taichi-dev / taichi_three

A soft renderer based on Taichi (work in progress)
https://t3.142857.red/
MIT License
223 stars 24 forks source link

Possible Roadmap for taichi_three #17

Open victoriacity opened 4 years ago

victoriacity commented 4 years ago

I wonder if we shall be ambitious and make taichi_three more versatile for becoming the standard of "rendering pipelines" in Taichi (although there'll be overheads compared with a true GPU rendering pipeline). Below are some suggested features that has been/can be implemented for taichi_three:

archibate commented 4 years ago

PBR sounds a cool feature to have. I think it should be optional. I just added Model.vertex_shader and Model.pixel_shader method in latest master, and we may override them in PBRModel to achieve it. WDYT?