本书针对VR、AR、X3D(Web3D)交互技术以及物理仿真与游戏特效开发设计进行了详细阐述。
Blender游戏引擎用户界面设置包括:用户界面概述;窗口控制;界面控制;界面工具;数据文件系统;笔记本模拟键盘设计。
Blender游戏逻辑编辑器设计包括:Blender游戏逻辑编辑器概述;Blender游戏触发器设计;Blender游戏控制器设计;Blender游戏促动器设计以及Blender游戏逻辑编辑器属性设置。书中详细介绍了控制移动战车游戏案例设计、射击游戏案例设计以及铲车拾取计数游戏案例设计。
Blender物理仿真与游戏特效设计包括:Blender游戏引擎力场设计;Blender游戏引擎碰撞设计;Blender游戏引擎布料模拟设计;Blender游戏引擎动态绘画笔刷设计;Blender游戏引擎软体设计;Blender游戏引擎流体模拟设计;Blender游戏引擎烟雾模拟设计;Blender游戏引擎刚体设计以及Blender游戏引擎粒子设计。
Blender游戏引擎节点设计包括:Blender游戏引擎节点简介;Blender游戏引擎节点属性设计;Blender游戏引擎节点类型分析;Blender游戏引擎输入类节点;Blender游戏引擎输出类节点;Blender游戏引擎颜色类节点;Blender游戏引擎矢量类节点;Blender游戏引擎转换器类节点;Blender游戏引擎群组类节点。
Blender游戏引擎Python脚本设计包括:Blender游戏引擎文本编辑器;Blender游戏引擎Python控制台;扩展Blender脚本功能;Python函数和内置函数设计等。
最后本书结合Blender物理仿真与游戏特效进行综合项目案例设计,其中包括:Blender穿衣镜案例设计;Blender毛发梳理案例设计;Blender云雾案例设计;Blender全景技术;Blender鱼缸流体案例设计;Blender保龄球案例设计;Python脚本实现锁链碰撞墙体游戏案例设计以及Blender火炮游戏案例设计。这部分内容可使读者更系统、更全面地理解和掌握Blender物理仿真与游戏特效开发设计技术。
本书可帮助有一定基础的读者进一步掌握Blender,开发和设计VR/AR及3D互动仿真游戏项目。本书适合多媒体从业人员阅读,也适合大中专院校计算机、数字媒体、游戏、VR/AR、工业设计、机械加工与设计、人工智能、工业制造、旅游、规划设计、航空航天、军事、生物工程、教育工程等专业的学生学习参考。
本书由张金钊撰写,参与本书撰写的还有张金镝教授、李宁湘博士和张童嫣。参加编写的企业人员有广州邦彦信息科技有限公司总经理杨慧敏。
知而获智,智达高远。只有不断地探索、学习和开发未知领域,才能有所突破和创新,为人类的进步做出应有的贡献。知识是有限的,而想象力是无限的,希望广大读者在学习本书的过程中充分发挥自己的想象力、创造力,为实现自己的梦想而努力。
由于时间仓促,作者水平有限,书中的疏漏和不足之处在所难免,敬请读者谅解。
作者