1 / 20

Storytelling in cinema and games

Storytelling in cinema and games. Storytelling. Is story important for games? Why use story in games? How to write a good story Don’t ask me… We are not good doing that! How to present a good story I can do that!. We can learn a lot from movies Aristotle’s dramatic arc

Anita
Télécharger la présentation

Storytelling in cinema and games

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Storytelling in cinema and games

  2. Storytelling • Is story important for games? • Why use story in games? • How to write a good story • Don’t ask me… We are not good doing that! • How to present a good story • I can do that!

  3. We can learn a lot from movies Aristotle’s dramatic arc Game levels repeat this pattern climax Good storytelling tension time

  4. Rising action in game levels tension time

  5. Presenting to the audience • Even if your story is good, you have to show the story unfold in an appealing way • Suspense, surprise • Presentation is communication • Narration • Camera • Music • Choosing good scenes/shots

  6. Gaming Team Part A -The virtual film crew • Director • Makes decisions about the best way to shoot a scene. • Cinematographer • Camera placement to carry out director’s orders. • Editor • Decides how long scenes and shots should be to preserve a good flow of timing.

  7. Virtual director • In film, the director controls the scene and actors to achieve desired camera action. • In games, the director has little control of action. • Determine which good camera shots are available • Think about all the ways to shoot an event

  8. Events are constantly happening in the game Collect information about events Determine priority of events Provide editor with list of currently available shots Relative shot priority Timing information Start Estimated length Decay rate End condition Shot information Primary & secondary actors Emphasis Etc. Sketch of a virtual director

  9. Virtual cinematographer • Placement of virtual camera • You have access to scene geometry • But the scene is dynamic • Versus first-person and third-person limited

  10. Virtual editor • Decides which shots to use • Unlike film, must do this in real-time • Also choose transitions between shots

  11. Sketch of virtual editor • Different editors have different preferences • Lshot • Lscene • New shot is chosen when end condition of current shot changes • Filter possible shots • Start time is not too far in the future • Current shot must terminate now and start time is now or recently passed • Sort remaining shots based on quality

  12. 4 basic shots with two actors Standard Over-the-shoulder Point-of-view Profile

  13. How to show an actor Extreme close-up Close-up Close shot Medium shot Full shot

  14. Line of action • Rule of thumb: never cross the line of action • Imaginary line that keeps the audience oriented

  15. Line of action example

  16. b Computing the angle (1 actor) 1. 2. Rotate MCO and Voffset around the up vector of MCO by a 3. Rotate MCO and Voffset around the right vector of MCO by b

  17. Camera constraints • Every actor has a set of constraints • Range of vantage angles • Range of viewing distances • Preferred vantage angle • Preferred viewing distance

  18. Searching for optimal viewpoint • Now search the solution-consistent area for the (q, f, d) closest to the preferred vantage and distance • Convert back to Cartesian coordinates to place camera

  19. P(t) P(t) t t Shot timing • Beginning time • Decay rate • End condition function • Cannot be terminated yet • Can be terminated if another shot is available • Must be terminated • Which shot is running depends on dynamically changing priorities of all possible shots

  20. Choosing transitions • Between shots in different scenes: • Cut • Fade • Between shots in the same scene: • If both actors are same or primary actor is same and line of action is similar: cut • If line of action changes significantly: move

More Related