1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2 "http://www.w3.org/TR/html4/strict.dtd">
3<html>
4<head>
5<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6<link href="../css/manpage.css" rel="stylesheet" type="text/css">
7<title>Velocity Inheritance by Children</title>
8</head>
9<body>
10<!-- =================================================== -->
11<h1 id="TUTORIAL_SET_INHERITANCE">Velocity Inheritance by Children</h1>
12<p>In this tutorial, we describe the procedure for having children inherit their initial velocity from the parent particle that emitted them by setting <B>Inherit the parent's speed (as a child)</B>.</p>
13<p>Even more natural motion can be achieved by applying random variations to the inherited initial velocity.</p>
14<p>The basic procedure is given below.</p>
15<ul class="sub_page">
16  <li><a href="#EQUIPMENT">Preparing Effect Files</a></li>
17  <li><a href="#SET_INHERITANCE">Inheriting the Parent's Velocity as Initial Velocity</a></li>
18  <li><a href="#CONVERSION_SPEED">Applying a random variation to the inherited velocity. </a></li>
19</ul>
20<!-- =================================================== --> <a name="EQUIPMENT"></a>
21<h2>Preparing Effect Files</h2>
22<h3>Confirming the Loading of the File</h3>
23<p>The effect file used in this tutorial is located in the folder given below. </p>
24<p>&quot; SampleData/Effect/Intermediate/ManualResource/Snow_Crystal_Effect/Snow_Crystal_Effect.cptl &quot;</p>
25<h3>Creating a new project</h3>
26<p>On the main menu, select File &gt; New &gt; Project to open a dialog box for creating new projects. </p>
27<p>Without changing the project name, just press OK.</p>
28<h3>Loading effects</h3>
29<p>On the main menu, select File &gt; Open, and load the file Snow_Crystal_Effect.cptl located in the folder Snow_Crystal_Effect.</p>
30<p>Snow_Crystal_Effect consists of a particle and two child particles. </p>
31<p>The following are comments for each entry.</p>
32<ul>
33  <li>Snow_Crystal_Effect changes to a fluttering snowflake effect </li>
34  <li>The Snow_Crystal_Particle particle changes to a snow flake (particle)</li>
35  <li>The Snow_Crystal_Glow_Particle particle changes to a glimmering snowflake effect (child particle)</li>
36  <li>The Snow_Crystal_Shine_Particle particle changes to snow crystal dust (child particle)</li>
37</ul>
38<a name="SET_INHERITANCE"></a>
39<h2>Inheriting the Parent's Velocity as Initial Velocity</h2>
40<p>You can express effects such as making snowflakes glimmer faintly by making them move along the same trajectory as the parent snowflake that emitted them.</p>
41<h3>Inheritance OFF</h3>
42<p>Open a Property window for the Snow_Crystal_Glow_Particle and set <B>Inherit the parent's speed (as a child) </B> to <B>OFF</B>.</p>
43<p> Because Snow_Crystal_Glow_Particle children do not inherit their velocity from their emitter, Snow_Crystal_Particle, they remain motionless and disappear according to their lifespan.</p>
44<h3> Confirming that inheritance is OFF</h3>
45<p>Select the Snow_Crystal_Effect effect and press F5 to transfer data to the Viewer. </p>
46<p>Check that Snow_Crystal_Glow_Particle children remain motionless by moving the Viewer camera upward. </p>
47<p class="img"> <img src="images/tutorial_05_02.gif" alt="Inheritance OFF"> </p>
48<h3>Inheritance ON</h3>
49<p>Return the <B>Inherit the parent's speed (as a child)</B> setting made for Snow_Crystal_Glow_Particle to ON. </p>
50<p>With this setting, Snow_Crystal_Glow_Particle follows the exact same trajectory as its emitter, Snow_Crystal_Particle, by taking the velocity inherited at the point of emission from Snow_Crystal_Particle as its own initial velocity.</p>
51<h3>Confirming that inheritance is ON</h3>
52<p>Check for variations on the Viewer. </p>
53<p>Snow_Crystal_Glow_Particle is made to follow the same trajectory as Snow_Crystal_Particle. </p>
54<p class="img"> <img src="images/tutorial_05_01.gif" alt="Inheritance ON"> </p>
55<a name="CONVERSION_SPEED"></a>
56<h2>Applying a random variation to the inherited velocity. </h2>
57<p>Here, we make the emitted particles fall along with the snowflakes, which gradually slow and fall apart into snow crystal dust due to air resistance. </p>
58<h3>Confirm the Configuration</h3>
59<p>Open a <B>Property</B> window for the Snow_Crystal_Shine_Particle and check that <B>Inherit the parent's speed (as a child)</B> is set to <B>ON</B>. </p>
60<h3>Acceleration settings</h3>
61<p>Random variations can be applied to the inherited velocity. </p>
62<p>Because you check variations on the Viewer, change to a setting where random variations are not applied to the velocity inherited as the initial velocity. </p>
63<p>Open a <B>Property</B> window for Snow_Crystal_Shine_Particle and change the value for <B>Acceleration</B> for <B>Field</B> under <B>Particle</B> to 1.0.</p>
64<p>This setting represents multiplying the rate of acceleration by one, so there is no variation being applied to the velocity. </p>
65<p>Select the Snow_Crystal_Effect effect and press F5 to transfer data to the Viewer. </p>
66<p class="img"> <img src="images/tutorial_05_03.gif" alt="Acceleration 1.0"> </p>
67<h3>Checking for variations in velocity</h3>
68<p>You can check for variations in the velocity inherited as initial velocity by changing the value being used from 1.0 to about 0.90 using the acceleration slider. </p>
69<p>More natural motion can be obtained as follows by applying a random variation to the velocity of the snowflake dust particles, Snow_Crystal_Shine_Particle, emitted from the snowflakes.</p>
70<p class="img"> <img src="images/tutorial_05_04.gif" alt="Adjusting acceleration "> </p>
71<hr><p>CONFIDENTIAL</p></body>
72</html>
73