Hivemind
  • 🔍Start Here
  • 💻Code Systems
    • 🐎Ultimate Horse System
      • Documentation
      • Integration Guide
    • 🚀Ultimate Spaceship System (USS) Knowledge Base
      • 📖USS Documentation
      • 🧩USS Integration Guide
    • 🚂Ultimate Train System
      • Dokumentation
      • Integration Guide
    • ⚔️Modular Character System
      • Documentation
      • Trailer
    • ⚒️Ultimate Building System Framework (UBS)
      • 🔍Introduction
      • Installation
        • Example Content Setup
      • Developer Settings
        • Initial Setup
        • Collision Channels
      • Quick Start
      • Ultimate Building System Component (UBS)
      • Buildable Definition
      • Buildable
        • Actions
        • Tag Qualifier Conditions
        • Dependencies
      • Proxy Behaviour
        • Trace Behaviour
        • Proxy Location Offset
        • Placement Conditions
        • Post Build Events
      • Using your own Meshes
      • Global Function References
  • ✨VFX
    • 🩸Realistic Blood VFX
      • Documentation
      • Video Tutorial
    • 🩸Stylized Blood VFX
      • Documentation
    • 💥Realistic Gun Effects
      • Documentation
    • ☁️Smoke & Fog VFX Knowledge Base
      • 📖Smoke & Fog Documentation
      • 📸Video Tutorials
  • 🏡Environments
    • 🌃 Cyberpunk City
      • Level Instance
      • Tech Tools
    • 🏰Modular Castle & Dungeon
      • Documentation
      • Trailer
    • 🏘️Modular Rural Town
      • Documentation
      • Trailer
Powered by GitBook
On this page
  • Materials
  • MM_Basic_PBR
  • MM_Glass
  • MM_LocalDust
  • MM_BlendMask
  • MM_Road
  • MM_SharpenFilter
  • Blueprints
  • BP_Godray
  • BP_SplineDeform / BP_SplineNoDeform
  • BP_SplineTool_Wires
  • Particles
  • Useful information.
  1. Environments
  2. Modular Rural Town

Documentation

PreviousModular Rural TownNextTrailer

Last updated 27 days ago

Materials

MM_Basic_PBR

Main material used for every prop in the pack.

When creating an instance we have the following parameters:

UV Parameters to change offsets/Scale

Option to add a secondary material on top of our main one to add specific changes to the prop, like a more worn aspect.

  • Simple Dust option with contrast/Scale with masking, can be used to add snow onto props or others

  • Map intensity parameters to adjust simple things without having to reimport

  • Color tint option to adjust color map

  • Emission map in case its needed we check the box

  • Opacity map in case its needed we check the box

  • PDO Adds a PDO value to our scalar parameters to blend obecjts better with the floor/props around them, creates an opacity dither to make pixels disappear when touching our other objects, like landscape

Wind enables the option to make props move like cloth through vertex offset, just add speeds and tweak contrast/intensity values.

MM_Glass

Simple glass that has color/refraction and roughness values for us to tweak and achieve a good look with masks.

MM_LocalDust

Works with our NS_LocalDust to create a simple particle dust behaviour moving. Can change the speed/intensity and colors.

MM_BlendMask

Creates a simple triplanar material with the option to add another triplanar material on top and blend them with masks

We can change the material maps, UV scaling, normal intensity, roughness intensities, color tints, masks and contrast/intensity of those masks.

MM_Road

Our material has simple albedo/normal tweaks and the option to use PDO to blend it with the landscape.

MM_SharpenFilter

Adds a sharpen filter to the whole project if we add it to our postprocess materials and give it a value.


Blueprints

The majority of our blueprint are merged meshes to create interesting prop positions, useful blueprints are:

BP_Godray

When thrown in the scene we have a simple 2 planes ray card that has values to change color/intensities and contrast to those planes, they act as rays of light.

BP_SplineDeform / BP_SplineNoDeform

It lets us have a mesh following a spline, first BP adds a deform to the meshes to follow the path straight, the second BP doesn’t deform our mesh but still follows the path. Visualize it on L_Showcase.

BP_SplineTool_Wires

For rendering purposes we should use an engine warm-up frame in the anti-aliasing tab of minimum 600 frames to have our wires in the correct position, if not they will be bouncing because of gravity.


Particles

  • NS_Birds makes birds spawn from one point in one direction

  • NS_LocalDust adds simple dust in one area, can scale it if needed

  • P_Fire is used for candles and has a bigger area light

  • P_Fire_Barrel is used for barrels with better optimization and less intensity

Useful information.

We have a level instance in L_Overview, our demo level, at the bottom right we can change the light of the whole level to make it day/night just by selecting the correct LightScenario level.

Throw two dots in the scene, select one of them and add a connector, a wire will appear connecting both of them.

🏡
🏘️
Base Color map Normal map ORM has 3 maps in 1 to optimize project files. O - Ambient Occlusion R - Roughness M - Metallic
Post process material is added to L_Overview.
Page cover image