我想以編程方式將2.5D isometric cube texture轉換爲可在3D立方體上使用的紋理/紋理。什麼是這樣做的好方法?我將使用Direct3D渲染立方體。如何將2.5D等軸立方體貼圖轉換爲可在3D中使用的貼圖?
3
A
回答
2
- 將等軸立方體紋理拆分爲包含左,上和右表面的3個子紋理。您將在左邊和右邊的表面上放置一部分,但不需要擔心(實際上這種方法效果更好),因爲稍後您可以使用調整後的UV座標來平衡。
- 創建具有調整後的UV座標的3D表面,其類似於拉伸紋理
- 將這3個子紋理應用於實際的3D表面並進行渲染。然後你有你的3D版本!
0
將等軸立方轉換爲3d模型的問題在於它不是「方形紋理」。將UV貼圖的角落放置在立方體的拐角處,會導致曲面的兩側呈鋸齒狀,顯示邊緣的片段顯示或「空白」背景。把紫外線放在裏面,這樣它就不會看到鋸齒狀的邊緣,從而留下邊緣的細節。不知何故,等軸側必須平整,以便它與UV完美對齊。
等角立方體的邊可以調整到平坦。它是立方體的頂部,即鑽石形狀,不是簡單地轉換。
相關問題
- 1. 將HEALPix轉換爲立方體貼圖
- 2. 如何將立方體貼圖應用於Unity 3D中的球體反轉
- 3. 將立方體貼圖的立方體貼圖渲染到四邊形
- 4. 使用three.js從DDS立方體貼圖文件加載立方體貼圖
- 5. 立方體貼圖查找
- 6. 使用GLSL實現立方體貼圖
- 7. 使用GLSL顯示立方體貼圖
- 8. 在lwjgl中製作立方體貼圖
- 9. 在GLES20中渲染立方體貼圖
- 10. 立方體貼圖中的PCF(PCSS)
- 11. OpenGL:立方體貼圖紋理,沒有UV貼圖
- 12. 使用DevIL在DDS文件中加載立方體貼圖
- 13. 渲染到立方體貼圖
- 14. 將立方體貼圖映射到球體的問題
- 15. FxPlug在遠處反轉立方體貼圖
- 16. LibGDX 0.9.9 - 在環境中應用立方體貼圖
- 17. 使用非靜態紋理的OpenGL立方體貼圖
- 18. OpenGL爲什麼立方體貼圖會在環視時扭曲?
- 19. 使用CSS3透視圖和變換將圖像渲染爲3D立方體
- 20. WebGL光源和立方體貼圖隨查看器旋轉
- 21. 在GLSL中選擇立方體貼圖的面部
- 22. 使用imagemagick將法線貼圖轉換爲高度貼圖:如何重新創建/整合以下算法
- 23. 如何使用灰度轉換貼圖在兩個圖像之間轉換
- 24. 使用vkCmdBlitImage生成立方體貼圖紋理
- 25. 如何渲染OpenGL立方體貼圖紋理
- 26. 如何將球形貼圖投影到球體/立方體上:「Equirectangular to cubic」
- 27. 3D圖形:法線貼圖與凹凸貼圖?
- 28. 如何將地圖貼圖轉換爲JSON,然後使用GSON將其轉換回來?
- 29. 如何將2D轉換爲3D餅圖?
- 30. D3D11:從6張圖像創建立方體貼圖
很好的答案! :-) – 2013-02-21 19:28:18
謝謝你和背面你可以使用任何你想要的顏色 – Jerry 2013-02-21 19:29:18