Twinklebear / ChameleonRT

An example path tracer that runs on multiple ray tracing backends (Embree/DXR/OptiX/Vulkan/Metal/OSPRay)
MIT License
603 stars 39 forks source link

Add an NSI C API for scene description #7

Open virtualritz opened 3 years ago

virtualritz commented 3 years ago

So that you can instantly interface with Maya, Houdini, Katana and Cinema 4D.

Twinklebear commented 3 years ago

That'd be pretty cool! It'd be worth checking out USD support too, both of these could probably be added as a Scene importer

virtualritz commented 3 years ago

Well, for now Maya has the best USD support via Multiverse (which is free). In fact, Multiverse is optimized for working with NSI through Maya.

Also there will soon be an Alembic NSI procedural. An USD procedural will come after.

The Multiverse guys also wrote a Hydra USD delegate for NSI. So you can go USD->Hydra->NSI.

This is the whole API btw.