透過 URP 中的網格和植被資料的演算法操作,使用 C# 編程真實環境。
從這 29.5 小時的課程,你會學到
- 使用各種演算法方法來創建程式產生的內容。
- 使用程式碼操縱地形網格來創建逼真的景觀。
- 紋理場按程式進行網格劃分。
- 討論產生美觀地形所涉及的設計原則。
- 在 Unity 中操縱渲染設定以產生更好看的相機效果。
- 建立自訂 Unity 視窗和圖形使用者介面元素以在編輯器內使用。
要求
- 你應該熟悉 C# 和 Unity 遊戲開發引擎。
- 你應該對數學抱持健康的尊重。
- 你應該對程式生成及其所能完成的任務著迷。
課程說明
2024 年更新為 Unity
創造美麗的虛擬地形不僅是藝術家的職責,也是程式設計師的職責。如果你擁有C# 程式設計技能,運用研究景觀形成和侵蝕的研究人員開發的演算法來操縱網格來創建逼真的景觀,將能創造出多好的結果?好吧,現在你可以了。
在這門課,Penny 利用她在國際上享有盛譽的整體教學風格以及在遊戲和電腦圖形學領域超過 25 年的教學、研究和工作中積累的專業知識,介紹了程式地形生成技術。在整個課程中,你將參加實作研討會,旨在教你用於產生逼真的虛擬景觀的基本技術。
了解如何編程和使用:
- 沃羅諾伊鑲嵌( Voronoi Tessellation )
- 中點位移
- 柏林噪音
- 潑濺貼圖
- 樹木和植被
- 雲
- 天氣
- 侵蝕
- 水和 2024 年新產品
- 使用多個地形物件
- 處理 URP 和 HDRP
內容和概述
本課程首先檢視景觀的性質以及在做出結構、顏色和植被決策時應考慮的設計注意事項。你將了解如何打造自然的地形,以便你可以在 Unity 中複製它。
接下來,我們將研究一些用於生成地形的最受歡迎的演算法(包括許多分形和曲面細分技術),這些演算法可以一起使用,以形成隨機但令人信服的山景。
一旦你對景觀形成充滿信心,我們將繼續使用各種影像對地形進行紋理化,這些影像可以透過 splatmaps 放置到不同的高度和梯度上。然後,在研究侵蝕方法之前,繼續用演算法方法放置樹木、岩石和草來裝飾地形,這將增加額外的真實感。
本課程最後介紹了雲生成系統的開發以及粒子系統的探索,以將雨、雪和其他大氣效果添加到最終的景觀中。
在整個過程中,我們將開發自己的自訂 Unity 編輯器程式碼,這些程式碼將允許你在 Unity Inspector 中建立額外的功能和結構,並建立你自己的編輯器視窗。
學生對 Penny 課程的評價:
- Penny 是一位出色的講師,她非常擅長將複雜的概念分解為更小、易於理解的主題。
- Penny 的教學風格非常積極主動且圖文並茂。
- 這門課程太棒了。講師解釋了你需要了解的一切並鼓勵
- 你可以嘗試並挑戰自己。
目標受眾
- 任何有興趣學習程式生成中使用的演算法的人。
- 那些想要開發程式碼來操縱網格以產生逼真的景觀的人。
- 任何熱衷於了解如何編寫自訂 Unity 檢查器編輯器的人。
講師簡介
Penny de Byl 國際得獎教授兼暢銷書作家 Penny @Holistic3D.com ( 更多講師主講課程介紹 )
您好,我是 Penny de Byl 博士。我是一名全端開發人員,精通電腦科學和學術領域的許多方面,並且對教學充滿熱情。我在澳洲和歐洲的大學擔任正教授超過25年,教授遊戲開發、程式設計、電腦圖形、動畫和網頁設計等課程。我也曾為Unity、SAE、澳洲娛樂學院和Wikitude提供諮詢服務。我的暢銷教材,包括 Holistic Game Development with Unity ,已被全球100多家代理商採用。我的畢業生任職於 Apple、Ubisoft、LinkedIn和 Deloitte Digital 等公司。
我擁有電腦圖形學榮譽學位和遊戲角色 AI 博士學位。在我的職業生涯中,我曾多次榮獲州級、國家級和國際級教學卓越獎,包括澳洲學習與教學委員會卓越教學獎和 Unity 行動遊戲課程競賽獎。我教授電腦科學及相關領域的方法是專案式教學,提供實踐性強的研討會,讓您能夠立即投入學習。
我希望你們離開我的虛擬教室時,都能掌握一套終身學習的技巧。我很高興現在能全心投入 Udemy 平台,將我多年的知識和經驗分享給那些渴望學習科技的人。
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 NT310 起特價中(點擊連結看更多)
- ✨年訂閱每月 NT350( 限時優惠價NT245/月) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Unity 相關線上課程
- 遊戲開發相關線上課程
- C# 相關線上課程
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤我們的特價課程與學習訊息
發表迴響