在光线追踪器中强制进行积极的超级采样
有谁知道如何在 Blender 或 POV-Ray 中强制进行大量超级采样,例如每像素至少 100 个样本?这是一个严重依赖于子像素伪影的研究项目。渲染大图像并缩…
使用 C# 和 WPF 进行任意光线测试
我想知道来自任意点的射线是否会击中多边形。了解空间中发生相交的点以及对该多边形的引用将很有用。我正在使用 System.Windows.Media.Media3D 库,并…
射线与三角形相交的射线变换
在 openGL 中,我有一个 3D 模型,正在使用“快速、最小存储光线/三角形交集”论文中解释的代码(http://jgt.akpeters.com/papers/MollerTrumbore97/ …
iOS 上的实时光线追踪器使用 C 或 ObjC?
我开始为 iOS 构建一个实时光线追踪器。我对光线追踪这件事很陌生,到目前为止我所做的只是在 ObjC 中编写一个基本的。在我看来,基于 C 的光线追踪器…
有人可以描述 Ken Silverman 的 Voxlap 引擎使用的算法吗?
据我收集的信息,他使用了稀疏体素八叉树和光线投射。他似乎没有使用 opengl 或 direct3d,当我查看 Voxelstein 游戏时,似乎实际上正在绘制微型立方…
为什么我的光线追踪器不能重新创建“坐骑”?场景?
我正在尝试从 Eric Haines 的标准程序数据库 (SPD),但折射部分就是不想合作。我已经尝试了所有我能想到的方法来修复它。 这是我的渲染(使用瓦特公式…
简单的 C/C++三角形交叉加速结构库
我正在进行光线追踪,并希望通过一些加速结构(kd-tree、BVH 等等)来加速它。我不想自己编码。到目前为止我已经尝试过: 将 kd 树从 pbrt 中拉出。有…
确定光子是否会与 3D 空间中的多边形碰撞以及在何处碰撞
问题很简单: 1) 我们有一个光子从点 1 (x,y,z) 传播到点 2 (x,y,z),这两个点都可以位于 3D 空间中的任何位置。 2) 我们有一个多边形,它既在 x 轴和…