創作內容

4 GP

Unheard Engine: 在自己的小引擎土炮Material Graph系統

作者:巧克力喬斯達│2023-04-22 22:23:18│巴幣:1,006│人氣:134

沉迷了2077跟霍格華茲一段時間後,總算又浮上來做點更新了。
這次覺得是時候新增Material Editor了,而且不太想要像以前一樣,只是簡單釋出幾個參數控制,試試看能不能從0開始土炮一個graph系統。
雖然介面陽春了點,但node結構的初步運作看起來是沒問題的,未來就是基於這個基礎去擴充更多類型的節點功能而已~

Material Graph系統應該不用我多說了,虛幻引擎就是一個最佳的例子,它在有限的框架內提供了足夠的彈性,就算是對程式設計師來說也是相當方便,不用動到shader template就能做一些簡單的測試,當然需要魔改shader template時又是另一回事...

我認為這種系統一定要有三個要素:
  • Node的資料結構,一個runtime一個GUI
  • Shader Template,material將會被轉譯到這個template內
  • HLSL Translator,將graph轉換為HLSL code (或者看需求轉成其他shader語言)

詳細實作細節 TL;DR!

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=5702866
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

4喜歡★ltes50414 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:Game Engine ... 後一篇:Temporal AA之...

追蹤私訊切換新版閱覽

作品資料夾

robert286 ლ(´•д• ̀ლ
ლ(´•д• ̀ლ看更多我要大聲說1小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】