本书是初学者自学Paracraft软件的快速教程。全书共9章, 以循序渐进的方式详细讲解Paracraft入门基本, Paracraft界面与操作简介, 电路设计与开发, 常用命令与人物对话, 光影效果的实现, 电影理论初步, 神奇的电影方块, 演员属性的调整, Bmax模型, 骨骼系统与动态模型。
电影是人类对4维时空的创作,未来是人类与机器共存的时代,人人都需要学会创作。Paracraft是一款面向个人的3D设计软件。它采用方块来表达事物,更接近现实也更方便计算机识别与学习。本书致力于探索面向个人的3D设计、人工智能与教育领域中的新逻辑与应用的教学。其中不仅包含时下*新潮的BMax建模、智能骨骼动画系统与动态道具,还拥有3D电影设计的初步教学。内容讲解详细易懂,实例作品全面丰富,真正做到完全解析,完全自学,完全实战,助你从入门到精通。经验技巧荟萃,内容精而细,一线设计师亲自传授Paracraft操作技巧,速学,速练,速用,力求在较短时间让您高效、快速、深入地掌握Paracraft创意动画。
前言
随着计算机科学技术的普及,越来越多的人对用计算机进行3D创意设计产生了浓厚的兴趣。学习和掌握一款创意设计类软件的基础知识和基本操作,并利用软件进行创意设计是大势所趋。针对初学者,我们编写了本教材。
Paracraft创意空间是一款3D创作软件,它采用方块来表达事物,更方便计算机识别与学习。该软件可以创建3D场景和人物,制作动画和电影,学习和编写计算机程序等。
本书共9章,从初识Paracraft开始,由浅入深、循序渐进地介绍Paracraft的基本操作和使用。
第1章主要介绍Paracraft基础知识概述、开发环境的搭建等,对使用Paracraft开发的优秀案例进行欣赏与点评。
第2章主要介绍Paracraft基础操作、集成开发环境、基本物品建模及创作进阶,详细讲述用Paracraft创建场景的方法。
第3章主要介绍Paracraft电路设计与开发,包括红石电路的三个部分、奇妙的充能、充能的传导、逻辑电路以及电路进阶等,通过案例对重点内容进行分析。
第4章主要介绍Paracraft涉及的常用命令和批处理命令的使用、Paracraft人物对话、人物动作与传送,并根据本章内容设计一些案例。
第5章主要介绍Paracraft光源的设置、电影方块的优化,采用案例深入讲解光影效果的实现。
第6章主要介绍Paracraft电影理论方面的基础知识与创作技巧,包括剧本简介、电影中的镜头、摄影机运动技巧、长镜头与蒙太奇,帮助初学者创作出更具观赏性的影片。
第7章主要介绍Paracraft电影场景入门、摄影机设置、演员及字幕设置、电影录制与导出,以《世外桃源》电影为例,从电影脚本编写,到电影拍摄技巧进行由浅入深的讲解。
第8章主要介绍Paracraft部分高级功能及特效设计,包括电影方块的编辑与调整、演员属性的设置与特效的添加。通过本章的学习,读者可创作出更专业的电影。
第9章主要介绍Paracraft中Bmax模型、骨骼系统以及动态模型的制作与使用。
本教材获得大富配天集团的大力支持,教材由北京联合大学的于平、刘丽、张俊玲、李玉霞、李红豫、安颖、鞠慧敏、汤海凤、王晶等共同编写完成。在本书的编写过程中,得到各级领导和清华大学出版社的大力支持,在此表示衷心的感谢。
为了便于教学,我们将为选用本教材的任课教师提供电子资料。
由于编者水平有限,教材中难免有疏漏和欠缺之处,敬请广大读者提出宝贵意见。
作者
2017年6月
目录
第1章梦回桃花源——初识Paracraft1
1.1Paracraft基础知识概述2
1.1.1初识Paracraft2
1.1.2Paracraft的诞生及发展过程2
1.1.3Paracraft的广阔前景3
1.1.4独具特色的Paracraft3
1.2开发环境的搭建3
1.2.1Paracraft开发环境“PC电脑版”的安装3
1.2.2Paracraft开发环境“移动版”的安装7
1.3作品赏析——《梦回桃花源》11
1.3.1《梦回桃花源》作品分析12
1.3.2《梦回桃花源》作品欣赏13
1.4帮助(Help)系统13
本章小结17
练习题17
第2章新世界的诞生——Paracraft界面与操作简介18
2.1世界的相关操作19
2.1.1创建世界19
2.1.2退出/保存世界21
2.1.3打开世界22
2.1.4复制世界22
2.2集成开发环境介绍23
2.2.1用户界面23
2.2.2菜单栏24
2.2.3工具栏27
2.2.4基本快捷操作27
2.3房屋的建筑——基本物品建模28
2.3.1基本操作282.3.2课堂案例——森林小木屋29
2.4创作进阶31
2.4.1声音、音乐的播放和关闭31
2.4.2含羞草与含羞石34
2.4.3课堂案例——会说话的魔幻别墅35
2.4.4出生点36
2.4.5课堂案例——在世界中设置出生点36
2.4.6TNT炸药38
2.4.7嵌入链接39
2.4.8场景的选取、复制、镜像、旋转、移动与缩放41
2.4.9课堂案例——将人物快速传送到目的地(传送石)45
2.4.10记忆学习类方块48
2.4.11相册49
本章小结51
练习题51
第3章奇妙的能量世界——电路设计与开发52
3.1红石电路的三个部分53
3.1.1能量源53
3.1.2红石火把54
3.1.3输出55
3.1.4红石线56
3.2奇妙的充能57
3.2.1星星点灯57
3.2.2闪烁的世界58
3.2.3弱充能的世界58
3.3充能的传导60
3.3.1向下传导60
3.3.2向上传导61
3.3.3课堂案例1——十字灯柱61
3.4逻辑电路62
3.4.1非门电路62
3.4.2或门电路63
3.4.3与门电路64
3.4.4或非门电路64
3.4.5异或门电路65
3.4.6异或非门电路65
3.5电路进阶65
3.5.1锁存器65
3.5.2课堂案例2——自动锁存的房间66
3.5.3红石中继器68
3.5.4音符盒69
3.5.5课堂案例3——制作《一闪一闪亮晶晶》音乐69
3.6课堂案例4——破解神秘的别墅之门70
本章小结72
练习题72
第4章快乐的郊外游——常用命令与人物对话73
4.1常用命令的应用74
4.1.1setblock命令的应用74
4.1.2clone命令的应用76
4.1.3compareblocks命令的应用77
4.1.4tip命令的应用78
4.1.5loadtemplate命令的应用80
4.2批处理命令的应用81
4.2.1replace命令81
4.2.2fill命令83
4.2.3del命令83
4.3Paracraft中的人物对话84
4.3.1人物对话84
4.3.2人物二次对话86
4.4Paracraft中的动作和传送87
4.4.1NPC动作和传送87
4.4.2主角视角89
4.4.3课堂案例——《快乐的郊外游》90
本章小结91
练习题91
第5章绚丽的田园风光——光影效果的实现92
5.1光源的设置93
5.2光影命令的原理与应用96
5.2.1shader1与shader2命令96
5.2.2shader3命令97
5.2.3shader4命令 100
5.3电影方块的优化102
5.3.1彩色方块与透明彩色方块设计102
5.3.2金属方块设计104
5.4课堂案例——搭建田园休憩区106
本章小结109
练习题109
第6章疯狂动物城——电影理论初步110
6.1剧本简介111
6.2剧本格局112
6.3剧情设计113
6.4电影中的镜头113
6.4.1构图114
6.4.2景别115
6.5电影镜头时间分配118
6.6镜头切换效果118
6.7摄影机运动技巧119
6.7.1推镜头119
6.7.2拉镜头119
6.7.3摇镜头120
6.7.4移镜头121
6.7.5跟镜头121
6.8长镜头与蒙太奇122
6.8.1长镜头122
6.8.2蒙太奇123
本章小结123
练习题123
第7章世外桃源——神奇的电影方块124
7.1电影场景初步125
7.1.1电影脚本125
7.1.2时间轴及关键帧126
7.2摄影机设置127
7.2.1摄影机与关键帧127
7.2.2摄影机的精确调整130
7.2.3摄影机告示牌132
7.3演员及字幕设置133
7.3.1演员与关键帧133
7.3.2演员的属性和动作设置134
7.3.3演员动作录制136
7.3.4时间和字幕设置137
7.3.5添加DIY物品138
7.4电影录制与导出140
7.4.1电影方块的连接140
7.4.2蒙太奇的使用140
7.4.3图层的使用142
7.4.4电影的导出146
7.5课堂案例——《世外桃源》电影拍摄148
本章小结153
练习题153
第8章奇幻特效——演员属性的调整154
8.1电影方块的编辑与调整155
8.1.1Paracraft中编辑与播放模式的切换155
8.1.2摄影机移动方向的控制155
8.1.3人物的快行156
8.1.4关键帧的移动156
8.1.5时间轴的缩放156
8.1.6电影方块的变化调整156
8.1.7子母电影方块和背景音乐的插入157
8.2演员属性的设置与特效的添加159
8.2.1解锁演员160
8.2.2演员属性调整菜单的打开160
8.2.3演员大小的改变161
8.2.4演员手持的添加161
8.2.5演员头部运动状态的调整162
8.2.6演员转身效果的实现163
8.2.7演员透明度的设置163
8.2.8为人物换肤164
8.2.9演员运动速度的调整166
8.2.10演员身体动作的调整166
8.2.11重力的设置167
8.2.12特效的使用167
8.2.13出生点命令设置171
8.3课堂案例——能量体特效的实现172
本章小结179
练习题179
第9章转动的大风车——Bmax模型、骨骼系统与动态模型180
9.1Paracraft的Bmax建模181
9.1.1Paracraft的Bmax模型181
9.1.2将Bmax模型应用到电影中182
9.2Paracraft的骨骼系统187
9.2.1人物骨骼系统187
9.2.2课堂案例1——《神奇的大力士》191
9.3动态模型的制作与使用195
9.3.1让人物动起来195
9.3.2动态模型的制作与使用198
9.3.3课堂案例2——《转动的大风车》200
本章小结203
练习题203
参考文献204
第5章
绚丽的田园风光
——光影效果的实现
本章介绍Paracraft中光源的设置以及shader命令的光照渲染效果。通过这些命令可以使场景变得立体清晰、有层次感,更加接近人眼所能看到的效果;本章还介绍了彩色方块、透明彩色方块和金属方块的使用,通过运用这三种方块,能够帮助我们创造出更多的材质颜色和效果,让场景更加漂亮、丰富和逼真。
本章涉及的知识点: 光源的设置
shader1、shader2、shader3、shader4命令的使用
HDR和Tone Mapping算法
景深及其命令/dof,亮度命令/brightness的使用
彩色方块、透明彩色方块和金属方块的使用
案例创作Paracraft中的环境和光源颜色是可以调节的,另外,光影命令也可以让画面变得更加美观、更加逼真。
5.1光源的设置
光源的设置可以通过单击屏幕下方的【E】按钮,打开工具箱,单击工具箱中的【环境】选项卡,可以在此调节世界的时间和光源颜色,如图51所示。
图51环境
其中,时间栏如图52所示,当移动滑块到最左边太阳一侧,或最右边月亮一侧,世界就处于午夜时间,如图53所示;当移动滑块到最中间位置,世界就处于正午时间,如图54所示。
图52时间栏
图53午夜时间
图54正午时间
世界中的光源(南瓜灯、火把等)所发出的光源颜色也可以调节,在【环境】选项卡中“光源颜色设置”一栏中设置,如图55所示。
光源颜色由红、绿、蓝三种颜色组成,每个颜色值的取值范围为0~255,例如:
当移动红色滑块到255,其他颜色到0值,则世界中光源发出红色光,如图56所示。
图55光源颜色设置
图56红色光源
当移动绿色滑块到255,其他颜色到0值,则世界中光源发出绿色光,如图57所示。
图57绿色光源
当移动蓝色滑块到255,其他颜色到0值,则世界中光源发出蓝色光,如图58所示。
图58蓝色光源
当移动三个颜色滑块都到255,则世界如我们平常看到的一样正常颜色,如图53所示。
当移动三个颜色滑块都到0,则光源无法发光,世界一片漆黑。
世界的光源颜色也可以通过命令行来改变,例如,改变世界中火把的光源颜色可以通过如下命令来实现: /torchcolor r g b其中R、G、B为红、绿、蓝三种颜色值,取值范围为\[0,1\];1以上为曝光,在真实光影下才有效果。例如: