Opened 18 years ago
Last modified 17 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 17 years ago by bknecht
- Resolution set to invalid
- Status changed from new to closed
comment:2 Changed 17 years ago by bknecht
- Resolution invalid deleted
- Status changed from closed to reopened
comment:3 Changed 17 years ago by bknecht
- Milestone set to Old Orxonox tickets
Note: See
TracTickets for help on using
tickets.