3D建模广泛应用于广告、影视、工业设计、建筑设计、三维动画、多媒体制作、游戏、辅助教学以及工程可视化等领域。
3D 建模的基本思想是创建三维形状,然后以不同的方式将其可视化。
3D 建模通常是从基本的几何形状(立方体、球体、圆柱体等)开始,然后使用各种修改器对其进行调整,直到它类似于您要创建的形状。大多数复杂的模型都是由多个单独的较小形状组成的,这些形状是单独调整的。
3D 建模主要工作流程围绕着在多个级别上修改这些形状。您可以四处移动整个对象(或对其应用各种其他变换,例如调整大小或旋转它),也可以将其分解为多个组件并使用它们。
3D 建模是一个广阔的领域。包括以下诸多方面的工作:
绑定和动画
着色器
粒子
材料
游戏优化
紫外线贴图
脚本
灯光
这些只是一些例子。重要的是,我们不必学习所有这些。
通常,选择一个特定的方向并朝着这个方向努力即可。
例如,您可能想成为一名动画师,甚至是渲染大量场景的环境艺术家。
常用3D软件:3ds Max, Maya, Cinema 4D, Houdini, and Blender。
其中Blender为开源免费软件,其功能强大,应用于电影,游戏,设计,工业建筑领域。
Blender 游戏引擎负责监控一个游戏循环,按顺序依次处理逻辑,声音,物理和渲染模拟。该引擎用 C++ 编写。
使用3D软件制作作品时,一般都遵循“建模-材质-灯光-渲染”这四个基本流程。建模是一幅作品的基础,没有模型,材质和灯光就是无稽之谈。3d建模的过程就相当于现实生活中的“雕刻”的过程。
在3D软件中有非常多的建模方法,如基础建模、复合对象建模、二维图形建模、多边模建模、面片建模、NURBS建模等。
游戏引擎利用了很多强大的库:
Audaspace:用于控制音频的声音库。使用 OpenAL 或 SDL。
Bullet:一个具有三维碰撞检测,柔体动力学和刚体动力学的物理引擎。
Detour: A pathfinding and spatial reasoning toolkit.
Recast:一种用于游戏的先进导航网格构造工具集。
当在 BGE 中模拟或创建游戏时,有四个必要步骤:
创建能被渲染的可视化元素。这通常是 3D 模型或图像。
使用逻辑块来启用场景内的交互,再编写脚本自定义行为并确定何时被调用(最后使用合适的“传感器”来触发,例如:键盘或游戏杆)。
创建一个(或多个)摄像机,使用其视锥体来指定场景的渲染区域,并通过修改参数以支持游戏将显示的环境,例如:立体渲染(注:就是配合 3D 眼镜观看的效果)。
启动游戏,使用内部播放器或导出运行时(文件)到合适的平台。
联系客服