puls (256 bytes)
JanRrrolaKadlec1 HN recommender · recommended in 1 month, 2011-2014
36K views · 17 years ago · demo · evergreen
A 256-byte MS-DOS intro that renders a raymarched, procedural 3D animation. It won the 256-byte competition at Riverwash 2009 and the scene.org award for best technical achievement that year, and the author published commented x86 assembly source.
HN commenters cite it as the most impressive 256-byte production and as an example of how much graphics code can fit in a tiny binary.
3:36elevated by Rgba & TBC | 4k intro (FullHD 1080p demoscene demo)
Demoscene High-Quality Videos (Annikras)
317K views • 15 years ago
11:02fr-08: .the .product by farbrausch | 64k intro (2000) (720p HQ demoscene demo)
Demoscene High-Quality Videos (Annikras)
197K views • 15 years ago
7:15Farbrausch - fr-041: debris. [HD]
kb
229K views • 17 years ago
2:22A Mind Is Born (256 bytes)
lftkryo
1.2M views • 9 years ago
2:01"Memories" - 256 byte MSDOS intro
Héll Mood
106K views • 6 years ago
1:27Mars DOS demo by Tim Clarke (1993)
Sean Barrett
28K views • 13 years ago
15:00I wrote a Raytracer for DOS, 16 VGA colors
Bisqwit
905K views • 15 years ago
3:05Hartverdrahtet - Akronyme Analogiker | 4k Revision 2012
Demoscene High-Quality Videos (Annikras)
340K views • 14 years ago
16:19Future Crew - Second Reality (1993) [60fps]
DemosceneVids
241K views • 11 years ago
51:06NVScene 2015 Session: How to Create Content with Signed Distance Functions (Johann Korndörfer)
NVScene
35K views • 11 years ago
3:36Elevated by RGBA and TBC
BUTTONTANG
974K views • 17 years ago
59:20Rendering Tiny Glades With Entirely Too Much Ray Marching
Graphics Programming Conference
108K views • 1 year ago
4:13Spaceballs - State of the Art - Amiga Demo (HD 50fps)
RetroDemoScene
264K views • 12 years ago
7:43Unlimited Detail Real-Time Rendering Technology Preview 2011 [HD]
Axiom Holographics
4.4M views • 15 years ago
4:01Onslaught - Bad Apple 64 - C64 Demo
RetroDemoScene
71K views • 12 years ago
1:29:59Moleman 2 - Demoscene - The Art of the Algorithms (2012)
Vakondok (Moleman)
329K views • 14 years ago
1:01:1525c3: The Ultimate Commodore 64 Talk
Christiaan008
160K views • 15 years ago
4:45Sparse Voxel Octree (SVO) Demo by Jon Olick
Zelexi
191K views • 17 years ago
8:338088 MPH by Hornet + CRTC + DESiRE (final version)
andrewmjenner
93K views • 11 years ago
8:08Farbrausch & Neuro - Masagin (HD Stereo)
Leonard Ritter
485K views • 17 years ago
3 comments from Hacker News
> You really don't want to use x86 hardware transcendental instructions ...unless you're doing size-optimised graphics intros, where tremendous accuracy is not essential and the stack-based nature of x87 makes for some extremely compact code: link ▶ this video I think the main reason why this issue hasn't been so significant is that the majority of code that uses those instructions isn't dependent on extreme accuracy - code that does would likely use their own routines and/or even arbitrary-precision arithmetic.
Řrřola (a famous demoscene coder [1]) found a far better constant than the original (a 2.7-fold accuracy improvement) by using an optimisation algorithm over all three constants present in the original inverse square hack. His algorithm and the result (along with a plot of relative error) can be found on his blog [2]. [1]: See, for example, this 256-byte raycaster ▶ this video [2]: link
Neat hack! But stacking sine waves with a bit of modulation isn't exactly earth-shattering. You might like to try some of these: link . The most impressive to date is probably Puls: ▶ this video . The top three 256b productions on Pouet are all doing the same basic thing of ray marching against an isosurface. The sophistication of the geometry has increased a lot since Lattice, which used something simple like cos(x)^2 + cos(y)^2 + cos(z)^2 = f(t) where f(t) is an oscillatory function of time that controls the thinning and fattening of the lattice.