Houdini'deki bitkileri büyütüyor

Sep 10, 2025
Nasıl Yapılır

Houdini'nin güçlü noktası her zaman prosedür doğası olmuştur. Birkaç düğüm ve küçük bir ifade seti ile, karmaşık ve doğalistik sonuçlar yaratabilirsiniz - sonsuza dek geleneksel şekillerde yaratılacak olan modeller ve sahneler.

Uzun zamandır Houdini, görsel efekt endüstrisinde birçok büyük ölçekli üretimin omurgası olmuştur. Bununla birlikte, usule ilişkin yaklaşımı nedeniyle, genellikle öğrenmenin çok zor olduğu iddia edilmektedir.

Bu birkaç yıl önce gerçek olsa da, işler değişti. Daha erişilebilir lisans şemaları ve Houdini'nin arayüzünün tam bir yenilemesi ile küçük stüdyolar, sanatçılara ve meraklılara kadar açılmaya devam ediyor. Diğer paketlerden geliyor, yine de çok farklı bir düşünce tarzı.

  • 30 ücretsiz 3D modeller

Bu eğitimde programa genel bir bakış vereceğiz. Yapraklar ve çimler için temel modelleme teknikleriyle başlayacağız. Bitki büyümesini dağıtmak için örnekleme VDB hacimlerini örtecek ve sonunda sinek üzerinde geometri üretmek için VEX kodu ve vanga düğümlerini kullanacağız.

Houdini Houdini hakkında herkesin söylediğini göreceğiz: prosedüre gittikten sonra, asla geriye bakmayacaksınız!

Dosyaları indirin Bu eğitim için.

01. Düzenlenin

Make life easier for your future self by giving your shapes meaningful names

Şekillerinizi anlamlı isimleri vererek gelecekteki kendiniz için hayatı kolaylaştırın

Yeşillikte örtmek istediğiniz bir harabe modeliyle başlayın. Şekillerinizi anlamlı bir şekilde adlandırdığınızdan emin olun. Bu, geometrinin daha sonra farklı amaçlar için kolay bir şekilde gruplandırılmasını sağlar. Duvarlara, plakalara, tuğlalara, camlara ve camlara bölün. Houdini Alembic Import, ithalatta bir yol niteliği belirleyecektir. Ardından istediğiniz parçaları seçmek için kolayca bölünmüş veya patlama düğümü kullanabilirsiniz.

02. Yaprakları oluşturun

Make your leaves single-sided with a low poly count

Yapraklarınızı düşük bir poli sayımla tek taraflı yapın

Yerinde mahvolmuş olarak, daha sonra kullanmak için bireysel yapraklar oluşturmaya başlama zamanı geldi. Daha gerçekçi sonuçlar istiyorsanız, her zaman doğadan referans görüntüleriyle çalışın. Tek taraflı ve oldukça düşük poli sayımı olan yapraklara ihtiyacımız var. Dış yaprak şekline benzemek için bir eğri yaparak başlayın. Bazı yüzey teslekleri eklemek için bir REMESH düğümü kullanın. Yumuşak bir dönüşümle, gövdesindeki merkezi hafifçe kaldırın. Ayrıca, farklı yeşil tonlarla bir renk niteliği ekleyin.

03. Çim telleri

Put as much variety into your grass strands as you can

Çim tellerinin içine kadar çeşitli koyun.

Ayrıca zemini örtmek için bireysel çim tel tellerine ihtiyacımız var. Yine, değişken genişliğe sahip basit tek taraflı poligonal teller yeterlidir. Genel olarak konuşursak, daha fazla varyasyon her zaman daha iyidir. Ancak sadece beş farklı şekille bile, oldukça gerçekçi sonuçlar elde edersiniz. Kurulumumuz prosedür olduğundan, daha sonra daha kolay eklenebilir. Tüm kafeslerin, kökenli, pivot ile ayaklarıyla orijinli olduğundan emin olmak önemlidir. Bu şekilde onları hemen örnek olarak kullanabiliriz.

04. Doğal dağıtım

Find a rule that will make your grass grow in a natural-looking way

Çiminizi doğal görünümlü bir şekilde büyütecek bir kural bulun

Çimlerin nerede büyüyeceğine karar vermenin birçok yolu var. Doğal bir dağılıma benzeyen bir kural bulun. Çimlerin her yerde, binanın veya molozla kapsanmayan her yerde büyümesini sağlayacağız. Büyüme, duvarlar ve kayalar boyunca daha yoğun ve daha uzun olmalıdır. Zemini geometrimizden izole edin ve oldukça yüksek bir alt bölüm elde etmek için bir Remesh düğümü kullanın.

05. attributetransfer

Use white points for the walls and grey for the ground

Yer için duvarlar ve gri için beyaz noktaları kullanın

