游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2732|回复: 4

我的3dsmax导出插件和一个相关的演示Demo

[复制链接]

8

主题

553

帖子

560

积分

高级会员

Rank: 4

积分
560
发表于 2003-12-30 09:52:00 | 显示全部楼层 |阅读模式
插件SmmExp的功能是导出CS制作好的蒙皮模型和动作序列,SmmExp是一个导出插件,把它考到你的plug-in目录下,然后运行max,就可以象导出3ds文件那样导出*.smm文件了。具体请看压缩包里的文档。
由于刚刚完成,所以文档不全,以后我会补齐的。
下载:http://von_kypck.nease.net/download/SmmExp_Dump.rar

10

主题

60

帖子

70

积分

注册会员

Rank: 2

积分
70
QQ
发表于 2003-12-30 11:30:00 | 显示全部楼层

Re: 我的3dsmax导出插件和一个相关的演示Demo

有意思.
看来你比我大几天,昨天是我生日:19801229

我的文件格式也和你的一样.
头一个标志就是生日.
struct LWXHeader_t
{
     int iMagic;                       
     int iVersion;
   
      LWXHeader_t()
     {
         iMagic = 19801229;  我生日.                       
         //iVersion = 3;
     }
}

支持一下,希望对你有点用:
枚举biped node很容易:
// 枚举所有的biped node,去掉dummy node
        Control *pControl;
        pControl = node->GetTMController();
        if(((pControl->ClassID() == BIPSLAVE_CONTROL_CLASS_ID) ||
                (pControl->ClassID() == BIPBODY_CONTROL_CLASS_ID)) && os.obj->ClassID() != Class_ID(DUMMY_CLASS_ID, 0))
{
....
}
       

8

主题

553

帖子

560

积分

高级会员

Rank: 4

积分
560
 楼主| 发表于 2003-12-30 13:40:00 | 显示全部楼层

Re:我的3dsmax导出插件和一个相关的演示Demo

多谢Windsprite,我才开始学写plug-in,不知道这里需要检查作用于节点的control的ID,只知道从节点对象本身的class_ID来判断,你的提示对我太有帮助了!

46

主题

281

帖子

313

积分

中级会员

Rank: 3Rank: 3

积分
313
QQ
发表于 2003-12-30 15:48:00 | 显示全部楼层

Re:我的3dsmax导出插件和一个相关的演示Demo

两位兄台都是插件的高手阿,请问kypck兄,那个动作是你自己用character studio做的吗?
由于组织需要,偶很可能也要学习max的插件开发,到时候请多指点啊!~

8

主题

553

帖子

560

积分

高级会员

Rank: 4

积分
560
 楼主| 发表于 2003-12-30 20:08:00 | 显示全部楼层

Re:我的3dsmax导出插件和一个相关的演示Demo

肯定不是我做的了,那两个动作是CS里带的,好象是用动作捕捉器得到的。我自己就只能做些非常生硬的动作。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-24 20:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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