In my python Maya script, I am trying to make a snowball followed by more snowballs varying in sizing (randomized) following behind. Every code that is commented out is what I've tried. Can anyone help? my code: import maya.cmds as mc #import random #m = 'multsnow' p = [-10,0,0] #selecting and putting in snowball to the scene mc.polySphere(name = 'Snowball', radius =1, subdivisionsX = 30) mc.select('Snowball') mc.move(p[0],p[1],p[2], xyz = True) #starting position and size for snowball mc.setKeyframe(attribute = '.translateX', value = p[0], time=1) mc.setKeyframe(attribute = '.rotateY', value = 0, time=1) mc.setKeyframe(attribute = '.scaleX', value = 1, time=1) mc.setKeyframe(attribute = '.scaleY', value = 1, time=1) mc.setKeyframe(attribute = '.scaleZ', value = 1, time=1) p[0] += 20 #Final position and size for snowball mc.setKeyframe(attribute = '.translateX', value = p[0], time=120) mc.setKeyframe(attribute = '.rotateY', value = 180, time=1) mc.setKeyframe(attribute = '.scaleX', value = 1.5, time=120) mc.setKeyframe(attribute = '.scaleY', value = 1.5, time=120) mc.setKeyframe(attribute = '.scaleZ', value = 1.5, time=120) #this is where I wanted to reandomize snowballs after the first to show and avalanche #mc.select(m) # for i in range(1,500): # mc.duplicate(name= m+str(i)) # x = (random.random()* 2 -1) * 15.0 # z = (random.random()* 2 -1) * 15.0 # mc.select(m+ste(i)) # mc.move(x,0,z,xyz=True)

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

In my python Maya script, I am trying to make a snowball followed by more snowballs varying in sizing (randomized) following behind. Every code that is commented out is what I've tried. Can anyone help?

my code:

import maya.cmds as mc
#import random

#m = 'multsnow'
p = [-10,0,0]

#selecting and putting in snowball to the scene
mc.polySphere(name = 'Snowball', radius =1, subdivisionsX = 30)
mc.select('Snowball')
mc.move(p[0],p[1],p[2], xyz = True)

#starting position and size for snowball
mc.setKeyframe(attribute = '.translateX', value = p[0], time=1)
mc.setKeyframe(attribute = '.rotateY', value = 0, time=1)
mc.setKeyframe(attribute = '.scaleX', value = 1, time=1)
mc.setKeyframe(attribute = '.scaleY', value = 1, time=1)
mc.setKeyframe(attribute = '.scaleZ', value = 1, time=1)

p[0] += 20

#Final position and size for snowball
mc.setKeyframe(attribute = '.translateX', value = p[0], time=120)
mc.setKeyframe(attribute = '.rotateY', value = 180, time=1)
mc.setKeyframe(attribute = '.scaleX', value = 1.5, time=120)
mc.setKeyframe(attribute = '.scaleY', value = 1.5, time=120)
mc.setKeyframe(attribute = '.scaleZ', value = 1.5, time=120)

#this is where I wanted to reandomize snowballs after the first to show and avalanche
#mc.select(m)
# for i in range(1,500):
# mc.duplicate(name= m+str(i))
# x = (random.random()* 2 -1) * 15.0
# z = (random.random()* 2 -1) * 15.0
# mc.select(m+ste(i))
# mc.move(x,0,z,xyz=True)

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Array
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education