Duvarlara ve gri bir yere beyaz nokta rengi ekleyin. Duvar rengini toprağa haritalamak için attributetransfer kullanın. Duvarların tabanının etrafına sığacak şekilde düğümdeki karışım yarıçapını ayarlayın. Duvarları VDBFRompolygons ile bir VDB'ye dönüştürün. Bir attibutewrangle'da, VDB değerini her noktada hacimsel işlevle alın. Noktaları negatif bir değere sahip çıkarın.

06. Öznitelikleri hazırla

With some random settings you'll quickly have some great-looking grass

Bazı rastgele ayarlarla hızlı bir şekilde biraz iyi görünümlü çimlere sahip olacaksınız.

Kopyalama damgasını kullanmadan önce, bazı özellikler hazırlığa ihtiyaç duyar. Vex'te rasgele bir sayı rampası sürmek için rastgele bir sayı kullanın. Bu, ölçek dağılımını kontrol etmenin görsel bir yoludur. Aynı şekilde, rengi rastgele bir yeşile ayarlayın. Tellerin hafif farklı yönlere işaret etmek için, X ve Z yönünde rastgele bir ofset ekleyerek normalini değiştirin. Voila, ot büyüdün!

07. Tırmanma bitkileri

You'll need to write a solver for climbing plants

Tırmanma bitkileri için bir çözücü yazmanız gerekir.

Tırmanma bitkileri için, bir büyüme mekanizmasını taklit etmek için VEX'te kendi çözücümüzü yazmamız gerekiyor. Göz korkutucu gelebilir, ama biz adım adım adım atıyoruz. VEX'te Houdini Referansını da kullanmayı unutmayın. Çimlerde kullandığımız aynı mekanizma ile gidiyoruz kök noktalarını bulmak için. Yerde birkaç noktayla başlayın, duvara yakın.

08. Bitki Kuvvetleri

These are the three forces that govern the plants' growth

Bunlar bitkilerin büyümesini yöneten üç güçtür.

İş yerinde üç kuvvetimiz var. Öncelikle arayacağımız, yerden yerden uzaklaştırma çekmesine karşı. İkincisi, duvar boyunca rastgele bir yöne işaret eden Wander adlı bir vektördür. Üçüncü kuvvet, en yakın engele işaret ederek duvar denir. Bu, bitkinin tırmanma arzusunu tanıtır. Her üç kuvveti her büyüme yinelemesinde kullanacağız.

09. fide büyütün

Grow the seedling in short segments

Kısa segmentlerde fide büyütün

Şimdi bir nokta şakası kullanarak VEX'e dalmamız için zaman geliyor. Bir döngüde, fide, başlangıç ​​pozisyonu ile başlatılan değişken POS'a ekleyerek fideyi kısa segmentlerde büyütüyoruz. Şimdilik, sadece yukarı vektör boyunca büyür.

Parametreleri arayüze maruz bırakmak için CH () ve CHV () işlevlerinden yararlanmak için iyi bir uygulamadır. Daha sonra, bu değerleri etkileşimli olarak değiştirerek algoritmanın sonucunu kolayca deneyebilirsiniz.

10. Doğal Etkiler

The WANDER force gives your growth a more natural appearance

Gezinti kuvveti büyümenizi daha doğal bir görünüm verir

Daha doğal bir görünüm için, gezinti kuvvetini ekleyin. Her adımda gürültü fonksiyonuna göre rastgele bir yönü hesaplayın. Bu rastgele vektör tohumun taşındığı yöne ekler. Daha iyi dengeleme için, arayüze iki ağırlıklı faktöre de, güçlerimizi yukarı veya aşağı ölçeklemektedir. Sonuç, daha fazla varyasyonla büyüyen asmalardır, ancak şimdi buluştukları engellere nüfuz ederler. Bunu önlemek için, üçüncü kuvvet tipi, duvar yönü kullanışlıdır.

11. Son güç

Finally, add the WALL force

Son olarak, duvar kuvvetini ekleyin

Harabenin değerini ve degrade VDB'sini örnekleyerek son kuvveti vex döngüsüne ekleyin. Bu size nokta ve duvar arasındaki mesafeyi ve duvarın normal yönü sağlar. Duvara doğru işaret eden ve büyüme yönüne ekleyen bir kuvvet hesaplayın. VDB'yi, noktanın duvarın içinde olup olmadığını kontrol etmek için yeni konumda ikinci kez örnekleyin. Eğer öyleyse, sadece normal boyunca dışarı itin.

12. Değişikliği yumuşatın

It's easy to fix things if your vines start looking unnatural

Asmalarınız doğal olmayan görünmeye başlarsa, işleri düzeltmek kolaydır.

Vines hala doğal görünmüyor. Bunun nedeni, her adımda hızla yön değiştirebilecekleridir. Önceki yollar arasında yumuşak karışım ve bunu düzeltmek için geçerli adım. Ayrıca, pozisyon çok uzak duvarlardan çok uzaklaşırsa, büyümeyi durdurmak istiyorsunuz. VDB örneğinden aldığınız duvar mesafesinin belirli bir eşiği aştığını görün. Sadece varsa döngüden ayrılın.

