1. Introduction
  2. Application layout
  3. Characters
  4. Create actions
    1. Animations
    2. Movements
    3. Rotations
  5. Connecting to the 3D environment, Unreal Runtime settings
  6. Playing
  7. Saving and loading of the scene
  8. Recording
  9. FAQ
  1. Introduction

    StoryFactory purpose is to script simple scenes in 3D virtual environment of UnrealEngine2. In other words, with StoryFactory you can create simple machinima movies in UnrealEngine2.

  2. Application layout

    The basic parts of the application are:

  3. Characters

  4. Changing the parameters of the actions

    Character actions are visualized in the Characters Panel in the lower left part of the application. Each action is visualized by a colored rectangle. The length of the rectangle matches the length of the action. Animations are shown in the first row, movements in second row and rotations in third row.

    You can change the ordering of animations by drag and drop. You cannot change ordering of movements and rotations! You can change the length of the actions by clicking the right border and dragging the action to desired size (for animations this will change the number they are repeated). When clicking on the middle of the action, you can shift it so it starts at different time.

    1. Animations
      • Adding a new animation - in Characters Panel, right click on the character you want to add animation for. Select Add Animation. The dialog will appear, where you can select new animation to add. By default it will be added at the end of the sequence.
      • If you want to change animation properties, click it and in Animation Editor change desired parameters.
    2. Movements
      • Character movements are visualized on the city map by yellow circles connected by lines. If you select a movement in Characters Panel, it will be marked on the city map and vice versa.
      • Adding a new movement - If you want to add a new point to move at the end of the sequence, simply right click the last yellow movement point in the city map and drag the newly created movement to desired position. You can also create new movement between two movements by right clicking on the line between the points. New movement will be shown in the Characters Panel, where you can change its duration or starting time.
      • Movement change - you can change the movements by dragging the yellow points to desired locations in the city map by clicking on it and holding LEFT mouse button. Movement duration and starting time can be changed in Characters Panel.
      • When defining new movements, remember the characters cannot go through trees, walls or benches. If you define the movements wrong, the characters can get stuck on these obstacles.
      • If you are holding SHIFT and change the duration or the position of a movement then the positions of all movements to the right of actual movement will be changed according to the change to actual movement (this is handy, when you have already movements and animations synchronized and want to make a change at the beginning of the scene).
    3. Rotations
      • The actual rotation of the character is visualized on the city map by a small line with black dot at the end.
      • If you set the current time, so it is inside some rotation duration, the rotation will be visualized by a white arc in the city map. You can change the rotation by clicking the black dot at the end of this arc and dragging it to desired position.
      • Adding a new rotation - set the actual time with the Time Slider at the time point you want the rotation to occur. Click the black dot at the end of the line visualizing actual character rotation and dragg it to add a new rotation.
      • In Characters panel you can change the duration and the starting time of the rotation.
      • If you are holding SHIFT and change the duration or the position of a rotation then the positions of all rotations to the right of actual rotation will be changed according to the change to actual rotation (this is handy, when you have already rotations and animations synchronized and want to make a change at the beginning of the scene).
  5. Connecting to the 3D environment, Unreal Runtime settings
  6. Playing the scene

    Following functions will play the scene when you have UnrealEngine2Runtime window on.

  7. Saving and loading of the scene

    You can save and load created scenes to a file.

  8. Recording the scene

    For the scene recording StoryFactory uses external application CamStudio that is controlled directly from the StoryFactory.

  9. FAQ