Render films offscreen and encode them with ffmpeg #232
No reviewers
Labels
No labels
animation
audio
blocked
bug report
controversial
documentation
easy
feature request
hard
medium
multiplayer
physics
ui
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
elsie/liuverse!232
Loading…
Reference in a new issue
No description provided.
Delete branch "movie-crate"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds
liuverse-movie: short films set on the campus, drawn by the game's ownrenderer and encoded with ffmpeg.
liuverse-rendergrows an offscreen target: the present pass lands in atexture instead of the swapchain, and the frame is read back as RGBA.
liuverse-movieowns theMovietrait, the studio (campus, renderer, frameclock, encoder), an
Actorthat walks with the game's gait solver, and thecatalog of films. Two films ship: a sunrise flyover and two students on a
campus path.
liuverse-assetsholds the campus's palette, tuning and asset registry, sothe game and the films share one campus. The camera poses and the cinematic
overlay move with them.
liuverse-movie/README.mdexplains how a new film is written.fbcd9100b4to9bfa196be99bfa196be9to1d78902f21Pull request closed