Blender 教學:運用Geometry node亂數增添物件,提升場景真實感

canal sidwwalk, leaves randomly on the ground

當設計場景時,先用大型物件建構出主要場景後,接著就可以運用各種小道具來增添畫面的真實感,尤其在戶外自然環境下,會有各種隨意出現的草、落葉、石塊等自然產生的元素,這些若是一個個用人工放置,不僅花時間,也不夠自然,效果不理想。

要節省時間,最好就是用geometry node,搭配適當的node來讓3D物件自然地在畫面中佈置,透過亂數參數的搭配,呈現出一種自然產生的效果,既節省時間,又能降低人工感,值得多加運用。

這種做法我是從Chuck CG的頻道上學到的,他不僅提供了豐富的教學,需要用到的asset也免費提供,實在有夠佛。我們要多多支持這些走在我們前方的前輩,感謝他們的付出與分享。

這次使用到的natural set,請先到此下載。

https://chuckcg.gumroad.com/l/joGTC?layout=profile

他的教學youTube:

這次範例中的運河河岸兩旁河堤,上方的樹葉以及石塊,就是我們這次要產生的物件群組,首先我們建立要生成這些物件的平面,運用subdivide,增加點數,這些點就是之後會生成物件的參考點。

接著建立新的geometry node,按照以下的Node來建立物件群組:
Distribute points on Faces : 將要排列這些物件區域的點抓取出來,Density控制密度,Seed將選取的點作亂數分配。
Instances on Points:規劃這些點上,我們要放置的物件。
Object info:定義我們要放置的3D物件
Random value:這邊用了兩組亂數,一組是讓物件的xyz旋轉亂數生成,另一組設定尺寸範圍,增加自然感。
Join Geometry:生成的物件組,再與其他的物件組結合呈現在此區域上。
Group output:最終產出

接著在把我們要放在畫面中的主角,放置在場景中,就可以讓這些元素與主角產生畫面上的互動,增添豐富性。
執行成果請參考以下圖檔

如果以上有不清楚處,歡迎在下方留言,我會盡力協助各位,感謝收看。

發表迴響

Scroll to Top