Home -> Editors Desk -> nParticles de moeite waard
Maya 2009 Deel 3
nParticles de moeite waard
Door Jean-Pierre van Gastel
In dit laatste deel over de nieuwe mogelijkheden in Maya 2009, komen onder andere de nieuwe nParticles aan bod, die alleen al de moeite waard zijn om over te stappen naar de laatste versie van dit 3D-softwareproduct.

Journey to the Center of the Earth. Met dank aan Frantic Films
Waar Maya ten opzichte van bijvoorbeeld 3ds Max (Design) erg goed in is dat zijn de animatiemogelijkheden. Uiteraard kan de gebruiker in 3ds Max ook alles animeren wat hij maar kan bedenken, maar Maya doet bijna alles in real-time waarbij 3ds Max eerst een precalculatie moet doen voordat het eindresultaat weergegeven kan worden. In Maya Unlimited zijn er standaard mogelijkheden aanwezig om vloeistoffen te animeren de zogenaamde Maya ‘Fluid Effects’. Maya Fluids zijn gebaseerd op wiskundige vergelijkingen die kunnen reageren op verschillende omgevingsfactoren. Niet alleen vloeistoffen maar ook explosies, rook, vuur, wolken en mist zijn hier heel goed mee te maken. Overigens biedt Maya 2009 genoeg standaard ‘Fluids’ om daar mee te starten zodat de gebruiker deze naar hartelust kan aanpassen, zie afbeelding 1.

Afbeelding 1.
|
|
Maya Nucleus, beschikbaar in Maya Unlimited, biedt allerlei mogelijkheden voor dynamische simulaties. In Maya 8.5 was de nCloth al geïntroduceerd en nu in Maya 2009 is de tweede module beschikbaar in de vorm van de zogenaamde de nParticles. nParticles kunnen gebruikt worden voor een groot aantal effecten zoals vloeistoffen, wolken, rook, stof enzovoorts. Uiteraard zijn er ook standaard ‘Particles’ aanwezig in Maya maar de nParticles gaan vele malen verder en zijn ook vele malen sneller. Zo kunnen bijvoorbeeld nParticles met elkaar ‘botsen’ waardoor er met nParticles een volume gevuld kan worden, zie afbeelding 2. Denk bijvoorbeeld aan het vullen van een silo met graan of een zak zand. Indien de gebruiker het volume dat hij wil gaan vullen met nParticles aanmaakt op basis van een nCloth, kan dit volume reageren op zowel de nParticles als de nCloth. Simpel gezegd als de gebruiker een zak zand vult, zal de zak uitrekken onder invloed van het gewicht van het zand. Dit vullen gaat in real-time. Daarnaast zijn er nog tal van parameters, constraints enzovoorts beschikbaar in combinatie met de nParticles.
Plakkende modder
Een nieuwe optie in Maya 2009 is de zogenaamde ‘Stickiness’-eigenschap voor zowel Maya nCloth, Maya nParticles en nRigids. Hiermee kan de gebruiker bijvoorbeeld iets onderspuiten met modder die vervolgens vast blijft kleven. Zelfs als het object dat onder de modder zit nog apart geanimeerd wordt, blijft de modder aan het object kleven. Om het geheel laagdrempelig te houden kan de gebruiker ook een keuze maken uit standaard meegeleverde presets, die vervolgens naar eigen wensen compleet zijn aan te passen. Het uitproberen van deze presets is geweldig leuk om te doen en zeker vanwege de real-time mogelijkheden.
De reden van deze geweldige snelheid is deels doordat de ‘Fluid Effects’ opgeslagen kunnen worden in een nCache. Deze nCache is een extern bestand dat opgeslagen wordt op de harddrive en direct wordt gebruikt bij het opnieuw bekijken van de simulatie. Daarnaast maakt Maya steeds meer gebruik van meerdere processors (‘Multi-threading’) als deze aanwezig zijn in een computer tijdens de diverse bewerkingen, waardoor de snelheid positief wordt beïnvloed.

Afbeelding 2.
Assets
Maya Assets stellen de gebruiker in staat om complexe data, verwerkt in een 3D-model te beheren, te delen enzovoorts. Denk bijvoorbeeld aan een motorfiets die tal van opties in zich heeft. Met of zonder spatborden, de soort spatborden, de verschillende uitvoeringen met betrekking tot kleuren en stickers. Al deze mogelijkheden kunnen aangebracht worden in een model, waardoor de technische regisseur alleen nog maar door middel van het aanvinken of uitvinken de diverse mogelijkheden hoeft te kiezen om dat het uiteindelijke 3D-model te komen, zie afbeelding 3.
In Maya 8.5 is hiertoe al de eerste stap gezet in de vorm van zogenaamde containers. In een container worden verschillende ‘Nodes’ samengevoegd tot een groep. Echter gebaseerd op deze techniek gaan de Maya Assets nog vele malen verder. Uiteraard is de eerste stap om het complete model op te bouwen inclusief texturen, animatiemogelijkheden en meer. Daarna bepaalt de gebruiker welke delen er beschikbaar komen in de Assets door deze te publiceren via de ‘Asset Editor’ die terug te vinden is in het Assets-menu in het ‘Animation’-menu. De keuzes die de gebruiker hier maakt zijn op te slaan in een template, waarin alle ‘Attributes’ zichtbaar zijn die hij heeft gepubliceerd.
Overigens is deze template een XML-bestand, dat eventueel handmatig ook nog aangepast kan worden. Op basis van verschillende templates, die al dan niet beveiligd kunnen worden, kunnen er diverse templates worden aangemaakt in een standaardbibliotheek met al hun specifieke instellingen. Denk bijvoorbeeld aan aparte templates voor licht, materialen en objecten. Dit is absoluut een prachtige oplossing voor bedrijven die met standaardelementen werken en op een zeer snelle manier een 3D-model tot stand willen brengen in welke vakdiscipline dan ook.

Afbeelding 3.
‘Attribute’-waarden verplaatsen
Zodra de gebruiker in Maya 2009 een aantal objecten heeft geplaatst met dezelfde eigenschappen, en hij wil daar later nog een specifieke eigenschap aan toevoegen, dan kan hij hiervoor het nieuwe ‘Transfer Attribute Values’ gebruiken. Denk bijvoorbeeld aan een specifieke dimmer van een lichtbron die gekopieerd mag worden naar alle andere lichtbronnen. Daarnaast zijn er nog tal van kleine, opvallende verbeteringen. Vooral de snelheid en de ondersteuning van meerdere processors tijdens het werken en niet alleen tijdens het renderen met Maya 2009 vallen direct op. Veel details die nieuw zijn, komt de gebruiker tegen in bijna alle dialoogvensters waar er met filters gewerkt kan worden, om bepaalde eigenschappen onzichtbaar te maken. Daarnaast ziet Maya 2009 er gewoon strak uit, vanwege de icoontjes die aangepast zijn en daardoor veel duidelijker worden. Ook de nieuwe ‘Panel Toolbar’, die direct zichtbaar is in elk ‘Panel’, is erg overzichtelijk en maakt het werken met Maya een stuk eenvoudiger. Zeker voor personen die net hun eerste stappen in het gebruik van Maya gaan zetten.
Jean-Pierre van Gastel jean-pierre.van.gastel@pollux.nl is freelance redacteur voor CAD-Magazine. Voor meer informatie over dit onderwerp zie ook: www.autodesk.nl.













