我想以编程方式将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