这是一个简单光线追踪渲染器, 它可以渲染简单的 3D 模型, 支持哑光, 金属, 玻璃, 烟雾, 凝胶等材质, 支持光源, 支持纹理映射. 用户可以用脚本语言编辑场景, 并在实时模式下调整物体和摄像机的方位与朝向, 在准备就绪后用户可以开启离线模式进行长时间的渲染得到高画质的图像.
我写这个主要是兴趣和学习目的, 我不是专业搞编程的, 我的代码也完全算不上规范, 我希望它有种 "实用主义的美", 但事实可能并非如此. 如果代码中有 bug 或性能缺陷, 或者有更简洁清晰的实现方式, 欢迎提醒我.