Hur man skapar 3D-gräs

Feb 1, 2026
Hur

3D Gräs kan skapas på olika sätt och är en viktig tillgång till någon naturlig miljö eller ark-vis-rendering. En av de vanligaste teknikerna för att skapa denna del av 3d konst är att scattera enskilda blad av gräs över en yta eller använda ett hårsystem för att generera gräsgeometri.

I den här handledningen kommer vi att ta ett annat tillvägagångssätt. I följande steg kommer vi att använda procedurmakten i Houdini till exempel och laga hypergrass tillgångar över en terräng och använd redshift för att göra ett realistiskt gräsfält. Hypergrass är ett modulärt 3D-gräsbibliotek utformat runt tillväxtmönstren av riktigt gräs. Den är uppdelad i ett antal tillväxtkategorier som kan lagras och kombineras tillsammans för otrolig detalj och realism. Den fullständiga hypergrasssamlingen är tillgänglig från Vertexbibliotek .

Om du vill utforska fler texturer för dina miljöer, missa inte vårt inlägg på Gratis texturer .

Ladda ner de filer du behöver för den här handledningen från Filsilo (registrering krävs)

01. Ställ in scenen

create 3D grass in Houdini

Klicka för att förstora bilden

För att komma igång kommer vi att använda filen och GT; Import & GT; OBJ-meny i Houdini för att ladda i alla unika hypergrassmodeller. Det är viktigt att varje modell finns i sin egen geometriska nod på objektnivån, med ett unikt namn som representerar kategorin och variationen, som Short_V01.

Dessa geometri noder kan grupperas i ett delnätverk för att vara organiserad. Vi kommer också att använda redshift material med hypergrass PBR-texturer och tilldela dem till alla gräsobjekt. För att skapa scatterytan kan vi använda ett rutnät och bergsnod för att generera en terräng, se till att du lägger till normaler för att peka med en normal nod.

02. Använda Layer-instanser

create 3D grass in Houdini

Klicka för att förstora bilden

För att skapa det första lagret använder vi en instansnod med snabbpunktsinstansaktiverad. Inne i Instancer, slå samman i terrängen med ett objektfusionsnod. Skapa sedan en punkt VOP för att ställa in ett täthetsattribut. Inne i VOP, skapa en unifiednoise och använd simplex brus. Anslut sin POS-egenskap till Global P och utmatningsbullret till en Fitrange-nod. Anslut sedan en BindExport-nod med namnet på densitet. Utanför VOP, lägg till en scatter-nod och aktivera densitetsattribut. Slutligen ökar kraftigt totalt antal för att styra mängden scatterpunkter.

03. Ställ in slumpmässig instans

create 3D grass in Houdini

Klicka för att förstora bilden

Vi kan nu referera till de unika namnen på varje gräsvariation som vi importerade tidigare för att ange förekomstobjektet. Lägg till en attributeSeRe inuti instancer och ställ in namnsparametern till exempel och typen till sträng. Det första lagret kommer att förekomma spruitmodellerna. I strängvärdet anger du hela sökvägen till det första sproutobjektet. Byt variationsnumret med `Padzero (2, Golv (Rand ($ PT) * X) +1)` inklusive backticks. Byt ut x med antalet spiralvariationer du har. Detta uttryck kommer att skapa ett slumpmässigt heltal för varje instanspunkt, vilket korrekt hänvisar till en specifik gräsvariation.

04. Tweak den slumpmässiga Y-rotationen

create 3D grass in Houdini

Klicka för att förstora bilden

Vi kommer att använda en punkt Vop för att slumpmässigt rotation runt scatter-punkten. Skapa en slumpmässig nod inuti och anslut sin POS-ingång till Global PTNum. Multiplicera utmatningen med 360 med en multipellconstant, följt av en degrekestoradians nod. Skapa en separat justeringsnod. Ställ in från vektorn till (0, 1, 0) och anslut globalt N till inmatning. Anslut utmatningsmatrisen till en rotationsnod. Anslut också de tidigare degrekrigoradierna utmatning till rotationsvinkeln och global n till rotationsaxeln. Slutligen, anslut Rotate Output till en Matrix3toquaternionsnod, följt av en BindExport med sin namnparameter som är inställd på Orient.

05. Skapa slumpskala

create 3D grass in Houdini

Klicka för att förstora bilden

Till slumpvis skala kommer vi att använda en annan punkt VOP. Inuti VOP skapar en unifiednoise och använd Perlin eller simplex brus. Anslut ljudutgången till en FitRange-nod. Vi kan återställa ljudvärdet med destinationsmin och max parametrar. Vi vill också förhindra negativ eller nollskala, så lägg till en klämkod och ställ in min-parametern till minst 0,1. Slutligen lägg till en BindExport-nod och ställ in namnsparametern till Pscale. Liksom hur vi ställer in densitet kan vi styra randomiseringen med ljudfrekvensen och Fitrange-noden.

06. Lagret gräset

create 3D grass in Houdini

Klicka för att förstora bilden

Med vår Layer Instancer Complete kan vi duplicera inställningen och justera slumpmässig förekomstuttrycket för korta, medelstora och långa gräsvariationer. Vid denna tidpunkt kan vi lägga till en kamera och lyser till vår scen. Medan vi använder RedShift i handledningsfilerna kan du använda någon annan renderare som stöds i Houdini. Slutligen kan vi få kreativa och experimentera med olika typer av ljud och tweak parametrarna för varje lager. Att använda olika ljudfrekvenser och intervall på densiteten och skalan är ett enkelt men kraftfullt sätt att forma utseendet på varje grässkikt.

Denna artikel uppträdde ursprungligen i fråga 120 av 3d konstnär; prenumerera här .

Läs mer:

  • Rendering i Cinema 4D har bara en hel del lättare
  • De hetaste nya verktygen för 3D-artister i vår
  • Den bästa 3D-modelleringsprogramvaran

Hur - Mest populära artiklar

Hur man gör en Apple Watch App

Hur Feb 1, 2026

(Bildkredit: Framtida) När Apple först lanserade sin smartwatch till allmänheten, kände alla att den otroliga hå..


Skapa ett 3D-landskap i 6 enkla steg

Hur Feb 1, 2026

Skapa en bit av 3d konst Med ett naturligt landskap kan det verka som en utmaning, men om du använder rätt verkt..


Skapa krusningseffekter med Pixijs

Hur Feb 1, 2026

Det finns många intressanta effekter som kan läggas till en sida för att öka engagemanget, men det är viktigt att välja eff..


Hur man målar en traditionell brittisk byplats

Hur Feb 1, 2026

Medeltida kyrkor, gröna betesmarker och skifferplattor är synonymt med de byar som kullar den brittiska landsbygden. Här anvä..


13 Tips för att göra en VR-spelvärld

Hur Feb 1, 2026

Tethered är ett kritiskt välrenommerat tredjepersoners strategispel, utformat för VR. Det lanserades på PlayStation VR i okto..


Modell Darth Vader i Zbrush

Hur Feb 1, 2026

Sida 1 av 2: Sida 1 Sida 1 Sida 2 ..


Skapa sensationella solnedgångar i Photoshop

Hur Feb 1, 2026

En vacker solnedgång är en sådan sak av undra att alla med en kamera känns nästan skyldig att fånga den. Men..


Skapa ett självporträtt med bara 4 färger

Hur Feb 1, 2026

Självporträtt är en av de mest givande utmaningar som en konstnär kan försöka. Eftersom vi vet landskapen i våra egna ansi..


Kategorier