A project focused on creating a AAA-quality cinematic cutscene using the Godot Engine.
This project aimed at pushing all the limits of the Godot Engine in graphics and animation capabilities. I've implemented various shaders to achieve the quality I wanted such as Six-Way Volumetric Lighting shader for Fire, Smoke, Explosions and Steam along with a Limitless Vertex Animation Texture (VAT) shader to achieve cloth simulations.
The entire project was animated and created in Autodesk 3ds Max 2023 then ported to the Godot Engine to set up rendering and presentation.
Note :
- This project does not depend on any third-party tool or library; everything is built with existing tools, and it can run inside Godot and Redot.
- The project was initially created in Blazium fork but due to serious performance issues was migrated back to the Godot Engine.
- Engine Version* : 4.3+
- Time to Finish : 8 Days
- Size On Disk : 475,051,098 bytes
- License : CC BY 4.0
It’s recommended to use Godot 4.5+ due to its magnificent performance improvements.
To run the project at optimal quality the following equipment is required:
- A high-performance graphics card (Project was built using a GeForce RTX 3080ti 12GB)
- Godot or Redot version 4.3+ (Project was created in Godot 4.3 Windows 11 x64 Build)
- Vulkan Renderer Support
For weaker GPUs the FSR 2.0 feature can be utilized to maintain performance. However, ensure the project runs at a solid 60FPS to stay in sync with the theme song.
This project contains the following elements that can be used for educational purposes:
- Biped + Destruction + Full Scene Animations
- Fully Dynamic Lighting with zero usage of Lightmaps
- Advanced Visual Effects including Fire, Smoke, Explosion, Steam, Laser, Lens Flare etc.
- Double Camera Motion Setup (Animated + Hand-Held Captured)
- Looped Mesh Animation using Vertex Animation Texture (VAT)
Some models used in this cutscene are downloaded from CGTrader and Quixel MegaScan
Created & Designed by Hamid.Memar (MemarDesign™ LLC.)
