Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Deep Glove Bruno
Sep 4, 2015

yung swamp thang
dunno what's going on with this thread but "success has a tendency to conceal the evil deeds of men" seems like an apt one

Adbot
ADBOT LOVES YOU

PureEvil6_13
Jun 1, 2004

I LIKE PETA AND THINK THAT SCIENCE IS EVIL
My high school art teacher bought DeluxePaint 5 because my buddy brought in an Amiga computer. Him and I were the only ones allowed to use it. I made animations with DeluxePaint on it like a 4 wheeler jumping over cars then landing wrong and terribly wrecking.

We also played Star Wars on it.

Gromit
Aug 15, 2000

I am an oppressed White Male, Asian women wont serve me! Save me Campbell Newman!!!!!!!
The first time you paint with a colour-cycling brush blows your mind.

Antigravitas
Dec 8, 2019

Die Rettung fuer die Landwirte:
The Box

It's just a fun little concept. :buddy:

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



Antigravitas posted:

The Box

It's just a fun little concept. :buddy:

good stuff imo


this one is fun with a lot of nostalgia, but it gets boring after a couple minutes (c64 in 2016)
https://www.youtube.com/watch?v=COldioc4FX8

Carthag Tuek has a new favorite as of 22:00 on Oct 7, 2022

Antigravitas
Dec 8, 2019

Die Rettung fuer die Landwirte:
I am just catching up with the last year or so of scene releases.

Stahlbeton is just a really pleasant 4k demo. I really like it when they go for mood.

And I found this in the wild category on pouet. Why the gently caress is this an unlisted video with 280 views? An absolutely wild amount of effort went into this.

e: probably an hungarian film student project, but still

Antigravitas has a new favorite as of 22:12 on Oct 7, 2022

Whybird
Aug 2, 2009

Phaiston have long avoided the tightly competetive defence sector, but the IRDA Act 2052 has given us the freedom we need to bring out something really special.

https://team-robostar.itch.io/robostar


Nap Ghost

Antigravitas posted:

The Box

It's just a fun little concept. :buddy:

wake up babe new lament configuration just dropped

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



Using an Amiga in 2021: Making an intro

https://datagubbe.se/mkdem/

F4rt5
May 20, 2006

Antigravitas posted:

I am just catching up with the last year or so of scene releases.

Stahlbeton is just a really pleasant 4k demo. I really like it when they go for mood.

And I found this in the wild category on pouet. Why the gently caress is this an unlisted video with 280 views? An absolutely wild amount of effort went into this.

e: probably an hungarian film student project, but still

Holy gently caress thanks for Poligon. It deserves a sharing boost.

The peak of wildcompos when I was at parties was Phobic’s Legoland and sequels. This was pure art, compared.

F4rt5 has a new favorite as of 19:11 on Oct 14, 2022

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



F4rt5 posted:

Holy gently caress thanks for Poligon. It deserves a sharing boost.

The peak of wildcompos when I was at parties was Phobic’s Legoland and sequels. This was pure art, compared.

please link phobic legoland because i cant find it

F4rt5
May 20, 2006

Carthag Tuek posted:

please link phobic legoland because i cant find it

I couldn’t find it myself :( forgot it was released at The Party and not TG though

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



welp


here's a thing from Linus Åkesson:
https://www.youtube.com/watch?v=EBCYvoC4muc

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



https://twitter.com/ProcyonViolet/status/1583992992679231488

minato
Jun 7, 2004

cutty cain't hang, say 7-up.
Taco Defender
https://www.youtube.com/watch?v=2jciCr8zEhw

Batman Rises - Original Chipset Amiga demo, running on 1MB RAM and 2 floppy drives.

As someone who knows the Amiga internals pretty well, I'm pretty impressed. I can guess how most of the effects are done but what really impresses me is the memory management. When coding an effect, apparent CPU speed can be traded for memory, i.e. you can precalculate an animation to avoid lots of heinous 3D calculations in real-time, or pre-stretch images at various resolutions to achieve roto-zoomers. But that soaks up a lot of memory, and they're doing so many different things without loading delays between them, I figure they must also be furiously reading off those floppy discs the whole time.

Notes on the various set pieces:

- the city explosion: part 1 when Batman walks up to the edge is pretty simple, his head & shoulders are just a sprite and his cape is a pre-calculated animation. Since the cape is a single pure color, the only need to store the left/right edge coordinates for each line, making it pretty space-efficient.

- the city explosion: part 2 with the shockwave - no idea. The explosion intersecting with the buildings is easy for hardware with a Z-buffer, but the Amiga doesn't have that. They might have pre-calculated just that area of the animation (it's "only" 1 second long) and overlaid it on top of the longer realtime animation of the expanding explosion. This effect would have taken a lot of careful planning.

