Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

DS Bloom

From GameBrew
Revision as of 04:49, 16 August 2024 by HydeWing (talk | contribs) (Text replacement - "|download=https://dlhb.gamebrew.org/dshomebrew2/↵" to "|download=https://dlhb.gamebrew.org/dshomebrew2/")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Bluescrn's 60fps Bloom Demo
Dsbloom2.png
General
Authorbluescrn
TypeDemos
Version2006
LicenseMixed
Last Updated2006/01/03
Links
Download
Website
Source

DS Bloom is a fullscreen bloom/glow effect demo (runs at 60fps), based on a display capture/two pass 3D rendering demos by eli, which was based on the DrunkenCoders demos by Dovoto.

It uses 3 VRAM banks - triple buffering is required to make this work. The final output you see is an 2-frame-old unmodified capture of the 3D scene, on BG2 with a blurred monochrome half-resolution version of the same image blended on top with BG3. The "live 3D" layer output is hidden below BG2+3, being captured.

Also included is a variation of Bloom made by DekuTree64, it blends the 3D output with the capture buffer for motion blur, and then during VBlank it mirrors the top half of the screen onto the bottom half, for a kaleidoscope-esque effect (only uses one VRAM bank).

Controls

Hold R - See the glow buffer on its own

Screenshots

dsbloom3.png dsbloom4.png

Changelog

updated demo

  • Looks nicer and now runs at 60fps (although it's still C, and there's a few optimizations left).

Credits

  • Bloom by bluescrn.
  • Motion Blur by DekuTree64.

External links

Advertising: