Unreal Engine 5: Difference between revisions
No edit summary |
No edit summary |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 40: | Line 40: | ||
* '''Volumetric Clouds and Atmosphere''' | * '''Volumetric Clouds and Atmosphere''' | ||
* Physically-based atmospheric scattering | * Physically-based atmospheric scattering | ||
* Essential for Venus cloud layer simulation | * Essential for [[Venus]] cloud layer simulation | ||
* '''High Dynamic Range (HDR) Pipeline''' | * '''High Dynamic Range (HDR) Pipeline''' | ||
* '''PostProcessVolume System''' | |||
* Eye adaptation (auto exposure) to mimic human vision | |||
* Dynamic exposure compensation across extreme lighting conditions | |||
* Local exposure control (preserves highlights and shadows simultaneously) | |||
* Critical for transitioning between bright cloud tops and darker lower atmosphere | |||
* '''Temporal Super Resolution (TSR)''' | * '''Temporal Super Resolution (TSR)''' | ||
| Line 88: | Line 93: | ||
For ''Arms of Venus'', UE5 directly enables: | For ''Arms of Venus'', UE5 directly enables: | ||
* Realistic atmospheric scattering for Venus (Rayleigh + Mie tuning) | * Realistic atmospheric scattering for [[Venus]] (Rayleigh + Mie tuning) | ||
* Volumetric cloud rendering with depth and motion | * Volumetric cloud rendering with depth and motion | ||
* High-speed aerial combat with large draw distances | * High-speed aerial combat with large draw distances | ||
| Line 94: | Line 99: | ||
* Multiplayer infrastructure | * Multiplayer infrastructure | ||
* Asset pipeline compatibility with Blender and other DCC tools | * Asset pipeline compatibility with Blender and other DCC tools | ||
* Human-eye-like exposure adaptation (bright cloud tops vs dim lower atmosphere) | |||
---- | ---- | ||
| Line 109: | Line 115: | ||
; Rise Engine | ; Rise Engine | ||
* Custom rendering pipeline | * Custom rendering pipeline | ||
* | * Geometry-based cloud layers (solid, non-volumetric) | ||
* Clouds behave as opaque layers with limited light interaction | |||
* No volumetric scattering, light diffusion, or sun bloom through clouds | |||
* Can cast shadows onto terrain, but lacks atmospheric light transport | |||
* No native GI or volumetric system | * No native GI or volumetric system | ||
* Requires manual optimization for scale | * Requires manual optimization for scale | ||
Latest revision as of 18:27, 1 June 2026
Unreal Engine 5 (UE5) is a modern, high-performance game engine developed by Epic Games. It provides a comprehensive, production-ready framework for building real-time 3D applications, including games, simulations, and cinematic content.
For the purposes of Rise: The Vieneo Province and the Arms of Venus project, UE5 represents a significant leap in capability compared to the legacy custom engine.
Licensing and Cost
UE5 uses a highly favorable royalty-based licensing model:
- Upfront Cost: $0
- Royalty Threshold: First $1,000,000 USD in lifetime revenue is royalty-free
- Royalty Rate: 5% of revenue above $1,000,000
- Royalty-Free Use Cases:
* Non-interactive media (film, cinematics) * Internal tools and simulations * Visualization (architecture, industrial)
Example
- Revenue: $1.5M
- Royalty: 5% of $500,000 = $25,000
Epic Games Store Advantage
Products distributed via the Epic Games Store:
- No engine royalty
- ~12% storefront fee
Core Features (Out of the Box)
UE5 provides production-grade systems that would otherwise take years to develop internally:
Rendering and Visual Fidelity
- Nanite Virtualized Geometry
* Film-quality assets without manual LOD creation
- Lumen Global Illumination
* Real-time dynamic lighting and reflections
- Volumetric Clouds and Atmosphere
* Physically-based atmospheric scattering * Essential for Venus cloud layer simulation
- High Dynamic Range (HDR) Pipeline
- PostProcessVolume System
* Eye adaptation (auto exposure) to mimic human vision * Dynamic exposure compensation across extreme lighting conditions * Local exposure control (preserves highlights and shadows simultaneously) * Critical for transitioning between bright cloud tops and darker lower atmosphere
- Temporal Super Resolution (TSR)
Physics and Simulation
- Chaos Physics System
* Rigid body, destruction, cloth, vehicles
- Built-in collision and constraint systems
- Deterministic-enough for gameplay scenarios
World Building and Streaming
- World Partition
* Automatic large-world streaming
- Level Streaming
- Integration with real-world datasets (e.g., Cesium)
Networking and Multiplayer
- Built-in replication framework
- Client/server authoritative model
- Scalable for PvE and PvP environments
Tools and Workflow
- Blueprints (Visual Scripting)
- Full C++ source access
- Live editor with hot reload
- Sequencer (cinematics)
- Niagara (VFX system)
UI and UX
- UMG (Unreal Motion Graphics)
- Input system abstraction
Audio
- Spatial audio
- Real-time effects and mixing
What UE5 Solves Immediately
For Arms of Venus, UE5 directly enables:
- Realistic atmospheric scattering for Venus (Rayleigh + Mie tuning)
- Volumetric cloud rendering with depth and motion
- High-speed aerial combat with large draw distances
- Dynamic lighting across cloud layers
- Multiplayer infrastructure
- Asset pipeline compatibility with Blender and other DCC tools
- Human-eye-like exposure adaptation (bright cloud tops vs dim lower atmosphere)
Comparison: UE5 vs Rise Custom Engine
Rendering
- UE5
- Physically-based rendering (PBR)
- Real-time GI (Lumen)
- Volumetric clouds and atmosphere
- Nanite geometry scaling
- Rise Engine
- Custom rendering pipeline
- Geometry-based cloud layers (solid, non-volumetric)
- Clouds behave as opaque layers with limited light interaction
- No volumetric scattering, light diffusion, or sun bloom through clouds
- Can cast shadows onto terrain, but lacks atmospheric light transport
- No native GI or volumetric system
- Requires manual optimization for scale
Development Speed
- UE5
- Immediate productivity
- Massive ecosystem and documentation
- Marketplace assets available
- Rise Engine
- Slow iteration cycle
- All features must be built manually
- High maintenance burden
Multiplayer
- UE5
- Built-in replication and networking stack
- Proven at scale
- Rise Engine
- Custom networking implementation
- Requires ongoing debugging and scaling effort
Tooling
- UE5
- Editor, visual scripting, profiling tools
- Integrated pipeline
- Rise Engine
- Limited tooling
- Heavily code-driven
- Minimal visual debugging tools
Visual Quality Ceiling
- UE5
- Near-photorealistic out of the box
- Rise Engine
- Dependent on custom implementation
- High effort required to match modern standards
What the Rise Engine Still Does Well
Despite its limitations, the existing engine has strengths:
- Deep integration with simulation logic
- Proven large-scale world math (e.g., STDistance scaling)
- Lightweight and efficient for specific workloads
- Full control over systems and architecture
However, these advantages are outweighed by the cost of extending it to modern standards.
What Would Be Required to Match UE5
To bring the Rise engine to parity would require:
- Full physically-based rendering pipeline
- Real-time global illumination system
- Volumetric cloud and atmospheric scattering system
- Modern asset pipeline and editor tools
- Multiplayer framework overhaul
- Cross-platform rendering abstraction
Estimated effort: multiple years of full-time development
Alternatives
Unity
Developed by Unity Technologies
- Pros:
* Easier onboarding * Strong mobile support
- Cons:
* Inferior out-of-the-box visuals vs UE5 * Fragmented rendering pipelines (URP/HDRP) * Less suited for high-end atmospheric simulation
Custom Engine
- Pros:
* Maximum control * Tailored to exact needs
- Cons:
* Extremely high development cost * Reinvents solved problems * Slower time to market
Strategic Considerations
- UE5 allows immediate focus on gameplay rather than engine development
- Reduces technical risk dramatically
- Enables collaboration with external artists using standard tools
- Aligns with industry-standard workflows
Conclusion
The decision is effectively unequivocal:
- UE5 provides:
* Superior rendering * Faster development * Lower cost of entry * Proven scalability
- The Rise engine would require years of work to reach comparable capability
Therefore, Unreal Engine 5 is the correct and strategically optimal choice for current and future development, including Arms of Venus.