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.
    • 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