用Blender导出模型文件,与贴图制作

首先说,个人不会Blender,也不会制图软件。这里都是临时参考了大虾们的文章,或视频,然后自己随着做出的效果。只是想告诉一些刚刚入门的朋友,这里大概是怎么做的。其实小弟我也是在一点点摸索。如果哪里路走错了,希望路过的高手们指出。

在小弟的上一篇博客中,“LIBGDX版NEHE OPENGL- 8. Blend & 加载模型和帖图” 用libgdx实现了nehe教程中的混合效果。但是使用的确是模型文件,与纹理贴图。所以这里把做的过程写一写。主要是参考的是台湾一位朋友的视频:这里有youku上面转载:http://v.youku.com/v_show/id_XMzM1Mzk0ODMy.html。他本人则是把视频都发到了Youtube上面:http://www.youtube.com/watch?v=QXgK0M8llGc

我把帖图文件传上来了:

结合一下上面的视频,就可以制做贴图了。

输出模型文件,File->Export->选择格式(Obj)这样,贴图文件,和模型文件就都有了。


小弟好奇的打开了一下obj文件。于是看到了下面这些内容:

v字头是定义顶点,vt字头是定义纹理的坐标,f字头是定义每一面对应的贴图点,(v/vt)比如,2/1,就是第二个顶点对应该贴图上面点的坐标是第1个。

# Blender v2.66 (sub 1) OBJ File: ''
# www.blender.org
mtllib untitled.mtl
o Cube
v 0.500000 -0.500000 -0.500000
v 0.500000 -0.500000 0.500000
v -0.500000 -0.500000 0.500000
v -0.500000 -0.500000 -0.500000
v 0.500000 0.500000 -0.500000
v 0.500000 0.500000 0.500000
v -0.500000 0.500000 0.500000
v -0.500000 0.500000 -0.500000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt 0.000000 -1.000000
vt 0.000000 -2.000000
vt 1.000000 -2.000000
vt 1.000000 -1.000000
vt 2.000000 0.000000
vt 2.000000 1.000000
vt 1.000000 2.000000
vt 0.000000 2.000000
vt -1.000000 0.000000
vt -1.000000 1.000000
usemtl Material
s off
f 1/1 2/2 3/3 4/4
f 5/5 8/6 7/7 6/8
f 1/1 5/5 6/8 2/2
f 2/2 6/9 7/10 3/3
f 3/3 7/11 8/12 4/4
f 5/13 1/1 4/4 8/14

于是,我改成了

# Blender v2.66 (sub 1) OBJ File: ''
# www.blender.org
mtllib untitled.mtl
o Cube
v 0.500000 -0.500000 -0.500000
v 0.500000 -0.500000 0.500000
v -0.500000 -0.500000 0.500000
v -0.500000 -0.500000 -0.500000
v 0.500000 0.500000 -0.500000
v 0.500000 0.500000 0.500000
v -0.500000 0.500000 0.500000
v -0.500000 0.500000 -0.500000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
usemtl Material
s off
# bottom
f 1/1 2/2 3/3 4/4
# Top
f 5/1 8/2 7/3 6/4
# Right
f 1/1 5/2 6/3 2/4
# Front
f 2/1 6/2 7/3 3/4
# Left
f 3/1 7/2 8/3 4/4
# Back
f 5/1 1/2 4/3 8/4


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值