五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Godot Docs 官方文檔閱讀指南

2023-02-12 22:30 作者:緊果唄  | 我要投稿

?? Godot Docs 官方文檔閱讀指南

Digital Content Creation (DCC) 數(shù)字內(nèi)容創(chuàng)作工具是最現(xiàn)代代的生產(chǎn)力工具,包括但不僅限于 2D/3D、音頻/視頻剪輯合成、動(dòng)態(tài)/互動(dòng)內(nèi)容創(chuàng)作、圖像編輯等等。


例如,用于視頻游戲制作的 UE5、U3D,完全免費(fèi)開(kāi)源的 Godot,建模與動(dòng)畫(huà)工具 Blender 等等。2D 動(dòng)畫(huà)制作工作如 Spine、OpenToonz 等等。程序化貼圖 SubstanceDesigner,數(shù)字化布料 Style3D (國(guó)產(chǎn)之光)、VStitcher、MarvelousDesigner,雕刻建模工具 ZBrush,電影特效魔術(shù)師 Houdini,工業(yè)設(shè)計(jì)和建筑設(shè)計(jì) Rhino,以及傳統(tǒng)的收費(fèi) 3D 工具,如 3Dmax、Maya 等等。


Godot 作為一個(gè)新秀,完全開(kāi)源,并且學(xué)易易用,并且具有適量的源代碼,不會(huì)像 UE5 那樣宏大難以分解。要閱讀好 Godot 官方文檔,需要掌握文檔的使用方法,并且最好有計(jì)算機(jī)圖形學(xué)基礎(chǔ),掌握 Python 腳本語(yǔ)言可以快速掌握 GDScript 腳本。

Overview of the interface

