|

楼主 |
发表于 2007-11-15 21:22:00
|
显示全部楼层
Re: Re:找工作了,大家给我的简历提提意见啊!
penghao_xmu: Re:找工作了,大家给我的简历提提意见啊!
呃...能不能透露下技术内幕,不用DIRECTX 的API怎么实现蒙皮骨骼动画的...我是菜鸟...
我也很想跟你分享我的收获,但是要说明这些东西几乎是长篇大论。不过我可以告诉你,那里可以获取这些知识。
首先,你要理解,DX的API,仅仅只起到渲染的作用。简单说来,骨骼动画通常是CPU做大部分的工作,跟DX没有很大关系。
要了解骨骼动画,首先要知道什么是层次关系,什么是动画贞,以及物体的顶点跟骨骼之间的关系(也就是蒙皮),请您仔细阅读金容俊的《3D游戏编程》(电子工业出版社)第5章的06,07,08三个小节,一定要好好读哦。
接下来,你要知道如何驱动动画,就必须要了解四元数的插值,你需要阅读Evan,〈Focus on 3d models〉的第2章和第5章,这个目前只有英文原文的,你可以从www.verycd.com下载PDF版。
最后,你需要处理数据,如果你不会写MAX插件,或者不知道怎么制作动画,那就只有老老实实地研究下X文件格式,以及DX SDK中附带的Tiny.x这个模型文件。请仔细阅读Jim的〈Directx高级动画制作〉(重庆大学出版社)的前5章,不过可惜的是,看了这本书,你还是不知道什么是骨骼动画,但是对如果读取X文件有点眉目,最后,千万别忘记要参考DX SDK里关于XFILE接口的开发文档。
没有一样东西是现成的,很多知识你要自己去琢磨,不过,如果有困难,欢迎来向我发问。 |
|