• Login
sketchucation logo sketchucation
  • Login
πŸ€‘ SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

Ruby Idea: Bones for animating characters

Scheduled Pinned Locked Moved Developers' Forum
15 Posts 9 Posters 1.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.
  • M Offline
    Marian
    last edited by 17 May 2008, 15:49

    After seeing the discutions in solo's toon thread i thought maybe a ruby for making bones and animation like in 3ds max could be possible.If it is, it would make another great addition to sketchup.

    http://marian87.deviantart.com/

    1 Reply Last reply Reply Quote 0
    • R Offline
      remus
      last edited by 17 May 2008, 15:58

      This would be very cool! not a lot more to say really πŸ˜›

      http://remusrendering.wordpress.com/

      1 Reply Last reply Reply Quote 0
      • I Offline
        ilay7k
        last edited by 17 May 2008, 16:02

        maybe for first to resolve highpoly...skinning will be beat sketch memory
        Bones ...by SketchyPhysics

        1 Reply Last reply Reply Quote 0
        • R Offline
          remus
          last edited by 17 May 2008, 16:12

          Ilyak, i was thinking a similar thing for the bones. Perhaps as well as a joint connector there could be a skin connector, so youd draw a skeleton, connect it up with joints then associate areas of the mesh with each 'bone', i imagine deforming the mesh relative to the skeleton would be pretty tricky, though.

          Itd be cool (but hard to do well) to be able to set the limits of motion for each joint.

          http://remusrendering.wordpress.com/

          1 Reply Last reply Reply Quote 0
          • M Offline
            Marian
            last edited by 17 May 2008, 16:37

            Maybe for the early versions a simple mesh deformation would do, something like this, kind of a knee where a segment remains the same but has some crumple zones....does this make any sense? It will be very limited but good for a start...


            Untitled.jpg

            http://marian87.deviantart.com/

            1 Reply Last reply Reply Quote 0
            • B Offline
              Bep
              last edited by 17 May 2008, 18:14

              Hi,

              Ma bey the sketchy physics joints could help in buildingg a skeleton?

              Bep

              "History is written by the winners"

              1 Reply Last reply Reply Quote 0
              • S Offline
                Simon B
                last edited by 17 May 2008, 21:45

                Check out this rigging work-around from Justin Chin via You Tube:

                His website can be found here: http://www.giantmonster.tv/giant/?page_id=182

                He is using sketchup to develop a comic book illustration project.

                I'm very impressed and have been following his blog for months.

                1 Reply Last reply Reply Quote 0
                • S Offline
                  solo
                  last edited by 17 May 2008, 22:15

                  I believe he uses Maya for rigging, after that I am not sure how he takes the Maya rigged model and uses the bones in SU for posing. Looks very complicated from the video but it sure works for him as he has great control over that model.

                  http://www.solos-art.com

                  If you see a toilet in your dreams do not use it.

                  1 Reply Last reply Reply Quote 0
                  • S Offline
                    Simon B
                    last edited by 18 May 2008, 21:02

                    ooops! I should have realized you were a member Justin!

                    1 Reply Last reply Reply Quote 0
                    • M Offline
                      monsterzero
                      last edited by 18 May 2008, 23:12

                      Somehow I missed this thread and I should answer Solo's post.

                      For soft body meshes, I use Maya to rig and pose, some examples here:
                      http://www.giantmonster.tv/giant/?p=185
                      http://www.giantmonster.tv/giant/?p=404

                      For ridged body meshes like cars and robots, I do it all in SketchUp. That's my preference, because the export/import/export/import process, given I render only in SU, is a pain. It's just more feasible to do it all in SU, and I LOVE IT. πŸ˜„

                      Here's how I build a rig and set up the hierarchy in SU (the video Simon posted above shows how I pose) -

                      Instructions using a car as an example (you can even download the model used in the post):
                      http://www.giantmonster.tv/giant/?p=110

                      Examples:
                      http://www.giantmonster.tv/giant/?p=101
                      http://www.giantmonster.tv/giant/?p=115
                      http://www.giantmonster.tv/giant/?p=364

                      My SU Posing video:
                      http://www.giantmonster.tv/giant/?p=425

                      I'll also include a fully "rigged" skeleton model that I finished yesterday. I needed a quick skeleton model for my comic, and I grabbed one off of the 3D Warehouse as a test and created a posing rig for it. To understand how to use is and how it's set up you'll want to read the instructions I posted above. If you can grasp that concept you'll get this. You'll be able to pose the model very very quickly.

                      skeleton3.1_RIG.zip

                      Here's one of the shots I made yesterday.
                      http://www.giantmonster.tv/giant/?p=462

                      http://www.giantmonster.tv/giant/wp-content/uploads/2008/05/xr311skel3.jpg

                      monsterzero
                      My New Twitch Stream!
                      https://www.twitch.tv/infinitestorylab
                      infinitemachine.com

                      1 Reply Last reply Reply Quote 0
                      • M Offline
                        monsterzero
                        last edited by 18 May 2008, 23:15

                        NOTE: If you downloaded the file in my previous post you might want to check to see if you have the skeleton3_RIG.zip version and update it for the skeleton3.1_RIG.zip version. I fixed some bugs in the rig and updated the zip file in the original post.

                        monsterzero
                        My New Twitch Stream!
                        https://www.twitch.tv/infinitestorylab
                        infinitemachine.com

                        1 Reply Last reply Reply Quote 0
                        • G Offline
                          gata
                          last edited by 18 May 2008, 23:25

                          The script SelectionMemory2.rb http://www.smustard.com/script/SelectionMemory2 begins to address the rigging issue. But the script is a bit limited.

                          The script allows you to save only 20 selection sets. And the selection sets are not save between SU sessions.

                          Improvements:

                          • Save selection sets between SU sessions
                          • Be able to name the sets
                          • Add some editable, nested organization: be able to create Hand category and make separate articulated selection sets for the hand.
                          • a base, component model should be able to have these selection set attributes, so when the component is made unique, the adjustable selection sets are already set up for a new poseable figure.
                          • be able to select several sets at one time, a finger has at least 3 sets.
                          • the selection sets need to be editable. Right now if some geometry changes, ie an edge is flipped, it no longer is included in the selection set. If a joint radically changes position, some geometry will be eliminated, added and smooshed about.

                          If a poseable model is a collection of groups or components, then a separate plugin is almost superfluous. As it's so easy to select and Rotate Along an Axis. But when a poseable model is composed only of connected geometry, it may be useful to refine SelectionMemory2 some more.

                          Right now I don't really need to do this much myself. I pose as I go along and extrude a figure. But going back into a model to reuse and re-pose is a bit more work than it should be.


                          some stuff.jpg

                          1 Reply Last reply Reply Quote 0
                          • S Offline
                            solo
                            last edited by 18 May 2008, 23:29

                            Nice rigging on the Skeleton!

                            How would you go about rigging a model with skin? I understand a skeleton or a robot with exposed joints, but a skin would need to move with joints without breaking.

                            http://www.solos-art.com

                            If you see a toilet in your dreams do not use it.

                            1 Reply Last reply Reply Quote 0
                            • M Offline
                              monsterzero
                              last edited by 19 May 2008, 02:32

                              I haven't tried this script yet, but there might be something you could do with this:
                              http://www.sketchucation.com/forums/scf/viewtopic.php?f=180&t=6029&start=0&st=0&sk=t&sd=a

                              I'd imagine that you could make the deformation nodes a part of a hierarchy group and thus deform the mesh when you move the rig. I bet it would work quite well. For now I'm still using Maya which works quite well for me.

                              But if you're still interested in how to use the skeleton model I enclosed in this thread,
                              I posted a video of how I pose using the rigging hack.

                              monsterzero
                              My New Twitch Stream!
                              https://www.twitch.tv/infinitestorylab
                              infinitemachine.com

                              1 Reply Last reply Reply Quote 0
                              • R Offline
                                RickW
                                last edited by 20 May 2008, 14:45

                                gata,

                                I hear you πŸ˜„ A couple of things you mentioned were already on my list, but it's good to hear from script users to verify/validate/change my ideas on what a script needs.

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

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

                                Advertisement