1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<META http-equiv="Content-Type" content="text/html; charset=utf-8">
5<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
6<META http-equiv="Content-Style-Type" content="text/css">
7	<link href="../css/manpage.css" rel="stylesheet" type="text/css">
8	<title>3D Mode</title>
9</head>
10<body>
11
12<!-- =================================================== -->
13<h1 id="G3D">Displaying 3D Models</h1>
14
15<a href="#display"    >Displaying 3D Models</a><BR> <a href="#3d_mode"    >3D Mode</a><BR> <a href="#control"    >3D Mode Operation Description</a><BR> <a href="#menu"       >3D-related Menus</a><BR> <a href="#restriction">Limitations</a><BR>
16
17
18<h2><a name="display"   >Displaying 3D Models</a></h2>
19
20
21<p>Currently, the following operations are possible through the combined use of Viewer and CreativeStudio.</p>
22
23
24<h3>Preview 3D models loaded to 3DEditor and Creative Studio</h3>
25<p>
26By communicating with 3DEditor and Creative Studio you can preview 3D models loaded into 3DEditor and Creative Studio.
27</p>
28<p>
29If multiple 3D models have been loaded into 3DEditor or Creative Studio, they will be previewed at the same time.
30</p>
31<center><IMG src="images/3d_image.gif" border="0"></center>
32
33
34<h3>Play animations</h3>
35<p>
36If animations have been attached to the 3D model, those animation can be played.
37</p>
38
39<p>
40Camera, light, and fog animations can be played.
41</p>
42
43<p>
44The playing, pausing, and frame stepping of animation is controlled using a controller for the unit or a debugging pad.
45</p>
46<BR>
47
48
49
50<h3>Load and preview binary files that were saved in 3DEditor and Creative Studio</h3>
51
52<p>Binary files (bcres, bcmdl) can be loaded using file reload operations.</P>
53<p>Note: Older versions of binary files cannot be loaded.</p>
54<P>To read how to save binary files, see the 3DEditor and Creative Studio manuals.</p>
55
56
57
58
59<h2><a name="3d_mode"   >3D Mode</a></h2>
60
61<p>
62In 3D mode, you can review the contents of 3D models loaded in the Viewer and play back animations.
63</p>
64
65<h3>Screen Information</h3>
66<p>
67The 3D mode screen displays the following information:
68</p>
69<BR>
70
71<center><IMG src="images/3d.gif" border="0"></center>
72<BR>
73
74
75<ol class="ui">
76
77<li>Main Mode / Sub-Mode
78<p><img src="./images/3d_mode.gif" border="0"></p>
79<p>Shows  the currently selected main mode and sub-mode.</p>
80<li>FPS (Frames Per Second)
81<p><img src="./images/3d_fps.gif" border="0"></p>
82<p>Shows the number of frames that are refreshed in 1 second.</p>
83<li>Digital Display of Processing Time
84<p><img src="./images/3d_process.gif" border="0"></p>
85<p>Digital display of the loads on the CPU and GPU for processing of 3D models.</p>
86<p>The unit is percentage points. This is the equivalent of the value displayed in the Processing Meter.</p>
87<ol class="ui">
88<p>CPU:  The relative amount of time spent for animating and rendering, up through the completed sending of data to the GPU.</p>
89<p>Calc:  Time spent for animating.</p>
90<p>Draw:  Time spent for rendering.</p>
91<p>GPU:  Time from start to finish of rendering.</p>
92</ol>
93<li>Name of selected preview camera
94<p><img src="./images/3d_view_cam.gif" border="0"></p>
95<p>The name of the camera that is the currently selected view target.</p>
96<li>Name of selected operating camera/light
97<p><img src="./images/3d_target_cam_lgt.gif" border="0"></p>
98<p>The name of the camera/light that is the currently selected target of operations.</p>
99<li>Type, Name of Selected Model/Scene
100<p><img src="./images/3d_model.gif" border="0"></p>
101<p>The type and name of the model/scene that is the currently selected target of animation operations.<BR> The model/scene type switches in the order of Model &gt; Camera &gt; Light &gt; Fog when the <I>switch model/scene </I>operation is performed.</p>
102<li>Name of Selected Model/Scene Animation
103<p><img src="./images/3d_anim.gif" border="0"></p>
104<p>This is the animation that is bound to the currently selected model/scene. [S] is for scale animation, [M] is for material animation and [V] is for visibility animation.</p>
105<li>Name of Selected Scene Environment
106<p><img src="./images/3d_scene.gif" border="0"></p>
107<p>This name of the currently selected scene environment.</p>
108<li>Current Animation Frame/All Animation Frames
109<p><img src="./images/3d_frame.gif" border="0"></p>
110<p>The number on the right indicates the frames being looped. The number on the left indicates the current frame count.<BR> If the looped playback feature is set for a one-time animation, the letter <I>L </I>is displayed on the left.</p>
111<li>Animation playback speed
112<p><img src="./images/3d_framerate.gif" border="0"></p>
113<p>Shows the rate at which the playback of frames advances in one step.</p>
114<li>Animation slider bar
115<p><img src="./images/3d_seekbar.gif" border="0"></p>
116<p>Depiction on a bar of the current animation frame and all animation frames.</p>
117<li>Direction of selected operating light
118<p><img src="./images/3d_light_direction.gif" border="0"></p>
119<p>Indicates whether the currently selected operating light is a directional light, a spotlight or a hemispherical light.</p>
120</ol>
121<BR>
122
123
124
125<h3><a name="control"    >3D Mode Operations</a></h3>
126<P>The following operations can be performed in 3D mode.</P>
127<BR>
128
129<h4>Unit controller</h4>
130<P class="label">Camera Operations</p>
131<TABLE class="explain" border="1">
132  <THEAD>
133    <TR>
134      <TD>Key Operations</TD>
135      <TD>Description</TD>
136    </TR>
137  </THEAD>
138  <TBODY>
139    <TR>
140      <TD>Slide pad</TD>
141      <TD>The camera rotates around the viewpoint.</TD>
142    </TR>
143    <TR>
144      <TD>+Control Pad Up/Down</TD>
145      <TD>Slides along the world y-axis.</TD>
146    </TR>
147    <TR>
148      <TD>+Control Pad Left/Right</TD>
149      <TD>Slides along the camera x-axis.</TD>
150    </TR>
151    <TR>
152      <TD>Lower screen (right side 4/5)(Touch panel)</TD>
153      <TD>
154      Slides along the camera XY directions.<BR>
155      </TD>
156    </TR>
157    <TR>
158      <TD>Lower screen (left side 1/5)(Touch panel)(up/down)</TD>
159      <TD>
160      Slides along the world y-axis.<BR>
161      </TD>
162    </TR>
163    <TR>
164      <TD>X Button or Y Button</TD>
165      <TD>
166		  Moves toward the look-at point  (X Button).<BR> Moves away from the look-at point (Y Button).<BR>
167      </TD>
168    </TR>
169    <TR>
170      <TD>L Button + Slide pad</TD>
171      <TD>Slides in a plane parallel to the world XZ plane.<BR>
172    </TD>
173    </TR>
174    <TR>
175      <TD>L Button + Lower screen (right side 4/5)(Touch panel)</TD>
176      <TD>Tilts the camera.</TD>
177    </TR>
178    <TR>
179      <TD>L Button + Lower screen (left side 1/5)(Touch panel)(up/down)</TD>
180      <TD>Slides along the world y-axis.</TD>
181    </TR>
182    <TR>
183      <TD>L Button + X/Y Button</TD>
184      <TD>
185		  Moves toward the look-at point (the look-at point also moves at the same time) (X Button)<BR> Moves away from the look-at point (the look-at point also moves at the same time) (Y Button)<BR>
186      </TD>
187    </TR>
188    <TR>
189      <TD>L Button + START/SELECT Button</TD>
190      <TD>Resets the camera position to its initial state.</TD>
191    </TR>
192    <TR>
193      <TD>R Button + A Button</TD>
194      <TD>Switches the View camera.<br /> When the View camera is switched, the operating cameras and lights also switch. </TD>
195    </TR>
196    <TR>
197      <TD>R Button + X Button</TD>
198      <TD>Switches the operating cameras and lights.</TD>
199    </TR>
200  </TBODY>
201</TABLE>
202<BR>
203
204
205<P class="label">Animation Operations</P>
206<P>Animation operations can be performed if a model/scene and animation are loaded.</P>
207
208<TABLE class="explain" border="1">
209  <THEAD>
210    <TR>
211      <TD>Key Operations</TD>
212      <TD>Description</TD>
213    </TR>
214  </THEAD>
215  <TBODY>
216    <TR>
217      <TD>A Button</TD>
218      <TD>
219      Starts/stops playback of all displayed model/scene animations.
220      </TD>
221    </TR>
222    <TR>
223      <TD>B Button</TD>
224      <TD>
225      Stops all model or scene animations being displayed and resets to frame 0.
226      </TD>
227    </TR>
228    <TR>
229      <TD>R Button + Y Button</TD>
230      <TD>
231      Switches the selected model/scene.<BR>
232      </TD>
233    </TR>
234    <TR>
235      <TD>L Button + R Button + X Button</TD>
236      <TD>
237      Switches the animation of the currently selected model/scene.<BR>
238      </TD>
239    </TR>
240    <TR>
241      <TD>L Button + R Button + A Button</TD>
242      <TD>
243      Starts/stops playback of the currently selected model/scene animation.<BR>
244      </TD>
245    </TR>
246    <TR>
247      <TD>L Button + R Button + B Button</TD>
248      <TD>
249      Stops the currently selected model/scene animation and resets the frame to 0.<BR>
250      </TD>
251    </TR>
252    <TR>
253      <TD>R Button + +Control Pad (Up/Down)</TD>
254      <TD>
255         Moves the operation cursor location.<BR> Toggles in the order: resource name &gt; animation name &gt; animation frame &gt; playback rate.
256      </TD>
257    </TR>
258    <TR>
259      <TD>R Button + +Control Pad (Left/Right)</TD>
260      <TD>
261         Increases or decreases the value of the item where the operation cursor is located.<BR><BR>
262         <TABLE>
263		 <TR><TD><nobr>The resource name</nobr></TD><TD>Switches the currently selected model/scene.</TD></TR>
264		 <TR><TD><nobr>Animation name</nobr></TD><TD>Changes the displayed animation.</TD></TR>
265		 <TR><TD><nobr>Animation frame</nobr></TD><TD>Steps the model/scene animation forward/backward by the playback-rate number of frames.</TD></TR>
266		 <TR><TD><nobr>Playback rate</nobr></TD><TD>Increases/decreases the animation playback rate.</TD></TR>
267         </TABLE>
268      </TD>
269    </TR>
270    <TR>
271      <TD>L Button + R Button + +Control Pad  (Left/Right)</TD>
272      <TD>
273         Increases/decreases the value of the cursor-selected item for just the currently selected model/scene.<BR><BR>
274         <TABLE>
275		 <TR><TD><nobr>Animation frame</nobr></TD><TD>Steps the currently selected model/scene animation forward/backward by the playback-rate number of frames.</TD></TR>
276		 <TR><TD><nobr>Playback rate</nobr></TD><TD>Increases/decreases the animation playback rate for the currently selected model/scene.</TD></TR>
277         </TABLE>
278      </TD>
279    </TR>
280    <TR>
281      <TD>R Button + START/SELECT Button</TD>
282      <TD>
283         Toggles the looped playback feature on/off for one-time animations.<BR>
284      </TD>
285    </TR>
286    <TR>
287      <TD>Lower Screen (Lower part)(Touch panel)</TD>
288      <TD>
289         Operates the animation slider bar.<BR>
290      </TD>
291    </TR>
292  </TBODY>
293</TABLE>
294<BR>
295
296<P class="label">Other</P>
297<P>This section describes operations other than camera animation operations.</P>
298
299<TABLE class="explain" border="1">
300  <THEAD>
301    <TR>
302      <TD>Key Operations</TD>
303      <TD>Description</TD>
304    </TR>
305  </THEAD>
306  <TBODY>
307    <TR>
308      <TD>L Button + R Button + X Button</TD>
309      <TD>
310      Switches the selected scene environment .<BR>
311      </TD>
312    </TR>
313    <TR>
314      <TD>A Button (only for Log mode)</TD>
315      <TD>
316      Outputs the log to log.txt in the Viewer folder.
317      </TD>
318    </TR>
319    <TR>
320      <TD>B Button (only for Log mode)</TD>
321      <TD>
322      Deletes the log.
323      </TD>
324    </TR>
325  </TBODY>
326</TABLE>
327<BR> <BR>
328
329<h4>Debugging Pad</h4>
330<P class="label">Camera Operations</p>
331<TABLE class="explain" border="1">
332  <THEAD>
333    <TR>
334      <TD>Key Operations</TD>
335      <TD>Description</TD>
336    </TR>
337  </THEAD>
338  <TBODY>
339    <TR>
340      <TD>Control Stick (Left)</TD>
341      <TD>The camera rotates around the viewpoint.</TD>
342    </TR>
343    <TR>
344      <TD>Control Stick (Right)</TD>
345      <TD>
346      The camera slides along the world y-axis. (up/down)<BR> Slides the camera in the X direction. (left/right)<BR>
347      </TD>
348    </TR>
349    <TR>
350      <TD>+Control Pad Up/Down</TD>
351      <TD>Slides along the world y-axis.</TD>
352    </TR>
353    <TR>
354      <TD>+Control Pad Left/Right</TD>
355      <TD>Slides along the camera x-axis.</TD>
356    </TR>
357    <TR>
358      <TD>X Button or Y Button</TD>
359      <TD>
360          Moves toward the look-at point (X Button).<BR> Moves away from the look-at point (Y Button).<BR>
361      </TD>
362    </TR>
363    <TR>
364      <TD>ZL Trigger Button + Control Stick (Left)</TD>
365      <TD>Slides in a plane parallel to the world XZ plane.<BR>
366    </TD>
367    </TR>
368    <TR>
369      <TD>ZL Trigger Button + Control Stick (Right)</TD>
370      <TD>Tilts the camera.</TD>
371    </TR>
372    <TR>
373      <TD>ZL Trigger Button + X/Y Button</TD>
374      <TD>
375          Moves toward the look-at point (the look-at point also moves at the same time) (X Button).<BR> Moves away from the look-at point (the look-at point also moves at the same time) (Y Button)<BR>
376      </TD>
377    </TR>
378    <TR>
379      <TD>ZL Trigger Button + PLUS/MINUS Button</TD>
380      <TD>Resets the camera position to its initial state.</TD>
381    </TR>
382    <TR>
383      <TD>ZR Trigger Button + A Button</TD>
384      <TD>Switches the View camera.<br /> When the View camera is switched, the operating cameras and lights also switch. </TD>
385    </TR>
386    <TR>
387      <TD>ZR Trigger Button + X Button</TD>
388      <TD>Switches the operating cameras and lights.</TD>
389    </TR>
390  </TBODY>
391</TABLE>
392<BR>
393
394
395<P class="label">Animation Operations</P>
396<P>Animation operations can be performed if a model/scene and animation are loaded.<BR></P>
397
398<TABLE class="explain" border="1">
399  <THEAD>
400    <TR>
401      <TD>Key Operations</TD>
402      <TD>Description</TD>
403    </TR>
404  </THEAD>
405  <TBODY>
406    <TR>
407      <TD>A Button</TD>
408      <TD>
409      Starts/stops playback of all displayed model/scene animations.
410      </TD>
411    </TR>
412    <TR>
413      <TD>B Button</TD>
414      <TD>
415      Stops all model or scene animations being displayed and resets to frame 0.
416      </TD>
417    </TR>
418    <TR>
419      <TD>ZR Trigger Button + Y Button</TD>
420      <TD>
421      Switches the selected model/scene.<BR>
422      </TD>
423    </TR>
424    <TR>
425      <TD>ZL Trigger Button + ZR Trigger Button + Y Button</TD>
426      <TD>
427      Switches the animation of the currently selected model/scene.<BR>
428      </TD>
429    </TR>
430    <TR>
431      <TD>ZL Trigger Button + ZR Trigger Button + A Button</TD>
432      <TD>
433      Starts/stops playback of the currently selected model/scene animation.<BR>
434      </TD>
435    </TR>
436    <TR>
437      <TD>ZL Trigger Button + ZR Trigger Button + B Button</TD>
438      <TD>
439      Stops the currently selected model/scene animation and resets the frame to 0.<BR>
440      </TD>
441    </TR>
442    <TR>
443      <TD>ZL Trigger Button + ZR Trigger Button + +Control Pad</TD>
444      <TD>
445      Advances/reverses frames in the currently selected model/scene animation (Left/Right keys).<BR> Speeds/slows the playback rate of the currently selected model/scene animation (Up/Down).<BR>
446      </TD>
447    </TR>
448    <TR>
449      <TD>ZR Button + +Control Pad Up/Down</TD>
450      <TD>
451         Moves the operation cursor location.<BR> Toggles in the order: resource name &gt; animation name &gt; animation frame &gt; playback rate.
452      </TD>
453    </TR>
454    <TR>
455      <TD>ZR Button + +Control Pad Left/Right</TD>
456      <TD>
457         Increases or decreases the value of the item where the operation cursor is located.<BR><BR>
458         <TABLE>
459		 <TR><TD><nobr>The resource name</nobr></TD><TD>Switches the currently selected model/scene.</TD></TR>
460		 <TR><TD><nobr>Animation name</nobr></TD><TD>Changes the displayed animation.</TD></TR>
461		 <TR><TD><nobr>Animation frame</nobr></TD><TD>Steps the model/scene animation forward/backward by the playback-rate number of frames.</TD></TR>
462		 <TR><TD><nobr>Playback rate</nobr></TD><TD>Increases/decreases the animation playback rate.</TD></TR>
463         </TABLE>
464      </TD>
465    </TR>
466    <TR>
467      <TD>ZL Button + ZR Button + +Control Pad  (Left/Right)</TD>
468      <TD>
469         Increases/decreases the value of the cursor-selected item for just the currently selected model/scene.<BR><BR>
470         <TABLE>
471		 <TR><TD><nobr>Animation frame</nobr></TD><TD>Steps the currently selected model/scene animation forward/backward by the playback-rate number of frames.</TD></TR>
472		 <TR><TD><nobr>Playback rate</nobr></TD><TD>Increases/decreases the animation playback rate for the currently selected model/scene.</TD></TR>
473         </TABLE>
474      </TD>
475    </TR>
476    <TR>
477      <TD>ZR Button + PLUS/MINUS Button</TD>
478      <TD>
479         Toggles the looped playback feature on/off for one-time animations.<BR>
480      </TD>
481    </TR>
482  </TBODY>
483</TABLE>
484<BR>
485
486<P class="label">Other</P>
487<P>This section describes operations other than camera animation operations.</P>
488
489<TABLE class="explain" border="1">
490  <THEAD>
491    <TR>
492      <TD>Key Operations</TD>
493      <TD>Description</TD>
494    </TR>
495  </THEAD>
496  <TBODY>
497    <TR>
498      <TD>ZL Trigger Button + ZR Trigger Button + X Button</TD>
499      <TD>
500      Switches the selected scene environment .<BR>
501    </TR>
502    <TR>
503      <TD>A Button (only for Log mode)</TD>
504      <TD>
505      Outputs the log to log.txt in the Viewer folder.
506      </TD>
507    </TR>
508    <TR>
509      <TD>B Button (only for Log mode)</TD>
510      <TD>
511      Deletes the log.
512      </TD>
513    </TR>
514  </TBODY>
515</TABLE>
516<BR> <BR>
517
518<h2><a name="menu">3D-Related Menus</a></h2>
519<TABLE class="explain" border="1">
520  <THEAD>
521    <TR>
522      <TD>Description of Setting</TD>
523      <TD>Description</TD>
524    </TR>
525  </THEAD>
526  <TBODY>
527    <TR>
528      <TD>SortMode</TD>
529      <TD>
530      Switch the render sorting order between <B>AllMeshBaseSort </B>and <B>OpaqueMeshBaseAndTranslucentModelBaseSort</B>.
531      </TD>
532    </TR>
533    <TR>
534      <TD>FrameRate</TD>
535      <TD>
536      Configures the animation frame rate.
537      </TD>
538    </TR>
539    <TR>
540      <TD>DepthLevel</TD>
541      <TD>
542      Sets either the distance from the camera to the base plane for the application-priority camera, or the distance in virtual space from the player's two eyes to the base plane for the realism priority camera.<br /> Specifying 0.0 sets the value to &quot;(the View camera's <I>Near</I>) + 5.0.&quot;
543      </TD>
544    </TR>
545    <TR>
546      <TD>Factor</TD>
547      <TD>
548      Sets the depth adjustment factor.
549      </TD>
550    </TR>
551    <TR>
552      <TD>RealSwitch</TD>
553      <TD>
554      Sets whether to enable realism priority camera matrix calculations.
555      </TD>
556    </TR>
557    <TR>
558      <TD>GridScale</TD>
559      <TD>
560      Sets the size of the grid scale when displaying coordinate axes/grids.
561      </TD>
562    </TR>
563    <TR>
564      <TD>GridDivision</TD>
565      <TD>
566      Sets the number of divisions in the grid scale when displaying coordinate axes/grids.
567      </TD>
568    </TR>
569    <TR>
570      <TD>LowerScreenPreview</TD>
571      <TD>
572      Switches the upper/lower screens.
573      </TD>
574    </TR>
575    <TR>
576      <TD>TargetCameraAxis</TD>
577      <TD>
578      Toggles between show/hide the camera's look-at point.
579      </TD>
580    </TR>
581  </TBODY>
582</TABLE>
583
584<P> </P>
585<P> </P>
586
587
588<h2><a name="restriction">Limitations</a></h2>
589
590<ul>
591<li>The gray bar depicts the system load, and processing will slow down and frames will be skipped if the bar reaches all the way to the right.<BR> If you want to preview at the given frame rate even though frames will be skipped, enable frame skipping in the General System part of the <a href="../setup/index.html#init">Initial Settings file</a><BR> When frame skipping is enabled, processing slowdowns are avoided by skipping some rendering.<BR>
592</li>
593<li>The Load Indicator shows only the load for rendering of the transferred model.<BR> It does not include the loads of the lower screen and grid rendering.
594</li>
595<li>The default light icon will display even when light is not transferred.<BR> This feature for showing the position of the light with an icon also shows the position of the default light.<BR> The default light will disappear when  light is transferred and the icon will also disappear.
596</li>
597<li>Lighting calculations are performed using optimized results.<BR> To reduce the CPU processing load, when Viewer makes the lighting calculations for the left/right cameras it calculates the light position from a camera that is situated in the middle of the left/right cameras.<BR> For this reason, the result of the lighting calculation will be slightly different from the result of calculating the light position from the separate left/right cameras. This will have some impact on the diffuse component and the non-NV specular components for point lights and spot lights. The impact will be particularly large on the diffuse component and the LN specular component when the light and the model are close together and the camera comes near.
598</li>
599<li>The FPS display will be slightly different from 60.<BR>Because the VSync interval is 59.831Hz for both the upper and lower LCD screens on the CTR, the display on the Viewer will not be exactly 60 either.<BR> Refer to the hardware documentation for details.<BR>
600<li>A maximum of 128 animations can be configured in a single animation set.<BR> Since the animation set can only take up to 128 animations, even if more animations are set there they will not show up in the Viewer.<BR> Additions may be made to the Initial Settings File in the future.<BR>
601</li>
602</li>
603</ul>
604<table border="0" height="100%"><tr><td style="background-color : white;"></td></tr></table>
605
606<hr><p>CONFIDENTIAL</p></body>
607</html>
608
609