MATLAB中ice函数代码-ice-crystal-halos:基于物理渲染器Mitsuba的插件

时间:2024-06-16 18:13:09
【文件属性】:

文件名称:MATLAB中ice函数代码-ice-crystal-halos:基于物理渲染器Mitsuba的插件

文件大小:1.59MB

文件格式:ZIP

更新时间:2024-06-16 18:13:09

系统开源

MATLAB中ice函数代码冰晶晕 我的MSc项目中名为的代码存储库。 包含一个用C ++编写的渲染器的相位函数插件,以及一个用于预先计算列表的相位函数的MATLAB脚本。 样本渲染 使用方式 生成相位功能文件 使用MATLAB Coder编译(优化) ics_function和write_out 运行script.m生成.data文件 编译插件 阅读Mitsuba文档以获取有关如何编译Mits​​uba的详细信息 将icecrystal.cpp复制到mitsuba / src / phase目录 将plugins += env.SharedLibrary('icecrystal', ['icecrystal.cpp'])到SConscript文件 编译三叶 渲染图 遵循Mitsuba文档以使用异构参与媒体创建场景 将介质的相位功能设置为冰晶 将icecrystal下的字符串参数filename设置为生成文件的路径 渲染!


【文件预览】:
ice-crystal-halos-master
----README.md(1KB)
----LICENSE(34KB)
----matlab()
--------rand_rotation_xy.m(710B)
--------Constants.m(274B)
--------script.m(531B)
--------writeout.m(192B)
--------TabulatedPF.m(8KB)
--------SampleInfo.m(634B)
--------Ray.m(875B)
--------Crystal.m(8KB)
--------ics_function.m(1KB)
----figures()
--------cza.png(478KB)
--------22halo.png(523KB)
--------parhelia.png(646KB)
----plugin()
--------icecrystal.cpp(13KB)

网友评论