登录 注册
当前位置:主页 > 资源下载 > 5 > go-pt是一款使用Golang编写的路径跟踪器

go-pt是一款使用Golang编写的路径跟踪器

  • 更新:2024-12-18 21:49:50
  • 大小:22KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

去 该项目是用Golang编写的可在CPU上运行的Monte Carlo路径跟踪器。 特征 实施的 多个CPU内核上的并行处理 BVH树用于加速相交测试 可调焦距和光圈的可定位相机 转换(平移,旋转) 材料: 具有可调特性的通用材料: 反照率:质地或颜色 粗糙度(GGX微面模型) 折射率 清漆量 清漆的粗糙度 金属性 传播 排放材料:发射色 支持OBJ文件: 加载顶点,纹理坐标和法线 多边形的三角扇三角剖分 支持MTL文件中的材料 支持图像纹理 正常平滑 贴图 生成的纹理: 棋盘(基于UV或坐标) 线宽可变的网格(基于UV或坐标) 图像纹理 环境纹理可以从普通图像文件或从Radiance HDR文件加载(使用库加载) 西田天空模型与太阳 去做 从文件构建场景(可能是JSON?) 更多的原语和BVH树构造实体几何 体积渲染 重要抽样 光谱渲染 用法 目前,必须在main.go文件中设置场景,