任何人都可以解釋「紋理空間」和「屏幕空間」的區別在解決3D渲染流水線中的高級照明問題時?我是着色器的新手。提前感謝!渲染管道中的紋理空間和屏幕空間是什麼?
0
A
回答
0
據我所知,U,V座標系下的紋理空間爲: (0.0,0.0)爲bot左上角,(1.0,1.0)爲右上點的紋理被採樣。
屏幕空間是同樣的事情,但它是(-0.5,0.5)爲左上和(0.5,-0.5)爲機器人渲染目標紋理的右點(0 0現在是在中心),但它可以通過投影矩陣進行變換,無論是透視還是拼寫,例如,對於開放窗口800x600的2D遊戲,它可以使(400,300)到(400,-300),因此您可以使用像素恰恰。
**
實際上在DirectX 11紋理空間(0,0)表示紋理左上點
屏幕空間似乎是(-1,1)爲左上,(1, - 1)爲機器人權利。
但這個想法是一樣的。
+0
謝謝,這對我很有幫助。 – Nico
+0
@Nico我錯了一部分,編輯答案 –
相關問題
- 1. 離屏渲染紋理渲染屏幕上的空矩形
- 2. OpenGL渲染到紋理(到屏幕)空白
- 3. 渲染到紋理仍渲染到OpenGLES中的屏幕
- 4. 的OpenGL圖像加載和存儲:烤屏幕空間紋理到UV空間紋理
- 5. 使用XNA在3D空間中渲染紋理
- 6. 渲染React中的空白空間
- 7. 我將如何平鋪屏幕空間中的紋理部分?
- 8. OpenGL ES 2.0 - 渲染紋理時減少存儲空間
- 9. 屏幕空間raycasting
- 10. DirectX:對象空間到屏幕空間
- 11. XNA清除紋理中間渲染?
- 12. 帶紋理和無紋理渲染時間?
- 13. 只更新紋理和渲染器的一部分屏幕?
- 14. 概念上,SDL2中的渲染器和紋理是什麼?
- 15. 在二維空間中渲染紋理(BitmapData)到Stage3D所需的底層代碼是什麼?
- 16. 屏幕之間的飛濺屏幕和webview之間的空白屏幕iOS
- 17. 什麼是「我的空間」和「d空間」上OSX和他們
- 18. 渲染爲紋理,然後在OpenGL中渲染結果到屏幕
- 19. '渲染到紋理'和多遍渲染
- 20. 爲什麼Linux中的管道中的空間會丟失?
- 21. GLUT只是渲染一個空白的白色屏幕?
- 22. 渲染紋理
- 23. iOS:關於在屏幕上渲染紋理的紋理座標混淆
- 24. XNA - 渲染到紋理的alpha通道
- 25. 命名空間中的資產管道,我做錯了什麼?
- 26. 如何在Direct3D 11中實現「渲染到紋理」管道?
- 27. lwjgl和渲染到紋理
- 28. 內聯元素和標記空白空間渲染問題
- 29. 渲染到紋理和渲染的同時,以渲染
- 30. OpenGL的數學 - 投影屏幕空間到世界空間COORDS
哦,這是我的英文名字。 – Nico
這是一個奇怪的名字。一位和我一起從事項目的美國人曾問我'他們爲什麼稱你爲尼科?'因爲他認爲這不是真名。 :D –