andyyankai / psdr-jit Goto Github PK
View Code? Open in Web Editor NEWUnbiased Physically Based Differentiable Renderer
Unbiased Physically Based Differentiable Renderer
I want to use your differentiable renderer to render a scene from 3D-FRONT. So I have to transfer the json of a scene in 3D-FRONT to the xml file the renderer used. And in the PSDR-CUDA official documentation, it wrote "PSDR-CUDA renders virtual scenes described using a simplified version of Mitsuba’s XML”, it's too simple to guide me to render a scene. So have you rendered 3D-FRONT before? Or what is the simplified version of Mitsuba’s XML exactly? Thanks so much for your help!
Hi, thanks for your great work. I was trying to use pip to install your package but this error message occurs:
" /tmp/pip-install-jlubddp9/psdr-jit_f556b7a3086348cea25235b951be4e52/ext/drjit/ext/drjit-core/src/common.h:91:53: error: 'uint8_t' does not name a type
91 | template <> struct uint_with_size<1> { using type = uint8_t; };"
I think this might be an issue with the gcc version. Could you give me some further instruction on how to fix it? Thanks in advance.
I only found the function for adding meshes in the example code. Is there a method to remove meshes?
Just a notice for myself
Hello, I am currently studying PSDR through its research paper and code.
In the eval_secondary_edge() function within path.cpp,
my understanding is that the base_v variable represents the multiplication of the Jacobian and the area measure.
Consequently, I believe the cosine term should be omitted because, according to the paper, the Jacobian includes the inverse cosine, while the area measure incorporates the cosine term.
Could you please help me clarify if there's any misunderstanding on my part?
Thank you.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.