Live data from Hacker News

Procedural 3D mesh generation in a 64kB intro

ctrl-alt-test.fr

21–30 of 38 posts

Re: Procedural 3D mesh generation in a 64kB intro

#21
post #16

Amazing. The intro was released in 2017, so the title might need a tag. Not sure about the article, couldn't easily find a date. Does anyone know what the assumed rendering technology is? It's a Windows executable, so I guess it can use any Windows APIs for rendering and audio? Direct3D?

I found a github repository but it only goes A to F whereas in the demo in the article is a H.

https://github.com/laurentlb/Ctrl-Alt-Test

Looking at F it appears to use OpenGL

Re: Procedural 3D mesh generation in a 64kB intro

#22
post #16

Amazing. The intro was released in 2017, so the title might need a tag. Not sure about the article, couldn't easily find a date. Does anyone know what the assumed rendering technology is? It's a Windows executable, so I guess it can use any Windows APIs for rendering and audio? Direct3D?

The intro was released in 2017. We published the first part of the making-of in 2018 (it was discussed on HackerNews here: https://news.ycombinator.com/item?id=16842576). A few days ago, I remembered I had an unpublished draft for meshes and decided to finalize it.

We use OpenGL for rendering and the code is written in C++. We published the source code of other intros of GitHub. For example, this one should give you a good idea of how we do it (although we modernized our engine since that): https://github.com/laurentlb/Ctrl-Alt-Test/tree/master/F

For the audio, we used the synth 64klang - https://github.com/hzdgopher/64klang

Re: Procedural 3D mesh generation in a 64kB intro

#23
post #16

Amazing. The intro was released in 2017, so the title might need a tag. Not sure about the article, couldn't easily find a date. Does anyone know what the assumed rendering technology is? It's a Windows executable, so I guess it can use any Windows APIs for rendering and audio? Direct3D?

The intro was released in 2017. We published the first part of the making-of in 2018 (it was discussed on HackerNews here: https://news.ycombinator.com/item?id=16842576 ). A few days ago, I remembered I had an unpublished draft for meshes and decided to finalize it. We use OpenGL for rendering and the code is written in C++. We published the source code of other intros of GitHub. For example, this one should give you…

Great clarifications, thanks a lot!

Re: Procedural 3D mesh generation in a 64kB intro

#24

It doesn't say what the environment is. 64K Commodore 64?

It's for PC Windows (x86).

You need a somewhat recent machine to run it, but my 7 year old laptop is doing fine.

Estimated required spec for the graphics: NVidia GTX 680 (recommended: GTX 970 or equivalent) with 1GB VRAM.

Re: Procedural 3D mesh generation in a 64kB intro

#26

If you are interested in learning demoscene stuff, Revision 2023 which is about to take place in roughly two weeks, features some workshops in this regard also available as online streams.

+1 to attending Revision 2023 (in Saarbrücken or online): https://2023.revision-party.net/

I'm the author of the article, and I'll be at Revision. I'll give a seminar on shader minification -- another topic not discussed in the article.

Re: Procedural 3D mesh generation in a 64kB intro

#27

If you are interested in learning demoscene stuff, Revision 2023 which is about to take place in roughly two weeks, features some workshops in this regard also available as online streams.

Looks cool, any seminars/talks you recommend? Also, do you need a ticket to "attend remotely"? I can't find the answer on the site (it mentions a remote ticket but also that it's specifically for participating in competitions and voting).

Re: Procedural 3D mesh generation in a 64kB intro

#28

If you are interested in learning demoscene stuff, Revision 2023 which is about to take place in roughly two weeks, features some workshops in this regard also available as online streams.

Looks cool, any seminars/talks you recommend? Also, do you need a ticket to "attend remotely"? I can't find the answer on the site (it mentions a remote ticket but also that it's specifically for participating in competitions and voting).

You don't need a ticket to watch the streams. A ticket is needed if you want to take part in competitions (submit your own production) or take part in the votes.

For seminars, I'd suggest to take a look at seminars from previous years. They are on YouTube (https://www.youtube.com/@revisionparty/playlists) and you should be able to find something that matches your interest.

Re: Procedural 3D mesh generation in a 64kB intro

#29

On the topic of demo, honestly one of the communities I miss from the twitter downfall is one tweet shaders. As someone without a graphics background, almost everything on https://nitter.net/search?q=%23つぶやきGLSL is straight up pure magic.

You might enjoy checking https://www.shadertoy.com/. The shaders there are likely to be longer than a tweet, but that also means they're more readable and it can be a good way to understand how they work.

Re: Procedural 3D mesh generation in a 64kB intro

#30

On the topic of demo, honestly one of the communities I miss from the twitter downfall is one tweet shaders. As someone without a graphics background, almost everything on https://nitter.net/search?q=%23つぶやきGLSL is straight up pure magic.

You might enjoy checking https://www.shadertoy.com/ . The shaders there are likely to be longer than a tweet, but that also means they're more readable and it can be a good way to understand how they work.

And, if we're suggesting Shadertoy, this video by one of its creators is probably worth watching:

https://www.youtube.com/watch?v=8--5LwHRhjk

Post reply on HN