multisampling

    1热度

    1回答

    我使用directx在可视c#中渲染网格。打开消除锯齿时,沿着网格边缘出现下面的伪影(请参阅图像)。工件仅在朝向相机的边缘上显示,并且它们显示在我加载的每个网格上。我正在使用DirectX 9.0库,问题仅出现在我的Windows 10桌面上。我也使用Windows XP桌面进行测试,网格显示正确。此外,多重采样的水平似乎并没有影响问题(但是mutisampling当设置为none问题消失) 下面

    2热度

    2回答

    我目前有一个数据框叫做清算,我想运行30个随机样本,每个样本1000个观察值,指定哪个帐户来自哪个样本,然后将它与所有30个样本组合成一个新的数据框样品组合: 这是我如何手动做到了在使用dplyr包进行随机抽样,但希望简化它可重复性: Sample_1 <- liquidation %>% sample_n(1000) Sample_1$Obs <- 1 Sample_2 <- l

    1热度

    1回答

    我已经修改了我的渲染引擎以使用多重采样纹理,除了现在深度测试被忽略之外。 下面是我如何创建多重采样FBO, public MSAA_FBO(int WindowWidth, int WindowHeight) { this.width = WindowWidth; this.height = WindowHeight; GL.GenFramebuffers(1,

    0热度

    1回答

    我想显示使用两个简单GLSL着色器在全窗口图像: 顶点着色器: #version 330 layout (location = 0) in vec3 aPos; layout (location = 1) in vec2 aTexCoord; out vec3 ourColor; out vec2 TexCoord; void main() { TexCoord = a

    1热度

    1回答

    如果我通过sampler2DMS访问GLSL中的多重采样纹理,如何知道该多重采样纹理的纹理元素中的哪些样本实际上已被覆盖? 从多重采样扩展参考: “...的每个像素片段从而由整数X和Y网格坐标,颜色,SAMPLES_ARB深度值,纹理坐标,并与最大SAMPLES_ARB比特的覆盖值”。 所以我想访问texel的覆盖率值。我可以使用gl_SampleMask(https://www.opengl.o

    0热度

    1回答

    我有一个MS FBO有3个附加的MS纹理和nonMS FBO也有3个附带的nonMS纹理。有没有办法如何blit?如果我完全FBO的FBO,MS FBO将它结合在一个纹理中,这是行不通的。如何分开制作? 谢谢。

    0热度

    1回答

    我试图在iPhone上使用OpenGL ES绘制曲线/线条。我已经使用glRenderbufferStorageMultisampleAPPLE(GL_RENDERBUFFER_OES,4,GL_DEPTH_COMPONENT16_OES,backingWidth,backingHeight)和glResolveMultisampleFramebufferAPPLE()参考链接: 苹果文档的链接

    0热度

    1回答

    我正在看我将如何在延迟照明渲染器中实现抗锯齿。所以三次通过,几何通道,光照累积通道,然后是用于着色的第二个几何通道。 对于正常的多重采样MSAA,目标是仅对多边形边上的像素进行多重采样。并且对于每个三角形,只将片段着色器的结果写入其覆盖的子像素。但是,当然这是一个已知的问题,这对延迟照明来说有点问题。 目标是避免评估第二和第三遍中的所有子像素,因为这基本上是超级采样。如果有人知道另一种(更好/可能

    1热度

    1回答

    我试图深浅启用多重采样脱皮,而且具有不正确的数据在我的透明层,结束了一些问题。我用下面的检查样本(最初的片段),此证是有效的: float depth = texelFetch(depthMinima, ivec2(gl_FragCoord.xy), gl_SampleID).r; if (gl_FragCoord.z <= depth) { discard; } 为 unif

    5热度

    1回答

    设置这个变量是做什么的?例如,如果我将它设置为4,那是什么意思? 我在“Framebuffer related hints”一节中阅读了glfw.org上的说明(请参阅此处:GLFW Window Guide)。该手册说:“GLFW_SAMPLES指定了用于多重采样的所需样本数量,零禁用多重采样,GLFW_DONT_CARE表示应用程序没有偏好。” 我也读了一般性多重采样的描述(参见:Shawn