Haunted by Loonies [web]
__._ _.____ _.____ _.____ _.__ ____._ ____._ _/ |/________\|_ \__\|_ \__\|_ \__\|__)__/ _ |/___/ __|/____ _) _/ / / / / / / / (_ __| (_____ (_ \ \ / / / / \ / / / / /_____\_____\________\________\___\______\______\_________\___________\ - -diP--------------------------------------------------------------uP!- - Haunted Winner at Revision 2019 8 kb Intro compo Credits ======= Music: Punqtured/Fnuque Synth: Blueberry Visuals: Psycho (psycho@loonies.dk) Crinkler for compression Rocket for scripting Oidos synth for music (special version with 4 outputs and seperate reverb) Internal shader compactor Compatibility ============= Windows 10 Creators update (reading from typed uavs) DirectX 11, feature level 11_0 A reasonably fast GPU - if framerate is too low you will get sound clipping. Tech ==== To have the feeling of different music playing in different rooms we have 4 output channels (and their reverbs) and are mixing these live by rocket parameters, including panning for the sound effect channel and letting the reverb being heard longer than the channel itself. Visuals are rendered in 3 passes with an optimized raymarcher very similar to 'One Of Those Days'. There is an additional 1-thread pass resolving the track segments and a number of positions relative to "track space". There is a single shadow casting point light and another pointlight without shadows. The whole intro being one-take is a major headache for especially the lighting setup since lights cannot be swapped/moved before they are completely gone from the screen (or faded down), but also the object placement is tricky regarding what can share which masks bits and when to swap them. In hindsight a more complicated setup should have been made since it simply limits the lighting too much. Sizewise we have more than 4 kb of compressed shader source from some 22 kb before minification - it takes almost 10s to compile main pass - or 2 minutes if optimizations were turned on. Music (without too much note optimization) is around 900 bytes and the oidos replayer including mixing is of course somewhat larger than the usual 600. Sync data for our 130 byte rocket replayer is around 750 bytes. Generally we were not really pressed on the size in the end, the struggle was about getting good enough visuals in the setup. ===================== http://www.loonies.dk
[ back to the prod ]