Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Opened 13 years ago

Last modified 12 years ago

#166 reopened enhancement

Interactive Camera

Reported by: patrick Owned by: nobody
Priority: blocker Milestone: Old Orxonox tickets orx-v0
Component: AI Version:
Keywords: Cc:
Referenced By: References:

Description

Intro

In computer games there are usually two kind of movie snippets:

  • rendered movies
  • cut scenes in game graphic

Of course rendermovies have to be rendered beforehand and loaded from the harddisc. Cut scenes in game graphics can be implemented in a mission without loading anything special from anywhere.

This ticket is an enhancement of the camera and probably some other things. It should be possible to control the camera with scripts.

Check out the youtube animation

Goals

  • implement a way to start the cut scene (player loses control of everything)
  • scripts control the camer
  • camera can fade in and out
  • camera can be moved freely and easily by adding waypoints (dependence from project #158)
  • the camera should be able to jump from one point to another in no time (simple move with dt=0)
  • optional: zoom in and zoom out
  • optional: camera shaking

Information Gathering

  • you can find the current camera implementation here. Be sure to know the difference between CameraNode and the Camera itself
  • to let the player loose the control you will have to take a look at the event handler
  • take a look at the NPC implementation
  • learn more about orxonox scripting in the ScriptingHowTo

Implementation

  • implement a way to start the cut scene (player loses control of everything)
  • fading: just draw a black square before the camera that blends slowly abay
  • scripts handle the actions (move objects, interact with the NPC interface)
  • camera can be moved freely and easily by adding waypoints (dependence from project #158)

Change History (3)

comment:1 Changed 12 years ago by bknecht

  • Resolution set to invalid
  • Status changed from new to closed

comment:2 Changed 12 years ago by bknecht

  • Resolution invalid deleted
  • Status changed from closed to reopened

comment:3 Changed 12 years ago by bknecht

  • Milestone set to Old Orxonox tickets
Note: See TracTickets for help on using tickets.