As a big fan of the demoscene’s 64kb intros, I’m very interested in
procedural generation of almost everything: Textures, sound … or just
ordinary meshes. Well, these meshes are not-so-ordinary, I believe.
Whereas some of you may be familiar with
the collage above shows the even superior
Basically, you use two 2D superformulas which are extruded to 3D using
the spherical or toroidal product to generate these meshes. Many thanks
to Paul Bourke, by the way, for the resources about supershapes on his
The meshes are rendered using my GALE “Graphics Abstraction Layer
Engine”, which is all a tiny math library, a simple scene graph and a
C++ wrapper for OpenGL extensions. I hope GALE’s source code will be
publicly available at my site later this year.
The effects used in the screenshots are (left to right, top to bottom):
Gooch-shading using GLSL (taken from the OpenGL Orange
Book), cubic environment-mapping of a
toroidal supershape (cubemap taken from the NVIDIA SDK), HDR
environment-mapping of a spherical supershape (cubemap taken from the
Light Probe Image Gallery) and
metal-paint shading, taken again from the NVIDIA SDK. As everything was
rendered on an ATI Radeon 9800 Pro, I needed to optimize the NVIDIA
shader a little bit to make in fit into the shader instruction limit of
Famous last words: Throw away Cg, GLSL rules ;-)
Please log in or register to post a reply.
looks great. i love 64kb intros myself, too.. my fav. is and will always
heaven 7 is great :) yay for heaven 7 !
Whee, I could spin that NVidia cubemap all day long!
Gonna put that stuff together into an intro?
I don’t think just putting that stuff together for an intro is enough
… I favor design much over technical features. There are way too many
in-and-out-design intros which basically are just a showcase of an 3D
engine. Nevertheless, releasing an intro has been a dream of mine ever
since. Maybe if I some time finish my GALE library, incl. a GPU
accelerated texture generator, and have a nice storyboard for an intro,
I’ll release something. Just check my site from time to time ;-)
Very nice eyebex, keep up the good work. I like someone who doesnt rely
on artist for models/meshes
Hey guys, if you do decide to make intros, please try to support the
North American demoparty Pilgrimage in the future! =)