This website views at its very best in Firefox web browser, and is not available in a mobile version.

      Copyright © All Rights Reserved | Built by Serif Templates

Parchment Background Image for How To's: The Ultimate CTR Creator, Page 13, on FlightToAtlantis.net Please turn to Page 14

Loading Your Animations Into The Importer






While Importing your car model you'll need to know where to load your XML's. This next screenshot, with all the fields completely blank for clarity, shows where.






Image 110, HowTo's: The Ultimate CTR Creator, Page13

Once you mouse click on the Load toggle you'll be able to browse to your XML's and load them into the Importer in this way. Animations load one at a time and you'll need to browse each time to add all four of them.






Image 111, HowTo's: The Ultimate CTR Creator, Page13

There's one final step that needs to be taken and that's to orientate our XML's. That can be done here by double clicking on each animation and adjusting the Coordinates System setting to match SketchUp which is Right-Handed, Z-Up. If this isn't done the animations will work but all the movements will be in the wrong direction, e.g., in line 10 of our Opening XML, our door might move 1.5m into the sky instead of moving 1.5m along the side of the car.






Image 112, HowTo's: The Ultimate CTR Creator, Page13

Assigning LOD's To Your Animations






Properly assigning LOD's to our car requires that we go to the Animated Models dialog and create two copies of our model. This will give us the required three to set up one each with the 40.0 LOD, another for the 100.0 LOD, and the third copy for the 4000 LOD. Early on during our car's development at the time we're going to be making lots of edits we don't want to be giving our car precise levels of LOD's as if it's a completed design so for now we'll settle on a single level of detail. 500.0 is a good value for temporary use. Just ignore for now any messages from the Importer that three LOD's are required.






Temporarily assigning LOD's to our car may be done by going to the LOD's dialog in the Importer, clicking on the + to add a single level of detail, entering 500.0 for this temporary LOD set-up, then double clicking on the single LOD entry in the list. This will bring up another dialog.






Image 113, HowTo's: The Ultimate CTR Creator, Page13

Click on the second tab, Animations.






Image 114, HowTo's: The Ultimate CTR Creator, Page13

Now click on the +. Our animations may be added in this way. All the boxes may be ticked in one go.






Image 115, HowTo's: The Ultimate CTR Creator, Page13

Ensure that your animations are arranged here in the same sequence as they're arranged below in the Animations window.






Image 116, HowTo's: The Ultimate CTR Creator, Page13

If for any reason you're not happy with your animations at this time, e.g., the times don't look like they should, you can update your animation XML's after which they'll need to be re-loaded.






WagenDaten_ Animation Keywords






In the Advanced version of WagenDaten_ templates, at the bottom of the list for each car type are the fields in which we need to enter values so the animation we've so carefully created is actually played with that car type in the game. There are three sets of Animation fields. Each field is named:







restraint,


door, and


feature.






This is why it's necessary to name your bone with one of these three words in it, so that it's possible to choose specific fields in the WagenDaten_ to play the animation. The door Animation fields that we need are highlighted in the next WagenDaten_ template screenshot.






Image 117, HowTo's: The Ultimate CTR Creator, Page13

You will note all the values are at -1. These -1's mean that no car animations have been set up to play. If we don't make the following adjustments to these fields our door will remain static in spite of all the steps we've taken to get it animated so we need to number these values in the same sequence that we've placed them in the Importer. Here's a memory refresher as to how we’ve arranged our animations in the Importer.






Image 118, HowTo's: The Ultimate CTR Creator, Page13

We're going to assign the following numbers to each of these animation values in our WagenDaten_ so they play in order:







Opening - assign the number 0


OpenIdle - assign the number 1


Closing - assign the number 2


ClosedIdle - assign the number 3






This is how these four lines should appear in our WagenDaten_ with each line given the correct numbers.






Image 119, HowTo's: The Ultimate CTR Creator, Page13

If you haven't gotten CTR Creator to write your WagenDaten_ you may simply type it in as seen at the end of the FrontCar_ section.






The fields appear out of order in the WagenDaten_ but the important thing is that we number them in the correct sequence. This code should be typed into your WagenDaten_ in the same order in which it appears here.






The pride-in-work and satisfaction of seeing a properly animated door on a car we designed ourselves is ample reward for putting in the effort to achieve this.






HowTo's: The Ultimate CTR Creator - Monorail Car Door Animation Demo, Page 13 - Thumbnail Screenshot

We only did one door in this session to keep things easier to follow. To get both doors animating at the same time we simply need to create additional animations, return to our model in the importer, and set things up so we have two animated doors on our car. When you do this do remember that the left door we animated moved 10cm in a -Y direction away from the left side of the car. The right door will need to move 10cm in the opposite direction so that it moves away in a +Y direction from the right side of the car.






XML CTR_OldSpicesTrain Door Animations will show you how to include several animations and several bones in the same XML file.






Testing Your Animations






There are two times during which it’s best to test our animations. The first is early on in the design of our animated object where it may be tested in SketchUp (see our video here Testing Your Restraint's Rotation) with the Bone Effect and the Mesh in their exact starting places (not at X+Y+Z=0), after which we'd actually move and/or rotate the mesh ourselves to test the required positioning. Although there is animation software available for SketchUp one could set up a temporary rig and test the movements himself way sooner than learning the animating software and setting up the meshes and bones so they run as desired through the software. At one time EnigmaticEffigy had made available to the community a utility called Animatum into which one could transfer their XML and this utility would show how the model would work in the game without the need to launch RCT3. We’ve been unable to find that utility available anywhere to download.






Without Animatum, the only way to see our animation in operation without ourselves manipulating it in SketchUp is in RCT3. It's extremely helpful to identify the different stages of animation if guests are actually boarding the car as you observe your work. This is necessary because, with guests boarding the train it will be convenient to tell if any problem you've observed is, e.g., at the end of the Opening sequence, or at the start of the OpenIdle cycle.






Updating Your Animations






This is pretty straight-forward with the XML's that need updating being adjusted in the text editor of your choice. Again you'd want to compare your animations by looking at each in a separate instance in Microsoft Notepad. If you decide only one animation needs updating it can be loaded singly. It will appear at the bottom of the list and can be moved into place with the arrows at the right of the Animations dialog.






Image 121, HowTo's: The Ultimate CTR Creator, Page13

After you've imported your updated animations and have returned to the game, ignore the first car leaving the station if your track is already testing or opened because that first car will probably have in it traces of the previous animation. The next car leaving the station gives a more accurate picture of your updates. If you're at all in doubt as to what effect your XML updates are having simply close the ride, open construction mode, close construction mode, and then again test or open the ride.






These animations are probably a bit long for regular use by most gamers. They're deliberately long so that you'll have time to fully observe the movements of your animation without being rushed through any of the cycles. After you've gotten this animation working for the first time make backup copies of your animation XML's and then create another set with shorter times. You may copy & paste the original set and simply edit the time differences into the copies.












If for any reason you need to use a closing animation rather than an opening animation you'd use this sequence:







Closing,


ClosedIdle,


Opening, and then


OpenIdle.






Again, when Importing these animations they should be started and sequenced in the same exact order in the Importer's LOD dialog, the Importer's Animations dialog, and in the WagenDaten_ file.







Drag the above toggle to a

convenient place on your screen.




The Ultimate CTR Creator

Table Of Contents:

Sub-Header Text Image for FlightToAtlantis.net: How To's: The Ultimate CTR Creator: Loading Your Animations Into The Importer