← Alle projecten
Tools

TerrainKit: een wereld uit een beschrijving

TerrainKit maakt Roblox-werelden. Je beschrijft in tekst wat je wilt, zoals een bergrug, een meer, een rivier en een kust. TerrainKit bouwt het, als glad terrein of als noppenblokken. Het eiland hierboven stond er in zo'n vijf seconden.

Ray · 13 oktober 2026 · 2 min lezen

  • 10startwerelden
  • 2uitvoeringen: glad of noppen
  • 3kaartlagen
  • 38 → 22meren na nieuwe erosie
Rondvlucht over een eiland van noppenblokken met een meer, wegen en strand

Van tekst naar wereld

Een wereld begint als een korte beschrijving: hoe groot, welk klimaat en welke vormen erin moeten. Er zijn tien startwerelden om mee te beginnen, van alpen tot tropisch eiland. TerrainKit rekent de hoogtes uit en zet het neer in Roblox Studio.

Naast het beeld toont TerrainKit kaarten van hoogte, helling en water. Zo zie je waar een weg te steil wordt voordat je hem bouwt.

Zes kaarten van TerrainKit: oude berekening, nieuwe berekening, overzicht, hoogte, helling en water
Hoogte, helling en water, naast een oude en een nieuwe berekening.

Verbeteren zonder te slopen

Een landschap maken is het leuke deel. Het lastige komt als je de tool verbetert. Elke wijziging kan een wereld die al staat laten veranderen. Daarom werkt de AI in vaste stappen:

  1. Eerst een vingerafdruk van wat de tool nu maakt bij vaste invoer.
  2. Nieuw gedrag krijgt een eigen schakelaar. Het oude blijft de standaard.
  3. Het verschil wordt zichtbaar in iets wat ik begrijp, zoals het aantal meren.
  4. Opnieuw koppelen aan een bestaande wereld schrijft nooit iets weg.

Minder meren is niet vanzelf beter

Ik wilde een tweede model voor erosie: grond die door water slijt. Met de schakelaar uit bleef de vingerafdruk gelijk. Met de schakelaar aan daalde het aantal natuurlijke meren in de voorbeeldwereld van 38 naar 22.

Is dat beter? Dat zegt het getal niet. Ik beoordeel het op de kaart zelf. Een AI vertelt je overtuigend dat een nieuwe berekening realistischer is. Een andere uitkomst is nog geen betere.

Opdracht om te kopiëren

Verbeter een bestaand programma zonder de oude uitvoer te veranderen. Ik lever de vaste invoer, de huidige uitvoer en wat het nieuwe gedrag moet doen. Jij maakt eerst een vingerafdruk van de huidige uitvoer. Voeg het nieuwe gedrag toe achter een aparte schakelaar. De oude werking blijft de standaard. Ontbreekt de invoer, de uitvoer of het nieuwe gedrag? Stop en vraag alleen dat. Controle: de vingerafdruk van de standaard is gelijk. Meld daarna wat de schakelaar verandert, in getallen die ik begrijp.

Stand van zaken. Getest in Roblox Studio op mijn pc, nog niet gepubliceerd. De wegen erop maak ik met RoadKit. De koppeling tussen de twee is de volgende stap.

Meer projecten