目前Cger已和翼狐網展開合作,從右側專屬鏈接購買比翼狐官方更便宜 且可以額外獲得本站 150 CG點返現。 注意:必須從右側鏈接購買才可以返現。 | 返點購買鏈接 | ||
如需返點,請務必按照右側“返點流程”操作 | 返點流程 | ||
翼狐網所有其他教程返點方法 | 其他教程返點 | ||
教程參數
分類: 游戲設計
技能: 關卡|開發
軟件: UE4/UE5
標簽: 材質 unreal
課時數:13(已完結)
教程簡介
在本教程的第一部分,我們將從 HLSL 的基礎知識入手,逐步探索如何使用著色器繪制各種圖案,并掌握循環等關鍵編程技巧,最終實現復雜的視覺效果。
01 入門
本章介紹 HLSL 的基本概念,包括像素著色器的基本結構、常用數據類型,以及如何在渲染管線中應用 HLSL 代碼,為后續學習奠定基礎。
02 畫一個圓
通過本章,你將學習如何利用數學公式在 HLSL 中繪制一個圓形,同時理解 step、smoothstep 等函數的作用,并掌握如何控制像素的顏色輸出。
03 畫磚塊
本章講解如何使用 UV 坐標系統以及取模運算 (frac、fmod) 生成規則的磚塊圖案,學習創建重復紋理的技巧,并探索如何調整磚塊大小與邊界效果。
04 循環語句
在 HLSL 中,for 循環可以用于生成更復雜的圖案。本章將詳細介紹循環的使用方式,并探討如何在 GPU 上高效執行循環運算。
05 利用循環制作偽 3D 效果
通過使用循環和數學變換,你將學習如何在 2D 平面上模擬 3D 視覺效果,例如多層次的景深、透視投影等,為你的 HLSL 編程增添更豐富的視覺表現力。
06 生成復雜圖案
本章結合前面學習的技術,探索如何通過數學函數、循環和 UV 變換生成復雜的圖案,例如動態波紋、分形圖形等,進一步提升你的 HLSL 著色器編寫能力。
07 Raymarching
本章介紹 Raymarching(光線步進)的基本原理,包括 Signed Distance Function(SDF,符號距離函數)、步進計算方法,以及如何在 HLSL 中使用 Raymarching 渲染簡單的 3D 形狀。
08 Raymarching 光照
在上一章的基礎上,我們將引入光照模型,學習如何計算法線、漫反射(Diffuse)、環境光(Ambient)等,以增強 Raymarching 場景的立體感和光照效果。
09 Raymarching 高光
本章進一步優化 Raymarching 渲染效果,引入鏡面反射(Specular)、Phong 光照模型等技術,使物體表面呈現更真實的高光反射。
10 采樣 Texture
本章講解如何在 HLSL 中使用 tex2D 采樣紋理,并結合 UV 變換,使貼圖與著色器效果結合,提升圖像細節和復雜度。
11 Switch 切換
在 Shader 代碼中,如何高效切換不同的特土通道。本章介紹 switch 語句及相關技巧,幫助你在不同渲染方案之間靈活切換。
12 扭曲效果
利用數學變換實現各種扭曲效果,如波紋、折射等。本章將介紹噪聲(Noise)函數和正弦變換在圖像扭曲中的應用,讓你的著色器更加動態和生動。
13 雨滴效果
本章介紹如何模擬雨滴在表面滑落的效果,包括利用法線擾動制造雨滴形態,以及使用時間參數控制雨滴的流動,打造逼真的水滴動畫。
描述:
標簽: UE Unreal Engine 引擎 教程 材質 shader○ 因利息系統長期被人利用漏洞刷取CG點,目前取消利息功能,作為補償,每個賬號額外一次性補償當前余額的 30% ,充值贈送百分比提高 100% (暫定),請知悉。 ○ 充值或賬號問題請【點擊這里聯系站長】 |
常見問題,點擊查詢: | ||
●CGer(Cg兒)資源下載幫助 | ||
●資源名詞解釋 | ||
●注冊/登陸問題 | ||
●充值出錯/修改密碼/忘記密碼 | ||
●充值贈送系統 | ||
●文件解壓出錯/解壓密碼 | ||
●Payment with Paypal | ||
●哪些資源會被列為付費資源 | ||
●為何要充值解鎖 | ||
●免責條款 | ||
●聯系站長(聯系站長前請先仔細閱讀 免責條款 ,網站只提供資源,不提供軟件安裝等服務!) |
![]() |
網站置頂/公示帖集合
83 0 1
商城 > 正版教程 > Unreal Engine
![]() |
網站置頂/公示帖集合
58 0 1
商城 > 正版教程 > Unreal Engine
![]() |
網站置頂/公示帖集合
70 0 0
商城 > 正版教程 > Unreal Engine