skybox

    1熱度

    1回答

    我有一個問題,當我使我的天空盒。我正在使用DirectX 11與C++。照片太模糊了。我認爲這可能是我使用的分辨率太低的紋理。目前對於天空盒的每一張臉,分辨率都是1024x1024。我的屏幕分辨率是1920x1080。平均而言,我會一直盯着天空盒的一個面,這意味着1024x1024的圖片將被拉伸以填充我的屏幕,這就是爲什麼它是模糊的。我正在考慮使用2048x2048紋理。我創建了一個簡單的天空盒紋

    4熱度

    2回答

    我正在爲OpenGL中的天空盒設計環境地圖,並遇到了紋理問題。我的代碼生成我想要映射的紋理的貼圖,而不是一個大紋理。瓷磚也失去了大部分的分辨率,而且非常小。 這裏是我的代碼: #include <windows.h> #include <stdio.h> #include <glew.h> #include <glut.h> #include "Camera.h" Camera cam

    0熱度

    1回答

    我想在DirectX9中使用固定功能流水線渲染skybox(沒有着色器或效果文件)。我可以查看立方體渲染。當我設置紋理時,所有的面都被塗上一種奇怪的顏色(不是白色或空白)。紋理文件是一個正確的立方體貼圖。我認爲一些紋理設置沒有設置。下面是代碼片段 // for creating the cube and the cube texture HRESULT apiResult = D3DXCreate

    4熱度

    2回答

    我想讓天空盒分配給玩家相機。 當相機移動時(同時天空盒也隨之移動),紋理會被拉伸。 如何擺脫這個? 代碼: var textureCube = THREE.ImageUtils.loadTextureCube(urls); textureCube.format = THREE.RGBFormat; var shader = THREE.ShaderUtils.lib[ "cube" ]; s

    0熱度

    3回答

    我試圖加載六張圖片作爲紋理並繪製天空盒,但結果很奇怪,每張圖片在其相應的矩形上以灰色映射三次。問題是什麼? #include <stdlib.h> #include <stdio.h> #include <glut.h> #include <gl.h> #include <glu.h> #include <math.h> #include <windows.h> GLuint

    0熱度

    1回答

    我目前渲染天空盒,像這樣的更有效的方法: //Front Face GL11.glBindTexture(GL11.GL_TEXTURE_2D, skybox[0].getTextureID()); GL11.glBegin(GL11.GL_QUADS); GL11.glTexCoord2f(1f, 0.0f); GL11.glVertex3f(-pl