Version 1.0.0


Stack it with GDevelop's built-in 3D effects.

3DCRT+ now runs as a real post-processing pass inside the layer's own effect chain — the same entry point GDevelop's own 3D effects use. Bloom, Brightness and contrast, Exposure, Hue and saturation, Fog and Skybox all compose with it now instead of fighting it. Earlier versions conflicted; that's gone.

New

  • Attaches through GDevelop's supported addPostProcessingPass hook instead of overriding the renderer's draw call — far more robust across engine updates
  • Built-in 3D layer effects stack with the extension. 3DCRT+ runs last, so they grade the raw scene and the tube look goes over the finished result
  • Multiple 3D layers no longer overwrite each other — each layer has its own chain
  • Camera blur and camera pixelate — a defocused or block-quantised lens, applied before a called 2D layer composites, so the camera can be soft while the UI stays sharp
  • Every numeric setting now states the range it actually enforces, and clamps out-of-range values instead of passing them through

Removed — breaking

Bloom, brightness, saturation and contrast are gone. GDevelop's own layer effects cover all four, and now that they compose there's no reason to ship duplicates. Use Bloom, Brightness and contrast and Hue and saturation instead — the last also gives you hue rotation, which 3DCRT+ never had.

Gamma and phosphor tint stayed, since nothing native replaces them.

Projects using the removed actions will show missing-action errors until they're rewired.

Fixes

  • Bloom no longer spills past the bezel
  • Fixed a black sky when a 2D layer renders before the 3D one
  • Bloom radius measured in real pixels, so changing pixel size no longer drags it around
  • Gamma range labelled and clamped — it's an exponent, and past 4 the picture went black
  • API reference corrected: several actions were documented under names the editor doesn't show

Worth knowing

Colour is now encoded once instead of twice, so the picture reads more contrasty than 0.7.x. Expect to retune your mask levels and whatever you're using for brightness.

For crisp scanlines, set your project's antialiasing to None — GDevelop appends its antialiasing pass after yours and will soften the pattern.

Tested against GDevelop 5.6.280.

Files

3d_CRT_Twillion_V1_0_0.zip 33 kB
14 days ago

Get 3D CRT+ player camera effects for Gdevelop

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.