- the disc loading: The Amiga's disc loading didn't use any CPU. As I recall you could just ask the disc unit to start reading data and tell it where to DMA it in memory, and go off and do other things. Very few games/demos took advantage of this because it was so time-consuming to iterate on (assembling the program, writing to disc, rebooting to test). But developing on an emulator would make this far more feasible. They must have developed some amazing tooling to code all this.

- tunnel: very nicely done, especially since the floor/ceiling are textured. The floor/ceiling tiles are almost certainly pre-stretched, and then rendering one screen is a "simple" matter of pointing each display line at the appropriate pre-stretched line in memory. The white angled side parts are using the blitter's ability to draw lines and fill in regions very quickly. You can tell because the tunnel overlaps itself sometimes, and the white angled side parts invert. This is because the blitter is kinda dumb when it fills in lines; it starts from one side until it hits a boundary, then fills until it hits another boundary, then stops filling until it hits the next boundary, and so on. So if you don't get your line boundaries perfectly in order, you get rendering artifacts.

- the red line zipping through the 3d blocks: no idea, really welldone. I don't wanna say it's all pre-calc'd, but the camera is fixed and all the points/lines are axis aligned which means it's a look-up-table could be used to map from X/Y/Z into screen X/Y coords, avoiding a very expensive divide operation.

- The kaleidoscope at 3:24 is really nicely done. It's easy to get top/bottom mirroring "for free", but left-to-right mirroring is not cheap. Would love to know how they did this one.

- City flythrough: this animation does have rotation, but the number of points is relatively low so this could all be real-time. It's not trivial to do the object sorting though - I expect that's pre-calc'd to some extent.

The Joker image stretching in the background is inexpensive to do. Stretching images vertically is just a matter of telling the copper (display co-processor) to repeat certain lines. So all you need to do is generate a 240 element buffer every frame filled with pointers to the appropriate images lines, modulated by some sinusoidal lookup table.

- Image zooms: I've described how these work before (and why they're so difficult), so what's impressive here is that there's so many different images. The technique I developed pre-calculated the horizontal stretching (the vertical stretching can be done realtime as described above), but each level of stretching would soak up a lot of memory, and they're cycling though ~7 images, and it starts immediately after a section using a large Joker image. My back-of-the-napkin calculations think that pre-stretched monochrome images would take up about 512k.

- Crumbling batman statue: really nicely done. Almost certainly the animation is pre-calc'd, there's no way the Amiga could have done physics calculations like we take for granted today. It must have been a lot of work to develop this bit, you can see the pieces color-change as they fall into the fog under the statue. Presumably someone developed this in Blender and exported it, but that color fade would have to be programmed in, that must have taken ages to get looking just right.

- Triangle pieces assembling into Batman: This was actually more impressive on 2nd look. At the beginning there's just 1 triangle (with some particles around it), but the shading on that triangle is not flat-shaded, it looks phong-shaded. This is impressive because phong-shading is a per-pixel technique, which the Amiga is really not suited to doing. (once more triangles appear, it resumes flat-shading)

The triangles flying around look good; there's only rotation around the Y axis so that could be realtime.

I'm super-impressed by the triangle-rendered head fading into the image of Batman. It's very smooth, no idea how they did that.


Overall I think this demo must have taken a huge amount of planning with very little wiggle-room for design changes. Many demos are just different effects developed independently and stitched together, but that would have been very difficult to do here because each effect's memory usage & disc usage would have drastically affected the effects on either side of it. I'd love to see a Making Of video about this.

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



oh you already got here lol

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



c64 demo from last year

https://www.youtube.com/watch?v=RXVQfPRs_ns

laserghost
Feb 12, 2014

trust me, I'm a cat.

Great stuff. Some of my favs:

First Amiga demo I saw, still have daxx's remixes of the tracks on my phone. It's going to be a big hit indeed!

