PANGAEA βœ…- Next Gen Dynamic Fast Terrain creation using GPU, Fluid simulation and Spline systems

PANGEA - GPU Fluid and Spline Based Terrain Generator

PANGEA is the new ARTnGAME major asset release, for Terrain generation based on a GPU enabled fluid simulator. The module presents a new way of sculpting of terrains using a real time fluid solution fully controllable by the user.

The system allows for real time manipulation and generation of effects like erosion and land sculpting, and is working directly on GPU for maximum performance.

A spline system is used to curve roads and rivers on the terrain, or place mountains and define terrain regions for editing.

:white_check_mark: Base version Features:

  • GPU based terrain editing for real time performance on any of the effects, even the most demanding ones like erosion
  • Fluid based erosion and real time curving of terrain with eroding water brush
  • Global rain simulation to create rivers and river maps
  • Direct application of solution to Unity terrains and creation of overlapping river map, with rivers flowing at run time
  • Optional Mesh based terrain system with LODs
  • Powerful stamp system with 3D preview, GPU accelerated, with brush scaling and rotation, replacing or additive stamping
  • Direct real time Stamp of any 3D object with the Depth Map stamper
  • Multi terrain editing, with brushes applied across 4 neighbor terrains
  • Big Variety of Noise functions on GPU, for easy, fully parametric and fast terrain formation generation
  • Various levels of Undo, state saving and restoration, non destructive spline based manipulation, roads and mountain definition
  • Parametric GPU based Hex grid generation
  • Physics based object placement system

:white_check_mark: Pro version features:

  • Spline based control system for creating mountains, curving roads, rivers and creating stamp maps
  • Mesh from spline and wall generation system
  • Connection to ARCGis for real world map retrieval and use for the game map formation
  • Procedural City and surrounding road and fields generator and auto terrain formation around it
  • Meta mesh based object generation system for easily creating organic formations, rocks, caves etc
  • Road generation system, with intersections, bridges etc
  • Procedural buildings generation system
  • Procedural rock generator
  • OpenStreetMap data importer for building and roads

and many more features to be added until release.

Dynamic Spline based roads

Hex map and terrain editing

Real time fluid and rain simulation for erosion and river - lake curving

Splines based manipulation

Erosion based path curving at specified heights

Multi terrain brush application

Noise based terrain generation

1 Like

Reserved

1 Like

Stamp preview

Mask painting directly on them map for global rain simulation control

Terrain sculpting

Spline based mesh generation and automatic adaptation to terrain

Procedural city generation (Pro version)

Erosion in GPU based sculpting




Hex GPU mapping

Meta mesh sculpting (Pro Version)

Real world retrieval of height and splat maps (Pro Version)

Fluid GPU based flow map and river - lake generation, river flow simulation also in game time


1 Like

Reserved

1 Like

https://www.youtube.com/watch?v=ErkTpR9zCAY
Rain simulation in game time, controlled by a mask that can be painted also in run time.

Multi terrain editing and Fluid Simulation

https://www.youtube.com/watch?v=2pRCC7Ugq-Y
Local fluid painting and erosion

Terrain Curving and editing in Higher solution resolution, here using 64x64 cells grid versus 32x32 in all previous videos

2 Likes

https://www.youtube.com/watch?v=5lEDJR3W694
Sample terrain shaders WIP - Parallax effects (Pro version), with embedded fluid simulation for water to adjust flow in real time around rocks and dynamic obstacles

PANGAEA Terraform - Noise based map generation and Water fluid simulation
Noise and Hex map generation

Solution space (Rendertextures + Mesh terrain with LODs)


Solution passed to Unity terrain at various height settings


Transferring of the solution to Unity terrain at various heights, the system will have various ways of transferring the solution to final Unity terrains including adapting it to an existing terrain, or stamping it in a replacing way etc

An existing Unity terrain can also be set as initial height map and be further edited with the fluids system and the other asset tools and passed back to Unity terrain when finished.

2 Likes

https://www.youtube.com/watch?v=Z5XfUnl81fk

PANGAEA Terraform - Procedural city and Spline Road - non destructive stamping for real time changes



Added more noise options, one of which allows splitting of land into fields using Hierarchical Voronoi tessellation.


A sample of the Hierarchical Voronoi tessellation in shader, this can also be used for generating a texture that will color the fields directly. A texture making module using the terrain tools is also in the works together with the terrain sculpting tools.

I am also adding a special preview mode to control the effect, by previewing the shader texture directly in the inspector when parameters are changed, like the above image, before the application to terrain.


Water based terrain sculpting showcase.

3 Likes


PANGAEA Terraform - New ARTnGAME GPU based terrain formation tool

River curving WIP

3 Likes







PANGAEA Terraform - New ARTnGAME GPU based terrain formation tool

Curving irregular fields using Hierarchical Voronoi noise

1 Like


PANGAEA Terraform - New ARTnGAME GPU based terrain formation tool

Automatic procedural field generation WIP

1 Like


PANGAEA Terraform - New ARTnGAME GPU based terrain formation tool

HDRP shader WIP for the editor and mesh terrain option.

The shader is created in ShaderGraph and will be compatible with both URP and HDRP

PANGAEA Terraform - New ARTnGAME GPU based terrain formation tool

HDRP shader WIP for the editor and mesh terrain option, added roads and fields texture option with control over application region.

2 Likes






PANGAEA Terraform - New ARTnGAME GPU based terrain formation tool

Eroding noise shader for instant direct terrain erosion application, this mode can be used in combination with the simulated erosion system for more variety and to enhance performance using it as a first or intermediate fast erosion steps.




PANGAEA Terraform - New ARTnGAME GPU based terrain formation tool

HDRP shader WIP for the editor and mesh terrain option

1 Like







PANGAEA Terraform - New ARTnGAME GPU based terrain formation tool
Hierarchical Voronoi noise based terrain curving


PANGAEA Terraform - New ARTnGAME GPU based terrain formation tool

HDRP shader WIP for the editor and mesh terrain option and testing with **InfiniGRASS **v2.0 HDRP.

PANGAEA Terraform - New ARTnGAME GPU based terrain formation tool

Added exponential falloff to all functions, used in various ways depending on the tool.

It's a lot going on in here :) I guess this is on the works? Happy New Year by the way : )

1 Like

Happy new year :slight_smile:

Yes, i have just finished the core and doing some urp and hdrp compatibility work and few other mostly usuability related features and will do the first release soon.

Just take your time, this seems like a heavy features one : )

1 Like