我想以编程方式将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. 如何将立方体贴图应用于Unity 3D中的球体反转
- 2. 将立方体贴图的立方体贴图渲染到四边形
- 3. 使用three.js从DDS立方体贴图文件加载立方体贴图
- 4. 使用GLSL实现立方体贴图
- 5. 在GLES20中渲染立方体贴图
- 6. 立方体贴图中的PCF(PCSS)
- 7. OpenGL:立方体贴图纹理,没有UV贴图
- 8. 使用DevIL在DDS文件中加载立方体贴图
- 9. 渲染到立方体贴图
- 10. 将立方体贴图映射到球体的问题
- 11. 使用非静态纹理的OpenGL立方体贴图
- 12. 使用CSS3透视图和变换将图像渲染为3D立方体
- 13. 使用imagemagick将法线贴图转换为高度贴图:如何重新创建/整合以下算法
- 14. 如何使用灰度转换贴图在两个图像之间转换
- 15. 使用vkCmdBlitImage生成立方体贴图纹理
- 16. 如何将球形贴图投影到球体/立方体上:“Equirectangular to cubic”
- 17. 3D图形:法线贴图与凹凸贴图?
- 18. 如何将地图贴图转换为JSON,然后使用GSON将其转换回来?
- 19. GL_INVALID_OPERATION在glGenerateMipmap(不完整的立方体贴图)
- 20. OpenGL - 在绑定不同的FBO时访问立方体贴图
- 21. OpenGL中的立方体贴图根本不显示
- 22. 将角度视图转换为剪贴板图像
- 23. 在Android中将多个贴图映射到立方体的面孔
- 24. 3D立体投影图中,如何改变y轴
- 25. 在OpenGL中使用帧缓冲区对象渲染动态立方体贴图
- 26. 转换剪贴板到时剪贴板中包含图片
- 27. 如何使用glGetTexImage将数据从立方体贴图读取到OpenGL中的CPU中?
- 28. OpenGL Framebuffer只写入立方体贴图的一张脸
- 29. glTextureStorage3D与立方体贴图阵列上的GL_INVALID_VALUE
- 30. 如何将剪贴板中的图片转换为数组数据
很好的答案! :-) – 2013-02-21 19:28:18
谢谢你和背面你可以使用任何你想要的颜色 – Jerry 2013-02-21 19:29:18