首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用android上的libGDX对3d模型上的纹理进行圆圈和缩放

使用android上的libGDX对3d模型上的纹理进行圆圈和缩放
EN

Stack Overflow用户
提问于 2016-08-30 17:11:15
回答 1查看 223关注 0票数 0

我是libgdx中的一个新开发人员,我以前没有开发过3D。我发现了一些关于3D模型纹理的问题。

我在下面导入

the 3d model

我想在红色的圆圈区域画一幅画,如下面的图片the area I want to draw the texture所示。

所以我需要写一个着色器程序吗?谁能告诉我怎样才能实现这个纹理效果?

编辑:很抱歉信息不充分,我想要的是在红色圆圈区域的3d模型正面上绘制一张图片,大小相同但图片不同。

EN

回答 1

Stack Overflow用户

发布于 2016-09-01 07:02:36

  1. 在一些三维建模软件中修改模型。分割中心几何体(可能是四边形),使其具有圆形几何体(三角形扇形)。将此圆形渐变的UV坐标映射到不同的纹理并保存模型。现在只需在渲染模型时将第二个纹理与每个玩家画像交换即可。
  2. 分割模型的中心部分,并使用不同的着色器对其进行渲染。根据需要使用碎片着色器将纵向纹理映射到模型上。

注意:与第一种方法相比,使用着色器将非常慢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39223274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档