
Opis
🕹️ RetroRender — PS1 / N64 / PS2 / CRT Rendering for Unreal Engine
RetroRender turns your modern Unreal scenes into authentic retro-console renders — low-poly geometry, pixelated
point-sampled textures, reduced colors, ordered dithering, vertex wobble and CRT scanlines — from a single editor
panel, with no C++ required.
Drop the plugin in your project, open the RetroRender panel, and drive the whole style from one place. Bake your
meshes low-poly, retro-fy your textures in batch, drop PP_Retro on a Post Process Volume, pick a preset, and your
scene instantly reads as PS1, N64, PS2 or CRT.
Faking the retro look by hand means decimating every mesh in an external tool, tweaking texture settings one by one,
and rebuilding a post-process stack from scratch. RetroRender does all three — geometry, textures and the on-screen
look — as one coherent, non-destructive pipeline.
📚 Documentation ― 💬Discord
🎨 THE LOOK
Full-screen PP_Retro post-process: pixelation → color reduction → ordered dithering → CRT scanlines
Master materials (Opaque & Masked) with affine UVs, color reduction and PS1 vertex-snap wobble
Everything driven by one Material Parameter Collection — change the whole style in one click
Procedural dithering (no texture asset to ship) and screen-space vertex snap
đź§Š DECIMATE BAKER
Bake low-poly copies of your meshes for the chunky PS1/N64 silhouette — offline, zero runtime cost
Reduce by percent of triangles or to a target triangle count
Batch the whole Content Browser selection at once
Landscape → mesh baking (the conversion competitors leave you to do by hand)
Replace In Level — swap every placed instance to the baked mesh automatically
Original materials and textures reused verbatim — nothing duplicated on the texture side
🖼️ TEXTURE RETRO UTILITY
Batch point sampling (crisp pixels), no mips (sharp at distance) and resolution clamp (low-res)
Fully non-destructive — never touches pixels, only sampling settings
One-click Revert restores every original from an automatic backup
🎛️ PRESETS & PANEL
Four ready presets: PS1 · N64 · PS2 · CRT
One dockable panel (Tools → RetroRender) with Bake / Textures / Look tabs
Create your own RetroLookPreset data assets and apply them in one click
đź§© SCRIPTABLE
Full Blueprint / Python API (URetroRenderLibrary) — bake, retro-fy textures and apply presets from your own editor
scripts and utility widgets
Multi-select batch operations on meshes, landscapes and textures
đź”§ BUILT FOR SHIPPING
Bakes are offline and deterministic — no runtime hitches, no custom scene proxies, every platform
No runtime C++ module — the look is pure materials, portable across engine versions
Nanite automatically disabled on baked meshes for the classic rasterized look
⚠️ Important Notes
- The Decimate Baker uses Unreal's mesh-reduction backend — the QuadricMeshReduction plugin (bundled with the engine,
enabled by default).
- The look is a post-process: add PP_Retro to a Post Process Volume to see it. Applying a preset only changes
parameters.
- Material-side affine UVs are an approximation (Unreal exposes no per-pixel noperspective); the authentic PS1 texture
"swim" comes naturally from the low-poly meshes the baker produces.
- Baked meshes are new StaticMesh assets saved to your project; the source meshes are never modified.
🛠️ Supported Engine Versions
Unreal Engine 5.2 – 5.8
Blueprint-only projects fully supported — no C++ required (prebuilt binary included)
đź› Support
All support is provided after product ownership verification.











