Het komt wel eens voor dat de tekening in perspectief staat. Zet dan de
vink van de camera uit onder Ctrl + B (View Attributes).
Posts tonen met het label camera. Alle posts tonen
Posts tonen met het label camera. Alle posts tonen
dinsdag 12 februari 2013
woensdag 3 november 2010
Tessellation
Tessellation (mozaïkwerk)
Met deze techniek is het mogelijk om een 3D-omgeving veel meer reliëf te geven en op deze manier een stuk realistischer te maken. Tessellation is opgebouwd uit drie delen: de hull shader, de tessellator en de domain shader. Het tessellation-proces vindt plaats nadat de vertex shader heeft berekend hoe en waar de polygonen komen te staan. Zodra de vertex shader de 3D-wereld uit driehoeken heeft opgebouwd, bepaalt de hull shader op welke manier de bestaande polygonen worden opgedeeld. Deze informatie geeft de hull shader door aan de tessellator en de domain shader. De tessellator deelt de polygonen vervolgens op in heel veel kleine driehoekjes. De hull shader voedt niet alleen de tessellator, maar geeft ook aan de domain shader door hoe de driehoekjes moeten worden bewerkt. Tot slot maakt de domain shader het werk af. Met behulp van de door de hull shader gegeven informatie en de door de tessellator aangepaste polygonen, smeedt de domain shader alles aan elkaar tot een fraai 3D-object. De domain shader kan daarnaast ook “displacement mapping” toepassen om het geheel nog meer reliëf te geven.
Met deze techniek is het mogelijk om een 3D-omgeving veel meer reliëf te geven en op deze manier een stuk realistischer te maken. Tessellation is opgebouwd uit drie delen: de hull shader, de tessellator en de domain shader. Het tessellation-proces vindt plaats nadat de vertex shader heeft berekend hoe en waar de polygonen komen te staan. Zodra de vertex shader de 3D-wereld uit driehoeken heeft opgebouwd, bepaalt de hull shader op welke manier de bestaande polygonen worden opgedeeld. Deze informatie geeft de hull shader door aan de tessellator en de domain shader. De tessellator deelt de polygonen vervolgens op in heel veel kleine driehoekjes. De hull shader voedt niet alleen de tessellator, maar geeft ook aan de domain shader door hoe de driehoekjes moeten worden bewerkt. Tot slot maakt de domain shader het werk af. Met behulp van de door de hull shader gegeven informatie en de door de tessellator aangepaste polygonen, smeedt de domain shader alles aan elkaar tot een fraai 3D-object. De domain shader kan daarnaast ook “displacement mapping” toepassen om het geheel nog meer reliëf te geven.
Labels:
3D,
animatie,
animeren,
belichting,
bump mapping,
camera,
renderen,
rendersetup,
Tessellation,
visualisatie
Abonneren op:
Posts (Atom)