depth-buffer 相关问题

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

使用OpenGLES3读取深度缓冲区

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

回答 1 投票 1

通过VkSubpassDependency进行的多个附件布局转换

我试图弄清楚如何使用VkSubpassDependency来考虑多个附件布局过渡(尤其是那些不同类型的过渡)。我看到一个有关如何使用...的Sascha Willems示例...

回答 1 投票 0

WebGL渲染透明对象。渲染顺序

这是我的测试应用程序inthree.js- http://zheden.elitno.net/有2个多维数据集-绿色是最上面的一个。如果取消选中“多维数据集2”(黄色内部多维数据集),则它不可见。而当您旋转时...

回答 1 投票 0

深度与位置

我一直在阅读从深度缓冲区重建片段在世界空间中的位置,但我正考虑将位置存储在高精度三通道位置缓冲区中。将 ...

回答 1 投票 1

HLSL修改像素深度而不跳过z-culling

我正在尝试编写基于光线追踪的着色器,其中对于四边形的每个像素,我计算来自相机的光线的原点和方向,并测试与我的场景的交点(目前是...

回答 1 投票 0

如果您需要深度缓冲区或在WebGL中使用DEPTH_BUFFER_BIT标志来进行2D和/或视差

想知道WebGL中的视差,在我看来至少涉及不同层的深度。想知道这是否与深度缓冲区和/或使用DEPTH_BUFFER_BIT有关。我有一个 ...

回答 1 投票 0

使用深度测试正确渲染OpenGL中的曲面

我想知道如何使用深度测试正确渲染表面。在我的情况下,它虽然已启用但无法正常工作。我尝试了很多组合,但无法弄清楚做错了什么,......

回答 1 投票 1

如何在AR场景中的运行时提取SceneKit深度缓冲区?

如何提取SceneKit深度缓冲区?我制作一个运行Metal的基于AR的应用程序,我真的很难找到有关如何提取2D深度缓冲区的任何信息,这样我就可以渲染出花哨的3D ......

回答 1 投票 2

OpenGL中的深度偏移

什么是抵消OpenGL深度的最佳方法?我目前每个多边形都有索引顶点属性,我将其传递给OpenGL中的顶点着色器。我的目标是抵消多边形...

回答 1 投票 5

OpenGL - 阴影贴图/深度贴图给出了奇怪的结果

我正在尝试渲染我的深度贴图,现在我将它渲染到场景中的对象上,以便了解我得到的结果是什么。从我所学到的,黑色值是......

回答 1 投票 0

OpenGL Depth Buffer不使用z值

我有一个运行OpenGL 3.3的QtOpenglWidget并尝试进行实例渲染,但是我的z缓冲区不起作用目前,我按照cube3,cube2,cube1和...的绘制顺序添加3个测试立方体。

回答 1 投票 0

如何访问WebGL上下文之外的深度缓冲区的值?

给定一个WebGL场景(从THREE.js创建),你将如何从DEPTH_ATTACHMENT访问浮点值(作为WebGL上下文之外的数据数组)给出...

回答 1 投票 1

GL_DEPTH_TEST导致闪烁

我在OpenGL中遇到了一个奇怪的问题。首先是一些背景:在我的程序中,我正在实现一个bloom效果,使用两个纹理和完整的mipmap。每个mipmap级别都附加到......

回答 2 投票 0

深度缓冲区不使用多个着色器程序

我正在使用OpenGL-ES为手持系统编写一个C ++的3D图形渲染器,我正在使用贴花(纹理)着色器以及颜色填充着色器。我有两个渲染过程,我使用...

回答 1 投票 0

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