没有合适的资源?快使用搜索试试~ 我知道了~
go-pt:用Golang编写的路径跟踪器
共21个文件
go:18个
license:1个
gitignore:1个
需积分: 5 0 下载量 164 浏览量
2021-03-21
09:30:07
上传
评论
收藏 22KB ZIP 举报
温馨提示
去 该项目是用Golang编写的可在CPU上运行的Monte Carlo路径跟踪器。 特征 实施的 多个CPU内核上的并行处理 BVH树用于加速相交测试 可调焦距和光圈的可定位相机 转换(平移,旋转) 材料: 具有可调特性的通用材料: 反照率:质地或颜色 粗糙度(GGX微面模型) 折射率 清漆量 清漆的粗糙度 金属性 传播 排放材料:发射色 支持OBJ文件: 加载顶点,纹理坐标和法线 多边形的三角扇三角剖分 支持MTL文件中的材料 支持图像纹理 正常平滑 贴图 生成的纹理: 棋盘(基于UV或坐标) 线宽可变的网格(基于UV或坐标) 图像纹理 环境纹理可以从普通图像文件或从Radiance HDR文件加载(使用库加载) 西田天空模型与太阳 去做 从文件构建场景(可能是JSON?) 更多的原语和BVH树构造实体几何 体积渲染 重要抽样 光谱渲染 用法 目前,必须在main.go文件中设置场景,
资源推荐
资源详情
资源评论
收起资源包目录
go-pt-master.zip (21个子文件)
go-pt-master
.gitignore 55B
obj.go 8KB
main.go 8KB
README.md 3KB
ray.go 296B
color.go 1KB
utils.go 3KB
texture.go 4KB
camera.go 2KB
sphere.go 97B
tuple.go 5KB
LICENSE 1KB
triangle.go 251B
matrix.go 6KB
hittable.go 11KB
image.go 3KB
sky.go 4KB
random.go 886B
onb.go 388B
compare.go 251B
material.go 4KB
共 21 条
- 1
资源评论
六演
- 粉丝: 17
- 资源: 4794
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功