Ultimate Unreal Engine 5.7 Environment PVE & PCG Masterclass

Gepubliceerd op: 2026-01-28

Om mijn Unreal Engine 5.7-skills up-to-date te krijgen, volg ik een aantal Udemy-cursussen.

De eerste heet Ultimate Unreal Engine 5.7 Environment PVE & PCG Masterclass.

Het ging mij er vooral om PCG en PVE beter onder de knie te krijgen, omdat dit ook zinvol is voor het inrichten van het Unreal Fluid Dynamics-eiland. Op dit moment is dat erg kaal :-)

PVE staat voor Procedural Vegetation Editor.

Dit is een nieuwe toolset die in deze versie is geïntroduceerd (of sterk verbeterd) om direct binnen de engine realistische planten en bomen te genereren, zonder dat je externe software zoals SpeedTree nodig hebt.

Hier zijn de belangrijkste kenmerken van de Procedural Vegetation Editor in UE 5.7:

  • Graph-Based Workflow: Net als de PCG-tools (Procedural Content Generation), werkt PVE met een node-based systeem. Je koppelt blokjes aan elkaar om te bepalen hoe een boom groeit, hoeveel takken hij heeft en hoe de bladeren vallen.
  • Nanite-Ready: De vegetatie die je maakt is direct geoptimaliseerd voor Nanite. Dit betekent dat je extreem gedetailleerde bomen kunt maken met miljoenen polygonen die de engine efficiënt kan renderen, zelfs op grote afstand.
  • Fysieke Groeiregels: De tool simuleert natuurlijke groei. Je kunt instellen hoe de plant reageert op licht, zwaartekracht en "hormoonverdeling" (hoe de stam vertakt).
  • Variatie: In plaats van één statisch 3D-model, maak je een "recept" voor een boom. Hiermee kun je met één druk op de knop oneindig veel unieke variaties van dezelfde boomsoort genereren voor je spelwereld.

PCG staat voor Procedural Content Generation (procedurale inhoudsgeneratie).

In game-ontwikkeling, en specifiek in Unreal Engine (vanaf 5.2), betekent dit een systeem waarmee je automatisch content maakt, zoals landschappen, objecten of hele werelden, op basis van regels en algoritmes. Met PCG kun je efficiënt complexe omgevingen of objecten genereren zonder alles handmatig te hoeven plaatsen, wat tijd bespaart en variatie mogelijk maakt. Unreal Engine gebruikt hiervoor een visuele workflow waarin je punten genereert, filtert en gebruikt om assets te plaatsen binnen je level.

Daarnaast gaf deze cursus mij nog de volgende bijvangst:

  • Nanite foliage en voxelization
  • Shallow water (nog wel bugs)
  • HDRIBackdrop
  • Material controls, hoewel deze in 5.7 problemen gaven

In het eerste gedeelte een eiland van 4 x 4 km, met een berg in het midden en een enorm bos. Het bos bestaat uit sparren; elke boom bestaat uit ca. 12.000 vertices (hoekpunten). Op de grond bewegend gras; ieder graspolletje bestaat uit 500 tot 1500 vertices. Hier blijkt de uitzonderlijke kracht van Nanite foliage en voxelization.

Voxelization is het proces waarbij 3D-geometrie wordt omgezet in een verzameling kleine, kubusvormige volume-eenheden genaamd voxels (afgeleid van “volume” + “pixel”). In Unreal Engine, bijvoorbeeld bij Nanite, worden voxelclusters gebruikt om detailrijke geometrie efficiënt te vereenvoudigen en te renderen op afstand. Voxelisatie helpt zo bij betere prestaties en schaalbaarheid. Simpel gezegd: werken met LOD (Level of Detail) is in veel gevallen niet meer nodig.

Eiland met bos

Korte video (geen geluid). Ik heb een RTX 3060 Ti-kaart, dat is geen probleem.

Udemy_wood

In het tweede gedeelte wordt er een cinematische film gemaakt van een stukje bos met een rivier en een berg op de achtergrond. Ik kon niet tegen al het getweak, dus heb ik dit gedeelte beperkt nagebouwd.

Rivier met bos en berg

Ik kreeg de interactie tussen de nieuwe shallow river en stenen niet goed voor elkaar. Dat moet ik nog verder uitzoeken.

Detail rivier

De cursus krijgt van mij 4 (uit 5) sterren. Ik ben geen artiest, maar meer een technicus. Ik krijg het op mijn zenuwen van het steeds maar tweaken. Instelling zo, nee toch maar anders, later weer terugzetten en verderop in de cursus instellingen weer helemaal anders. Daar kan ik niet tegen, zeker als je de acties wilt volgen. Halverwege ben ik dan ook gestopt met het nabouwen. Het einddoel van de cursus is een cinematisch stukje film; voor mij niet belangrijk omdat ik niet voor cinematische kwaliteit in mijn project ga.

Certificaat Udemy