Blender 3DT Train & Rail Generator

3D Tudor in Geometry Node Groups


Build film-ready railways and fully animated trains in minutes—with one flexible, production-ready Geometry Nodes system that adapts to any scene.

Create curve-driven tracks and a multi-wagon train that perfectly follows them, complete with swappable sleepers, clamps, rail profiles, and an optional smoke system.

The 3DT Train & Rail Generator is built for Blender 4, designed for speed, clean topology, and creative control—ideal for cinematics, environment kits, previs, and stylised worlds.

Key Benefits

✔️ One Curve, Total Sync – Generate rails and a train that reads the exact same path for zero hand-alignment.

✔️ Non-Destructive Workflow – Swap profiles, sleepers, clamps, and materials at any time without re-building.
✔️ Production-Ready – Triplanar-friendly mapping, clean material slots, and sensible defaults for fast look-dev.

✔️ Artist-Friendly Controls – Global and per-wagon spacing, direction flips, and auto or keyframed animation.
✔️ Massive Time Savings – Layout kilometres of track, iterate styles, and duplicate wagon blocks in seconds.

What It Does

Quick Start (≈ 2 minutes)

  1. Lay a curve for your route. Loops are supported.

  2. Add “Rail Tracks” to the provided track object and shape the path in Edit Mode.

  3. Duplicate the track object → swap its modifier to “Train Generator.” Now the train uses the identical curve—no alignment guesswork.
    Important: Curve type must match on both systems. If Poly is used, mirror Fillet Count and Fillet Radius.

Key Features

Tracks & Profiles

  • Gauge (Rail Separation), Rail Radius, lengthwise Resolution, Auto Smooth Angle

  • Profile Object slot with 2 included rail heads + custom profile support

  • Flip Normals and Profile Resolution for crisp highlights on tight bends

Sleepers (Planks)

  • Scale/Offset per axis, density via Plank Count

  • Random Rotation Z and Delete Random + Seed for lived-in variation

  • Preview Rotation overlay to debug tangents and orientation

Clamps/Bearings

  • Scale, Rotation, Offset controls with symmetric Separation

  • Wood and Concrete variants to match era and style

  • Subtle randomisation with per-seed variation

Materials & Mapping

  • Triplanar-friendly mapping blocks and Object Coordinates to reduce stretching

  • Clean material slots for rails, sleepers, and clamps—swap your own shaders anytime

Train Controls

  • Auto / Manual Animation (keyframe stations and stops when manual)

  • Time Multiplier for global speed (negative reverses direction)

  • Global Separation plus per-wagon Translation and Scale

  • Switch Direction per block, Scale for gauge adjustments

  • Optional Smoke: camera billboard, spawn offset, lifetime, noise, Z-force

Workflow Tips

  • Tight corners love more lengthwise Resolution and Profile Resolution for crisp cross-sections.

  • If sleepers twist, toggle Preview Rotation and nudge Bezier handles or the random seed.

  • Need a new era or gauge? Swap Profile Object, sleeper type, and clamp variant—no curve edits.

  • Keep viewports fast with simplified profiles during layout; restore high-fidelity profiles for final renders.

Matching & Troubleshooting

  • Drifting on corners: Match curve type (Bezier vs Poly) and, for Poly, the Fillet Count/Radius on both Track and Train.

  • Wagons overlap: Increase Global Separation, then fine-tune with per-wagon Translation or Separation Adjustment.

  • Clamp misalignment after gauge change: Raise Clamp Separation to mirror Rail Separation.

  • Shading artifacts: Increase Profile Resolution and adjust Auto Smooth Angle; flip normals if needed.

What You Get

  • Rail Tracks Geometry Nodes group

  • Train Generator Geometry Nodes group with locomotive and wagon blocks ready to duplicate

  • 2 Rail Profiles, Wood/Concrete Sleepers, and Wood/Concrete Clamps

  • Example materials with triplanar-friendly mapping

  • Demo file with a ready-to-render scene

  • In-Depth Documentation covering setup, parameters, and proven workflows

Why Choose the 3DT Train & Rail Generator?

This is more than a static asset; it is a complete rail-building and train-animation toolkit!

It turns fiddly track alignment and wagon spacing into a fast, fun, fully procedural workflow—perfect from blockout to final render.

Until next time, happy modelling everyone!
Neil - 3D Tudor


👇 Some products you might be interested in 👇

Clickable Image Clickable Image Clickable Image

Clickable Image


For support, inspiration, and updates, join the 3D Tudor community and unlock the full potential of your artistic journey.

💬 Click here to join our Discord: https://discord.gg/vdbUGJbAfY

Join our Facebook community:https://www.facebook.com/groups/1152218958467185

If you have any questions or need support, feel free to reach out via email: [email protected]


  • Discover the allure of our Setup with this free sample! This version provides a glimpse into the stunning geometry node setup you can create while keeping the file compact for easy access.

    $0
  • For personal use and one commercial project (up to 2,000 sales or 20,000 views).

    $9.99
  • For personal use and one commercial project (up to 2,000 sales or 20,000 views). Includes Train Geonode, Blendcraft compositor add-on, and a full render environment with meadow geometry node setup

    $26.99
  • For use on an unlimited number of commercial projects with no limits on sales or views.

    $18.99
$0

Have questions about this product?
Login to message

Details
Sales 40+
Downloads 90+
Rating
1 ratings
Dev Fund Contributor
Published 12 months ago
Blender Version 4.5 - 5.2
Render Engine Used Cycles
License Royalty Free