https://www.youtube.com/watch?v=oTmpqBn4dfA

Hearing guitars sampled like this in 1989 had to be exciting.

https://www.youtube.com/watch?v=4lPNaM448EE

I remember this demo being constantly the top downloaded on csdb.dk before losing to, I dunno, Edge of Disgrace or Comaland? Also fiddling around with the ancient DOS emulator to run this properly. Oh, and the :aaaaa: when the C64 screen started breaking down right in the beginning. Excellent soundtrack. That bass in the plasma part? Amazing, didn't know SID can drop to such tones. Also weird how there are barely any good uploads of this on YT.

Something more local from :poland:, demo I have quite a lot of nostalgia for. Amazing, varied, slightly chaotic soundtrack:

https://www.youtube.com/watch?v=kpDCXpVrAu4

I actually met Cobra/Samar when I was a wee teen, she sold me quite a lot of disks with games and stuff, I wish I had kept this, but having no money being 20 and also fighting with dying, used floppy drives made me disillusioned with using real hardware for quite some time. Now piece of junk is either dead broken, or stupidly expensive. A true :retrogames: experience

Dijkstracula
Mar 18, 2003

You can't spell 'vector field' without me, Professor!

extremely good stuff itt

I fell out of following the demoscene in the 2010s so most of my favourites are pretty out of date, but here's some newschool stuff that I've always liked

https://www.youtube.com/watch?v=_YWMGuh15nE

zazzy...
https://www.youtube.com/watch?v=YBpo5GHcmsE

https://www.youtube.com/watch?v=u00ErHIvF9A

:dance:
https://www.youtube.com/watch?v=LYUbE8Mt4i4

In the category of "running in a silly execution environment",

https://www.youtube.com/watch?v=HZ6Q224UPkc

Dijkstracula has a new favorite as of 03:51 on Jan 27, 2023

laserghost
Feb 12, 2014

trust me, I'm a cat.

Both Elevasted and the.popular.demo are absolute new school classics. So, continuing the trend...

https://www.youtube.com/watch?v=o9GLl6kI4hQ

loving Lifeforce. THE demo of the era, at least for me. I remember being only able to watch it as an avi, as my poor lovely video card couldn't do shaders, and showing it to nearly everybody. Now I see it's kinda cheesy in a very "art-rock" fashion, with trademark badly fuzzy guitars from Leviathan (that still gets in my head, after all this years), but it holds up on the sheer scale and variety of the scenes. Never again an ASD demo gave me shivers of excitement. I should probably make a ribbon joke somewhere in this post...

https://www.youtube.com/watch?v=mDdStxjGELk

Linger in Shadows, and the controversy it caused. Not only by the bane of demoscene cred - tying your creative output to the company (and a gaming one, at that!), but also because it feel rather inspired by a modern Amiga classic, titled...

https://www.youtube.com/watch?v=eqnZH7Pa3vo
(this is the 2018 "final" version)

Amazing atmosphere, incredible animation (that spider-bot and the crow at the end!), just watch it.

To finish this post with a crowdpleaser...

https://www.youtube.com/watch?v=At6JxWg7Rk8

I mean, how many demos have a fast punk song (with chiptune solo!) for a soundtrack?

Dijkstracula
Mar 18, 2003

You can't spell 'vector field' without me, Professor!

laserghost posted:

loving Lifeforce. THE demo of the era, at least for me. I remember being only able to watch it as an avi, as my poor lovely video card couldn't do shaders, and showing it to nearly everybody. Now I see it's kinda cheesy in a very "art-rock" fashion, with trademark badly fuzzy guitars from Leviathan (that still gets in my head, after all this years), but it holds up on the sheer scale and variety of the scenes. Never again an ASD demo gave me shivers of excitement. I should probably make a ribbon joke somewhere in this post...
man asd did such good stuff, here's a later one of theirs that I always found weirdly affecting

https://www.youtube.com/watch?v=hhKTF35L_X8

laserghost
Feb 12, 2014

trust me, I'm a cat.

https://twitter.com/DOSBros_Vamonos/status/1639296013314965505?s=20

I love you demoscene thread, but don't havr time to make a nice post with a selection of neat eyecandy, so have a tweet!

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



anyone wanna make their own demo?

https://lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/

just made this lol
cw: flashing screen
https://i.imgur.com/dIrS2g1.mp4

