Woordenlijst 3D visualisatie
Texture mapping: wat is het, soorten en hoe je het toepast in 3D
Texture mapping is de techniek die 2D-afbeeldingen, zoals hout, steen, stof of beton, over het oppervlak van een 3D-model legt en bepaalt waar elk punt van de afbeelding op elk vlak van het object terechtkomt. Het maakt van een grijs volume een porseleinen vloer, een bakstenen muur of een linnen bank in de 3D-visualisatie.
Hoe texture mapping werkt
Elk 3D-model bestaat uit polygonen. Om die polygonen met een afbeelding te bekleden, heeft het programma een koppeling nodig tussen elk hoekpunt van de mesh en een punt van de textuur. Die koppeling zijn de UV-coördinaten: U en V zijn de horizontale en verticale as van de afbeelding, om verwarring met X, Y en Z van de 3D-ruimte te voorkomen.
In de praktijk 'vouwt' de kunstenaar de 3D-mesh open over een vlak, alsof hij een kartonnen doos openvouwt, en wordt de textuur op die mal geschilderd of geprojecteerd. Klopt de ontvouwing niet, dan rekt, krimpt of vertoont de textuur naden.
In de praktijk: Render Fabrik is een studio voor 3D visualisatie voor projectontwikkelaars en architecten in heel Europa, met een offerte binnen 24 uur.
Soorten texture mapping
| Type | Hoe de textuur wordt geprojecteerd | Wanneer gebruiken |
|---|---|---|
| Planair | Vanuit één richting, zoals een diaprojector | Vloeren, wanden, vlakke oppervlakken |
| Box (kubisch) | Vanuit zes richtingen, één per vlak van een kubus | Architectonische volumes, rechte meubels |
| Cilindrisch | Om een as gewikkeld | Pijlers, flessen, buizen |
| Sferisch | Rond een bol | Ronde objecten, koepels |
| UV (ontvouwing) | Via de mal die handmatig of met een tool is gemaakt | Organische vormen, producten, stoffering |
| Triplanar | Mengt drie projecties op basis van de helling van het vlak | Terreinen, stenen, objecten zonder UV |
In de architectuur lost box mapping de meeste oppervlakken op, zolang de schaal klopt. Bij product- en meubelvisualisaties is een goede UV-mapping meestal verplicht.
De maps waaruit een materiaal bestaat
Een textuur komt zelden alleen. In hedendaagse materialen, PBR-materialen, heeft elke eigenschap zijn eigen map, en ze gebruiken allemaal dezelfde mapping:
- Basiskleur (albedo): de pure kleur van het oppervlak.
- Ruwheid (roughness): hoe mat of glanzend het oppervlak is.
- Normal en bump: fijn gesimuleerd reliëf, zoals nerven en poriën.
- Displacement: echt reliëf, dat de geometrie vervormt.
- Metalness en opaciteit: of het metaal is en of het licht doorlaat.
Stappenplan voor architecturale 3D-visualisatie
- Meet het echte element op: een porseleinen tegel van 90 x 90 cm, een baksteen van 23 x 5 cm, een plank van 20 cm. De schaal van de textuur moet daarmee kloppen.
- Kies het type mapping voor elk oppervlak (box voor wanden, UV voor de stoffering).
- Stel oriëntatie en uitlijning af: de richting van de planken, het begin van het vloerpatroon, de voegen in de hoeken.
- Doorbreek de herhaling: varieer stukken, draai delen of meng maps zodat niet steeds hetzelfde patroon na elkaar verschijnt.
- Test met strijklicht om te controleren of normal en displacement de juiste intensiteit hebben.
Texture mapping per type oppervlak
- Porseleinen en keramische vloeren: planaire mapping met de exacte maat van de tegel en de voeg op de juiste plaats. Begin het legpatroon op het meest zichtbare punt van de ruimte, zoals een tegelzetter dat zou doen.
- Houten vloeren: planken in de juiste richting, met toonvariatie tussen stukken en verspringende naden. Eén enkele textuur die over de hele vloer wordt herhaald, verraadt de visualisatie meteen.
- Bakstenen en stenen wanden: box mapping, hoeken uitgelijnd zodat het patroon doorloopt om de hoek, en displacement voor echt reliëf in nabije beelden.
- Beton en pleisterwerk: grote texturen met zachte vlekken; hier telt de variatie in ruwheid meer dan de kleur.
- Stoffen en bekleding: UV per stuk ontvouwd, met de weving op werkelijke schaal en naden op de juiste plaatsen.
- Marmer en graniet: platen met doorlopende aders, bij voorkeur vanaf een foto van de echte plaat, voor werkbladen en wanden met doorlopende adering.
Procedurele mapping en gegenereerde texturen
Niet elke textuur komt van een foto. Procedurele texturen worden in het programma zelf door formules gemaakt, zoals ruis, gradiënten en patronen. Ze hebben geen vaste resolutie en geen zichtbare herhaling, daarom zijn ze handig voor zeer grote oppervlakken, terreinen en slijtage. Tools zoals Substance Designer en Substance Painter maken het ook mogelijk om lagen vuil, krassen en gebruikssporen rechtstreeks op het model te schilderen, waardoor de 3D-visualisatie dichter bij het echte object komt.
Veelgemaakte fouten
- Verkeerde schaal: dit is de fout die een 3D-visualisatie het meest verraadt. Een te grote baksteen verandert het huis in een speelgoedmaquette.
- Zichtbare herhaling (tiling): dezelfde houtnoest die elke meter vloer terugkomt.
- Uitrekking: vlakken die in de verkeerde richting zijn gemapt, vertonen strepen in plaats van textuur.
- Zichtbare naden: UV-naden midden op een zichtbaar oppervlak.
- Textuur met lage resolutie op de voorgrond, die wazig wordt in het detail.
Texture mapping bij Render Fabrik
Bij 3D-visualisaties van interieurs moet de klant het gekozen materiaal herkennen; daarom starten we vanaf het echte product van de fabrikant, met maat en legpatroon. Bij 3D-visualisaties van exterieurs ligt de aandacht op uitgestrekte gevels zonder zichtbare herhaling. Bij productvisualisatie wordt de UV per onderdeel gemaakt, zodat stof, leer of metaal identiek zijn aan het fysieke item. Lees ook hoe textuur een rol speelt in realistische 3D-visualisatie.
Veelgestelde vragen
Wat is het verschil tussen textuur en materiaal?
De textuur is de afbeelding. Het materiaal is het geheel van eigenschappen van het oppervlak (kleur, glans, reliëf, transparantie) en kan meerdere texturen tegelijk gebruiken, allemaal gepositioneerd door dezelfde mapping.
Wat is UV-mapping?
Dit is het ontvouwen van de 3D-mesh over een 2D-vlak, met U- en V-coördinaten, dat het programma vertelt welk deel van de afbeelding op welke polygoon komt. Het is de nauwkeurigste methode voor objecten met complexe vormen.
Waar vind je texturen voor 3D-visualisatie?
Bibliotheken zoals Poliigon, Quixel Megascans, ambientCG en Textures.com bieden kant-en-klare texturen en materialen. Veel fabrikanten van wand- en vloerafwerking stellen ook bestanden van hun producten beschikbaar voor architecten.
Welke textuurresolutie moet je gebruiken?
Dat hangt af van de afstand tot de camera. Oppervlakken op de voorgrond vragen om 2K of 4K; verre gebieden werken prima met 1K of minder, waardoor het bestand lichter blijft en de visualisatie sneller wordt.
Maakt texture mapping de 3D-visualisatie langzamer?
Mapping zelf weegt nauwelijks. Wat zwaar weegt, is de resolutie van de texturen, het aantal maps per materiaal en vooral displacement, dat echte geometrie creëert. Gebruik op afstand een normal map in plaats van displacement om het realisme te behouden en de visualisatietijd te verkorten.