材料/工具:maya
1、在软件中新建项一个模型,比如我想设计模拟一个桌子上糊着桌布的模型,只好新建了一个面和一个正方体
2、因此桌布要模拟出细节,因此将其再划分成多端,成末
3、选中桌布,在fx中,选择类型ncloth因此修改
4、选中后桌子,在fx中,你选ncloth但是被碰撞物体
5、这个可以是从右侧的属性面板,你选桌布下落的速度
6、再点击右下角的播放mp3动画的按钮
7、可以找到桌布成功了的完全覆盖在桌子上,另外完全呈现出褶皱感
8、在适合的帧数,你选择暂停,另外数据清空桌布的历史记录,便可以不我得到褶皱感气势逼人的桌布布料。
然后将布料上的点约束在模型上,加以约束点的时候,领口、前胸、肩膀、都不需要做约束的、但约束的点最好别太多。并且在解算之前,要去处理好碰撞的问题,你看看吧你哪步出了问题,我希望也可以帮到你
特效里的,粒子是可以模拟水花、火焰、烟雾等,还能够做集群动画流体是可以做水流、体积、水墨效果等柔体是可以用处模拟窗帘、飘柔的头发、衣服等温软的物体刚体一般单独做碰撞
游戏开发指利用计算机编程语言,如c编程语言、c、java等,c语言设计计算机、手机或游戏机上的游戏。目前流行的游戏开发语言为c编程语言,目前流行的游戏开发接口为directx9.0,还有opengl、sdl(simpledirectmedialayer)等。现在手机上玩的游戏统称android与ios两种差别平台,三个是用eclipse/myeclipse和xcode。现在也比较流行一些跨平台的编程引擎,的或cocos2d-x、unity3d等。
这一次,再去看看游戏开发的课程,游戏开发的课程之外理论知识还除开软件的操作。
c程序基础:实际学习c语言,打下了坚实的基础编程基础。在用程序编译工具,又高效构建体系代码。
算法与数据结构:按照怎么学习算法与数据结构的基本概念,了解常用的数据结构及相关的抽象概念数据定义,了解计算机求解的基本思路与方法。
win32程序入了门:通过api和mfc的学习,清楚windows环境下程序设计基本方法。是从不使用directx手工绘制2d图形。
游戏数学和智能应用:游戏中的坐标系,矢量、矩阵,几何碰撞,物理模拟,人工智能与寻路算法。
2d游戏技术与应用:2d游戏技术概论,游戏地图系统,gui系统,战斗系统设计,玩法系统极优秀的声音引擎bass,cocos2d-x引擎,box2d物理引擎。
游戏开发的常用软件有c、directx、box2d、cocos2d-x、unity,又不能说哪款最好是用,是因为这是游戏开发过程中都要会用到的软件,前提是都精通。
c是在c语言的基础上开发完毕的一种通用编程语言,应用广泛。
directx,(directextension,全称dx)是由微软公司创建家族的多媒体播放编程接口。
box2d是一个主要用于模拟2d刚体物体的c引擎。zlib许可是一个自由软件授权许可协议,但不是copyleft。
cocos2d-x是一个开源的移动联通2d游戏框架,mit许可证下查找的。这是一个ccocos2d-iphone项目的版本。
unity是由unitytechnologies开发完毕的一个让玩家随意创建角色神怪书立体视频游戏、建筑可视化、实时动态三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合起来的专业游戏引擎