yingzm / rayer

A Simple Renderman Renderer. Only part of the shading language and a simple polygon renderer is implemented. I wrote it in 2004, maybe don't have time to improve it. If it is useful for anyone, feel free to use it. It uses some third party library, do NOT violate their license.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rayer

A Simple Renderman Renderer. Only part of the shading language and a simple polygon renderer is implemented. I wrote it in 2004, maybe don't have time to improve it. If it is useful for anyone, feel free to use it. The bin folder uses resources from The Renderman Companion, all rights belong to that book.

这是一个Renderman渲染器. 早年BMRT还在的时候,它是我的榜样。而这个渲染器是我在2004年无聊的时候写的,也算是向Pixar和BMRT致敬。虽然它们两家有不少恩怨。这个项目的完成度不高。我写完了Shading Language的编译器,虚拟机,加了基本的曲面和Polygon就收手了。NURBS没有完成。另外,我在里面用了The Renderman Companion的例子(在bin目录里),这个版权是属于这本书的。

About

A Simple Renderman Renderer. Only part of the shading language and a simple polygon renderer is implemented. I wrote it in 2004, maybe don't have time to improve it. If it is useful for anyone, feel free to use it. It uses some third party library, do NOT violate their license.


Languages

Language:C++ 88.0%Language:C 11.9%Language:Shell 0.0%