Unity程序性植物生成課程

探索LSystem、SpaceColonization和繪圖方法,在2D和3D的Unity上創(chuàng)建程序性植物網(wǎng)格。歡迎學習程序性植物生成課程!在本課程中,我們將探索植物程序性生成的迷人世界。植物是復雜的自然結(jié)構(gòu),一直是藝術(shù)家、建筑師和科學家的靈感來源。隨著程序生成算法的發(fā)展,我們現(xiàn)在可以創(chuàng)建現(xiàn)實的、奇妙的和多樣的植物結(jié)構(gòu),其時間只需手動建模的一小部分。Procedural Plant Generation with Unity
這門課程分為四個主要部分。首先,我將快速介紹這門課程,我的教學方法,我們將涵蓋關于程序性植物生成的最新科學研究,電子游戲中程序性生成的優(yōu)點和缺點,以及構(gòu)建這門課程的項目。在第二部分,我們將解釋程序網(wǎng)格生成背后的理論方法。我們將看到基本的理論,以了解如何創(chuàng)建坐標系統(tǒng),向量和一些數(shù)學計算程序植物。第三部分分別細分為與這些算法相對應的三個部分:動畫系統(tǒng)的空間殖民,LSystem半程序方法。這是這門課的核心。我們將看到如何用Catmull-Rom樣條為這3個算法生成一個植物全局形式,以及如何平滑地制作動畫。最后一部分將展示如何將外部資產(chǎn)整合到LSystem Plant Generation中,以創(chuàng)建一個基本的時間間隔。值得注意的是,本課程不包括以下主題:程序性地形生成特定花卉/樹木/植物物種的生成& amp花/樹/植物特定部分的程序生成,如葉子/花瓣/花蕾/果實等。然而,你將從編碼的角度理解和學習創(chuàng)建看起來像植物的網(wǎng)格的基本技能,以及如何整合資產(chǎn)資源(3D模型& amp2D精靈)來增強你的創(chuàng)作。最后,我想強調(diào)的是,項目中使用的所有資產(chǎn)都是免費使用的,只要引用了創(chuàng)作者,并且滿足了他們各自許可證的所有條件。我真的想鼓勵使用免費資源和支持有才華的創(chuàng)作者。無論你是一個藝術(shù)家,一個(游戲)開發(fā)者,還是一個計算機圖形愛好者,這個課程將為你提供知識和工具來創(chuàng)建你自己的程序生成的植物。本課程結(jié)束時,你將對程序性植物生成的理論和實踐有一個堅實的理解,并且你將能夠創(chuàng)建你自己的復雜植物結(jié)構(gòu),真實的或相反完全不真實的。我們開始吧!

由Pierre Billaud創(chuàng)作
MP4 |視頻:h264,1280×720 |語言:英語+中英文字幕(云橋網(wǎng)絡 平臺huo取課程)|時長:10小時43分鐘 含課程文件
你會學到什么
學習如何用數(shù)學思考程序網(wǎng)格生成
了解如何在Unity中為植物生成創(chuàng)建網(wǎng)格
了解如何為我們生成的植物制作基本動畫
學習程序工廠生成的主要算法的邏輯
一個混合了系統(tǒng)、太空殖民和半程序方法的完整項目
創(chuàng)建2D和三維程序生成的植物

要求
Unity編程的基礎知識
高中數(shù)學基礎知識
這門課程是給誰的
好奇的植物網(wǎng)格生成學習者
Unity開發(fā)者對網(wǎng)格構(gòu)造很感興趣
植物延時上癮者