>>655
OpenGLのように多機能なレンダラなら構造が複雑でもしょうがないだろ。
レイトレーシングの基本の基本なら100行くらいで書けるし、
そういう解説サイトも探せば多分あると思う。そっから勉強したら?