MV3920BrownFinalProject-small.jpg

 

DATE

LAB

ASSIGNMENT

ACCOMPLISHMENT

14 April

1

 

·    Cube:  create in Blender and texture with Gimp

21 April

2

Your own geometry (but not a simple box)

...with a texture

...in Delta3D

...moving

·    Created MTVR in Blender

·    Textured MTVR in Blender

·    Made MTVR move to boxes (like sample plane)

28 April

3

Read and follow the comments in pydt-examples-0.4\Example07-FacingDirection.

·    Example 7 Rotation Interpolation lab

5 May

4

Build a small application showing as many as possible of the following effects:

 

Sound

Particle system creation

Particle system placing

Smooth position interpolation

Smooth rotation interpolation

Physics (your own preframe)

Parenting

Physics (engine)

·    Created simple scene with blocks on the ground and in the air

·    MTVR moved and rotated toward ground blocks

·    M2 moved and rotated toward air blocks

·    MTVR had engine sound when moving

·    MTVR had dust cloud when moving

·    All blocks would fall to the ground with physics based on button push

12 May

5

Build a level in STAGE with at least five objects and a Python script to load it in an application.

·    Used Stage to build a scene with several copies of 5 houses on a cul-de-sac road

·    Inserted MTVR in the scene

·    MTVR could drive around the scene and aim weapon with keyboard controls

19 May

6

Build a scene in Delta. Extra credit for...

** mouse handling (directly reading the mouse vs. using a motion model)

** object picking

·    Added trees to the scene in Stage

·    Camera controlled with customized motion model

·    1 of 3 MTVR’s could be selected with the mouse for movement (dust trails stayed on for all MTVR’s as an error yet to be corrected)

26 May

7

Build a scene in Delta. Extra credit for...

** use motion models

** LOS testing

·    Added engine sound to MTVR movement

·    Added fly and collision motion models; user can use either of those, the custom camera, or select an MTVR to move around

·    Ground clamping

1 June

8

Build a scene in Delta. Extra credit for...

** ground clamping

** direct fire

·    Fixed ground clamping to include pitch and roll

·    Used LOS to achieve direct fire, including machine gun sound, sight reticle, and smoke for shot effect

·    Built target with impact effects

8 June

9

Build a scene in Delta. Extra credit for...

** crosshair or other GUI element parented to camera

** positional audio

 

Send me a brief update email by Monday night.

 

Additional deliverables:

3 screenshots

One paragraph description

Brief video capture

·    Added positional audio for truck’s engine noise

·    Added fine adjustment for gun controls

·    Recorded short video

·    4 screenshots

·    Paragraph description of project below

 

This project demonstrates a variety of techniques used to construct a third person simulation.  The project includes three USMC Medium Tactical Vehicle Replacements (MTVR), each with 0.50 caliber machine guns.  The MTVR’s drive forward, backward, and turn, and the vehicles can go up and down hills with appropriate pitch and yaw.  The vehicles show dust trails while moving continuously forward and have an engine sound while moving.  The user can control the vehicle’s machine gun from a third person or first person point of view.  The program will show weapon effects on any solid in the scene, such as the buildings.  Three target trucks are available in the scene.  When hit with the 0.50 caliber machine, these targets show effects by turning gray and bursting into smoke.  These trucks operate in a scene of houses situated around a cul-de-sac in a suburban setting.  The scene features a large hill behind the cul-de-sac.  The program allows camera manipulation using standard motion models and a custom motion model for more precise camera maneuvering.  The user manipulates the camera, trucks, and weapons using keyboard controls.  The user selects the active truck with the mouse.  The project demonstrates the basic functionality of a game with shooting and moving entities.  The project involves a culmination of many virtual building tools including Blender, GIMP, Delta3D, Stage, and Audacity, all brought together with Python code.