• Login
sketchucation logo sketchucation
  • Login
ℹ️ GoFundMe | Our friend Gus Robatto needs some help in a challenging time Learn More

Which rubies for better camera movement in animations?

Scheduled Pinned Locked Moved Developers' Forum
30 Posts 12 Posters 5.4k Views
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.
  • R Offline
    RickW
    last edited by 23 Jun 2008, 17:44

    Kannonball referenced the set of plugins available in PresentationBundle2.

    FlightPath(2) doesn't speed up or slow down at the beginning/end of the path, though it woudn't be hard to add. SketchUp does do some of that if there is a page delay (I think).

    The SceneTiming plugin allows changes to the transition and delay times of scenes.

    The PageTransitionSmoother (needs to be renamed, it came from the days when "Scenes" were called "Pages") will get a user-defined speed and calculate a scene's transition time based on the speed and the distance between scene cameras. Useful if you have set up your scenes manually, and want a constant motion speed between them. It will NOT automatically make all the transitions between scenes "cinematic", it just provides even speed between scene cameras - you need to do due diligence in creating the scenes. πŸ˜„

    I'm working on (among other things) some improvements for FP2 to better the radial motion effects.

    RickW
    [www.smustard.com](http://www.smustard.com)

    1 Reply Last reply Reply Quote 0
    • K Offline
      kwistenbiebel
      last edited by 23 Jun 2008, 22:06

      Rick,
      Would it be possible to show some example animations made with the current flightpath2 (presentation bundle)? Maybe a youtube?
      It would make me understand better what it can do.

      1 Reply Last reply Reply Quote 0
      • P Offline
        plot-paris
        last edited by 24 Jun 2008, 08:47

        I think with all these add ons for SketchUp it is very important to keep the interface as simple (and close to the native SU interface) as possible.

        some sort of slider bars would be a nice idea.

        http://img356.imageshack.us/img356/2315/animationtransitionsmj1.jpg

        I would prefer, if you are able to adjust the interpolation of camera movement and the transition of traveling speed independently (to do fast accelerations in some points). another slider to choose a specific time for each scene would come in handy too (perhaps a check box like "keep traveling speed" could change the scene time automatically, to match the traveling speed with the previous scene, if you wish a continuous flight).

        one could even consider to have an additional slider bar for the transition of camera focus (so that the camera either does one fluent movement or keeps its focus on one point and then quickly pans to the next point of focus).

        in order to have advanced control of the camera focus it would be very nice to be able to add a scene in-between two others, which is placed halfway on the interpolated camera path (and with halfway interpolated orientation). thus you could simply change your focus point and update the scene, without changing the camera movement at all...

        1 Reply Last reply Reply Quote 0
        • M Offline
          Matt666
          last edited by 24 Jun 2008, 09:27

          Good idea Plot-Paris !
          +1

          Frenglish at its best !
          My scripts

          1 Reply Last reply Reply Quote 0
          • J Offline
            juju
            last edited by 24 Jun 2008, 11:41

            +1. An interface like that would rock!

            Save the Earth, it's the only planet with chocolate.

            1 Reply Last reply Reply Quote 0
            • O Offline
              otb designworks
              last edited by 24 Jun 2008, 13:21

              +1 on the stellar interface suggestion! That would be fantastic.

              Cheers, Chuck

              OTB Designworks is on Youtube

              6 core nMP, 32 gig RAM, (2) D700 GPU's, dual monitors

              1 Reply Last reply Reply Quote 0
              • F Offline
                Frederik
                last edited by 24 Jun 2008, 13:27

                +1 πŸ˜‰

                Cheers
                Kim Frederik

                1 Reply Last reply Reply Quote 0
                • K Offline
                  kwistenbiebel
                  last edited by 24 Jun 2008, 14:28

                  yeah, something like that πŸ˜„

                  Also, to have a more defined speed control, one could implement a speed graph (curve).
                  That way, the transition between 2 scenes could for instance start slow, gradually increase in speed and end slow (sinusoidal curve). Each speed variation could be setup as a different curve (horizontal line is continuous speed, curve going up is increase of speed, etc...)

                  1 Reply Last reply Reply Quote 0
                  • P Offline
                    Pixero
                    last edited by 24 Jun 2008, 18:23

                    I disagree.
                    Not that I don't want the functionality in SketchUp, but doing a animation editor in just a small panel is bad in several ways. First that would mean it would have to be coded by Google when ever they deside to do it. Secondly it would be impractical with such a small panel for lets say a animation between 15-20 scenes or more. The sliders would be on top of each other.

                    I've simplified the image I previously posted a link to just to explain if someone didn't understand what I meant with it.

                    http://www.pixero.com/bilder/pics/timelineeditor_mini.jpg

                    The timeline would be extended dynamicly when changing the animation lenght value.
                    This means you will always have enough space to see all the keys even if they are on each frame.

                    The black rectangles would be the same as the sliders in the post by Plot-Paris.
                    Draggable to the left and right to change the timing between scenes/keyframes.
                    The red rectangle shows the key you are currently editing. Adding new keys would be as simple as ctrl+clicking (Or something like that.)

                    Doing a animation control with Ruby and a web dialog means the community could start making it NOW instead of waiting for whenever Google desides they would like to do it. It would also mean it could be extended with new features so it could start simple and be enhanced with perhaps a spline curve to control speed. I believe also that is doable with a web dialog through java.

                    My two cents...

                    1 Reply Last reply Reply Quote 0
                    • K Offline
                      kwistenbiebel
                      last edited by 24 Jun 2008, 18:39

                      Ok that is nice to control speed.
                      But can it also do smoother camera motion and control the path?

                      1 Reply Last reply Reply Quote 0
                      • P Offline
                        Pixero
                        last edited by 24 Jun 2008, 18:52

                        @kwistenbiebel said:

                        But can it also do smoother camera motion and control the path?

                        Rick W's flightpath can do that in a limited way IMHO. Its not easily editable.
                        It would be better with editable spline curves that you can move around in the scene to change the path.
                        Maybe with a editor similar to my idea you could even add new spline knots (points) when new keys were created at the location specified in the position input boxes.

                        Just thinking loud here...

                        1 Reply Last reply Reply Quote 0
                        • P Offline
                          Pixero
                          last edited by 24 Jun 2008, 19:33

                          Here is a quick mock up (basicly from Maya) of how a spline animation editor might look like for those who dont know.

                          http://img117.imageshack.us/img117/6218/splineeditordv3.jpg

                          And here is a link to a java web example:
                          http://www.cs.brown.edu/exploratories/freeSoftware/repository/edu/brown/cs/exploratories/applets/bezierSplines/bezier_splines_java_browser.html

                          Drag P1, P2, P3 and P4 to see that a editable splinecurve can be done in a web window/web dialog.

                          1 Reply Last reply Reply Quote 0
                          • P Offline
                            Pixero
                            last edited by 24 Jun 2008, 19:35

                            Like I said, SketchUp's camera would need several curves, three for the camera position (x,y,z)and three for the focus points position.
                            For flythroughs it would be much easier with a "one node" camera which only has one position and rotation. A 2 node and a 1 node camera is what all the big 3d apps like Maya and 3ds Max have.

                            1 Reply Last reply Reply Quote 0
                            • P Offline
                              plot-paris
                              last edited by 25 Jun 2008, 08:03

                              splines are a good idea, for they give a huge ammount of control.

                              however, we have to bear in mind, that we are talking about SketchUp - the one 3D app with the easiest user-interface!

                              I would very much prefer controls that are simple to use and seemlesly blend into the workflow of SU (like the wonderful SkIndigo plugin does - double clicking a material to get advanced settings for rendering...)

                              so even if we used splines for camera movement/speed control, we have to think carefully about the way to implement them. SketchUp is a one window application (has only one stage, in which all the work is done). we should not go too far in another direction... πŸ˜•

                              1 Reply Last reply Reply Quote 0
                              • K Offline
                                kwistenbiebel
                                last edited by 25 Jun 2008, 08:47

                                I agree Plot-Paris.
                                An animation enhancement plugin should breath the simplicity of Sketchup.
                                Also, an editable bezier curve as camera path seems an easy but effective method.

                                1 Reply Last reply Reply Quote 0
                                • J Offline
                                  JClements
                                  last edited by 25 Jun 2008, 20:26

                                  I think interface shown above and the bezier curve for path are great ideas for controlling the sequencing and speed of the camera.

                                  I would like to suggest the other side of the coin, if you will, and that is the how the geometry could be animated/displayed in addtion to the camera. If it is possble I would like to see someway of animating geometry on the screen similar to what SKETCHY PHYSICS does, so the we wouldn't have to depend upon multiple copies of geometry at separate scenes; this would keep the file size down and I'd think it would make animation updating efficient. Make a path (it could be the same as the camera path or not), associate geometry and other transitioning atttributes to the path, assign the initiation of the animation to a scene tab (the scene tab could be assigned more than one object-path animation). Show/trigger the object animation by Shift-Clicking on a scene tab or use SU's View > Animation for the entire animation (with the addition of a pause button).

                                  John | Illustrator | Beaverton, Oregon

                                  1 Reply Last reply Reply Quote 0
                                  • R Offline
                                    RickW
                                    last edited by 26 Jun 2008, 15:03

                                    John,

                                    Object animation is an ongoing request and dream for users and scripters alike. You could start a new thread about this.

                                    RickW
                                    [www.smustard.com](http://www.smustard.com)

                                    1 Reply Last reply Reply Quote 0
                                    • R Offline
                                      RickW
                                      last edited by 26 Jun 2008, 15:27

                                      I understand the need for greater control over settings, but I don't think we've hit on the solution yet. Part of the challenge is simplifying the complex while allowing for adequate control. The other main issue is working within the confines of SU's internal objects/methods/properties. If you don't mind having 200+ scenes in a model, everything mentioned is possible (assuming one wants to export to a video). More can be done with strictly internal animations, but the animation quality for most folks is rarely sufficient for presentations (too jumpy).

                                      FlightPath is an ongoing project for me, and I have some ideas for improving the capabilities. Just a matter of time... πŸ˜„

                                      RickW
                                      [www.smustard.com](http://www.smustard.com)

                                      1 Reply Last reply Reply Quote 0
                                      • K Offline
                                        kwistenbiebel
                                        last edited by 26 Jun 2008, 15:37

                                        I wouldn't mind if it would all fit in 1 animation plugin. Improved camera motion and object animation included.
                                        But that would be dreaming πŸ˜„

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

                                        Advertisement