DSB MY 1146, Blender model

Created by Darren Wilden (dwinnovation.dk) · Version 1.0 · November 2026 · Licence: CC BY 4.0 (commercial use allowed, credit required)

A detailed, real-scale model of the Danish State Railways NOHAB diesel locomotive MY 1146, in the red and black DSB livery it carried in 1989. It is made for close-up rendering in Blender Cycles: both cabs are furnished inside, every window is real glass, and the bogies, underframe, roof fans and front ends are modelled part by part.

What is in this archive

Folder or file Contents
blender/DSB_MY1146.blend The model, made with Blender 4.5 LTS. It is self-contained and opens anywhere without missing files.
export/DSB_MY1146.fbx FBX export, for other 3D applications and game engines.
export/DSB_MY1146.glb glTF binary export, for web viewers, three.js, Unity, Unreal and similar.
renders/ Eight cinematic renders of the model, made in Cycles.
source_scripts/ The Python scripts that build the model in Blender, for study. See “Source scripts” below.
README.md, README.html This documentation.
LICENSE.txt The CC BY 4.0 licence terms.
NOTICES.txt Trademarks, reference material and fonts. Please read it before commercial use.

The real locomotive

Item Value
Operator DSB (Danske Statsbaner), Denmark
Class MY, running numbers 1101 to 1159 (59 built)
Builder NOHAB (Nydqvist & Holm AB), Trollhättan, Sweden, 1954 to 1958 and 1964 to 1965
Wheel arrangement (A1A)‘(A1A)’
Engine of MY 1146 EMD 567D1, 1,950 hp (1,450 kW)
Length over buffers 18.90 m
Body length 17.70 m
Width 2.92 m
Height 4.10 m to the roof, 4.27 m to the top of the roof fittings
Bogie centres 10.30 m
Bogie wheelbase 4.00 m (2 x 2.00 m)
Wheel diameter 1.015 m
Top speed 133 km/h
Weight 101.6 t

Model specifications

Item Value
Scale and units Real scale, 1 Blender unit = 1 metre
Origin The centre of the locomotive, at rail top height
Axes X along the locomotive (the A end is at -X, the B end at +X), Y across, Z up. Rail top is at Z = 0.
Geometry About 1.3 million faces (2.1 million triangles) when rendered in Blender, in 86 objects; the FBX and GLB exports have about 1.2 million triangles
Materials 61 physically based materials
Livery The red and black paint is one material driven by position, so the colour boundaries stay exact on every part
Render engine Cycles (set up for 256 samples with denoising, 1920 x 1080)
Cameras CAM_Hero_A, CAM_Side, CAM_Front_A, CAM_Cab_A

How the model is built

Using the model

Accuracy and known simplifications

The model was measured on a dimensioned side drawing of the class and checked against photographs of the real locomotives, including camera-matched photos of MY 1146, 1135, 1156 and 1159. Details that could not be measured are reasoned estimates:

Source scripts

source_scripts/ contains the Blender Python scripts that generated the model, numbered in build order (00_setup.py to 14_cab_interior.py, with mylib.py as the shared helper library). 15_cinematic.py builds the farmland scene for the renders from the author’s Vectron scene and renders the cinematic shots. They are included so you can study and reuse the techniques. They were written for the author’s own folders and reference images, which are not included, so they will not run unchanged. You do not need them to use the model.

Credits and licence