Git Product home page Git Product logo

psdr-jit's People

Contributors

andyyankai avatar flycooler avatar guangyancai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

psdr-jit's Issues

What is the simplified version of Mitsuba’s XML exactly?

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!

gcc version for compiling

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.

Why base_v multiplied by cos2?

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.