sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Bryce and Sang Play Ping Ping - First DC Comic Movie!!!

    Scheduled Pinned Locked Moved Dynamic Components
    sketchup
    15 Posts 8 Posters 2.3k Views 8 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • GaieusG Offline
      Gaieus
      last edited by

      Chris, you should definitely email this to Sang and Bryce!
      🤣

      Gai...

      1 Reply Last reply Reply Quote 0
      • scottliningerS Offline
        scottlininger
        last edited by

        Fantastic. 😄

        • Scott Lininger
          SketchUp Software Engineer
          Have you visited the Ruby API Docs?
        1 Reply Last reply Reply Quote 0
        • Chris FullmerC Offline
          Chris Fullmer
          last edited by

          Heheee Thanks Pav, I had a lot of fun making this one. Hopefully there'll be more some day. Its a bit of work to get the timing on speach bubbles.

          And yes, I emailed this to Bryce before I posted it here. Well, seconds before I posted it here. I don't know if he's seen it yet. I asked him to forward it to Sang and apologize for the impaling, its nothing personal.

          BTW, to reset it, you have to play it through backwards by clicking on the "click here to play" thing again. Then click on Scene 1 to reset the camera. Then play it again.

          Chris

          Lately you've been tan, suspicious for the winter.
          All my Plugins I've written

          1 Reply Last reply Reply Quote 0
          • P Offline
            pav_3j
            last edited by

            you're welcome.

            oh, that's how you reset, i just closed it and opened it again, i'm that dense.

            let us know what bryce and sang think of it.

            pav

            Just won the 'Who is Least Competitive Championships' where trying to win will make you lose. Trying to lose makes you win which makes you lose. Not trying at all makes you lose which makes you win which makes you lose.

            1 Reply Last reply Reply Quote 0
            • Chris FullmerC Offline
              Chris Fullmer
              last edited by

              This is what Bryce emailed me this morning:

              @bryce said:

              That's hilarious! Someone already picked it up on sketchucation and passed it around the whole team. I doubt Sang will be offended.

              I'm guessing it was Scott who passed it around, since he was kind enough to comment here. I also posted this in the gallery, and so far its like pulling teeth to get people to respond! (that means its been hard to get responses), so I'm very appreciative of the comments everyone, I put a lot of time into this (procrastinating final projects due Friday 😄 )

              Chris

              Lately you've been tan, suspicious for the winter.
              All my Plugins I've written

              1 Reply Last reply Reply Quote 0
              • P Offline
                pav_3j
                last edited by

                better to have a few decent comments than loads saying "nice" i guess though?

                it's nice that bryce took the time to comment, don't know about anyone else, but i think it's really nice to know that the sketchup team are watching...he he

                Pav

                Just won the 'Who is Least Competitive Championships' where trying to win will make you lose. Trying to lose makes you win which makes you lose. Not trying at all makes you lose which makes you win which makes you lose.

                1 Reply Last reply Reply Quote 0
                • Chris FullmerC Offline
                  Chris Fullmer
                  last edited by

                  True, true 😄

                  Yeah, I was glad bryce had a chance to sit and watch it - he's a busy guy! I was pleased that they found it entertaining enough to pass around the office. heehheee

                  Chris

                  Lately you've been tan, suspicious for the winter.
                  All my Plugins I've written

                  1 Reply Last reply Reply Quote 0
                  • Wo3DanW Offline
                    Wo3Dan
                    last edited by

                    @chris fullmer said:

                    True, true 😄

                    Yeah, I was glad bryce had a chance to sit and watch it - he's a busy guy! I was pleased that they found it entertaining enough to pass around the office. heehheee

                    Chris

                    Chris,
                    Besides this being a hilarious story let’s not forget it’s also the true story 😲 about two, let’s say, very very brave people............. 🤣
                    I enjoyed watching it (several times) and didn’t even notice that little “ping pong” ball going back and forth until playing it backwards.
                    Thanks!

                    Wo3Dan

                    1 Reply Last reply Reply Quote 0
                    • plot-parisP Offline
                      plot-paris
                      last edited by

                      🤣 that is fantastic, Chris! did you create the manipulated Sangs yourself or are these actually real 3D Warehouse things?

                      but I think Sang as an advantage to Bryce - he came with a shirt that can change colour (and is set to a neutral white by default).

                      had a short look at the DC attributes - wow, that is a lot of text in there. do I understand it correctly that if I put several operations into one onClick command and separate them by a semicolon ; they will be played back one after the other?

                      1 Reply Last reply Reply Quote 0
                      • Chris FullmerC Offline
                        Chris Fullmer
                        last edited by

                        Ahhah, thanks guys. First, yeah the ping pong ball is a bit small. But it is actually th reason the whoole project started. Alan Fraser was looking at using a sin wave (os something like that) to make a video camera move back anf forth repeatedly on one single onclick. So I wanted to apply that to something of my own. I figured out how to make a box bounce around, then finally got it controlled to look like a ping pong ball bouncing. So it sort of snowballed from there....

                        And the idea of Sang being a DC and Bryce being a washed up regular component was also a storyline I had considered. There are lots of funny conversations they could have. I might have to visit some of them later in a sequal or something.

                        And for the onclick event, they all trigger simultaneously. So I have one onlick that starts animating a custom attrbiute in EVERY object that moves or hides. So all the textboxes have an attribute that animates 1-60 over 60 seconds. So one number per second. Then on the first text bubble, for example, it is set to be hidden if its "animator" attribute is less than 1 or greater than 6. So it turns on at 1 second intot he video and off at 6 seconds. Or something like that. THen Sangs bubble turns on at 7 seconds and off at 13. And so on. It took a lot of pacience to set them up. Especially sometimes while making all the timers count right, sometimes one or two would get out of synch and would start from 60 and count down while all the others were at zero counting up....yikes!

                        Chris

                        EDIT: I did all the sang manipulations myself. Porbably why they are not to creative. I just wanted something simple to get the point across. The funny hat/hair one (bright green and res spkieys) is the one that makes me laugh the most:

                        Sang: " What started?......BOING!<insert red/green spikes>

                        Lately you've been tan, suspicious for the winter.
                        All my Plugins I've written

                        1 Reply Last reply Reply Quote 0
                        • plot-parisP Offline
                          plot-paris
                          last edited by

                          @chris fullmer said:

                          Sang: " What started?......BOING!<insert red/green spikes>

                          🤣 that is indeed perfect timing.

                          1 Reply Last reply Reply Quote 0
                          • M Offline
                            matthew.robert
                            last edited by

                            That is pretty good!

                            1 Reply Last reply Reply Quote 0
                            • DavidBoulderD Offline
                              DavidBoulder
                              last edited by

                              @chris fullmer said:

                              And for the onclick event, they all trigger simultaneously. So I have one onlick that starts animating a custom attrbiute in EVERY object that moves or hides. So all the textboxes have an attribute that animates 1-60 over 60 seconds. So one number per second. Then on the first text bubble, for example, it is set to be hidden if its "animator" attribute is less than 1 or greater than 6. So it turns on at 1 second intot he video and off at 6 seconds. Or something like that. THen Sangs bubble turns on at 7 seconds and off at 13. And so on. It took a lot of pacience to set them up. Especially sometimes while making all the timers count right, sometimes one or two would get out of synch and would start from 60 and count down while all the others were at zero counting up....yikes!

                              Thanks for describing that. This could be very useful for making presentations. I just wish I could set the camera location and attributes in a timed DC.

                              As far as making this easier to code. I could see this as a good ruby script down the road that let the user enter more basic data, and the ruby does the hard work.

                              --

                              David Goldwasser
                              OpenStudio Developer
                              National Renewable Energy Laboratory

                              1 Reply Last reply Reply Quote 0
                              • 1 / 1
                              • First post
                                Last post
                              Buy SketchPlus
                              Buy SUbD
                              Buy WrapR
                              Buy eBook
                              Buy Modelur
                              Buy Vertex Tools
                              Buy SketchCuisine
                              Buy FormFonts

                              Advertisement