Description
One Earth to rule them all. A realistic high-fidelity asset with feature rich shaders for orbital scenes and truly cinematic Earth close ups.
Watch: Cinematic Trailer & Features Rundown
Update Nov 2024: Optional Nanite Tesselation enabled ground material included in UE5.5 with depth fade for clouds around mountains (Shown only on the 7th product pic. Not used on video demos). Fixed Aurora V1 to show on 5.5. Oodle Textures enabled by default
Update Dec 2023: New Aurora effect added. Watch Demo
Aurora V2 is practically free to use on good GPU performance wise. V1 still included in the project. On this update some project parameters have also been adjusted for better compatibility
Product Description:
Incredible Earth 80K is a realistic high-fidelity Earth for orbital scenes and cinematic close-ups of the Earth. It's configured as a blueprint with easy access to customize all the parameters in the details panel. For further and more precise control, the parameters have been exposed to cinematics, giving you a fast single-click approach to keyframing the values.
The shader automation handles the big lifting, such as the day-night cycle in the background. Customizable parameters range from the look and details of the ground, clouds, sunset, and night to adjusting thunder and aurora. While the clouds are texture-based, the shader has multiple individually tileable layers with scale, offset, speed, formation, and noise modifiers to tweak on the blueprint. Create new combinations of clouds or interesting animated changes. Animating the layers with slight differences creates eye-twisting parallax illusions that increase the feeling of depth. Check the Features video for a visual presentation of the main features of the Incredible Earth 80K. Please also view the Cinematic Trailer with a focus on visuals and separate video for the Aurora V2.
Both videos were rendered with MRQ, using 80K with Temporal Sampling. Minor color correction done to Cinematic Trailer outside UE, while similar results could be achieved with UE post-process volume. Some detail is lost on MP4 compression. All sequences used to render these videos are included in the project to show how different settings work together. Few of the product gallery shots have been graded outside UE.
The level is designed with spinners to rotate the Earth, sun, moon, and the universe, not only per actor but also all together in relation to the world zero. Use spinners to create perfect orbits flying around the Earth without moving the camera or the actors. It can be beneficial to have actions happen locally in a small controlled area rather than moving everything around the Earth.
Incredible Earth 80K uses the UE's own atmosphere system.
The Textures and the Work Done:
On top of creating the custom shaders in Unreal, hundreds of tedious hours were spent on fixing textures, matching, and converting data to develop an Earth asset that isn't just high resolution on marketing terms but the highest possible usable resolution.
The color, water mask, and normal maps based on height data are from true 80K+ NASA sources. No upscaling was done. The color is a custom composite of multiple Blue Marbles to minimize errors. Some obscured information near the equator on the original data has been recreated. Unfortunately, the color has a directional blur style stretching towards the polar regions, and there's a limit on how much of it can be fixed. The height source data has an increasing number of scanlines in regions such as northern Siberia and Canada. While pixel peeping the newly created normal map can reveal smoothed scanlines, in actual use, lots of what is left of them disappear into the environment. If you need to focus on a specific area, ask before purchasing.
Clouds' texture has been rearranged and made tileable. Hundreds, if not thousands, of dead pixels and scanlines were fixed. A separate pole-optimized regular texture was created, and on the shader side, there's an option to project clouds on poles to avoid texture stretching or compression altogether.
Night texture from Black Marble is used to create customizable procedural city detail for crisper night scenes. Other assistive textures, from height to different masks, are included.
System Recommendation:
Use "r.Streaming.Poolsize 10000" to work on this project. If not switching between resolutions, 64K should work with 9000, 32K with 4000, and 80K VT with 3000. Therefore, for GPU, at least 3080 with 12GB VRAM just to open the project without other assets. VRAM requirements increase exponentially from that as render resolution is increased. You should have at least 32GB RAM with 250GB of free space on the system drive for memory swapping. Consider CPU in the level of 5900X.
Limitations / Why this asset may not be for you:
The Incredible Earth is not made to scale, nor is the moon or distances between. The atmosphere ground radius is 1080km (About 1:6th of real scale). While the scene spinner structure will help you keep your main actors near 0.0.0, please familiarize yourself with Unreal's large world coordinates (LWC) to make sure that whatever you are planning, is actually supported by UE.
If you haven't worked with virtual textures, please understand that the VT tiles may sometimes appear blurry when entering the frame before loading up. That's just how virtual textures work. If you migrate to a new project, check the VT tile, border, and feedback on the project settings. VT "popping" depends on the speed you move and your scene's total process heaviness compared to available system resources. Regular 32K/64K versions can be used without such limitations.
This is not an "Earth Zoom Kit". Regardless of the model's scale, 80K on texture means that each pixel represents 500x500 meters. While there's a basic displacement for some control over the flatness. In reality, 80K textures aren't enough to go on altitudes to appreciate the height differences on the ground. Therefore, the Earth mesh is just a sphere. A detailed Earth model with individual mountains would require something around 256K or 512K textures to go with it.
Perceived resolution depends on both the color and normal detail. In areas where the ground is flat and normal detail is minimal, you may feel less clarity than in areas with height differences. Some areas are better than others due to differences in the source data quality. Single parameter values may produce different visual results at different parts of the Earth.
While many errors on the textures have been fixed, you will still find them. With 3 billion pixels per texture and some of the satellite data lacking information or being corrupted, it would be impossible to produce perfect results.
Some of the textures are 16K. While they exceed the marketplace guideline's 8K maximum size and are heavier to open on the first time, they help on delivering more resolution and save texture samplers for extra functionality. They also help to simplify the dynamic masking of tileable clouds' movement.
Opening the levels, the Earth blueprint, or the materials for the first time in a project, may take a long time, depending on the number and size of the textures referred to within the opened asset. If your system runs out of memory, open each texture file one by one first
This project has Oodle Textures plugin disabled on versions 5.1-5.4. If you need it on earlier versions, resize all 16K normal maps and the glow mask first to 8K. Otherwise, Oodle will crash. 5.4 and 5.5 works with Oodle enabled.
TAA and TSR do not produce the same results as seen in the rendered videos. The result may also vary if you plan to use this asset on real-time products.
Aurora and thunder are game-time-based. You may need to preroll on renders to get the desired results.
Features:
Built into a blueprint with easy-to-access parameters on the details panel and exposable to cinematics
80/64/32K versions of ground, water mask, and normals. 32K tileable clouds
A huge number of errors on source data fixed to create textures unique to this project
Automatic day-night cycle with many adjustable settings on the feature-rich custom shaders
Multiple cloud layers with independent control. Additional local Z-axis projected layer with working normals
Enhanced night looks with procedural city details and glow masks
Spinner structure on the level to create perfect orbits around the Earth without needing to move the camera or actors
Utilizes UE's atmosphere system. Optional Niagara aurora, material thunder, chaos normal for ocean
Important/Additional Notes:
Requires Oodle Textures Plugin to be disabled on UE5.1-5.3 (or limiting the max size of certain textures)
Requires Virtual Textures to be enabled
Read the full product description above carefully. Understand the limitations and requirements
Included formats
- versions