标签: java opengl
首先,我需要向你解释我的意思。我所谈论的一个例子是游戏 Minecraft ,其中玩家持有的物品被渲染为挤压到第三维的纹理。
那么如何获取纹理并将其拉伸?
答案 0 :(得分:1)
Minecraft 不会挤出任何多边形。 Minecraft 使用简单的多边形(如矩形)并在其上放置16x16纹理。 (Mods可能使用不同的分辨率)。你持有的剑是由多边形组成的,它不是2D。
无论如何要回答你的问题,有几种方法可以挤出"来自2D纹理。通常使用称为法线贴图或凹凸贴图的技术。您也可以使用视差贴图。最后,您还可以使用几何着色器逐字创建新几何体。