Basic Animation…how I figured it out for an Animated Scenery Blueprint model
To ease frustration, it’s advised that you figure all of these steps out on a practice model.
1. Make your model.
2. On my test model, I created the animation sequence and then saved that piece of the overall model as a separate model. <File/Save Selected…> Give it whatever file name you want.
3. Before exporting, ensure you have named your model using the proper naming convention that RW recognizes. <1_1000_...> If you do not do this, then your model will not show up at a distance. I threw this part in, just in case you didn’t know. Assign your shader and texture. Nothing special for animation that I am aware of.
4. Export the static model as a .igs to your RW/Source/Scenery/Clutter…
5. Open the animated model
6. Repeat step 3.
7. Repeat step 4 but send it to RW/Source/Scenery/Animated…
8. Export animated model once again as a .ia and send it to RW/Source/Scenery/Animated
9. Close Max.
10. Open Blueprint Editor
11. Navigate to your Animated folder.
12. In the root of this folder, that would be the one that is labeled “Animated”, right click and select add.
13. Select “New Item”.
14. Select “Blueprint”.
15. Select “Anim scenery blueprint”.
16. Name it. This is at the bottom of the Add New Item box. Ensure it ends with .xml.
17. Select “OK”.
18. Above the BrowseInformation section, give your model a name.
19. Within the BrowseInformation section, give it a display name. This is how it will show up in game.
20. Give it a description if you desire. Not required.
21. Select a Category. This is so you can find it in all the chaos within the menus but this part you don’t need a category, so select “eExcludeFromBrowserList”.
22. RenderComponent Section- Expand. Click on the little arrow in case you don’t know.
23. Under SecondaryNamedTextureSet/GeometryID your .IGS file goes here. Place it here by right clicking on its name within the file tree to the left, copying and then pasting it in this field. Do not click Copy to Blueprint Set…
24. That is all for the SecondaryNamedTextureSet section.
25. Go to the AnimSet section and expand this.
26. Click Add Element. You are going to see this: cAnimSceneryRenderBlue…
27. Expand this.
28. AnimationID: Rotate
29. AnimationName: your .IA file goes here. Place it here by right clicking on its name within the file tree to the left, copying and then pasting it in this field. Do not click Copy to Blueprint Set…
30. You can check the AnimateInEditor if you desire.
31. Probability=1
32. Save. No need to export.
33. Navigate to your static model.
34. Right click on the .IGS and select Create Scenery Blueprint.
35. Give it a name.
36. Give it a Display Name
37. Give it a description if you so desire.
38. Assign it a category. This time it’s advised you do this. If you don’t, by default it will go to misc.
39. By default, the RenderComponent is populated and no change are needed.
40. Go down to ContainerComponent. Expand.
41. Expand Children
42. Click Add Element and you’ll see: cEntityContainerBlueprint… Expand this
43. ChildName: This is what you named your Animated part
44. Expand BlueprintID and BlueprintSetID
45. Provider. This should be self-explanatory. But if it’s not, that’s you.
46. Product. See above comment, but the product isn’t you, it’s what you’re making.
47. BlueprintID will be your animated scenery item’s .xml file that your created earlier.
48. Now if everything was done right, click the little green arrow at the top to launch the Asset Editor. If any errors occurred, they will show up in the Output Window. Address them as needed.
49. When the Asset Editor opens your models should appear. Both of them. You can navigate around your part as you would in game.
50. You can highlight your parts and move them around at this point if you need to. When everything looks good and you are done, close the Asset Editor and the export your model. F7.
51. Fire up the game and check it out. Mind you this was only for an Animated Scenery Blueprint model and not an Animated Signal Blueprint I do not know anything about those as I have not tried making a signal yet.