Dijkstracula
Mar 18, 2003

You can't spell 'vector field' without me, Professor!

oh man this seems ridiculously cool, I've always wanted to grab a C64 programming book off the Internet Archive and tootle around with it but never got around to it

Carthag Tuek posted:

just made this lol
cw: flashing screen
https://i.imgur.com/dIrS2g1.mp4
Nice!

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



its fun, you should try it out :)

aside from basic i only got around to some simple poke/sprite experiments when i was a kid. sold the c64 ages ago but still have the technical manuals and such

laserghost
Feb 12, 2014

trust me, I'm a cat.

https://mastodon.online/@FieldFX/110413696745691953

https://www.youtube.com/watch?v=8Kz3_fqToNI

Antigravitas
Dec 8, 2019

Die Rettung fuer die Landwirte:

Dijkstracula posted:

man asd did such good stuff, here's a later one of theirs that I always found weirdly affecting

https://www.youtube.com/watch?v=hhKTF35L_X8

One of my favs https://www.pouet.net/prod.php?which=56900

https://www.youtube.com/watch?v=5fPk2Af8Bhs

The video doesn't do it justice due to video compression, run the exe.

laserghost
Feb 12, 2014

trust me, I'm a cat.

Feeling kinda down today, so I'm spiritually moving back to mid-90's "music-video" demos with music by Necros

https://www.youtube.com/watch?v=BYzy0ZGM6dM

https://www.youtube.com/watch?v=qJS8RjKpT0Y

https://www.youtube.com/watch?v=uyXQS5swjrg

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang




did some updates so it doesnt flash as fast

https://i.imgur.com/mhZ1dUO.mp4

heres the code, its crap but it works

code:
program C64Project;
@use "screen/screen"
var
	i: byte=0;
	scrcol, strcol: byte=0;
	x, y: byte=0;
	text: string = ("DEMOSCENE!");

