---- Using complex 3D objects in OpenGL ---- ---- 4 demos by Spanska for 29A#6 ---- ---- January 2002 ---- ---- From FrenchieLand ---- A continuation of a small OpenGL serie published in IkX Xine#5. All the calculations are done just once at program start, so if you have a slow computer, don't worry if nothing happens for some seconds. More explanations in the source. I include opengl32.lib in case you wanna change a bit the source out of curiosity and re-assemble the stuff. All these demos are more or less the same: - Mouse and buttons to zoom / rotate. - Space to change shading mode. In order of increasing complexity, we have: face1: 441 polygons calculated (but 882 on screen) t4: 932 polygons face2: 4640 polygons globe: 6564 polygons Now imagine a face appearing on an user computer, looking around, smiling to him, saying "i fear you're infected, my friend" in a scary synthetic voice, and then laughing. It's possible to code all of that. Be creative in your virus payloads! ;------------copyleft Spanska 2002---------------- ---- Win32 Desktop Sprites ---- ---- 5 demos by Spanska for 29A#6 ---- ---- February 2002 ---- ---- From FrenchieLand ---- After playing Pac-Man for too long one night, i dreamed about an enormous Pac-Man crossing my computer screen. So i felt the absolute need to code one, because i guess we all need to make our dreams come true. Unlike the trick used in screen savers (copy the desktop in an image and then put this image in a top window without border so you have a "fake" desktop you can play with), I had to design a sprite (i like this word, it reminds me my old C64) routine that works with a normal, active desktop, so you (or the infected user in case of a virus payload) can still work while some annoying bug is moving around the screen. Here is the result for now, in the order i coded the stuff, so basically from the simplest to the more complex (not that complex though, but i don't have much free time). In order of increasing complexity, we have: Kiss: one fixed image Message: one image moving Pac-Man: four frames linear animation Bird: eight frames linear animation CrazyCar: thirty-six frames non-linear animation Feel free to use and modify these routines to fit your creative needs in a non-destructive virus payload, or in whatever you want. ;------------copyleft Spanska 2002---------------- ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ[Editor]ÄÄÄ Due the complexity of the source, it has been placed in Binaries folder. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ[Editor]ÄÄÄ