13. Dallanma Davranışı

Getting your vines to branch is fairly straightforward

Üzümlerinizi şubeye almak oldukça basittir

Tırmanma bitkilerinin bir başka yönü, hala dallanma eklemeliyiz. Ancak bu elde etmek için çok basit. Her bir büyüme adımı bir şube noktası olmayı belirli bir olasılıkla etiketleyin. Ardından, büyüme algoritmasını, işaretli noktaların her birinde, root olarak kendisini kullanarak çalıştırın.

Duvarlar boyunca alanları doldurmak için daha fazla dolaşma ve daha az yukarı doğru olması için, ikinci geçişte büyüme parametrelerini tweak için iyi bir fikirdir.

14. Dalları bitirin

It's time to turn your points into real-looking branches

Puanlarınızı gerçek görünümlü şubelere dönüştürme zamanı

Şimdi şube büyümesine benzeyen nokta dizilerini oluşturduk. Noktadaki ID özniteliğini kullanın ve bunları bireysel eğrilere dönüştürmek için bir Ekle düğmesi oluşturun.

Satırlara ve amp'a ayarlanmış bir UV doku; Sütunlar, eğri uzunluğu boyunca UV'ler sağlayacaktır, bu da bireysel uzunlukları boyunca PSCALE adlı bir niteliğe rampalandırır. Bir polywire düğümü eğrileri, kalınlık için $ pscale kullandığınız borulara dönüştürür. Şubeleri sonlandırmak için bir dağ ve bir faset ekleyin.

15. Yapraklar

For the leaves, follow a similar technique to the one you used for the grass

Yapraklar için, çimler için kullandığınız kişiye benzer bir tekniği izleyin.

Yaprakları, daha önce çim tellerinin yaptığı gibi biraz çalışır. Büyüme algoritmasından çıkan eğriler boyunca bir dağıtım niteliği tanımlarız. Bu, her dalın başında sıfırdır ve ucuda 1. Bu niteliğe dayanarak noktaları eğri boyunca yerleştirmek için bir dağılım kullanın. Pscale'yu değiştirmek daha iyi görünüyor. Hazırlanan yaprakları bu noktalara örneğin bir kopya damgası kullanın.

Bu makale başlangıçta ortaya çıktı 3d dünya Sayı 225; buradan satın al K!

İlgili Makaleler:

  • 10 En İyi Houdini Öğreticileri
  • Houdini'de Nasıl Başarılır
  • Cinema 4D'de gerçekçi bitkiler yapmak

Nasıl Yapılır - En Popüler Makaleler

Canlı Depolama Nasıl Yaratıcı Olarak Kullanımı

Nasıl Yapılır Sep 10, 2025

(Resim Kredi: Pixabay'den Jan Vašek) Neden bulut depolama kullanacağını bilmeniz gerekiyor? Peki bulut depolama a..


Web sitenizi SEO'yu artırmanın 5 yolu

Nasıl Yapılır Sep 10, 2025

SEO: Kirli bir iş ama birinin bunu yapması gereken ve kimsenin görmesini istiyorsan tasarım portföyü Ağız ..


Madde tasarımcısında bir fayans malzemesi oluşturun

Nasıl Yapılır Sep 10, 2025

Madde Tasarımcısı, sizin için her türlü malzemeyi oluşturmak için mükemmel bir araçtır. 3d sanat . Bura..


Anatomy MasterClass: Rakamlarınızı mükemmelleştirin

Nasıl Yapılır Sep 10, 2025

Bu masterclass'ta, öğrenmek için takip etmeniz gereken temel adımları ortaya çıkaracağım. Rakamlar nasıl çizil..


Bu Üst İpuçları ile Yağlıboya Resimlerinize Canlılık Ekleyin

Nasıl Yapılır Sep 10, 2025

Malzemeler Marjolein, gün içinde kurutmanın yararına sahip olan bir ortam olarak keten tohumu yağı k..


3D baskılı bir goblin nasıl şekillendirilir

Nasıl Yapılır Sep 10, 2025

Bu proje için kavram, Mantar Goblin, arkadaşım Adrian Smith'in bir çizimden geliyor. Bu konsepti sitenin için bir 3D baskıl..


Efsanevi yaratıklar nasıl geliştirilir

Nasıl Yapılır Sep 10, 2025

Bir yazılım karışımını kullanarak gerçekçi yaratık tasarımları oluşturmak isteyenler - Zbrush, muhteşem tasa..


P5.JS ile yaratıcı kodları keşfedin

Nasıl Yapılır Sep 10, 2025

Bir gün geçirmek Brendan Dawes yerinde Londra'yı oluştur ..


Kategoriler