采样探索
采样探索是一个用于可视化和交互式检查高维(准)蒙特卡罗采样器的研究工具。
它最初是作为以下出版物的一部分开发的:
正交阵列采样用于蒙特卡罗渲染
Wojciech Jarosz, Afnan Enayet, Andrew Kensler, Charlie Kilpatrick, Per Christensen
发表于计算机图形学论坛(EGSR会议录),38(4),2019年7月
项目页面 PDF
现在以3条款BSD许可证发布。详情请参阅LICENSE文件。
截图
功能
-
交互式切换采样器,设置采样数量、维度和各种采样器参数
-
X、Y和Z维度的3D和2D正交视图
-
所有2D投影视图(对高维样本有用)
-
在2D或3D视图旁显示点的1D投影
-
自定义将任何(更高)维度映射到X、Y或Z
-
将所有这些视图保存为矢量EPS或SVG文件
-
保存和加载点到/从CSV文本文件
-
显示点索引和点坐标
-
显示各种分层级别的精美抗锯齿网格
-
仅显示部分点,可通过样本索引或样本坐标进行子集选择
运行Samplin' Safari
尝试Samplin' Safari最简单的方法是加载网页版点击此链接。
或者,你可以查看最新发布以获取各平台的预编译二进制文件。
构建
假设你已安装CMake和C++17工具链,编译应该像这样简单(依赖项通过CPM.cmake自动下载,因此在cmake配置过程中需要活跃的互联网连接):
git clone https://github.com/wkjarosz/SamplinSafari.git
cd SamplinSafari
mkdir build
cd build
cmake ../
cmake --build . -j 4
致谢
Samplin' Safari 主要由Wojciech Jarosz开发,但它依赖于多个外部库和技术,这些内容都列在应用程序内的"关于"对话框中。