Blender游戏开发教程
历时七个月,这本书终于写完了,直接发布两个版本:中文版和英文版。
这里是购买链接:
- Blender Market 资源商店(10美元) - 支持双币信用卡和PayPal
- Fast Spring 资源商店(10美元或按实时汇率换算的等价人民币) - 支持双币信用卡和支付宝
请注意:在Fast Spring资源商店购买,不需要注册,填写订单时,请仔细检查邮件地址是否正确,因为下载链接会通过邮件发送,如果邮件地址错误会收不到邮件,导致无法下载购买的数字商品;另外,在填写订单时,姓名中间要有空格,比如“张 小明”,也可以用英文名或者汉语拼音,比如“zhang xiaoming”。
为什么在国外发布?因为国外的手续简单,不象国内这么麻烦,两个小时搞定。
废话不多说了,简单介绍一下书的内容吧。
谁适合读这本书?
如果你是一个初学者,想要学习怎样把Blender用于游戏开发的流程,这本书正是为你而写的。
作者简介
1991年毕业于电子科技大学电子工程系遥测遥控专业,但是发现自己的主要兴趣在软件开发领域,并且表现出了很高的天赋,所以义无反顾地走上了独立开发者的道路。曾独立开发过3D游戏引擎,并用自己编写的3D游戏引擎为iPad开发并上架了《3D野生动物园》休闲游戏。曾为Unity游戏引擎开发了用于简化模型的编辑器扩展插件《Mantis LOD Editor》,深受用户喜爱。曾为Blender开发了重磅级的《体素蒙皮插件》和非常畅销的《更好的FBX导入导出插件》,以一己之力帮助Blender走出游戏开发的孤岛。在本书中,作者详细讲述了怎样用Blender代替3ds Max和Maya用于游戏开发的流程,学习者可以根据自己的兴趣专注于某一个环节。每一章的最后都有一系列创业课堂的话题,作者把在二十多年的独立开发生涯中遇到的经验和教训娓娓道来,指出独立开发者和小团队容易遇到的坑,并且给出了直截了当的解决方案。通过学习本书,你会发现:如果做的足够好,独立开发者实现财务自由并不是高不可攀的事情。无论你是即将毕业的大学生,还是刚刚开始创业的独立开发者,或者是资金不充裕的小团队,都可以从本书中汲取营养,助力创业成功。
序言
我一直在知乎默默潜水,无意中回答了一个关于Blender的问题,引来电子工业出版社的田致远编辑的关注。他非常热情地送了我一本2022年4月份刚刚出版的《玩转Blender 3D动画角色创作(第3版)》,请我点评、斧正,我这才意识到自己被别人当成了所谓的“大佬”,真是受宠若惊。
晚上我躺在床上时想:自己在这么多年的独立开发的日子里也算积累了很多的经验和教训了,在英文中叫做“Know How”,都是秘而不宣的东西。反倒是能够在大庭广众之下传授的成功学课程,大多数是华而不实的夸夸其谈。讲授者都是非常聪明的人,擅长学习并传授知识,但是让他们自己去创业,多数就不行了。要不然巴菲特的午餐怎么会那么值钱呢?高手的几句话就可能让你醍醐灌顶,为你指明方向。
于是我萌生了写这本书的想法,如果我能结合自己独立开发者的经验写一本Blender游戏开发方面的教程,应该是填补了这方面的空白。
以前的Blender确实不争气,无法与其它软件对接,以至于沦落为游戏开发的孤岛。长期以来,3ds Max和Maya统治了游戏开发的流程。幸运的是,在众多草根Blender开发者的努力下,旧的格局被打破。很多人还不知道,现在的Blender已经可以支持游戏开发的全流程了。
本书从独立开发者的视角,讲述了Blender游戏开发的流程,包括角色建模、角色蒙皮、角色动画,以及角色导出,每个环节包含从免费到付费的多种解决方案。学习者可以根据自己的兴趣专注于某一个环节,如果做的足够好,实现财务自由并不是高不可攀的事情。
学完本书,他们将会掌握Blender游戏开发的流程,并学到很多别人不讲的创业经验。别人也许会说,你学会了又怎样?招聘时有人要你吗?我希望他们能骄傲地说:“我才不在乎呢,我的梦想是成为独立开发者,将来为自己而工作。”全民争做公务员的社会是没有前途的,创业者才是社会的精英和未来的希望。
谨以此书献给有志创业的大学生、独立开发者和小团队,希望这些未来的社会精英能解开心中的迷惑,在创业的道路上少走弯路,勇敢地追随自己的内心,实现他们的梦想。
目录
第 1 章 Blender简介
Blender是什么?
Blender极速入门
为什么大公司不用Blender?
为什么Blender更适合独立开发者和小团队?
为什么Blender 2.8是一个分水岭?
我应该专注于一个环节还是做全栈开发者?
创业课堂
原来大公司也有软肋呀
原来独立开发者也有优势啊
我能以弱胜强打败大公司
第 2 章 角色建模
什么是3D角色建模?
自己建模的优缺点
用MakeHuman生成角色模型
用Character Creator生成角色模型
用Ready Player Me生成角色模型
从一张真实照片生成角色模型
从主流资源商店购买角色模型
创业课堂
这道小学数学题不简单
打破创业九死一生诅咒的公式
挖金子还是卖铲子?
第 3 章 角色蒙皮
什么是角色蒙皮?
角色蒙皮有多少种?
简单的机器人刚体蒙皮
经典的表面热扩散蒙皮
巧妙的包裹薄膜传递蒙皮
怎样安装、升级和删除插件?
优雅的体素热扩散蒙皮
神奇的平滑变形器烘焙蒙皮
创业课堂
人脉是把双刃剑
害怕竞争就是怂吗?
第 4 章 角色动画
制作动画难吗?
用纯FK制作动画
配合IK制作动画
烘焙布料模拟到骨骼动画
用免费的Rigify插件绑定角色并制作动画
用付费的Auto-Rig Pro插件绑定角色并制作动画
什么是动作捕捉技术?
从主流资源商店购买动作捕捉动画
什么是动画重定向技术?
把动作捕捉动画重定向到角色
创业课堂
融资是把双刃剑
技术门槛 + 小众产品 + 雪中送炭 = 成功
大众市场和小众市场哪个好?
第 5 章 角色导出
用免费的Blender内置FBX插件导入导出角色
用免费的专用Collada插件为Godot引擎导出角色
用付费的强大原生FBX插件导入导出角色
创业课堂
正版软件与商业密码
深耕一个擅长的领域
自己跟自己吵架
第 6 章 角色导入到主流游戏引擎
怎样把角色导入到Unity引擎?
怎样把角色导入到虚幻引擎?
怎样把角色导入到Godot引擎?
怎样把角色导入到你自己的引擎?
创业课堂
小团队的陷阱 - 资金链断裂
九死一生的风投模式
产品!产品!还是产品!
走自己的路,稳健的才是最好的
第 7 章 手把手实战教学 - Rigify篇
从Mixamo网站下载教学用3D角色
手把手教你用Rigify插件绑定角色
手把手教你为Rigify骨架做动画重定向
手把手教你导出Rigify动画角色
手把手教你导入Rigify动画角色到Unity引擎
手把手教你在Unity引擎中为Rigify角色做动画重定向
手把手教你导入Rigify动画角色到虚幻引擎
手把手教你在虚幻引擎中为Rigify角色做动画重定向
第 8 章 手把手实战教学 - Auto-Rig Pro篇
从Mixamo网站下载教学用3D角色
手把手教你用Auto-Rig Pro插件绑定角色
手把手教你为Auto-Rig Pro骨架做动画重定向
手把手教你导出Auto-Rig Pro动画角色
手把手教你导入Auto-Rig Pro动画角色到Unity引擎
手把手教你在Unity引擎中为Auto-Rig Pro角色做动画重定向
手把手教你导入Auto-Rig Pro动画角色到虚幻引擎
手把手教你在虚幻引擎中为Auto-Rig Pro角色做动画重定向
内容展示
国内读者怎样付款?
如果你选择在Blender Market资源商店购买,如果你有双币信用卡,可以直接用美元购买;如果你没有双币信用卡,只有银联借记卡,你可以在PayPal注册一个账户,把你的银联借记卡关联到这个PayPal账户,购买时就可以自动把人民币换算为美元结算了。
如果你选择在Fast Spring资源商店购买,如果你有双币信用卡,可以直接用美元购买;如果你有支付宝账号,你可以在下订单时通过手机支付宝扫描二维付款码直接用人民币购买,实际支付金额按照实时汇率换算为人民币。
请注意:在Fast Spring资源商店购买,不需要注册,填写订单时,请仔细检查邮件地址是否正确,因为下载链接会通过邮件发送,如果邮件地址错误会收不到邮件,导致无法下载购买的数字商品;另外,在填写订单时,姓名中间要有空格,比如“张 小明”,也可以用英文名或者汉语拼音,比如“zhang xiaoming”。
我能得到什么?
完成购买后,有两个版本可供下载:中文版和英文版,你可以下载任何一个版本。解压缩zip文件后,你可以得到1个PDF文件和19个视频文件(文件格式:mp4;分辨率:3840x2160)。其中PDF文件为电子书,视频文件为对应章节的视频教程。
如果你喜欢读纸质的书,你可以在家里把PDF文件打印出来,因为这本书是基于“Royalty Free”协议的。
检查更新
你可以访问https://www.mesh-online.cn/检查是否有新版本发布,购买本书可以随时免费升级到新版本。
Blender游戏开发教程相关推荐
- 仙剑奇侠传 游戏 开发 教程 Xianjian qixia development Game development tutorial
仙剑奇侠传 开发 游戏 开发 教程 Xianjian qixia development Game development tutorial 作者:韩梦飞沙 Author:han_meng_fei_ ...
- Unity 2D游戏开发教程之摄像头追踪功能
Unity 2D游戏开发教程之摄像头追踪功能 上一章,我们创建了一个简单的2D游戏.此游戏中的精灵有3个状态:idle.left和right.这看起来确实很酷!但是仅有的3个状态却限制了精灵的能力,以 ...
- 微信小游戏开发教程-游戏实现3
微信小游戏开发教程-游戏实现3 对象池 由于游戏过程中会创建很多临时对象,这些对象很快又不再使用,垃圾回收器也能帮我们主动回收这部分垃圾,但是回收时间不可控制,同时增大了创建对象的开销,所以我们使用对 ...
- 微信小游戏开发教程-游戏实现2
微信小游戏开发教程-游戏实现2 绘制地面 类似于绘制背景,读者自行完成代码.src/runtime/land.js 简易View系统 坐标布局对于复杂的页面来说维护相当困难,因此这里我们引入布局的概念 ...
- 微信小游戏开发教程-游戏实现1
微信小游戏开发教程-游戏实现1 概述 微信开发者工具官方提供一个飞机大战的游戏Demo,这里我们不再使用这个demo,我们以FlappyBird为例,为了让读者更加容易理解. 源码 https://g ...
- 微信小游戏开发教程-2D游戏原理讲解
微信小游戏开发教程-2D游戏原理讲解 原理 为了更加形象的描述,这里先上一张图: 背景 a. 首先,我们看到背景好像是一张无限长的图片在向下移动.实际则不然,这是一张顶部和底部刚好重叠的图片.这是一种 ...
- 微信小游戏开发教程-新建项目
微信小游戏开发教程-新建项目 1. 新建小游戏项目 我们这回使用空项目,不要勾选使用模板创建. 2. 添加小游戏必要文件 项目创建好以后我们发现缺少一些必要的文件,我们手动添加即可: game.jso ...
- Unity 2D游戏开发教程之游戏中精灵的跳跃状态
Unity 2D游戏开发教程之游戏中精灵的跳跃状态 精灵的跳跃状态 为了让游戏中的精灵有更大的活动范围,上一节为游戏场景添加了多个地面,于是精灵可以从高的地面移动到低的地面处,如图2-14所示.但是却 ...
- Unity 2D游戏开发教程之为游戏场景添加多个地面
Unity 2D游戏开发教程之为游戏场景添加多个地面 为游戏场景添加多个地面 显然,只有一个地面的游戏场景太小了,根本不够精灵四处活动的.那么,本节就来介绍一种简单的方法,可以为游戏场景添加多个地面. ...
最新文章
- D(背)P(包)专题
- 一次幸运的集群操作与修复经历
- 快速排序 递归版本和非递归方法 c代码
- 官网拉取fuchsia代码
- 光流 | OpenCV中的光流有关函数
- javaI/O之PushbackInputStream
- 2015 年出现的十大流行 Python 库
- Kettle下载与安装
- Linux驱动——编译驱动的两种形式(内核目录外、内核目录中)
- 安卓逆向_2 --- Androidkiller,apktool、dex2jar、jd-gui、jadx反编译工具 的 安装、设置及使用教程...
- php网站背景颜色代码,html如何设置背景颜色?
- 数据结构 严蔚敏 迷宫求解 代码
- 设计模式-模板方法(TemplateMethod)模式
- 好书推荐之《麦田里的守望者》 隐私策略(Privacy policy)
- 《深入理解Java虚拟机》内存管理机制 部分 读书笔记
- java实现附件预览(openoffice+swftools+flexpaper)
- 虚幻引擎图文笔记:使用物理模拟(Physical Simulation)给角色添加一个马尾辫
- redis设置可远程访问
- 全球海拔最高乐高品牌零售店拉萨开业;德胧酒店集团今年下半年将开业15家酒店 | 美通企业日报...
- 家乐福在西班牙布局区块链,上线食品溯源平台
热门文章
- ftp下载工具绿色版,绿色版ftp下载工具好用推荐
- 智能车跟随圆弧路径原理
- 汇总:所有你该知道的AR/VR/3D技术与发展
- Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization.
- 1235813找规律第100个数_2013年全国中考数学规律探索试题汇编
- Windows11 系统打开IE浏览器的方式(完整版)
- html 内嵌iframe,html页面 内嵌iframe
- fread fwrite 的使用
- 小知识------SATA
- 看黑客如何一步步攻破你的服务器