All Projects → Calinou → godot-video-rendering-demo

Calinou / godot-video-rendering-demo

Licence: MIT license
Demo project for high-quality offline video rendering with Godot

Programming Languages

GDScript
375 projects

Projects that are alternatives of or similar to godot-video-rendering-demo

godot-sponza
Sponza demo for Godot 3.x (`master` branch) and 4 (`4.0-dev` branch)
Stars: ✭ 133 (+92.75%)
Mutual labels:  godot, godot-demo
Godot FPC Base
A first person camera base project for Godot 3.x to help anyone get a jumpstart.
Stars: ✭ 39 (-43.48%)
Mutual labels:  godot, godot-demo
GodotGeometryElements
Geometry elements using Godot Engine 2.14 and Godot 3.0
Stars: ✭ 27 (-60.87%)
Mutual labels:  godot, godot-demo
GodotProjects
Random projects made in Godot 2 and Godot 3
Stars: ✭ 12 (-82.61%)
Mutual labels:  godot, godot-demo
godot-practice-shaders
Some practice shaders in Godot
Stars: ✭ 79 (+14.49%)
Mutual labels:  godot, godot-demo
obs-websocket-gd
Control OBS from inside a Godot game or app.
Stars: ✭ 42 (-39.13%)
Mutual labels:  godot
godot-cmvalley
Port of the Sauerbraten clanmap cm|Valley to Godot 4.0
Stars: ✭ 28 (-59.42%)
Mutual labels:  godot
godot-action-animation-framework
create animation easy in Godot with GDAction
Stars: ✭ 43 (-37.68%)
Mutual labels:  godot
godot-xterm
Terminal emulator for the Godot game engine.
Stars: ✭ 61 (-11.59%)
Mutual labels:  godot
fishgame-godot
"Fish Game" for Godot is a 2-4 player online multiplayer game created as a demo of Nakama; an open-source scalable game server, using the Godot game engine.
Stars: ✭ 153 (+121.74%)
Mutual labels:  godot
luban
你的最佳游戏配置解决方案 {excel, csv, xls, xlsx, json, bson, xml, yaml, lua, unity scriptableobject} => {json, bson, xml, lua, yaml, protobuf(pb), msgpack, flatbuffers, erlang, custom template} data + {c++, java, c#, go(golang), lua, javascript(js), typescript(ts), erlang, rust, gdscript, protobuf schema, flatbuffers schema, custom template} code。
Stars: ✭ 1,660 (+2305.8%)
Mutual labels:  godot
godot-gdgifexporter
Gif exporter for Godot made entirely in GDScript
Stars: ✭ 85 (+23.19%)
Mutual labels:  godot
novemberdev soulslike darksouls godot
Dark Souls clone in 3D with Godot
Stars: ✭ 51 (-26.09%)
Mutual labels:  godot
Godot-DialogPlugin
🗨️ A Dialog Node for Godot Engine
Stars: ✭ 194 (+181.16%)
Mutual labels:  godot
Game-Examples
Godot game examples for gotm.io - the Godot Platform!
Stars: ✭ 27 (-60.87%)
Mutual labels:  godot
goblins-game-gd
Turn based strategy game made with Godot Engine.
Stars: ✭ 68 (-1.45%)
Mutual labels:  godot
docker-godot-export
Docker image to automatically export your Godot games.
Stars: ✭ 42 (-39.13%)
Mutual labels:  godot
Halma
Halma Game Built With The Awesome libGDX framework
Stars: ✭ 20 (-71.01%)
Mutual labels:  godot
godot
Haxe/C# externs for Godot 3.4.0
Stars: ✭ 88 (+27.54%)
Mutual labels:  godot
godot-openvr-asset
Godot asset for the openvr module
Stars: ✭ 52 (-24.64%)
Mutual labels:  godot

Godot video rendering demo

A project that shows how to render high-quality "offline" videos with Godot.

Example output

Preview

Click for higher quality.

Installation

This demo currently requires Godot 3.1 beta 8 or later.

Usage

Make sure to run the project from the command line using the --fixed-fps 60 command line argument. Otherwise, frame timings won't be correct.

When run outside of the editor, frames will be rendered and saved to PNG images in the render/ directory located in the project data directory. These can be combined into a video using FFmpeg by running the following command while in the render/ directory:

ffmpeg -r 60 -f image2 -s 2560x1440 -i %d.png -vcodec libx264 -crf 15 video.mp4

License

Copyright © 2019 Hugo Locurcio and contributors

  • Unless otherwise specified, files in this repository are licensed under the MIT license; see LICENSE.md for more information.
  • The Suzanne model was taken from the glTF samples repository.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].