Hi Folks, Here is another tutorial for “Oldskool Demomaker” users out there. This time not a tutorial for an entire demo, but some general tips for creating your own multi-part demos with OSDM. This tutorial was originally published in 2010 at the OSDM Support Wiki. I decided to re-post it at my blog, because the Wiki wasn’t always up and running, as much as my own site unfortunately. Anyway, consider this another backup, just in case hehe. If your productions grow bigger and your script code longer, it makes sense to start structuring your code to keep things clean and organized and avoid headaches later on. Here is how I usually structure the code for my own multi-part demos that are entirely controlled via OSDM Script. The general idea behind this structure is to “split” your demo into multiple “mini demos” and keep them pretty much independent from each other. That makes it easy to add additional parts or to rearrange the order of your existing parts. There are typically some exceptions, like the music, which does not necessarily change with every part of the demo (although it could of course). Each part starts with the display stopped, which allows the loading and initializing of the effects that you are going to use for the part without showing any artifacts on the screen visible for the viewer of your demo. Once everything is in place you enable the display to fade in your initial setup of the part. Then you[…]
Roy/SAC ANSI art , ASCII art , Text art, Pixel art, Wikipedia, deviantART, Cirque Du Soleil and fun.
Hi Folks, Here is another Oldskool Demomaker Demo Tutorial of my popular production “Darkness, Oh Xee A Moron, Part 2“. You can download the final Windows Executable here (Roy-Demo-Darkness.zip) Also, all elements, such as 3D Objects, Images, Fonts and the Preference .INI Configuration file are also available for download here (Darkness.zip) Watch Video Capture To get an idea how the final product looks like, without touching OSDM or downloading anything, watch the video capture that I created below. Backup URL to Video on vimeo (http://www.vimeo.com/14096272). Backup Links to Vimeo and YouTube, as well as additional download options (e.G. a Full Screen Version of the Demo) are available at my official demo release page. OSDM Settings Screen-By-Screen Main Enabled Effects: Starfield Music Sinus Text 16 Sinus Text 32 3D Ball Page Text Logo Background 3D Vector Amiga Text Mask Bouncer Sprites Screen Setup: Off Default Export Display Mode: Use window mode (full screen would shift 3d objects to invalid positions) Title: Roy-Darkness Size of Screen: 640×480 FPS: 60 (different value would mess up timing) Display Size: 100 RGB Hide & Display: Black Render View, Adjust Display: On Fade Display In And Out: On Bilinear 3D Filter: Off Stars Mode: 3D Simulation X Rotate Starfield: On Y Rotate Starfield: On Z Rotate Starfield: Off Number: 250 Plane Depth: 5 Angle: 15, Speed: 4 Use Star Picture: On (roy-bubbleblue2 bw.png) Logo Picture: darknessdemologo.png Animation: off Effect: 1-Stretch vertical RGB Hide: Black Zoom: 100, Angle: Off, BFX: Blend X/Y Position: Center X/Y Alpha: 100,[…]
Hi Folks, Here is another Oldskool Demomaker Demo Tutorial of my popular production “Oh Xee A Moron, Part 1“. You can download the final Windows Executable here (Roy-Demo-Oh_Xee_A_Moron.zip) Also, all elements, such as 3D Objects, Images, Fonts and the Preference .INI Configuration file are also available for download here (OhXeeAMoron.zip) Watch Video Capture To get an idea how the final product looks like, without touching OSDM or downloading anything, watch the video capture that I created below. Backup URL to Video on vimeo (http://www.vimeo.com/13534545). Backup Links to Vimeo and YouTube, as well as additional download options (e.G. a Full Screen Version of the Demo) are available at my official demo release page. OSDM Settings Screen-By-Screen General Export: Default Export, Enabled Effects : Star Field Music Plasma 3D Ball Page Text Logo Background 3D Vector 3D Direct Amiga Text Mask Sprites Display Mode: Use Window Mode* (*3D Vectors Positions Will be off, if you select ‘Full Screen’!) Title: Roy – Oh Xee A Moron Size of Screen: 640 x 480 FPS: 60**, Size: 100 (**Timing will be off, if you set it to something else) RGB Hide & RGB Display: Black Render View, Adj Display: False Fade Display In and Out: True Bilinear 3D Filt.: False Stars Effect Mode: 3D Simulation 3D Sim: X Rot: True, Y Rot: True, Z Rot: True Num: 100, Plane Depth: 5, Angle: Off, Speed: 5 Use Star Picture: True, Image: Realtechskull.png Copper FX (Plasma) RGB Plasma: R=0, G=0, B=32 Random: False, Colorize: True X Sin:[…]
Although my last post was also about a VOBJ/OBJ tool release of mine, I decided to post another, because I made a significant amount of changes and additions to it to warrant giving it this kind of exposure and attention hehe. I suggest reading the previous post “OSDM .VOBJ and .OBJ Tool V3.0Beta Released”, if you are interested in the general subject of “Oldskool Demomaker” by Testaware, 3D Vector graphics and Geometry math etc. You can download Version 3.2B of my tool at http://www.roysac.com/files/Roy-VOBJTOOL32B.zip Also check out the included release intro RoySAC.com.exe hehe. You can find additional tools, resources and my own OSDM productions at the OSDM section of web site. There you will also be able to find always the latest version of my VOBJ/OBJ Vector Object Tool for Oldskool Demomaker. So what’s new since my release of Version 3.0B? Here is the list of changes and additions, including comments and notes to the individual item. Version 3.1B General NEW– Version History records started UPD – Documentation extended (see especially “Last Notes” section) Main Tool UPD – Intersecting Polygon Detection Redone NEW – Color Optimization also includes removal of not used Colors Tools Section NEW – VOBJ to Wavefront OBJ Converter NEW – VOBJ to Renderware RWX Converter UPD – New Version of Triangles to Quad Merger UPD – Polygon Reduction Tool (own class now) NEW – Switch to derive Output File Name+Path from Input File UPD – Renderware (RWX) to VOBJ Converter Tool Offset Input no longer necessary[…]
For everybody who does not know about my tool (und thus its previous versions) a quick introduction that everybody will know what I am talking about :). I will also talk about much more than just my tool, but general problems and research projects in regards to vector graphics for OSDM and in general actually. Vector Graphics in Oldskool Demomaker The demoscene tool “Oldskool Demomaker” by Peace of Testaware to create oldskool style intro and demo productions like in the good old days supports vector graphics. Very basic with little more than some fake light shading of flat-shaded quad polygon-vector objects with only a limited number of faces and data points (the number 1.000 is what you could call the border-line area for the size of the mesh. Less than 1.000 okay, above that, may be, may be not. try!) Unfortunately is the format for the mesh definitions not a standard one or something used by any 3D modeling software that I know of (still looking for the one, that was used to borrow the mesh layout from, if there is any). This makes it very hard to create or change any vector objects. The definition is in readable text format and not binary, but that’s not unusual for this kind of data. It does not help much with making changes to it, because what’s missing is the visual element (in 3 dimensions) , which is of the utmost importance. Looking at the columns of numbers for data points and[…]