Mailing List
Home
Forum Home
Softimage
Carrara
trueSpace
Dir3d-l
Maya - a powerful 3D animation and visual effects software
Macromedia Flash Development
Subjects
Cameras
scaleDown command
black out solved
Aircraft Tutorial
Mathematical XYZ ?
Its done This vs That
Its done first week
recommendations for screen video captures?
3DExplorer "Oddity "
New Director
ProTeam renewals
Fuel 's new websites (X post)
Blue peter create a make toy
targeting groups question
XPost: Shockwave 3D game ( sort of )
RES: RES: RES: Fish Modeling
Emitting particles from object intersection
Fuel 's new websites (X post)
Texturing
Big Break Contest Videos
New Plugins
Models and Texture on my updated site
Error Installing Patch tS6 6
Plasma?
Looking for Inspiration
Weird EMail Q
It 's done first week ?
Cherry not cranberry
New game
Camera Animation Problem
Particle plugins?
 
Local Particle rotation.

Local Particle rotation.

2004-02-25       - By Hans Payer

 Back
Reply:     1     2     3  

PLEASE HELP!



I'm created a frozen particle cloud and with the help of this little
script I manage to write by reading old discussion group e-mails, I'm
able to assign a random global rotation on the z axis for every
particle.  Here's my question: Any tips on how to modify this script in
order to relatively and locally control the rotation of every single
particle.  







dim v1  

set cloud = ActiveSceneRoot.Children( "cloud1" )



Set particles = cloud.Particles

set v1 = XSIMath.CreateVector3



for i = 0 to particles.count - 1

randomize

v1.x = 0  

v1.y = 0  

v1.z = rnd * 120 - 60

           set myParticle = particles(i)

           myParticle.Rotation = v1              

           logmessage "Particle "&i&" Rotation.z: " &
myParticle.Rotation.z  

next







<http://www.rioting.com>  <http://www.rioting.com/>
<http://www.rioting.com> Hans Payer



Senior CG Artist/

VFX Supervisor





 




<html>

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">


<meta name=Generator content="Microsoft Word 10 (filtered)">

<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
  {margin:0in;
  margin-bottom:.0001pt;
  font-size:12.0pt;
  font-family:"Times New Roman";}
a:link, span.MsoHyperlink
  {color:blue;
  text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
  {color:purple;
  text-decoration:underline;}
p
  {margin-right:0in;
  margin-left:0in;
  font-size:12.0pt;
  font-family:"Times New Roman";}
span.EmailStyle17
  {font-family:Arial;
  color:windowtext;}
@(protected) Section1
  {size:8.5in 11.0in;
  margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
  {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>PLEASE HELP!</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>I&#8217;m created a frozen particle cloud and with the help
of this little script I manage to write by reading old discussion group e-mails,
I&#8217;m able to assign a random <b><span style='font-weight:bold'>global<
/span></b>
rotation on the z axis for every particle.&nbsp; Here&#8217;s my question: Any
tips on how to modify this script in order to relatively and locally control
the rotation of every single particle.&nbsp; &nbsp;</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>dim v1&nbsp; </span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>set cloud = ActiveSceneRoot.Children( &quot;cloud1&quot; )<
/span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Set particles = cloud.Particles</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>set v1 = </span></font><font size=2 face=Arial><span
style='font-size:10.0pt;font-family:Arial'>XSI</span></font><font size=2
face=Arial><span style='font-size:10.0pt;font-family:Arial'>Math.CreateVector3<
/span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>for i = 0 to particles.count - 1</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=FR style='font-size:10
.0pt;
font-family:Arial'>randomize</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=FR style='font-size:10
.0pt;
font-family:Arial'>v1.x = 0&nbsp; </span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=FR style='font-size:10
.0pt;
font-family:Arial'>v1.y = 0&nbsp; </span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>v1.z = rnd * 120 - 60 </span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp; set
myParticle = particles(i)</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp; myParticle.Rotation
= v1&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<
/span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp; logmessage
&quot;Particle &quot;&amp;i&amp;&quot; Rotation.z: &quot; &amp; myParticle
.Rotation.z&nbsp;
</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>next</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p style='margin:0in;margin-bottom:.0001pt'><b><font size=3
face="Times New Roman"><span style='font-size:12.0pt;font-weight:bold'><a
href="http://www.rioting.com"></a></span></font></b><a
href="http://www.rioting.com/"><img border=0 width=150 height=84
src="cid:image001.jpg@(protected)" align=left hspace=13></a><b><span
style='font-weight:bold'><a href="http://www.rioting.com"></a></span></b><b>
<font
face=Arial><span style='font-family:Arial;font-weight:bold'>Hans Payer</span><
/font></b></p>

<p style='margin:0in;margin-bottom:.0001pt'><font size=3 face="Times New Roman"
><span
style='font-size:12.0pt'>&nbsp;</span></font></p>

<p style='margin:0in;margin-bottom:.0001pt'><font size=2 face=Arial><span
style='font-size:10.0pt;font-family:Arial'>Senior CG Artist/</span></font></p>

<p style='margin:0in;margin-bottom:.0001pt'><font size=2 face=Arial><span
style='font-size:10.0pt;font-family:Arial'>VFX Supervisor</span></font></p>

<p style='margin:0in;margin-bottom:.0001pt'><font size=3 face="Times New Roman"
><span
style='font-size:12.0pt'>&nbsp;</span></font></p>

<p style='margin:0in;margin-bottom:.0001pt'><font size=3 face="Times New Roman"
><span
style='font-size:12.0pt'>&nbsp;</span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>&nbsp; </span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

</body>

</html>