我对光线追踪有疑问。我无法将透明对象的颜色放入文件中。透明物体被视为白色。怎么了 ?我在算法中忘记了什么吗?
注意:由于我的声誉,我无法将图像上传到 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 )