HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Sonic behind waterfall - RetroArch shader comparison

PenguinWeirdness1 HN recommender · recommended in 1 month, 2020-2024
YouTube
30K views · 9 years ago · demo · evergreen

A one-minute demo comparing RetroArch shaders on the Sonic the Hedgehog waterfall, where Sega Genesis dithering creates a transparency effect. It shows how different shaders emulate the CRT look.

HN cites it as the example showing why CRT emulation is needed to render effects the original artists intended.

Demoscene & retrocomputingGame history & retro gamingComputer graphics & rendering#retroarch#crtshaders#dithering#segagenesis#sonicthehedgehog

4 comments from Hacker News

@gjsman-10002024 · in “$60 chip fixes a longstanding Super Nintendo flaw”

Another example of this, is the waterfalls in Sonic the Hedgehog. No, it’s not meant to look like alternating blue lines on the remasters (even though that looks decent enough). In a CRT TV, that alternating pattern would have created a translucency effect after the smearing. Here’s a shader comparison which tries to properly recreate this: ▶ this video

CitesView on HN
@lloeki2023 · in “CRT Shaders”

> I think there's an argument that pixel art was designed for CRT displays and thus optimized for it In many cases there is no argument to be had. link These sprites are terrible without CRT-ness (skeleton has pixels unbalanced, clearly placed for an antialiasing effect; beast is unshaded). Also, look at that waterfall, for which filters have a hard time, either inefficient or making the rest of the scene excessively blurry. ▶ this video For some games I think the flat pixely look is OK, e.g Zelda III, although I personally prefer the darker, smoother, less saturated look of CRT which in my mind betters conveys the grim ambience than the unfiltered cel-shaded-y one. For others, either specific bits (Chrono Trigger's overworld map) or the whole thing is plain bad. > However, I think modern games with the pixel art aesthetic look best crisp. I would concur. Old game art was designed for CRT... and on CRT , whereas modern games are designed for and on pixel-perfect LCDs, and there's nothing wrong with that. It's a bit like viewing a hinted vector font with vs without antialiasing (old games) link vs a bitmap font meant to land on the pixel grid exactly (modern pixel art) link Old games that were designed in the latter way are perfectly fine on LCDs, but those that hinged on it are terrible.

CitesView on HN
@mikepurvis2020 · in “Designing 2D graphics in the Japanese industry”

For interested parties, here's a video that shows the Sonic waterfall in motion with various CRT-simulating shaders applied on top: ▶ this video

RecommendsView on HN
@wtallis2020 · in “On Emulation”

CRT emulation of some kind is sometimes necessary to accurately render effects that were intended by the original artists. For example, this waterfall transparency: ▶ this video Then there's the fact that a lot of early console artwork was designed to be output on a composite video cable instead of as separate RGB channels, so the crosstalk may need to be emulated to get the right color blending: link (The reduced effective spatial resolution is often more of a detriment, so plenty of games do look much better in pure crisp RGB from an emulator.)

CitesView on HN
what did you do22:13

what did you do

Noodle
1.5M views • 11 months ago
How I implemented MegaTextures on real Nintendo 64 hardware8:51

How I implemented MegaTextures on real Nintendo 64 hardware

James Lambert
398K views • 3 years ago
Racing the Beam Explained - Atari 2600 CPU vs. CRT Television38:26

Racing the Beam Explained - Atari 2600 CPU vs. CRT Television

Retro Game Mechanics Explained
400K views • 5 years ago
How "oldschool" graphics worked Part 1 - Commodore and Nintendo7:08

How "oldschool" graphics worked Part 1 - Commodore and Nintendo

The 8-Bit Guy
5.7M views • 11 years ago
Why PlayStation 1 Graphics Warped and Wobbled so much | MVG12:36

Why PlayStation 1 Graphics Warped and Wobbled so much | MVG

Modern Vintage Gamer
2.3M views • 6 years ago
SYMBOLICS S-PACKAGES 3D GRAPHICS AND ANIMATION DEMO29:16

SYMBOLICS S-PACKAGES 3D GRAPHICS AND ANIMATION DEMO

Red Martian
14K views • 13 years ago
The History of 3D Graphics on the Gameboy Advance | minimme34:29

The History of 3D Graphics on the Gameboy Advance | minimme

minimme
667K views • 6 years ago
This game DISAPPEARS if you pause it!3:58

This game DISAPPEARS if you pause it!

Branta Games
687K views • 1 year ago
How a Laser-Shot Disk Defeats Hackers & Pirates (Coding Secrets)5:01

How a Laser-Shot Disk Defeats Hackers & Pirates (Coding Secrets)

GameHut
132K views • 8 years ago
I wrote a Raytracer for DOS, 16 VGA colors15:00

I wrote a Raytracer for DOS, 16 VGA colors

Bisqwit
905K views • 15 years ago
TiTAN - Overdrive 2 (RGB 50fps) - SEGA Mega Drive - Revision 2017 (1st Place)8:24

TiTAN - Overdrive 2 (RGB 50fps) - SEGA Mega Drive - Revision 2017 (1st Place)

Oerg866
305K views • 9 years ago
Disney's Practical Guide to Path Tracing9:32

Disney's Practical Guide to Path Tracing

Walt Disney Animation Studios
914K views • 10 years ago
Shader Basics, Blending & Textures • Shaders for Game Devs [Part 1]3:53:11

Shader Basics, Blending & Textures • Shaders for Game Devs [Part 1]

Freya Holmér
1.9M views • 5 years ago
New Voxel Engine Reveal - Crystal Islands Experiment5:05

New Voxel Engine Reveal - Crystal Islands Experiment

John Lin
394K views • 5 years ago
TEENS REACT TO WINDOWS 958:27

TEENS REACT TO WINDOWS 95

REACT
15.3M views • 10 years ago
HandmadeCon 2016 - History of Software Texture Mapping in Games1:22:13

HandmadeCon 2016 - History of Software Texture Mapping in Games

Molly Rocket
15K views • 9 years ago
Atari XL/XE - Rescue on Fractalus [Lucasfilm Games] 19855:14

Atari XL/XE - Rescue on Fractalus [Lucasfilm Games] 1985

StaxX28
136K views • 19 years ago
How We Solved the Worst Minigame in Zelda's History24:32

How We Solved the Worst Minigame in Zelda's History

Linkus7
1.1M views • 6 years ago
Why does PUNCHING Sonic 3D trigger a Secret Level Select?3:05

Why does PUNCHING Sonic 3D trigger a Secret Level Select?

Coding Secrets
510K views • 6 years ago
Atari's Quadrascan Explained20:57

Atari's Quadrascan Explained

Retro Game Mechanics Explained
239K views • 5 years ago