Category Archives: Programare Python in Maya
Maya Python : Toy Car
Programare Python Maya Piesa Lego
cmds.circle(r=.5, s=20) Facem un cerc cu raza 0,5 si cu 20 de sectiuni. Daca nu am scrie s=20 cercul ar avea doar 8 sectiuni, cam putine pentru ce vrem noi. Acum trebuie sa prindem de jumatate din cv-uri (vertexuri de control) si sa le tragem in lateral. E dificil sa selectam cv-urile dorite si sa …
Programare Python Maya HumanIK
Avem un personaj nou, care, pe langa scheletul personajului de saptamana trecuta mai are niste obiecte folosite pentru animatii mai spectaculoase. Deschidem fereastra Outliner si le vedem acolo , grupate in obiectul Character1_Ctrl_Reference. Aceste obiecte se numesc HumanIK si deschidem fereastra cu acelasi nume. O deschidem si pe cea pentru programare. Selectia obiectelor HumanIK o …
Programare Python Maya Animatii de Personaje
Download de aici https://drive.google.com/file/d/1SLmDfw1WAw-DoIaCBtmwgtwiOIsBHC-D/view?usp=sharingarhiva friend.zip care contine un personaj cu numele friend1.fbx si materialele friend1.fbmPersonajul se importa in Maya. Folosim importul atunci cand avem obiecte facute in alte programe sau in alte versiuni de Maya. E cam mare asa ca ne indepartam de el , ca sa-l putem vedea mai bine. Nu are materialele vizibile …
Continue reading “Programare Python Maya Animatii de Personaje”
Programare Python Maya Obiecte Nurbs
Obiectele de tip NURBS se folosesc pentru crearea formelor cu suprafete rotunjite. Le gasim la Curves/Surfaces.La inceput , o sfera NURBS seamana cu una poligonala. Facem clic-dreapta pe ea si alegem “Control Vertices”. Avem acces la punctele de control pe care le putem muta cu “Move”.Incepem programarea: construim un plan, numele lui e nurbsPlane1. Acest …
Programare Python Animatii Maya
Pentru a crea animatii avem nevoie de keyframe-uri, Prima data facem keyframeuri fara programare . Simple, pentru miscarea , rotirea si redimensionarea obiectului. Le vedem jos, rosii, in Time Slider. Facem o sfera poligonala si punem pe ea o imagine luata de pe internet.Imaginea apare pe obiect doar dupa ce apasam pe butonul “Textured”Fixam doua …
Programare Python Maya Instructiunea IF : Colorare
import maya.cmds as cmdscmds.polyTorus() #create a polygonal torusfacesnr=cmds.polyEvaluate(f=True) #find out the number of torus faces for i in range(facesnr): box1=cmds.xform(‘pTorus1.f[%d]’%i,q=1,bb=1) if box1[1]>.2: cmds.select(‘pTorus1.f[%d]’%i) cmds.hyperShade(assign=’blinn1’)
Programare Python Maya polyPlanarProjection
Script Example 1 #create a new blinn shader with a bitmap image #Create a polygonal sphere #select 100 faces and apply the planar projection to them #apply the shader to all these faces import maya.cmds as cmdscmds.polySphere()for i in range(100): cmds.select(‘pSphere1.f[%d]’%i)
Programare Python Maya Face Extrusion
Example 1 import maya.cmds as cmds#create a polygonal sphere cmds.polySphere()#delete faces , from 160 to the end cmds.delete(‘pSphere1.f[160:]’)#extrude all remaining faces #extrusion distance 0.1# faces are pulled independently cmds.polyExtrudeFacet(‘pSphere1.f[:]’,kft=False, ltz=.1) Example 2 import maya.cmds as cmdscmds.polySphere() # extrude one face 20 times # for every extrusion we perform a rotation and a translation for i …