课程简介
一、关键知识点
1. 动力学基础
- 刚体:模拟硬质物体的运动行为。
- 重力与摩擦力:场景中的全局或局部物理力。
2. 动力学工具
- MassFX:3ds Max自带物理引擎,可进行刚体、柔体、布料和力场的物理模拟。
3D动力学技术就业方向:
1. 游戏开发与交互娱乐
(1)物理引擎开发工程师
-
职责:
开发或优化物理引擎(如PhysX、Havok、Bullet),实现刚体/柔体动力学、碰撞检测、布料模拟等。
(2)游戏特效师(Technical Artist)
-
职责:
使用Houdini、Maya等工具设计爆炸、流体、破碎等动力学特效,并集成到游戏引擎(Unreal/Unity)。 -
技能扩展:
掌握实时粒子系统(Niagara、VFX Graph)与Shader编写。
2. 影视与动画制作
(1)动力学特效师(FX TD)
-
职责:
模拟自然现象(如洪水、沙尘暴)、角色毛发/布料运动(如《冰雪奇缘》中艾莎的头发)。 -
工具链:
Houdini(核心)、Maya nCloth、RealFlow(流体模拟)。 -
行业需求:
影视特效公司(工业光魔、Weta Digital)、动画工作室(皮克斯、追光动画)。
(2)虚拟制片技术指导
-
新兴方向:
在LED虚拟拍摄中实时同步物理特效(如《曼达洛人》中动态光影与物理交互)。 -
技能要求:
熟悉Unreal Engine的物理模拟与影视级渲染管线。
3. 工程仿真与工业设计
(1)CAE仿真工程师(计算力学方向)
-
职责:
使用ANSYS、Abaqus等软件进行结构动力学分析(如桥梁振动、汽车碰撞测试)。 -
技术重点:
有限元分析(FEA)、多体动力学(MBD)、疲劳寿命预测。
(2)流体动力学工程师
-
应用场景:
模拟空气动力学(如飞机机翼设计)、液体流动(如石油管道优化)。 - 案例:
新能源汽车电池散热系统的流体仿真。
4. 机器人及自动化
(1)机器人运动控制工程师
-
职责:
设计机器人运动学与动力学模型,优化机械臂路径规划与避障算法。 -
技术栈:
ROS(机器人操作系统)、MATLAB/Simulink仿真、刚体动力学库(RBDL)。
(2)自动驾驶仿真工程师
-
职责:
构建虚拟测试环境,模拟车辆动力学(如轮胎摩擦、悬挂响应)与复杂交通场景。
5. 虚拟现实(VR/AR)与元宇宙
(1)XR交互开发工程师
-
职责:
在VR/AR应用中实现物体抓取、碰撞反馈等物理交互体验。 -
行业需求:
Meta(Oculus)、微软(HoloLens)、VR内容开发公司。
(2)元宇宙场景设计师
-
新兴方向:
设计虚拟世界中的动态环境(如风吹动树叶、建筑倒塌效果)。
课程内容
使用massfx实现刚体碰撞,实现断裂效果
-
使用massfx实现刚体碰撞,实现断裂效果
07:55