begin
	while (true) do
	begin
		for i:=0 to 255 do
		begin
			if (i=0) then
			begin
				poke(SCREEN_BG_COL,0,scrcol);
				poke(SCREEN_FG_COL,0,scrcol);
				scrcol := mod(scrcol+1, 15); // one of 16 colors 0-15
			end;
			
			x:= mod(Random(), 30); // i read text mode screen size is 40x25 characters but idk this works???
			y:= mod(Random(), 25);
			Screen::PrintStringColor(#text,x,y,strcol); // from TRSE library "screen/screen" above
			strcol := mod(strcol+1, 15);
		end;
	end;
end.
theres a whole bunch more libraries w routines for effects and stuff. and a sprite editor! reminds me of messing around with shoot em up construction kit (aka SEUCK)

Carthag Tuek has a new favorite as of 18:52 on Aug 4, 2023

laserghost
Feb 12, 2014

trust me, I'm a cat.

This reminds me I wanted to make a really stupid niche zine in playscii

saw viznut's/pwp stuff being posted early but I am in the mood for his brand of lo-fi crunch

https://www.youtube.com/watch?v=F1537t45xm8

https://www.youtube.com/watch?v=qgtDyc4cuqI
the milquetoast "everything is the same actually" stance has always bothered me, but I guess our political views do have a chance to change within 16 (goddamn) years.
but it seems not only I was bothered by political opinions of a crusty Finnish democoder!


get his rear end, John!

https://www.youtube.com/watch?v=KcbhVKw73T8

and finally, as a little joke, which won BP '08 in PC 64k category
https://www.youtube.com/watch?v=xqgdF-h2CeU

Two Owls
Sep 17, 2016

Yeah, count me in

Man, I haven't used Pascal in anger in literal decades. I just know I'd trip over = / := / == compared to C/C++ these days.

code:
x:= mod(Random(), 30); // i read text mode screen size is 40x25 characters but idk this works???
It is, but "DEMOSCENE!" is 10 characters long, so it needs to start at 30 if you don't want it falling off the end

Mike Cartwright
Oct 29, 2011

state of the art
Didn't pay attention to this one during the compo, but man I love the .mod on Neocolora so much.

https://www.youtube.com/watch?v=4FFnwZjoJOU

F4rt5
May 20, 2006

Mike Cartwright posted:

Didn't pay attention to this one during the compo, but man I love the .mod on Neocolora so much.

https://www.youtube.com/watch?v=4FFnwZjoJOU
Yeah, that's a banger and an instant fave :) Wasn't there but caught most of the livestreams from home, for once.

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



Two Owls posted:

Man, I haven't used Pascal in anger in literal decades. I just know I'd trip over = / := / == compared to C/C++ these days.

code:
x:= mod(Random(), 30); // i read text mode screen size is 40x25 characters but idk this works???
It is, but "DEMOSCENE!" is 10 characters long, so it needs to start at 30 if you don't want it falling off the end

ohhh of course, im using Screen::PrintStringColor which apparently doesnt work the same as just poking to the screen as i did back in the day, where it would just spill over to the next line. i bet theres a return code and whatnot so you can adjust if needed. its so weird to write code on the same platform that you learned to code on 35 years ago but havent really touched for almost 30

e: also re pascal, it makes me laugh that a program ends with "end." period.


nice, fuckin love that early prodigy sound

Carthag Tuek has a new favorite as of 19:42 on Sep 29, 2023

toiletbrush
May 17, 2010

minato posted:

https://www.youtube.com/watch?v=2jciCr8zEhw

- Triangle pieces assembling into Batman: This was actually more impressive on 2nd look. At the beginning there's just 1 triangle (with some particles around it), but the shading on that triangle is not flat-shaded, it looks phong-shaded. This is impressive because phong-shading is a per-pixel technique, which the Amiga is really not suited to doing. (once more triangles appear, it resumes flat-shading)
If you look closely you can see the triangle is just a stencil/mask through to an image of a highlight that moves independently of the triangle. Stencil vectors? I think it's the same trick this awesome demo uses a ton (best at 6:30)...
https://www.youtube.com/watch?v=_wpXOsEm7M0

toiletbrush has a new favorite as of 20:50 on Oct 14, 2023

laserghost
Feb 12, 2014

trust me, I'm a cat.

hello demoscene my old friend

i need your late 90's feels again

https://www.youtube.com/watch?v=nHTf4r0ShOg

https://www.youtube.com/watch?v=n7tHKp8tuFo

https://www.youtube.com/watch?v=tFoJAIM1LXs

laserghost
Feb 12, 2014

trust me, I'm a cat.

2 pages and we haven't posted Heaven Seven yet?

https://www.youtube.com/watch?v=rNqpD3Mg9hY

laserghost
Feb 12, 2014

trust me, I'm a cat.

some speccy demos with banging soundtracks:

https://www.youtube.com/watch?v=adgzm8YE1cc

https://www.youtube.com/watch?v=jxQZmgcgPXo

cspam posters will probably enjoy this one
https://www.youtube.com/watch?v=B1MHoiv1rI4

and of course cyberpunks unity's magnum opus, the 17minute long evolving beast that is
https://www.youtube.com/watch?v=dRhj8rmflGI

too bad still the only upload is in 240p,

and finally, the history of HOOY-Program demo group, who started basically as creators of lame lovely productions and now employ some absolutely best minds in the active oldschool scene, including the AY Riders crew: http://hooyprogram.i-demo.pl/

lobsterminator
Oct 16, 2012




I just found this thread from elsewhere and I'd like to share a nice book I received a week ago.

I pre-ordered this last summer and it finally arrived. Great book of just demo scene logos.

https://www.editions64k.fr/product/demoscene-the-logo-art/



Dr. Quarex
Apr 18, 2003

I'M A BIG DORK WHO POSTS TOO MUCH ABOUT CONVENTIONS LOOK AT THIS

TOVA TOVA TOVA
Still waiting for the day someone finally puts Imagine's Necronomicon demo on YouTube so I can immediately send it to all my friends from 1994 I still talk to and have them respond in the group chat with quotes from it

Adbot
ADBOT LOVES YOU

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



Dr. Quarex posted:

Still waiting for the day someone finally puts Imagine's Necronomicon demo on YouTube so I can immediately send it to all my friends from 1994 I still talk to and have them respond in the group chat with quotes from it

this?
https://files.scene.org/view/mirrors/hornet/demos/1994/n/necronom.zip

i cant run exe files on my machine, is it a music disc or is the screenshot just one part?


on the surface im reminded of this one
https://www.youtube.com/watch?v=KXV5-GkKUsk&t=271s

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply