shadow-mapping相关内容

在 WebGLRenderer 中动态打开/关闭抗锯齿和阴影

如何在 WebGLRenderer 中动态打开和关闭抗锯齿和阴影? 简单地改变抗锯齿和shadowMapEnable的属性是行不通的.查了一下源码,发现了一个方法updateShadowMap()但是在release 69中被去掉了. 更新:好的,我在这里找到的问题的后半部分的答案https://github.com/mrdoob/three.js/issues/2466 因此, ..
发布时间:2021-12-31 18:41:12 其他开发

three.js shadowCascade DirectionalLight

我正在尝试从 http://threejs.org/examples/webgl_morphtargets_md2_control复制shadowCascade功能. html 到我的项目.我以1:1的比例进行操作,但是在一定角度和旋转角度下我只会得到一点点阴影,并且经常被遮挡掉.此外,从开始启用shadowCascade会引发着色器错误.我必须等待一段时间才能设置shadowCascade = ..
发布时间:2020-07-07 01:43:02 其他开发

在WebGLRenderer中动态打开/关闭抗锯齿和阴影

如何在WebGLRenderer中动态打开和关闭抗锯齿和阴影? 仅更改抗锯齿和shadowMapEnable的属性不起作用.我查看了源代码,发现了一个updateShadowMap()方法,但在版本69中将其删除. 更新:好的,我在这里找到的问题后半部分的答案 https://github.com/mrdoob/three.js/issues/2466 因此,以下代码可以正常工作 ..
发布时间:2020-07-07 01:42:59 其他开发

OpenGL ES3阴影贴图问题

我使用OpenGL ES3在Android上的C ++项目上工作,因此我尝试使用定向光来实现阴影贴图,我对理论理解得很好,但从未成功渲染它. glGenFramebuffers(1, &depthMapFBO); glBindFramebuffer(GL_FRAMEBUFFER, depthMapFBO); glGenTextures(1, &depthMap); glBindTexture(G ..
发布时间:2020-06-16 19:05:16 C/C++开发

使用OpenGL和GLSL的基本阴影映射工件

我已经编写了一个有关基本阴影映射技术的简单OpenGL测试应用程序. 除了阻塞器背面上的一个工件,我已去除了大多数工件.该背面受到伪影的影响,因为在第一次渲染过程(阴影深度图填充)期间,我启用了正面剔除.因此,我有自遮蔽的Z值伪影. 要解决这种问题,它在一些教程中说过,需要以很小的偏移量(例如0.0005f)对光空间中顶点位置的深度进行偏置. 这是我的问题的屏幕截图(为便于查看, ..
发布时间:2020-05-20 23:45:21 其他开发

OpenGL 3+,具有定向光的正交投影

我目前遇到来自移动(类似太阳)光源的定向光阴影贴图的问题. 当我最初实现时,光投影矩阵被计算为3D,并且阴影贴图看起来很漂亮.然后我了解到,对于我想做的事情,正交投影会更好地工作,但是我很难替换适当的投影矩阵. 每次打勾时,太阳都会沿圆周移动一定量,正如人们所期望的那样.我使用本地的"lookAt"方法确定正确的查看矩阵.因此,例如,白天发生在上午6点至下午6点.当太阳位于9AM位置( ..
发布时间:2020-05-20 23:24:19 Java开发

glsl sampler2DShadow和shadow2D澄清

快速了解我所处的位置(以确保我们在同一页面上,并进行完整性检查,以了解我是否缺少/假设有愚蠢的东西): 目标:我想使用延迟照明将阴影渲染为场景 和阴影贴图. 努力:找到有关如何使用shadow2D和sampler2DShadow的清晰且一致的文档. 这是我目前正在做的事情: 在我的最终渲染过程的片段着色器(实际上是计算最终碎片值的片段着色器)中,从光源的角度来看,我具有该过程的 ..
发布时间:2020-05-20 21:54:26 其他开发

指针现代OpenGL的阴影cubemapping?

背景 我使用C ++和现代的OpenGL(3.3)在3D游戏的工作。我现在工作的灯光和阴影渲染,我已经成功地实施定向阴影映射。看完以上的游戏我已经决定,我会需要点光源阴影映射的要求。之后做一些研究,我发现,做全方位的阴影映射,我会做同样的定向阴影映射的东西,但有一个立方体来代替。 我立方贴图没有previous知识,但我对他们的理解是,一个立方体贴图为六纹理,无缝连接。 我做了一些环顾四周,但 ..
发布时间:2015-11-28 11:56:40 C/C++开发