MicrofacetDistribution:使用微面分布用于光滑表面的简单渲染程序

时间:2024-06-19 09:53:57
【文件属性】:

文件名称:MicrofacetDistribution:使用微面分布用于光滑表面的简单渲染程序

文件大小:22.27MB

文件格式:ZIP

更新时间:2024-06-19 09:53:57

C

微面分布 使用微表面分布的简单渲染程序用于光滑表面。 建造 $ git clone https://github.com/tatsy/MicrofacetDistribution.git $ cd MicrofacetDistribution $ mkdir build && cd build $ cmake .. $ make -j4 跑步 $ ./microfacet \ --width [ image width ] \ --height [ image height ] \ --samples [ sample per pixel ] \ --samplevis [ false: walter07, true: heitz14 ] \ --distrib [ beckmann, ggx ] \ --alphax [ x-axis ro


【文件预览】:
MicrofacetDistribution-master
----results()
--------ggx_walter07_0.1_0.1.png(1.92MB)
--------beckmann_heitz14_0.1_0.1.png(1.92MB)
--------beckmann_walter07_0.5_0.1.png(1.93MB)
--------ggx_walter07_0.5_0.5.png(1.93MB)
--------beckmann_heitz14_0.5_0.1.png(1.92MB)
--------ggx_walter07_0.5_0.1.png(1.93MB)
--------beckmann_walter07_0.1_0.1.png(1.92MB)
--------ggx_heitz14_0.5_0.5.png(1.92MB)
--------beckmann_walter07_0.5_0.5.png(1.93MB)
--------ggx_heitz14_0.1_0.1.png(1.92MB)
--------beckmann_heitz14_0.5_0.5.png(1.92MB)
--------ggx_heitz14_0.5_0.1.png(1.91MB)
----src()
--------microfacet.h(15KB)
--------stb_image_write.h(63KB)
--------common.h(484B)
--------CMakeLists.txt(439B)
--------random.h(395B)
--------main.cpp(12KB)
--------argparse.h(8KB)
--------timer.h(887B)
--------vec.h(2KB)
----run.sh(2KB)
----CMakeLists.txt(620B)
----README.md(3KB)
----.gitignore(19B)

网友评论