![Overview of the interface](https://docs.godotengine.org/en/latest/_images/editor-vocabulary-overview.png)


Godot 除了自帶的 GDScript 腳本外,通過(guò)模塊擴(kuò)展支持了多種語(yǔ)言開(kāi)發(fā),C# 支持需要下載集成 Mono 的版本,推薦使用自帶的 GDScript 腳本開(kāi)發(fā),它相當(dāng)一個(gè)支持多線程并行的 Python,支持六種 match 分支匹配模式。

  • - Constant pattern

  • - Variable pattern

  • - Wildcard pattern

  • - Binding pattern

  • - Array pattern

  • - Dictionary pattern

  • - Multiple patterns

計(jì)算機(jī)圖形領(lǐng)域一個(gè)較難的領(lǐng)域是現(xiàn)代 GPU 編程,即著色器程序開(kāi)發(fā),入門(mén)體驗(yàn)容易,想要好效果難。一個(gè)比較好的入門(mén)教材是 The Book of Shaders,盡管這是一個(gè)爛尾工程。Godot 3.x 使用 OpenGL GLES 2/3,未來(lái) Godot 4.x 會(huì)使用 Vulkan。


另外,提升動(dòng)畫(huà)藝術(shù)水平,學(xué)習(xí)一些動(dòng)畫(huà)原理很有必要,工具有 Spine、Blender、SketchBook、Krita、SAI 等等。最重要的是提升美學(xué)水平,一個(gè)作品好與壞,下限由工具決定,上限由制作人決定!


Godot 官方示范項(xiàng)目很贊,提供了許多基礎(chǔ)功能的演示,Godot 3.x/4.x 版本分使用 master 或 4.0-dev 分支:

Godot 源代碼倉(cāng)庫(kù)包含了類(lèi)型 API 文檔,使用 xml 格式保存,可以在 doc 文件執(zhí)行 make rst 或者 make markdown 進(jìn)行格式轉(zhuǎn)換??寺∶?git clone 不支持通過(guò) -b 指定多個(gè)分支,只有最后指定的分支才有效。

SublimeText + RunSnippet 讀代碼讀文檔神器

為了方便在文檔之間快速跳轉(zhuǎn),推薦在 Sublime Text 環(huán)境下閱讀文檔,只需要安裝 run-snippet 插件,使用 F9 快捷鍵跳轉(zhuǎn)到光標(biāo)下的文件或鏈接。

快速安裝 RunSnippet 插件:

  • Ctrl+Shift+P 打開(kāi) Sublime Text 命令調(diào)板;

  • 執(zhí)行 Add Repository 添加本插件代碼倉(cāng)庫(kù)地址: https://github.com/jimboyeah/run-snippet

  • 然后執(zhí)行 Install Package 并輸入 RunSnippt 進(jìn)行確認(rèn)安裝;

手動(dòng)添加 Repository,執(zhí)行菜單: Perferences ?? Package Settings ?? Package Control ?? Settings

可以在 Packages 目錄執(zhí)行以下命令安裝 RunSnippet 插件:

添加配置文件,默認(rèn)啟用分組跳轉(zhuǎn),如果 Sublime Text 沒(méi)有設(shè)置分組,則在當(dāng)前 View 彈出文件跳轉(zhuǎn)窗口,這種行為有點(diǎn)打斷思路。更合理的做法是 GUI 設(shè)置 2 個(gè) Group,并且在另一個(gè) Group 彈出文件 Panel。Load settings from /Packages/Users/RunSnippet.sublime-settings

Godot 文檔是非常人性化的,體現(xiàn)在以下幾點(diǎn):

Godot IDE 編輯器本身集成了在線手冊(cè),按 F1 或直接在代碼中按下 Ctrl 單擊關(guān)鍵字即跳轉(zhuǎn)到相關(guān)手冊(cè)文檔。

信息非常詳細(xì),包括類(lèi)對(duì)象的繼承關(guān)系、成員、方法信息等等。例如全局空間 @GDScript 和 @GlobalScope?包含所有腳本中可以直接使用的函數(shù)等,超鏈接跳轉(zhuǎn)非常方便。

其次 Online Docs 文檔是完整的在線文檔,是完整的文檔,新手建議從開(kāi)頭兩部分內(nèi)容開(kāi)始:

  • - General 基本概念及介紹,學(xué)習(xí)一個(gè)游戲引擎最好要有數(shù)學(xué)、圖形學(xué)、著色器編程等基礎(chǔ)。

  • - Getting started 入門(mén)引導(dǎo),通過(guò)簡(jiǎn)單的教程講解基礎(chǔ)的概念。

  • - Tutorials 各個(gè)系統(tǒng)功能的教程,詳細(xì)介紹 Godot 的組成。

  • - Development 引擎開(kāi)發(fā)文檔,這部分可以學(xué)習(xí) Godot 應(yīng)用架構(gòu)組成,場(chǎng)景文件以及 GDScript grammar 腳本語(yǔ)法聲明規(guī)范。

  • - Community 社區(qū)資訊介紹。

  • - Class reference 類(lèi)對(duì)象 API 手冊(cè)。


迪士尼的 12 項(xiàng)動(dòng)畫(huà)基本原則是迪士尼動(dòng)畫(huà)制作人 Ollie Johnston 和 Frank Tomas 在 1981 年出版的? The Illusion of Life: Disney Animation 書(shū)中介紹的原則。


  • - Squash and Stretch 通過(guò)擠壓和拉伸生動(dòng)地表達(dá)體積感的變化;

  • - Anticipation 預(yù)備動(dòng)作為觀眾心理預(yù)期準(zhǔn)備一個(gè)適應(yīng)性提示;

  • - Staging 舞臺(tái)布局在畫(huà)面構(gòu)圖上精心安排好主次元素;

  • - Straight Ahead Action and Pose to Pose 使用關(guān)鍵幀來(lái)設(shè)置動(dòng)畫(huà)姿態(tài)并保持動(dòng)作連貫;

  • - Follow Through and Overlapping Action 為受力拖拽、慣性元素提供動(dòng)畫(huà)效果;

  • - Slow In and Slow Out 緩入緩出(Ease In/Out),真實(shí)世界的動(dòng)畫(huà)是累積的而非突變的;

  • - Arcs 弧線運(yùn)動(dòng),這是普遍存真實(shí)世界中的運(yùn)動(dòng),如手臂的擺動(dòng),身體的彎曲等等;

  • - Secondary Action 次要?jiǎng)幼魇秦S富動(dòng)畫(huà)內(nèi)容的重要手段,例如人物搬運(yùn)重物前可以添加一個(gè)摩擦手掌的動(dòng)作;

  • - Timing and Weight 時(shí)間節(jié)奏和重量感,時(shí)間越短或幀數(shù)越少表示動(dòng)作越快;

  • - Exaggeration 夸張地表現(xiàn)情緒氣氛;

  • - Solid Drawing 立體造型,符合透視的畫(huà)面才更真實(shí);

  • - Appeale 吸引力,讓畫(huà)面更討喜、比例更突出,使用畫(huà)面簡(jiǎn)潔而突出重點(diǎn),這也是動(dòng)畫(huà)與插畫(huà)的區(qū)別;


參考:


Godot Docs 官方文檔閱讀指南的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
安康市| 灵寿县| 海盐县| 兴隆县| 佳木斯市| 绵阳市| 彭山县| 叙永县| 高要市| 布尔津县| 陵水| 马尔康县| 祁东县| 吴旗县| 忻城县| 兰溪市| 九江县| 县级市| 平顶山市| 漠河县| 内黄县| 锡林浩特市| 邢台市| 旬邑县| 资溪县| 防城港市| 淄博市| 炉霍县| 崇明县| 汪清县| 镇安县| 武川县| 云梦县| 彭阳县| 新乡县| 洪洞县| 衡阳市| 恭城| 四平市| 客服| 衡阳市|