文件名称:smallpt::sun:Rosetta smallpt(小路径跟踪)项目
文件大小:30.35MB
文件格式:ZIP
更新时间:2024-06-05 08:56:53
rendering pbr ray-tracing path-tracing
小点 关于 Rosetta smallpt项目:用多种语言编写的同一个路径跟踪器(Kevin Baeson的)。 注意:出于清楚和性能方面的考虑,我故意为选择了相同的软件设计(这可能与声明性/功能性编程语言的性质发生冲突)。 特征 当前语言: 单螺纹 多线程(OpenMP) 单螺纹 多线程(Windows线程) 多线程(OpenMP) 单螺纹 多线程 JavaScript J# 序言 Python 2.7 的Python 3.5 Python 2.7 + NumPy Python 3.5 + NumPy 球拍 打字稿 性能比较 为了进行非常粗略的性能比较,对单次运行的挂钟时间进行了测量,以使用64spp生成分辨率为1024x768的图像。 所有单进程-单线程实验将当前进度输出到标准输出。 所有多进程-多线程实验都不会将当前进度输出到标准输出(将来可能会更改)。 系
【文件预览】:
smallpt-master
----LICENSE.txt(35KB)
----res()
--------Comparison.pdf(395KB)
--------Comparison (high resolution).png(25.39MB)
--------Comparison.docx(2.6MB)
--------Comparison (low resolution).png(571KB)
--------image.png(1.55MB)
----README.md(7KB)
----.gitignore(4B)