游戏开发论坛

 找回密码
 立即注册
搜索
楼主: hdm2968

请问.3ds格式是不是没有骨骼信息?

[复制链接]

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
发表于 2005-3-10 10:43:00 | 显示全部楼层

Re:请问.3ds格式是不是没有骨骼信息?

dxsdk_sum2004_extras下载这个开发包,
dxsdk_sum2004 dx sdk没有,要下载extra包有完整的工程.

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
 楼主| 发表于 2005-3-11 17:15:00 | 显示全部楼层

Re:请问.3ds格式是不是没有骨骼信息?

下了,为什么是3ds max4的?为什么是2000年的?
求你多说点插件的基本概念。

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
 楼主| 发表于 2005-3-11 17:16:00 | 显示全部楼层

Re: Re:请问.3ds格式是不是没有骨骼信息?

hdm2968: Re:请问.3ds格式是不是没有骨骼信息?

XSkinExp中的各结构有何含义?

再问! [em4]

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
发表于 2005-3-11 17:19:00 | 显示全部楼层

Re: Re:请问.3ds格式是不是没有骨骼信息?

hdm2968: Re:请问.3ds格式是不是没有骨骼信息?

下了,为什么是3ds max4的?为什么是2000年的?
求你多说点插件的基本概念。


说是说MAX4的,但只要用MAX 7 SDK编译一下就可以在MAX7里用了

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
发表于 2005-3-11 17:22:00 | 显示全部楼层

Re: Re: Re:请问.3ds格式是不是没有骨骼信息?

hdm2968: Re: Re:请问.3ds格式是不是没有骨骼信息?


再问! [em4]


单用文字解释了也不好理解,我建议你还是大概熟悉一下MAX SDK的基本知识,你可能是连一些基本接口也不了解造成看起来吃力的,其实XSKINEXP的代码写得很清晰.如果有点基础知识,看起来是不会吃力的,很简单.

http://sparks.discreet.com/knowledgebase/techdocs/searchable/techdoc_exporter/EXPORTER_LAB.htm
这篇文章分块教程,分别讲导出几何物体、顶点、材质纹理等,虽然骨骼的还没讲多少,但讲的都是基本的接口。BAIDU上还可以搜索到这篇文章的翻译版,不过该翻译版错误很多。

另外,你看看MAX SDK里配的sdk.chm,这就相当于MS的MSDN,所有的类和接口在里面都有详细介绍,你看Guidance->Writing Plug-In Applications->Creating a New Plug-In Project这篇文章,里面教你用MAX SDK的向导建立一个插件的框架代码,相当于VC++里的MFC。这时,dllmain其实是不用怎么理会的,里面的xxx:oExport(const TCHAR *name, ExpInterface *ei, Interface *i, BOOL suppressPrompts, DWORD options)函数就相当于入口函数,是真正要开始关心的地方。
还有,XSkinExp也是用MAX向导建立的,所以你研究XSkinExp的代码从
XSkinExp::DoExport研究,可以把它理解成入口函数。

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
 楼主| 发表于 2005-3-11 17:50:00 | 显示全部楼层

Re:请问.3ds格式是不是没有骨骼信息?

真感谢你,至于CS的导出函数也是看sdk的帮助文件吧!

不会英文,也不想看百度上不会英文翻译的中文————就没有中文的文章吗?

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
发表于 2005-3-11 17:57:00 | 显示全部楼层

Re:请问.3ds格式是不是没有骨骼信息?

那直接看代码吧,那篇英文教程里还有代码文件可以下载呢。那英文并不难,中文翻译的大体凑合着看还行,也不会太糟糕。

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
发表于 2005-3-11 18:01:00 | 显示全部楼层

Re:请问.3ds格式是不是没有骨骼信息?

没有包括CS接口的介绍,接口简单,如果有不懂的词,查词霸边看就行了。

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
 楼主| 发表于 2005-3-11 18:07:00 | 显示全部楼层

Re:请问.3ds格式是不是没有骨骼信息?

可恨,中国游戏开发者网维修中,原来说10号就修好,现在还“HTTP 404 未找到”。
对了,XSkinExp是为了导出X文件而做,可我不想导出X文件(我另有格式)那么我无需看工程的哪个文件?

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
发表于 2005-3-11 18:15:00 | 显示全部楼层

Re:请问.3ds格式是不是没有骨骼信息?

其实还是基础的问题,所以还是要先加强一下基础啊。我也不懂X的格式,但看了代码就会明白哪些数据应该怎么导。

其中有一处这样的代码:

当在弹出对话框中勾选“导出动态信息”时,会执行到里面的代码,顺这这分支里调用的代码研究,就可以研究到骨骼方面的信息了,比如每根骨骼在每帧的矩阵,你只要一看接口就知道它的含义。
if (DlgOptions.m_bSaveAnimationData)
{
...
}

其他的代码也要大概看看,不然根本不知道怎么和顶点、纹理坐标等联系起来。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-24 21:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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