一,TA課程目的:
程序化特效
運用houdini編程技術(shù)和計算機圖形學(xué)原理來創(chuàng)造和實現(xiàn)視覺特效。強調(diào)技術(shù)與藝術(shù)的結(jié)合,培養(yǎng)編程能力、數(shù)學(xué)基礎(chǔ)、物理模擬技能,并通過實踐項目掌握特效制作的工具和工作流程,為進(jìn)入特效行業(yè)打下堅實的基礎(chǔ)
性能優(yōu)化與視覺創(chuàng)新
本課程的核心在于工具的制作與底層原理的剖析。結(jié)合案例與實操,了解工具制作與優(yōu)化流程。制作工具可以大大提升工作效率,降低團隊合作難度。了解底層原理可以幫助分析與解決獨特問題,優(yōu)化項目。
二,招生對象:
有一定建模軟件基礎(chǔ),年滿18歲,大專以上學(xué)歷
三,學(xué)習(xí)內(nèi)容
A,程序化特效
課程內(nèi)容:
00 軟件基礎(chǔ)
3Dmax等DCC軟件 SP基礎(chǔ) UE5基礎(chǔ)
01 程序化特效
結(jié)界特效 召喚特效 植被生長特效 數(shù)字矩陣特效 階段項目
02 Houdini 3D特效
Houdini基礎(chǔ) Pryo模塊 Dop模塊 Destruction模塊 Filp模塊 Hscript Vex 階段項目
03 Houdini與游戲特效全解
基礎(chǔ)攻擊設(shè)計 多段攻擊設(shè)計 爆炸和煙霧設(shè)計 AOE技能設(shè)計 階段項目
B,性能優(yōu)化與視覺創(chuàng)新
課程內(nèi)容:
01 UE編輯器擴展
C++代碼基礎(chǔ) 資產(chǎn)操作批處理 菜單擴展 自動化生成 階段項目
02 UE插件開發(fā)
插件創(chuàng)建流程 詳細(xì)過程 階段項目
03 HLSL高級著色器語言
數(shù)據(jù)類型與語義 函數(shù) 階段項目
04 UE性能優(yōu)化
CPU優(yōu)化 GPU優(yōu)化 階段項目
四,學(xué)習(xí)周期
24周
五,上課安排
周六或周日全天8節(jié)課,線上課線下課皆可,可在職學(xué)習(xí)
六:課程優(yōu)勢
強大的工作流程集成:通過Houdini的高級程序化建模能力與Niagara的實時粒子系統(tǒng)相結(jié)合,您可以創(chuàng)建出更加復(fù)雜和逼真的特效。這種集成允許開發(fā)者在Houdini中設(shè)計特效,然后無縫地將它們帶入Unreal Engine 5中。
數(shù)據(jù)流交互:課程教授如何將Houdini的數(shù)據(jù)流與Niagara系統(tǒng)交互,包括程序化生成刀光模型、煙霧動態(tài)場等,讓學(xué)生掌握Houdini結(jié)合UE的流程,突破UE特效動態(tài)瓶頸。
實戰(zhàn)案例驅(qū)動:課程包含多個實戰(zhàn)案例,如煙火、破碎效果、布料與流體動態(tài)模擬等,這些案例幫助學(xué)生理解并掌握特效材質(zhì)制作的基本原理,并能夠制作出完整的人物技能。
深入的Niagara功能探索:課程不僅覆蓋Niagara的基礎(chǔ)使用,還深入探索了Niagara系統(tǒng)的深層功能,如自定義Module模塊的開發(fā)和使用,以及如何利用這些功能創(chuàng)造獨特的視覺效果。
Houdini特效模塊學(xué)習(xí):課程涵蓋了Houdini的幾大特效模塊,如PYRO、剛體和流體基礎(chǔ),這些都是制作高質(zhì)量特效的關(guān)鍵工具。
掌握UE中基本編程語言的使用,資產(chǎn)處理手段與邏輯,UE編輯器的定制化,能夠通過不同模塊擴展現(xiàn)有的編輯器菜單,通過Slate給編輯器添加小部件,UI與邏輯的數(shù)據(jù)通信,自動化創(chuàng)建資產(chǎn)與對象,以達(dá)到定制化編輯器,提高工作效率的目的。
了解UE插件的創(chuàng)建流程,各個模塊的制作步驟,能夠根據(jù)需求制作自己的定制化插件,以提高工作效率。
掌握HLSL基本語法,Shader文件結(jié)構(gòu),了解Shader的底層代碼實現(xiàn),能夠通過HLSL復(fù)刻或制作Shader。
使用性能監(jiān)測工具檢測性能瓶頸,了解各種游戲性能瓶頸的產(chǎn)生原因,并掌握針對性的優(yōu)化手段,以達(dá)到優(yōu)化項目性能的目的。