Geometrie

Het is belangrijk om te weten welke soorten geometrie er gebruikt worden binnen Maya en meer algemeen binnen alle 3d software. Alle soorten geometrie hebben bepaalde eigenschappen waar we rekening mee moeten houden. Meestal hebben we met polygons te maken en in mindere mate met nurbs. 

Polygons

Een polygon is een vlak wat beschreven wordt door minimaal 3 punten, die in een bepaalde volgorde met elkaar verbonden zijn. De punten heten in 3d jargon vertices (enkelvoud vertex), de verbindingslijnen heten edges, en de vlakken heten faces of polygons. Het is een regel dat een “goede” face altijd een 2d vlak is. Een groep polygons wordt ook wel een mesh genoemd.

  • Een polygon met 3 vertices heet een triangle
  • Een polygon met 4 vertices heet een quad
  • een polygon met meer dan 4 vertices heet een multipoint polygon

Een triangle heeft als eigenschap dat het vlak altijd een perfect 2d vlak is. Dit is heel wenselijk, ook voor quads of multi’s. Bij quads kan het zo zijn dat het vlak niet geheel 2d is, één van de punten kan een afwijkende diepte hebben, het vlak wordt dan concave zoals dat heet. We hoeven ons daar meestal geen zorgen over te maken want een quad is makkelijk op te delen in 2 triangles. De software doet dat intern ook, zonder dat je dat ziet.

Multi’s die concave zijn, zijn fout als 2d vlakken en leiden tot problemen.

Doorgaans worden modellen geheel in quads gemaakt en multi’s geheel vermeden. Dat zorgt ervoor dat je altijd goede polygons hebt en je model blijft overzichtelijker dan wanneer je triangles zou gebruiken. De horizontale en verticale lijnen worden in organische objecten gebruikt als leidraad en zorgen tezamen voor een topologie. Deze topologie is erg belangrijk voor hoe een object zich gedraagt in animatie.

De normaal staat loodrecht op het 2d-vlak van de polygon en bepaalt de voor- of achterkant van een polygon. De normaal wordt intern berekend en wijst naar binnen of naar buiten. Die berekening hangt samen met hoe de volgorde van de punten beschreven is: linksom of rechtsom. We kunnen de volgorde doorgaans niet zien, maar we kunnen de normals desgewenst zichtbaar maken*.De voorkant (de kant van de normal) van een polygon is doorgaans de buitenkant van een model. Soms het zelfs heel belangrijk te weten wat de voor en achterkant is, bijvoorbeeld wanneer een hol model 3d geprint moet worden moet het duidelijk zijn waar materiaal moet komen en waar niet.

*Het display van de normals aan of uitzetten: Menu: Display->Polygons->Face Normals

Voordelen van Polygons:

  • De vertices liggen altijd op het model
  • Polygons zijn altijd samen te voegen tot één object
  • Het model breekt niet bij vervorming
  • Modelling is straight forward

Nadelen van Polygons

  • Gebogen vormen leiden snel tot veel geometrie
  • Precisie leidt tot veel geometrie
  • uv-mapping (texturing) kan lastig en tijdrovend zijn

NURBS

De 2e belangrijke vorm van geometrie is nurbs. Sommige vormen zijn makkelijker te maken met nurbs dan met polygons. Daarna wordt de nurbs geometrie vaak weer omgezet naar polygons.

NURBS is een afkorting voor Non-Uniform Rational B-spline patches. Vereenvoudigd: patches van curves.

Dat is het best voor te stellen dat je curves in x en y richting aan elkaar vast maakt en daardoor vlakken krijgt. De richtingen op een geometrie worden echter niet met x en y aangeduid, deze worden al gebruikt om punten te beschrijven. Daarom heten de richtingen op geometrie zelf u en v.

Om nurbs beter te kunnen begrijpen, kunnen we het beste naar de eigenschappen van de B-Spline kijken.

  • In tegenstelling tot Bezier-curves liggen niet alle punten op de curve.
  • De punten worden ook wel Control-Vertices genoemd of kortweg CV’s.
  • Het eerste en laatste punt van de B-spline liggen op de curve.
  • Wanneer je een punt verplaatst heeft dit effect op een groter deel van de curve
  • De B-spline heeft een richting, wijzend vanaf het 1e punt van de curve.
  • De B-spline heeft een “degree”. 1 = lineair, 3 en hoger geeft meer precisie
  • Een curve degree 3 heeft minimaal 4 cv’s nodig om een curve te maken.
  • Degree 5 heeft 6 cv’s nodig deg 7 heeft 8 cv’s nodig etc.
  • Zo’n minimaal aantal cv’s heet een span.

Voordelen van Nurbs:

  • Goed in organische vormen, gebogen oppervlaktes
  • Resolutie onafhankelijk, kan altijd meer of minder worden ingesteld
  • uv-texture space is ten allen tijde uitgevouwen. Iets dat bij polygons niet vanzelfsprekend is.

Nadelen van Nurbs:

  • Harde hoeken zijn slechts mogelijk met minimaal 2 patches
  • De aansluiting van patches op elkaar vereist veel modelling skills
  • Patches scheuren makkelijk uit elkaar bij vervorming en animatie
Advertenties

Over student3d

I work as Guru in Maya, my blogname is student3d. Actually there is much to learn, and I'll keep up retrieving more knowledge. What's in a name?
Dit bericht werd geplaatst in Modelleren. Bookmark de permalink .

Geef een reactie

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit /  Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit /  Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit /  Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit /  Bijwerken )

Verbinden met %s