tag:blogger.com,1999:blog-8729407087018325447.post8847976345828605374..comments2024-03-06T14:41:16.291-05:00Comments on Kirk's UI Dev Blog: the elevator from the movie "her"Kirk Ishttp://www.blogger.com/profile/15605658292036699663noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-8729407087018325447.post-49700872574943622192022-12-02T21:25:12.639-05:002022-12-02T21:25:12.639-05:00Whoa, this brings back memories. That's awesom...Whoa, this brings back memories. That's awesome that you implemented it in Processing. The one you saw in the film I implemented in Quartz Composer. I was off to the side of camera controlling this animation using a PS3 controller. I think it ran from my laptop and fed 3 projectors, if I remember correctly.<br /><br />The art department on the film had made a beautiful quicktime animation of with the upward movement with the layers of trees and parallax, but production was having trouble finding a vendor who could set it up to be controllable on-the-fly in terms of the speed of playback and when it started and stopped animation. I'd been experimenting with Quartz Composer to customize macOS screen savers and thought I'd be able to control playback of the quicktime with it. Eventually I left that approach behind as it was hard to smoothly control the speed and instead got all the original design files from the art department, altered them to be seamlessly loopable, and set them as separate sprite layers that were animated at different speeds and matched the look of the original quicktime. It being Quartz Composer, these sprites (I think the node was named 'Canvas'?) were rendered on the GPU, and the animation was very smooth and at a higher frame rate than the original quicktime file.<br /><br />I had speed linked to trigger pressure, with some smoothing of the input data, and also had extra functions at start and end to make the animation ease-in and ease-out at beginning and end. Also set a button to lock the speed, so it would be possible to start it up smoothly with the trigger, lock speed, and then stop it smoothly when given the cue. <br /><br />After that scene was shot I went back to continue working in editorial, but I think I set up a modified version of that quartz composer document as a screen saver on my machine. I should see if I can dig up any of those old files. zachnfinehttps://www.blogger.com/profile/17687582946737661428noreply@blogger.comtag:blogger.com,1999:blog-8729407087018325447.post-65953185906493636292019-01-03T12:36:15.089-05:002019-01-03T12:36:15.089-05:00Nice idea but I have no idea how... i could help s...Nice idea but I have no idea how... i could help someone make a movie by making a lot of screenshots or something?Kirk Ishttps://www.blogger.com/profile/15605658292036699663noreply@blogger.comtag:blogger.com,1999:blog-8729407087018325447.post-110131834138304192018-12-27T21:57:27.114-05:002018-12-27T21:57:27.114-05:00Is it possible to use this as a live wallpaper of ...Is it possible to use this as a live wallpaper of this design for windows 10? KARTHIK RAMGIRIhttps://www.blogger.com/profile/18435684614602908061noreply@blogger.comtag:blogger.com,1999:blog-8729407087018325447.post-26512492319782063422016-08-05T05:35:36.042-04:002016-08-05T05:35:36.042-04:00Interesting lift design, nice catch.Interesting <a href="http:/www.liftdesignshop.nl" rel="nofollow">lift design</a>, nice catch.Anonymoushttps://www.blogger.com/profile/12046259831412664811noreply@blogger.comtag:blogger.com,1999:blog-8729407087018325447.post-54332438765631803902014-04-08T13:46:32.981-04:002014-04-08T13:46:32.981-04:00Thanks for the post. Thanks for the post. Anonymoushttps://www.blogger.com/profile/02862190002470151826noreply@blogger.com