ProcGen: Procedural Terrain Generation (Runtime)

Average Rating:  
X Rating Failed

Quick and easy runtime procedural generation in UE4! Some Materials knowledge required.

  • Supported Platforms
  • Supported Engine Versions
    4.19-4.20

Description


Demo footage

Old version https://www.youtube.com/watch?v=jAi3dSjGXOk

Brush editing https://www.youtube.com/watch?v=ZYoc7ZMkow4

Crater making https://www.youtube.com/watch?v=YL4J-KhjHCA


This is a customizable and lightweight solution for procedurally generated games.

Works in runtime!

High density meshes supported

Stress tested to easily handle 70 100x100 meshes at once (10,000 verticies each) at 60+fps

Fast and optimized enough to run in a tick event with constant collision updates

Plugin will be updated with more functions/features over time


INSTRUCTIONS

Ensure [Enable View Options] > [Show Engine Content] is checked [IMPORTANT!]

The plugin's content folder will appear on the left in the content browser

Drag a ProcSpawner actor from the Content/Blueprints folder into the world

Ensure some pawn is spawned in the world and possessed - or use your own logic to set its player reference

Easily adjust your terrain's height by the Procedural Mesh Component's relative scale

Height is determined as 0-100 range * mesh's Z scale

HeightMap material determines height values for each vertex


Demo available: https://drive.google.com/uc?id=1XUgGXh2hiWqCAotlepjQUB3oVnreB92i&export=download


Requests and comments please email vyrulentstudios@gmail.com

Technical Details


Features:

  • Real time generation without major hitches other methods cause
  • Any vertex count and width/height
  • Any amount of chunks to be cycled through
  • Completely customizable height maps driven by materials/noise/textures
  •  Example ground material for slope detection/world space blending

Number of Blueprints: 2

Number of C++ Classes: 1

Network Replicated: N/A

Supported Development Platforms: PC

Supported Target Build Platforms: PC

Documentation: Commented throughout

Example Project: https://drive.google.com/uc?id=1XUgGXh2hiWqCAotlepjQUB3oVnreB92i&export=download

Important/Additional Notes: Requests and comments please email vyrulentstudios@gmail.com

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention