光线跟踪器

Matlab的简单光线跟踪引擎。
3.7K下载
已更新2016年5月11日

查看许可证

所提出的光线跟踪器允许创建简单的合成场景,并从不同的相机位置进行渲染。对象的某些属性(位置、方向、大小)可以定义为常数或时间函数。实际引擎支持纹理映射和抗锯齿(尚不支持阴影、反射和折射)。
光线跟踪器可能对计算机视觉领域的研究人员有用,因为它不仅可以渲染图像,还可以计算光线命中点的绝对和相对(wrt对象)位置和索引(对象被击中的面)。此功能允许估计视差(水平和垂直)贴图和运动场。
在我的网站上可以找到一些演示光线跟踪器某些特性的视频:https://sites.google.com/site/chumerin/myprojects/myraytracer网站

引用为

尼古拉·丘梅林(Nikolay Chumerin,2024)。光线跟踪器(https://www.mathworks.com/matlabcentral/fileexchange/25974-raytracer),MATLAB中央文件交换。恢复.

MATLAB版本兼容性
使用创建2007b兰特
与任何版本兼容
平台兼容性
窗户 macOS操作系统 Linux操作系统
类别
在上查找更多信息点云处理在里面帮助中心MATLAB答案

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!

光线追踪-utils/

版本 出版 发行说明
1.7.0.0

-myRatracer在Octave中工作(以前没有检查过,但现在是真的)。
-修复了差异估计中的一个严重错误(感谢Jan Sochman)。
-添加了演示脚本raytracerdemo5.m,演示了视差贴图的正确性。
修复了myRaytracer网页的URL。

1.5.0.0

描述已更新(添加了演示视频的链接)。

1.4.0.0

添加了showimage.m功能,即使图像处理工具箱不可用,也会显示图像(感谢Chuck Rino)。

1.3.0.0

添加了错过的m文件rotation_matrix_3d.m(感谢Christian Bouville)

1.2.0.0

更新了标签。

1.1.0.0

添加了演示视频的链接。

1.0.0.0