レイトレーシングに問題があります。透明なオブジェクトの色をファイルに入れることができませんでした。透明なオブジェクトは白く見えます。なにが問題ですか ?アルゴリズムで何かを忘れましたか?
注:評判が良かったため、stackoverflowに画像をアップロードできませんでした。
trace ( ray )
intersect with objects
for each light
if ( object in shadow )
colour = black
else
diffuse
specular
ambient
color += trace ( reflect_ray )
if ( object is transparent )
color += trace ( transparent_ray )