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