raytracing 相关问题

光线跟踪是一种基于物理的方法,用于模拟逼真的3D场景。通过所需图像的每个像素从眼睛汲取光线,并且光线与场景的相互作用确定所显示的像素颜色。

根据片段着色器,UBO的内容都是一样的

我有一个像这样初始化的 UBO: glGenBuffers(1, &sphereUBO); glBindBuffer(GL_UNIFORM_BUFFER, sphereUBO); glBufferData(GL_UNIFORM_BUFFER, sizeof(SphereUBO) * sphereData.size(), nullptr,

回答 0 投票 0

光线追踪 - 法线贴图非法反弹

我目前正在编写一个基于物理的光线追踪器,我正在尝试实现法线贴图。 问题是法线贴图会导致“怪异”的几何形状,这样反射就可以...

回答 1 投票 0

光线追踪多个物体最近距离计算

我正在用 C++ 编写光线追踪器,但我无法弄清楚如何正确绘制多个对象(现在这里是球体)。我在设置的屏幕分辨率的每个像素上投射光线并迭代......

回答 1 投票 0

从相机图片计算像素的世界坐标

对不起这个问题。我知道有很多类似的问题,但我真的对涉及这种情况的数学一无所知(我不是 3D 程序员)而且这些答案对我来说非常晦涩,所以......

回答 0 投票 0

一个周末跟随光线追踪时光线追踪代码的问题

我尝试在一个周末课程中开始光线追踪,但很快就遇到了障碍。 在我目前的阶段,我有这个: 当我应该得到这个: 宽高比和分辨率是正确的...

回答 0 投票 0

奇怪的 rchit.glsl 着色器行为与 hitAttributeEXT 变量

当我遇到视觉错误时,我正在处理一些 Vulkan 光线跟踪渲染器。当我尝试调试它时,我注意到它归结为我的 rchit.glsl(射线最近命中)代码并且与

回答 0 投票 0

如何只绘制可见的面

我正在尝试使用 Zelle 的图形模块在 python 中创建实时光线追踪。我设置了一个基本概念(如下所示)。我的主要问题是我只想检测和绘制可见的边。 所以...

回答 0 投票 0

围绕中心光线创建光线包

我寻找一种有效的方法,以定义的角度围绕中心光线(已知原点 O 和归一化方向 D)在 3D 中创建 4 条光线,所有光线都从同一原点开始 - 在我的例子中是 45 度......

回答 0 投票 0

用 Python 包装 C++ 以创建简单的光线追踪器的最有效方法是什么? [关闭]

我想根据 Peter Shirley 的系列丛书在 C++ 中创建一个简单的光线追踪器,并为其添加一个 Python 包装器,以便用户可以在 Python 而不是 C++ 中创建场景。我研究过 Cython ...

回答 0 投票 0

光线和 STL 文件之间的光线追踪(或投射)

我有一个 3D 形状(骨头)作为 STL 格式的三角形网格,我正在使用 Python 语言。 然后我有一条射线及其来源和方向,我需要知道: 网眼的哪个面...

回答 1 投票 0

尝试使用 Bazel 构建和获取 Open Image Denoise

目前,我尝试让 Open Image Denoise 与 Bazel 一起工作。 因此,我实施了 rules_oidn。 要尝试一下,您可以做一个 git 克隆 https://github.com/Vertexwahn/rules_oidn.git cd 规则_oidn 光盘

回答 0 投票 0

使用置换贴图对球体进行光线追踪

我有兴趣构建一个简单的“谷歌地球”类型的应用程序(用于覆盖我自己的信息,而不是谷歌拥有的大量数据)。我希望它只是一个简单的 X11 应用程序,光线传输...

回答 4 投票 0

3ds max材质显示在渲染中,但不是vrml导出。

我在3ds max中创建了一个瓶子的模型,并使用了射线跟踪材料(在材料-> 标准-> Raytrace,而不是射线跟踪图)。在3ds max渲染中,一切看起来都很好,但当导出到...

回答 1 投票 0

在光线追踪中实现反射的问题

(见编辑2)我已经实现了一个简单的射线跟踪器,现在我试图实现反射,但物体表现为透明。这是我获取反射光线的代码。 ray* ....

回答 1 投票 0

如何使用stbi_write_png将图像像素数据写入png文件。

所以我在一个周末一直在关注Ray tracing,最初是把所有的像素数据写到一个ppm文件中,只是在试验写到不同的图像文件格式。我是能 ...

回答 1 投票 0

raytracing

I've combined multiple stl files to one big mesh and I'm now trying to remove all faces that are on the inside. I got a hint to use ambient occlusion and remove all faces that are below a certain ...

回答 1 投票 0

Raycast只返回false,即使在预期为true的情况下也是如此。

我有以下的FollowingNPC游戏对象,如果有直视,它应该跟随玩家对象。这里是玩家对象 BlockingLayer和Player Layers有物理...

回答 1 投票 0

光线追踪:生成摄影机射线-摄影机到世界的矩阵

我正在做一个射线追踪项目,这是我学习的一部分。从一开始,我就使用位于(0,0,0)并指向负z(归一化方向向量(0,0,-1))的相机。我尝试...

回答 1 投票 0

射线跟踪球体反射错误

我正在尝试实现射线跟踪算法,并且在计算球形物体的反射射线时遇到了一些麻烦。似乎对于某些特定的射线,反射射线只是通过...

回答 2 投票 5

使用计算着色器从GLSL中的一个周末进行Raytracing的非递归ray_color函数

我正在尝试使用opengl 4.3中的计算着色器编写实时光线跟踪器。我知道这是一个相当受欢迎的问题。我已经检查过这个了,但是,那边提供的架构...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.