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>Previewing 3D models loaded into CreativeStudio</h3> 25<p> 26You can preview 3D model loaded into the CreativeStudio by connecting Viewer to CreativeStudio. 27</p> 28<p> 29Multiple 3D models can be previewed at the same time if they are all loaded into CreativeStudio. 30</p> 31<center><IMG src="images/3d_image.gif" border="0"></center> 32<BR> 33 34 35<h3>Animation can be played back</h3> 36<p> 37If an animation is added to the 3D model, that animation can be played. 38</p> 39 40<p> 41Camera, light, and fog animations can be played. 42</p> 43 44<p> 45The playing, pausing, and frame stepping of animation is controlled using a controller for the unit or a debugging pad. 46</p> 47<BR> 48 49 50 51<h3>Loading and previewing binary files saved with CreativeStudio</h3> 52 53<p>Binary files (bcres, bcmdl) can be loaded using file reload.</P> 54<p>Note: Older versions of binary files cannot be loaded.</p> 55<P>For information on saving binary files, see the CreativeStudio manual.</p> 56 57 58 59 60<h2><a name="3d_mode" >3D Mode</a></h2> 61 62<p> 63In the 3D mode, you can review 3D models loaded in the Viewer and play back animations. 64</p> 65 66<h3>Screen Information</h3> 67<p> 68The 3D mode screen displays the following information: 69</p> 70<BR> 71 72<center><IMG src="images/3d.gif" border="0"></center> 73<BR> 74 75 76<ol class="ui"> 77 78<li>Main Mode / Sub-Mode 79<p><img src="./images/3d_mode.gif" border="0"></p> 80<p>Shows the currently selected main mode and sub-mode.</p> 81<li>Digital Display of Processing Time 82<p><img src="./images/3d_process.gif" border="0"></p> 83<p>Digital display of the loads on the CPU and GPU for processing of 3D models.</p> 84<p>The unit is percentage points. This is the equivalent of the value displayed in the Processing Meter.</p> 85<ol class="ui"> 86<p>CPU: The relative amount of time spent for animating and rendering, up through the completed sending of data to the GPU.</p> 87<p>Calc: Time spent for animating.</p> 88<p>Draw: Time spent for rendering.</p> 89<p>GPU: Time from start to finish of rendering.</p> 90</ol> 91<li>Name of the selected model 92<p><img src="./images/3d_model.gif" border="0"></p> 93<p>The name of the currently selected model for which animation can be switched.</p> 94<li>Name of currently selected model animation 95<p><img src="./images/3d_anim.gif" border="0"></p> 96<p>This is the animation that is bound to the selected model. [S] is for scale animation, [M] is for material animation and [V] is for visibility animation.</p> 97<li>Camera Operation Target 98<p><img src="./images/3d_cam.gif" border="0"></p> 99<p>The name of the camera that is the target of operations in the current selection.</p> 100<li>Current animation frame/All animation frames 101<p><img src="./images/3d_frame.gif" border="0"></p> 102<p>The number on the right indicates the frames being looped. The number on the left indicates the current frame count.</p> 103<li>Animation playback speed 104<p><img src="./images/3d_framerate.gif" border="0"></p> 105<p>Shows the rate at which the playback of frames advances in one step.</p> 106<li>Animation Frame Bar 107<p><img src="./images/3d_seekbar.gif" border="0"></p> 108<p>Depiction on a bar of the current animation frame and all animation frames.</p> 109</ol> 110<BR> 111 112 113 114<h3><a name="control" >3D Mode Operations</a></h3> 115<P>The following operations can be performed in 3D mode.</P> 116<BR> 117 118<h4>Unit controller</h4> 119<P class="label">Camera Operations</p> 120<TABLE class="explain" border="1"> 121 <THEAD> 122 <TR> 123 <TD>Key Operations</TD> 124 <TD>Description</TD> 125 </TR> 126 </THEAD> 127 <TBODY> 128 <TR> 129 <TD>Slide pad</TD> 130 <TD>The camera rotates around the viewpoint.</TD> 131 </TR> 132 <TR> 133 <TD>+Control Pad Up/Down</TD> 134 <TD>The camera slides along the world y-axis</TD> 135 </TR> 136 <TR> 137 <TD>+Control Pad Left/Right</TD> 138 <TD>The camera slides along the world x-axis</TD> 139 </TR> 140 <TR> 141 <TD>Lower screen (right side 4/5)(Touch panel)</TD> 142 <TD> 143 Slides the camera in the XY direction.<BR> 144 </TD> 145 </TR> 146 <TR> 147 <TD>Lower screen (left side 1/5)(Touch panel)(up/down)</TD> 148 <TD> 149 The camera slides along the world y-axis.<BR> 150 </TD> 151 </TR> 152 <TR> 153 <TD>X Button or Y Button</TD> 154 <TD> 155 Moves the camera toward the view point (X Button).<BR> Moves the camera away from the view point (Y Button).<BR> 156 </TD> 157 </TR> 158 <TR> 159 <TD>L Button + Slide pad</TD> 160 <TD>The camera slides in a plane parallel to the world XZ plane.<BR> 161 </TD> 162 </TR> 163 <TR> 164 <TD>L Button + Lower screen (right side 4/5)(Touch panel)</TD> 165 <TD>Tilts the camera.</TD> 166 </TR> 167 <TR> 168 <TD>L Button + Lower screen (left side 1/5)(Touch panel)(up/down)</TD> 169 <TD>The camera slides along the world y-axis</TD> 170 </TR> 171 <TR> 172 <TD>L Button + X/Y Button</TD> 173 <TD> 174 Moves the camera toward the viewpoint (the viewpoint also moves)(X Button)<BR> Moves the camera away from the viewpoint (the viewpoint also moves)(Y Button)<BR> 175 </TD> 176 </TR> 177 <TR> 178 <TD>L Button + START Button</TD> 179 <TD>Resets the camera position to its initial state.</TD> 180 </TR> 181 <TR> 182 <TD>R Button + A Button</TD> 183 <TD>Switches the camera being used when there is more than one camera.</TD> 184 </TR> 185 </TBODY> 186</TABLE> 187<BR> 188 189 190<P class="label">Animation Operations</P> 191<P>When a model and animation are loaded, animation can be manipulated using the A and B Buttons and the +Control Pad.</P> 192 193<TABLE class="explain" border="1"> 194 <THEAD> 195 <TR> 196 <TD>Key Operations</TD> 197 <TD>Description</TD> 198 </TR> 199 </THEAD> 200 <TBODY> 201 <TR> 202 <TD>A Button</TD> 203 <TD> 204 Starts/stops playback of all displayed model/scene animations. 205 </TD> 206 </TR> 207 <TR> 208 <TD>B Button</TD> 209 <TD> 210 Stops all model or scene animations being displayed and resets to frame 0. 211 </TD> 212 </TR> 213 <TR> 214 <TD>R Button + +Control Pad</TD> 215 <TD> 216 Performs animation frame advance/reverse (left/right).<BR> Accelerates/decelerates the animation playback rate (up/down).<BR> 217 </TD> 218 </TR> 219 <TR> 220 <TD>R Button + Y Button</TD> 221 <TD> 222 Switches the selected model.<BR> 223 </TD> 224 </TR> 225 <TR> 226 <TD>R Button + X Button</TD> 227 <TD> 228 Switches the animation of the selected model.<BR> 229 </TD> 230 </TR> 231 </TBODY> 232</TABLE> 233<BR> 234 235<P class="label">Other</P> 236<P>This section describes operations other than camera animation operations.</P> 237 238<TABLE class="explain" border="1"> 239 <THEAD> 240 <TR> 241 <TD>Key Operations</TD> 242 <TD>Description</TD> 243 </TR> 244 </THEAD> 245 <TBODY> 246 <TR> 247 <TD>L Button + R Button + X Button</TD> 248 <TD> 249 Reloads the binary files on the PC. The reload destination path is specified from a settings file. 250 </TD> 251 </TR> 252 <TR> 253 <TD>L Button + R Button + A Button</TD> 254 <TD> 255 Captures a screenshot. The save path is specified from a settings file. 256 </TD> 257 </TR> 258 <TR> 259 <TD>Start Button + +Control Pad</TD> 260 <TD> 261 Switches the main mode (up/down).<BR> Switches the sub-mode (left/right).<BR> 262 </TD> 263 </TR> 264 </TBODY> 265</TABLE> 266<BR> <BR> 267 268<h4>Debugging Pad</h4> 269<P class="label">Camera Operations</p> 270<TABLE class="explain" border="1"> 271 <THEAD> 272 <TR> 273 <TD>Key Operations</TD> 274 <TD>Description</TD> 275 </TR> 276 </THEAD> 277 <TBODY> 278 <TR> 279 <TD>Control Stick (Left)</TD> 280 <TD>The camera rotates around the viewpoint.</TD> 281 </TR> 282 <TR> 283 <TD>Control Stick (Right)</TD> 284 <TD> 285 The camera slides along the world y-axis. (up/down)<BR> Slides the camera in the X direction. (left/right)<BR> 286 </TD> 287 </TR> 288 <TR> 289 <TD>+Control Pad Up/Down</TD> 290 <TD>The camera slides along the world y-axis</TD> 291 </TR> 292 <TR> 293 <TD>+Control Pad Left/Right</TD> 294 <TD>The camera slides along the world x-axis</TD> 295 </TR> 296 <TR> 297 <TD>X Button or Y Button</TD> 298 <TD> 299 Moves the camera toward the view point (X Button).<BR> Moves the camera away from the view point (Y Button).<BR> 300 </TD> 301 </TR> 302 <TR> 303 <TD>ZL Trigger Button + Control Stick (Left)</TD> 304 <TD>The camera slides in a plane parallel to the world XZ plane.<BR> 305 </TD> 306 </TR> 307 <TR> 308 <TD>ZL Trigger Button + Control Stick (Right)</TD> 309 <TD>Tilts the camera.</TD> 310 </TR> 311 <TR> 312 <TD>ZL Trigger Button + X/Y Button</TD> 313 <TD> 314 Moves the camera toward the viewpoint (the viewpoint also moves)(X Button)<BR> Moves the camera away from the viewpoint (the viewpoint also moves)(Y Button)<BR> 315 </TD> 316 </TR> 317 <TR> 318 <TD>ZL Trigger Button + PLUS Button</TD> 319 <TD>Resets the camera position to its initial state.</TD> 320 </TR> 321 <TR> 322 <TD>ZR Trigger Button + A Button</TD> 323 <TD>Switches the camera being used when there is more than one camera.</TD> 324 </TR> 325 </TBODY> 326</TABLE> 327<BR> 328 329 330<P class="label">Animation Operations</P> 331<P>When a model and animation are loaded, animation can be manipulated using the A and B Buttons and the +Control Pad.</P> 332 333<TABLE class="explain" border="1"> 334 <THEAD> 335 <TR> 336 <TD>Key Operations</TD> 337 <TD>Description</TD> 338 </TR> 339 </THEAD> 340 <TBODY> 341 <TR> 342 <TD>A Button</TD> 343 <TD> 344 Starts/stops playback of all displayed model/scene animations. 345 </TD> 346 </TR> 347 <TR> 348 <TD>B Button</TD> 349 <TD> 350 Stops all model or scene animations being displayed and resets to frame 0. 351 </TD> 352 </TR> 353 <TR> 354 <TD>ZR Trigger Button + +Control Pad</TD> 355 <TD> 356 Performs animation frame advance/reverse (left/right).<BR> Accelerates/decelerates the animation playback rate (up/down).<BR> 357 </TD> 358 </TR> 359 <TR> 360 <TD>ZR Trigger Button + Y Button</TD> 361 <TD> 362 Switches the selected model.<BR> 363 </TD> 364 </TR> 365 <TR> 366 <TD>ZR Trigger Button + X Button</TD> 367 <TD> 368 Switches the animation of the selected model.<BR> 369 </TD> 370 </TR> 371 </TBODY> 372</TABLE> 373<BR> 374 375<P class="label">Other</P> 376<P>This section describes operations other than camera animation operations.</P> 377 378<TABLE class="explain" border="1"> 379 <THEAD> 380 <TR> 381 <TD>Key Operations</TD> 382 <TD>Description</TD> 383 </TR> 384 </THEAD> 385 <TBODY> 386 <TR> 387 <TD>ZL Trigger Button + ZR Trigger Button + X Button</TD> 388 <TD> 389 Reloads the binary files on the PC. The reload destination path is specified from a settings file. 390 </TD> 391 </TR> 392 <TR> 393 <TD>ZL Trigger Button + ZR Trigger Button + A Button</TD> 394 <TD> 395 Captures a screenshot. The save path is specified from a settings file. 396 </TD> 397 </TR> 398 <TR> 399 <TD>PLUS Button + +Control Pad</TD> 400 <TD> 401 Switches the main mode (up/down).<BR> Switches the sub-mode (left/right).<BR> 402 </TD> 403 </TR> 404 </TBODY> 405</TABLE> 406<BR> <BR> 407 408<h2><a name="menu">3D-Related Menus</a></h2> 409<TABLE class="explain" border="1"> 410 <THEAD> 411 <TR> 412 <TD>Description of Setting</TD> 413 <TD>Description</TD> 414 </TR> 415 </THEAD> 416 <TBODY> 417 <TR> 418 <TD>Sort Mode</TD> 419 <TD> 420 You can switch between AllMeshBaseSort and OpaqueMeshBaseAndTranslucentModelBaseSort. 421 </TD> 422 </TR> 423 </TBODY> 424</TABLE> 425 426<P> </P> 427<P> </P> 428 429 430<h2><a name="restriction">Limitations</a></h2> 431 432<P>Because displaying information on the lower screen results in a process slowdown and skipped frames, the lower screen is not displayed in the initial state.<BR> To display information, perform a screen information display switching operation as described in <a href="../common/index.html#control">Common Operations</a>.<BR> To toggle between show/hide for the lower screen, use the R+B Buttons with a unit controller, or the ZR+B Buttons with a debugging pad. 433</P> 434<P>The gray bar depicts the system load, and processing will slow down and frames will be skipped if the load becomes so high that 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, you can avoid processing slowdowns by skipping some rendering. 435</P> 436<P>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. 437</P> 438<P>The processing becomes slightly larger when you use <CODE>nw::gfx::ParticleSetIsBufferFlushEnabledSetter</CODE> to flush the particle rendering.</P> 439 440 441<table border="0" height="100%"><tr><td style="background-color : white;"></td></tr></table> 442 443<hr><p>CONFIDENTIAL</p></body> 444</html> 445 446