光线追踪源代码
于 2022-12-03 发布
文件大小:5.47 kB
0 70
下载积分: 2
下载次数: 1
代码说明:
基于HTML5 canvas,使用光线追踪方法渲染场景。 可定义球体,平面,立方体,圆柱体等物体。 可定义物体的材质,漫反射系数,镜面反射系数,反射率。 可定义光源的颜色,方向。 可定义多个光源。 可定义观察位置,观察方向,视角大小。 可定义追踪光线的深度。 效果 实现了反射,阴影等效果,可以得到较有真实感图像。 实现 源代码:raytracer, render。 函数init()进行在场景内放置物体,设置物体参数位置材质,光源与相机参数。 暂时只用了平行光,还没有加入点光源。 没有实现透明物体,折射效果。
下载说明:请别用迅雷下载,失败请重下,重下不扣分!
发表评论