depth-buffer 相关问题

深度缓冲(Z缓冲)是三维(3-D)图形中图像深度坐标的管理。

Monogame 我的 3D 对象重叠,而不是根据相对于相机的位置进行绘制

https://www.youtube.com/watch?v=QWImAT-g7tE 嘿,我在重叠 3d 对象时遇到了麻烦。我的 3D 渲染模型/对象是根据调用的绘制方法在彼此之上绘制的...

回答 1 投票 0

Vulkan 是否需要深度缓冲区附件来执行深度边界测试?

我希望在这里实现的行为是让我的片段着色器写入 gl_FragDepth 并在继续模板测试之前对该值执行深度边界测试。 有一个...

回答 1 投票 0

Vulkan 深度测试不适用于动态渲染并延迟

我的设置是这样的: 将小场景(即单个 3D 模型)渲染到具有 1 个颜色和 1 个深度附件的帧缓冲区中。 将颜色缓冲区渲染为全屏四边形 大多数在线代码示例...

回答 1 投票 0

在 OMSetRenderTarget 中使用深度模板视图后,DirectX 3d 11 根本没有渲染任何内容

我已经尝试这个好几个小时了。我不知道为什么三角形没有在屏幕上呈现。 D3D11_DEPTH_STENCIL_DESC dsDesc = {}; dsDesc.DepthEnable = true; dsDesc.DepthWrite...

回答 1 投票 0

如何为 3D 引擎对三角形进行 Z 排序?

我正在为我正在开发的游戏构建一个小型 3D 引擎。我已经整理好了我的基础知识:带有背面剔除的纹理三角形。然而,深度排序被证明是一个难题。 我是

回答 3 投票 0

webgl2 渲染不透明和半透明三角形的问题

我正在使用 https://interactivecomputergraphics.com/ 上的示例进行工作。我的目标是有一个简单的示例来显示 alpha 与不透明和半透明三角形的混合。我有 6 个正方形(2 个三角形...

回答 1 投票 0

将 Mujoco 深度图像转换为 Open3D 点云

我正在尝试从 MuJoCo 中渲染的深度图像生成 Open3D 点云。我的代码如下,其中 MuJoCo 依赖项被注释掉,渲染的深度图像链接如下: 导入数学 我...

回答 1 投票 0

设置gl_FragDepth会导致延迟?

我设计了一组非常基本的深度着色器,用于将深度渲染到我的阴影贴图深度纹理。 这是我使用的深度片段着色器的代码: #版本330核心 在 vec3 FragPos 中; 不...

回答 1 投票 0

我可以用深度/模板缓冲区解决这个 OpenGL 问题吗

我正在尝试将网格的点和边缘渲染为黑线和点,类似于搅拌机等建模引擎。我有 3 个独立的绘制例程来绘制点、线和面(每个例程...

回答 1 投票 0

深度测试问题

我有一个简单的OpenGL应用程序,我想绘制一个立方体,但是深度缓冲区似乎以某种方式无法正常工作。我正在将SFML用于windowin系统,并将GLEW作为库。 ...

回答 1 投票 0

从OpenGL深度缓冲区获取世界坐标

我正在使用pyBullet,这是bullet3物理引擎的python包装器,我需要从虚拟相机创建点云。该引擎使用基本的OpenGL渲染器,我能够从...

回答 1 投票 1

使用着色器修改Scene Kit中的深度缓冲区

是否可以通过从其他模型中减去深度缓冲区的逆来修改深度缓冲区以渲染一个模型?例如说深度...

回答 1 投票 1

图形对图形的深度依赖性,深度缓冲区已损坏

我正在尝试执行以下操作:进行渲染传递1,渲染到附件集S。再次进行渲染传递2,渲染到附件集S。在...

回答 1 投票 1

Webgl-渲染到纹理的深度返回Safari中的gl.INVALID_FRAMEBUFFER_OPERATION

[如果您在Safari中查看以下JSFiddle(摘自https://webglfundamentals.org/webgl/lessons/webgl-shadows.html),您会发现它看起来与其他浏览器有所不同,因为...] >

回答 1 投票 0

Android Q-从人像模式照片获取深度图

我正在尝试构建一个示例Android应用,以提取使用Google相机应用拍摄的人像模式照片的深度图。我知道它会随模糊的照片一起保存。我阅读了动态深度...

回答 2 投票 1

如何正确地使用深度缓冲绘制opengl对象?

我正在显示一些多维数据集,但它们是透明的。从后面看时:我正在使用glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);初始化代码:glEnable(GL_CULL_FACE); glCullFace(GL_BACK); ...

回答 1 投票 -1

JavaFX z缓冲区问题

我正在用许多小盒子装满一个容器,问题是您可以从某些角度看它们的槽。我已经启用了深度缓冲,但这是行不通的。处理...

回答 1 投票 0

有没有办法在像素着色器中读取深度缓冲区? [DX12]

我正在尝试读取深度值以创建软粒子,但是找不到有关该方法的信息。 hlsl中是否有内置变量可以达到像素位置的深度值?

回答 2 投票 0

OpenGL片段着色器手动深度测试崩溃

某种程度上,对gbuffer深度纹理和前向渲染过程的当前碎片深度之间的深度值进行非常简单的测试会导致严重崩溃。我觉得一定有一些我想念的东西...

回答 1 投票 3

使用OpenGLES3读取深度缓冲区

在OpenGL中,我可以使用glReadPixels读取z缓冲区的值,如下所示:glReadPixels(scrx,scry,1,1,GL_DEPTH_COMPONENT,GL_FLOAT,&depth);如果我在OpenGL ES 3.2中执行相同的操作,则会得到...

回答 1 投票 1

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