游戏开发论坛

 找回密码
 立即注册
搜索
查看: 12175|回复: 17

自制3D模型简易编辑器

[复制链接]

7

主题

30

帖子

30

积分

注册会员

Rank: 2

积分
30
发表于 2003-8-13 20:52:00 | 显示全部楼层 |阅读模式
陆陆续续写了1年多的Direct3D 习作终于有点型了.今天发上Release来,希望大家给点建议.


运行环境:win98,win2k,winXP,with DirectX 7.0.

sf_200381320528.rar

51.2 KB, 下载次数:

7

主题

30

帖子

30

积分

注册会员

Rank: 2

积分
30
 楼主| 发表于 2003-8-13 20:55:00 | 显示全部楼层

Re: 自制3D模型简易编辑器

下面是Models.

sf_2003813205517.rar

25.34 KB, 下载次数:

6

主题

43

帖子

47

积分

注册会员

Rank: 2

积分
47
QQ
发表于 2003-8-14 00:49:00 | 显示全部楼层

Re:自制3D模型简易编辑器

"Texture C:\XXX.bmp missed"?????
看不见....

7

主题

30

帖子

30

积分

注册会员

Rank: 2

积分
30
 楼主| 发表于 2003-8-14 07:16:00 | 显示全部楼层

Re: Re:自制3D模型简易编辑器

WitSun: Re:自制3D模型简易编辑器

"Texture C:\XXX.bmp missed"?????
看不见....


不好意思,纹理我全删了,其实也就是杂七杂八的.BMP,随便弄张64*64,128*128,256*256...的.BMP,Load一下吧!

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2003-8-14 20:24:00 | 显示全部楼层

Re:自制3D模型简易编辑器

不错,真得很好。继续努力。

6

主题

59

帖子

81

积分

注册会员

Rank: 2

积分
81
QQ
发表于 2003-8-19 12:20:00 | 显示全部楼层

Re:自制3D模型简易编辑器

能给出源码吗,我很需要

1

主题

115

帖子

115

积分

注册会员

Rank: 2

积分
115
发表于 2003-8-19 17:04:00 | 显示全部楼层

Re:自制3D模型简易编辑器

生成什么文件》?

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2003-8-23 20:27:00 | 显示全部楼层

Re:自制3D模型简易编辑器

mdl文件怎么用在游戏里,和.x一样吗?
用3D模型简易编辑器如何创建物体?

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2003-8-23 20:27:00 | 显示全部楼层

Re:自制3D模型简易编辑器

能给出源码吗,我很需要

7

主题

30

帖子

30

积分

注册会员

Rank: 2

积分
30
 楼主| 发表于 2003-8-24 17:48:00 | 显示全部楼层

Re: Re:自制3D模型简易编辑器

g_tree: Re:自制3D模型简易编辑器

生成什么文件》?



好久没来了!

文件其实是ASCII文件,便于debug
用记事本就能打开

格式为:

MDL txt C:\mdl\3.mdl     // MDL 文件标识   
INDEXEDVERTICES        // INDEXEDVERTICES     顶点索引模式

NAME Unnamed_2        // NAME   结点
TEXTURE null               // TEXTURE 纹理路经
D3DPT_TRIANGLELIST  // D3DPRIMITIVETYPE 多边型渲染方式只有LineList 和 TriangleList
TOTAL_VERTICES 3     // TOTAL_VERTICES  此结点顶点总数目
VERTEX 14.000000 0.000000 63.000000 0.000000 0.000000 0.000000 0.000000 0.000000    // VERTEX 顶点, x y z nx ny nz tu tv
VERTEX 64.000000 0.000000 63.000000 0.000000 0.000000 0.000000 0.000000 0.000000
VERTEX 64.000000 0.000000 -3.000000 0.000000 0.000000 0.000000 0.000000 0.000000
TOTAL_FACES 1     // TOTAL_FACES 此结点面总数目
FACE 0 1 2            // FACE 面, 就是三角形,3个顶点为1个面,0 1 2为顶点数组索引

NAME Unnamed_1
TEXTURE null
D3DPT_TRIANGLELIST
TOTAL_VERTICES 3
VERTEX 4.000000 0.000000 -40.000000 0.000000 0.000000 0.000000 0.000000 0.000000
VERTEX -31.000000 0.000000 -40.000000 0.000000 0.000000 0.000000 0.000000 0.000000
VERTEX -31.000000 0.000000 10.000000 0.000000 0.000000 0.000000 0.000000 0.000000
TOTAL_FACES 1
FACE 0 1 2

NAME Unnamed_0
TEXTURE null
D3DPT_TRIANGLELIST
TOTAL_VERTICES 3
VERTEX -19.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000
VERTEX 31.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000
VERTEX 31.000000 0.000000 -40.000000 0.000000 0.000000 0.000000 0.000000 0.000000
TOTAL_FACES 1
FACE 0 1 2

END_FILE      //   END_FILE 下面的信息忽略


简单FORMAT,简单READ.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-5-21 06:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表