2024-07-11 07:03
Day 26: HLSL及其對技術美術工作流程的影響
嗨,好久不見? 最近停了一段時間主要因為工作的關係。前幾天美國放長假也給自己一些時間投入視頻的測試。這個30天的講述也快到尾聲,說實在準備教程比我想像中的還要困難許多,主要是工作再加上知識點的整理,希望大家多多擔待!
什麼是HLSL?
高級著色語言(hlsl),是一種編寫GPU著色器程序的語言,最早由Microsoft和Nvidia於2001發布的Cg。它被廣泛應用於遊戲開發和視覺效果的創建中,是技術美術工作的重點,近年來因為node base解決方案的流行,比較多時候會以shader graph為主進行著色器撰寫
HLSL在工業類工作中的作用
1. 創建自定義著色器:HLSL允許編寫自定義著色器,以達到Unity和其他引擎中預設著色器無法實現的特殊效果。這為創意提供了極大的靈活性
2. 控制光照和材質效果:精確控制光照和材質效果,從而實現更多元的視覺效果,更能有效突破shadergraph提供的限制