本書是初學者自學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以上為曝光,在真實光影下才有效果。例如: