-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rename Taichi THREE
to THREE.py
?
#21
Comments
new document looks great~ |
Here're some of my ideas: Naming - I feel that Taichi has been making the distinction of being its own programming language. For example, we almost always say "using the Taichi programming language" instead of "using the Taichi package in Python". When talking about a package of Python, one may naturally think of the NumPy/SciPy stack, which is the case for PyTorch, TensorFlow, as well as three.py. In this regard, I more envision taichi_three to be a more research-oriented renderer than a production-oriented renderer. The greatest benefit of taichi_three is flexibility, which directly accelerates graphics research, for example, imagine reproducing a SIGGRAPH rendering paper in less than 100 lines. A Blender extension will be great -- one of the most common research renderer, Mitsuba, also has a Blender extension. |
Thank for all the discussions here! Here's the recent progress on this topic: The core is completely re-written after Taichi THREE v0.0.9 is released making the API more intuitive and much easier to maintain in hope for make it available to everyone. |
As Taichi THREE grows, it become more and more mature.
I'm wondering if
taichi_three
is a convinent and eye-catching name.I think we'd be ambitous, to push this project not only an extension library of Taichi, but a standard soft rendering pipeline based on Taichi.
It currently supports shadow mapping, normal maps, PBR materials, OBJ loader, etc. which is totally a small but strong bird (麻雀虽小, 五脏俱全). We even have set up a documentaion site at: http://t3.142857.red/ (WIP).
Compared to other real rendering pipelines like https://github.com/stemkoski/three.py, our advantange is flexibility. Not to say we're going to support path tracing scheme.
So, I'd like to rename Taichi THREE to THREE.py, to claim that we aren't just an extension library, but a complete rendering pipeline.
We'll seeing it finally grows up to become a industrial renderer, like Eevee and Cycles. We will finally see an option named
THREE.py
, right belowCycles (工作台)
in Blender's "bake" menu!three.Camera
also sounds cooler thant3.Camera
to me.WDYT about this cool ambition? Inputs are welcome! @victoriacity @Zony-Zhao @yuanming-hu
The text was updated successfully, but these errors were encountered: