Skip to content

About

Surface modeling solution in Unreal Engine 5 with PBR Blend Shading and Decals. Experimental.

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

Repository files navigation

SurfacingPro

Experimental, in progress. Prebuilt for Unreal Engine 5.8 (Win64) in Releases; more engine versions soon.

Surface modeling solution in Unreal Engine 5 with PBR Blend Shading and Decals.

SurfacingPro in the level

Features

  • Modeling patches
  • Permutable PBR shaders
  • Ordering material layers
  • Nested hierarchies with Prefabs and Level Instances
  • Custom UIs

Blended PBR layers on a road

Install

Tested on Windows 10, Unreal Engine 5.8.3. Back up your project first.

  1. Releases zip → <YourProject>/Plugins/SurfacingPro.
  2. Open the project. Mode toolbar → SurfacingPro.

From source: C++ project, Visual Studio 2022.

User guide · Documentation · Specifications

Bugs

Issues, with your UE version and the steps. Feedback and ideas: Discussions.

Debug notes: in the mode, press X, type a line and press Enter. It goes into the session record with what you were doing. The record is off until you say yes - the mode asks once, the first time it opens - and stays on your PC, in <YourProject>/Saved/SurfacingPro/Sessions/ (Record sessions in Editor Preferences › Plugins › SurfacingPro turns it on or off). It holds your asset names, so email the newest file to support@mapmodelers.com rather than posting it. For a bug we work on together, QA profile in the settings adds your machine, every setting and the editor's log beside the record.

Updates: the top of the Settings page (Editor Preferences › Plugins › SurfacingPro) shows your version and Check for updates, which looks up the newest release here on GitHub; a newer one is announced by a small note at the bottom right (Update... / Later) and, on Update, downloads, saves your work, closes Unreal, swaps the plugin folder (the old one stays as SurfacingPro.bak) and reopens the project. Once a day the mode looks it up on its own; Check for updates daily in the settings turns that off. The look-up is one request to github.com; nothing else leaves your PC. The script keeps a log beside the zip (Saved/SurfacingPro/Updates/apply.log) and the mode says on its next opening whether the update applied. 0.1.2 and 0.1.3 could not apply one (the script ran without a window): from those, install 0.1.4 by hand once.

Updates: on GitHub, Watch → Custom → Releases.

AI

The source is public and built with AI, directed and tested by MapModelers. Specifications, conventions and source are written for models to read: AI is a practical way to study the code or adapt it to your own pipeline, within the license. AI agents: start with AGENTS.md.

License

Free for individuals, education, and organizations under 50 staff and €10M turnover, on projects under €1M budget. Larger organizations or budgets: support@mapmodelers.com. Terms: LICENSE.md.

About

Surface modeling solution in Unreal Engine 5 with PBR Blend Shading and Decals. Experimental.

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages