Is there a 2001 trip effect written in QB64? - Printable Version +- QB64 Phoenix Edition (https://staging.qb64phoenix.com) +-- Forum: Chatting and Socializing (https://staging.qb64phoenix.com/forumdisplay.php?fid=11) +--- Forum: General Discussion (https://staging.qb64phoenix.com/forumdisplay.php?fid=2) +--- Thread: Is there a 2001 trip effect written in QB64? (/showthread.php?tid=475) |
Is there a 2001 trip effect written in QB64? - TarotRedhand - 05-23-2022 Simple question. Has anyone written a slit-scan effect program for QB64? That is like the "trip" sequence in the movie "2001 a Space Oddity". If not, is anyone up to the challenge of making one? If so one little rule, it should use an external image to scan. Here is a short YouTube video that shows the technique. I can almost understand how to do it from that myself. Final thought - it might make a good screensaver project too. Thanks. TR RE: Is there a 2001 trip effect written in QB64? - TarotRedhand - 05-27-2022 Little disappointed that none of the graphics experts on here took the bait... TR RE: Is there a 2001 trip effect written in QB64? - bplus - 05-27-2022 You want an animated image going side ways along a wall? Perhaps a mod of this? Code: (Select All) ' Star Wars Episode V: The Empire Strikes Back opening crawl? RE: Is there a 2001 trip effect written in QB64? - TarotRedhand - 05-28-2022 Spent time getting the links for this reply so I haven't looked at your code yet. While bearing some similarities to the slit scan effect the Star Wars intro crawl isn't really it. Rather than trying to explain what I am talking about here are those links (with comments from me). Background (links in this section are all to wikipedia pages) In around 1964 Douglas Trumbull volunteered his services to Stanley Kubrick for work on the latter's new Space movie based on a short storey (The Sentinel) by Arthur C. Clarke. Clarke and Kubrick worked together on the screenplay. Towards the end of the movie there is a sequence now known as either the stargate sequence or (by others) as the "trip" sequence. Trumbull was tasked with creating something other-worldly for this. For this he ended up adapting an old photographic technique known as Slit-scan photography (that page contains a very, very brief description of how it is done), and invented a machine to do it. Incidentally, there is an older (than the movie) variation of this method that is still in use around the world - those official pictures of horse races aka the finishing post pictures. VIL (Very Important (YouTube) Links) This is what the result of Trumbull's work actually looks like (it is somewhat edited though) - Stanley Kubrick - 2001: A Space Odyssey, 1968 - Slit Scan Effect (Length 1:50) Please watch this description of the history of the slit-scan technique from its origins - The History and Science of the Slit Scan Effect used in Stanley Kubrick's 2001: A Space Odyssey (length 15:26) Not only does it contain the history but also it gives a much fuller description of the mechanics of the making of the sequence above. Heck, the guy even goes to the trouble of trying to replicate (with some success I might add) the sequence from 2001. FWIW, IMO I think this is a really good video on the topic. Suggested Method of Replicating in QB64 (real-time) In essence think of it as having a pair of conveyor belts in 3D space whose origins are at near infinity and that pass either side of you. At the furthest away points on this conveyor you put a slice of a graphic (different graphic on each one). You then rotate the belts so that the original graphics get closer to you and add new slices to the ends of the belts. Repeat this process to create a moving graphics effect. From that I can see 2 problems - timing and perspective effects. The timing should be obvious so I'll expand on the mechanics for the right hand side - Load a small (vertically) image into memory. Take a vertical slice of it one pixel in width. Display that slice. After a period of time, scroll the displayed image to the right adjusting the height and maybe the width in order to simulate the perspective. Add a new slice of the image where the first slice was. Repeat until you run out of image to slice. Anyway, just my suggestion. TR RE: Is there a 2001 trip effect written in QB64? - bplus - 05-28-2022 Yeah you haven't studied the example of Star Wars crawl, don't be fooled by the text, thousands of putImages a pixel high are stacked up to form the image with ever expanding widths. |