问题标签 [skybox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 天空盒立方体贴图未正确显示
我正在尝试使用 6 个纹理制作一个带有立方体映射的天空盒。在我使用的所有立方体贴图纹理中,只有一组 6 个纹理可以正常工作。我不确定是什么导致了问题。
这就是我的做法:
- 创建 CubeMap 纹理 ID
-初始化和渲染代码
SetShaderSampler 函数:
-着色器代码
- 我得到的结果
现在这就是问题所在。我尝试了很多不同的纹理集,要么它什么都不显示,要么我得到下面的问题。
那么关于为什么会发生这种情况的任何见解?我相信我做错了什么,因为在大多数纹理中我只尝试过一种作品。
android - SkyBox 无法在 Android Cocos2d-x 上设置比例
使用cocos2d-x v3.7.1 我setScale
只能在 Android 上使用(它适用于 iOS)。
虽然我改变了 的值setScale
,但它是完全一样的观点。
然而在 scene3DTestsetScale
中被使用和应用。有什么不同?
c++ - glGenerateMipmap 中的 GL_INVALID_OPERATION(不完整的立方体贴图)
我正在尝试学习 OpenGL,并且正在使用 SOIL 加载图像。
我有以下代码:
当我调用它时,图像加载成功,但随后我在控制台中收到错误:
并且根本没有显示立方体贴图。你看到这段代码有什么错误吗?
javascript - 为天空盒加载图像的跨域问题
这让我发疯了。我正在尝试让天空盒与我从互联网上获得的图像一起使用。我的代码:
作为全局变量:
在主函数中:
但是得到这个错误:
当我添加 THREE.ImageUtils.crossOrigin = "Anonymous"; 我收到此错误:
我看到一些帖子说要使用 --allow-files-access-from-files 或其他方式运行 chrome,但不想冒任何安全问题的风险。然后我看到别人说把图片放在网络服务器上?我完全不知道该怎么做,为什么要这么复杂?
我的 html 和 js 文件与我的图像在同一个文件夹 (ComS_336_workspace) 中。
我真的需要帮助来做什么,如果我必须做一个网络服务器,我该如何把我的图像放在它们上面并设置我的图像的路径?我不明白。
opengl - OpenGL 4.3 - CubeMap 仅在绑定为 GL_TEXTURE_2D 时有效
我正在尝试在 open gl 中实现一个天空盒。除非我将它绑定为 GL_TEXTURE_2D 否则它不起作用
这就是我加载立方体贴图的方式:
在下面的片段中,我将纹理绑定为立方体贴图。这不起作用!我只是得到一个黑色方块。但是,如果我将它绑定到 GL_TEXTURE_2D 我会得到一个带纹理的立方体(?)。
我的材质渲染:
我的顶点着色器:
片段着色器:
我对 OpenGL 很陌生。这可能是一个标记问题吗?
这是我在开始时设置的仅有的 3 个标志。
真的不知道这里该怎么办。这对我来说似乎很模糊。谢谢!马克
java - 天空盒全黑
我是openGL的新手
我在 LWJGL 上创建了这个天空盒,但它全是黑色的
SkyboxRenderer 类:
加载程序 loadCubeMap 功能:
纹理存在,但天空盒是全黑的,有人可以帮帮我吗!我该如何解决
由于代码太多,我需要添加更多详细信息以进行发布...
天空盒着色器:
公共类 SkyboxShader 扩展 ShaderProgram{
}
公共抽象类 ShaderProgram {
}
天空盒片段着色器:
天空盒顶点着色器
unity3d - 如何在 Unity3D 运行时更新/更改光球/天空盒?
我希望能够让用户在应用程序中添加和存储新的照片球,但我不知道该怎么做。
opengl - 如何使用 QOpenGLTexture 构建立方体贴图纹理?
我想使用 6 个图像使用 QOpenGLTexture 构造一个立方体贴图纹理。我想我把它们放对了。
我正在使用以下代码来构造立方体贴图
然后我在paintGL()期间绑定环境纹理如下
顶点着色器片段如下
片段着色器片段如下
我还有另一部分代码在天空盒上渲染立方体贴图。虽然我能够将 6 个图像投影到天空盒上并正确渲染,但我无法在场景中的圆环物体上渲染反射。
有人可以帮忙吗?