Taichi THREE as RenderEngine?
archibate opened this issue · 2 comments
Taichi THREE is a soft renderer based on Taichi. It has a node-system for materials and post-processing. Is that possible to integrate this into Blender (like Eevee or Cycles)?
I toke a look into cycles/__init__.py
and find it derives the bpy.types.RenderEngine
class. But I don't find a place where we copy the images into Blender. @PavelBlend do you know how to deal with this? It would be great if you could help me do a TaichiRenderEngine
class that provide a numpy
interface if possible, thanks!
Hello @archibate
I have never written addons for rendering before. But I think if you start doing this, then there should be no problems. Since there are many examples (luxcorerender, cycles, mitsuba ...). I do not yet know how this is done.
And about the node system:
I didn't write it because I was busy. I also upgraded my RAM from 8 GB to 16 GB. Therefore, in my spare time, I was engaged in testing simulations that I could not calculate before due to the low amount of memory.
Seeing an example on blender official site, I managed to made a RenderEngine for taichi now.
And about the node system:
Hi, I find the way to dump the node tree to Python structures, thanks for the infrastructure!