Art, code and miscellaneous experiments from Demoscene Passivist related in some way to JOGL. For more take a look at www.jogamp.org
As the fragment shader of my Revision 2001 PC 4k entry port was processed or better “obfusicated” with the shader minifier tool to meet the size restriction of <=4096 bytes, it became nearly impossible to understand or make any sense of the GLSL code. So here is the “unminified” version with additional comments I used during development (as good as it gets): .fs
As promised before, here’s the direct 1:1 JOGL2 port of my PC 4k intro competition entry for Revision 2011. Sure it got a little bigger while porting but the shader and control code remained more or less untouched. The intro renders a fullscreen billboard using a single fragment shader. The shader encapsulates basically two different routines: A sphere-tracing based raymarcher for a single fractal formula and a bitmap orbit trap julia+mandelbrot fractal renderer. Additionally an inline-processing analog-distortion filter is applied to all rendered fragments to make the overall look more interesting. Anyway, code as always on Github: GL3_Elektronenmultiplizierer_Port.java and the corresponding shader: .fs
I have been quite lazy in the last couple of months about posting something new here, but at least I had a good reason: I was working fultime on my entry for the Revision 2011 PC 4k intro competition (executable size has to be <=4096 bytes) called “Elektronenmultiplizierer”. As this was my first 4k intro since a long time (my last one was under MS-DOS) it took nearly three month to finish. Anyway, I made it just in time for the competition and successfully released it at Revision. In the end it placed 4th and me and my buddy (who released a new graphics mode for the VIC20: “Yes VIC can”) were awarded with the “Newcomer Award”. After Revision I took the liberty of doing some chillout for a couple of weeks, wich are over as of now. Ofcourse the next logical step was to do a JOGL2 port of my Revision PC 4k entry …
NIGHTNIGHT by DEDDY