• 我正在开发一个光线追踪系统并且它正在工作 现在我正在尝试支持更多基元 目前它支持 球体 盒子 平面和三角形 并且我在圆柱体方面遇到了问题 我知道要使射线与圆柱体相交 我需要进行两项检查 第一个是与主体 通过它我得到一个无限圆柱体 为此我假设
  • 我在几款游戏中看到过纹理良好的球 行星和其他球形物体 上次是在 UFO 余波 中 如果你只是将纹理泼洒到纬度 经度作为 u 和 w 坐标 你会得到很多难看的纹理扭曲到极点 我可以认为自己是实现失真最小的球形贴图的一种方法 通过映射三角形而不
  • 我正在构建一个简单的光线追踪器用于教育目的 并希望为对象添加折射 使用斯内尔斯定律 我能够在交点处递归地创建新射线 光线追踪器当前仅支持球体 我使用的场景中有多个球体嵌套在彼此内部 具有不同的折射率 如果我从球体外部发出光线 一切看起来都很
  • Closed 这个问题需要多问focused 目前不接受答案 我目前正在实施光线追踪器 由于光线追踪的计算量非常大 而且我无论如何都会研究 CUDA 编程 所以我想知道是否有人有将两者结合起来的经验 我无法真正判断计算模型是否匹配 我想知道
  • 我正在使用 vulkan 计算着色器开发路径跟踪器 我实现了一棵树代表包围体层次结构 BVH 的想法是最大限度地减少需要执行光线相交测试的对象数量 1 简单的实施 我的第一个实现非常快 它遍历树到singleBVH 树的叶子 然而 射线可能
  • GitHub embree embree Embree ray tracing kernels repository Intel Embree is a collection of high performance ray tracing