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

    SketchyPhysics3 Release Candidate 1

    Scheduled Pinned Locked Moved SketchyPhysics
    64 Posts 18 Posters 31.9k Views 18 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.
    • W Offline
      Wacov
      last edited by

      What I'm really interseted to know is if we can use multiple physics materials in the static mesh... so you could have slippery mud next to rock and sand, all with their own settings. I've noticed that the realism becomes pretty unreliable if you use more than one static mesh in a large model, so that's not really an option.

      http://sketchup.google.com/3dwarehouse/cldetails?mid=3096a836877fb9af6cd8ad826e9017b8&prevstart=0

      1 Reply Last reply Reply Quote 0
      • A Offline
        Alienizer
        last edited by

        I think the material interaction should not be done using the "material to material" approach. We should use the laws of physics. In real life, what make rubber stick to glass? Well, there is how porous the object is, its flexibility, how smooth it is. That's 3 things I can think of right now. Having settings such as these for each material would simplify the task, and then we would not need to do material to material.

        I'm from Mars and moved to Earth to alienize you. Unfortunately, I became humanized.

        1 Reply Last reply Reply Quote 0
        • W Offline
          Wacov
          last edited by

          Unfortunately, flexible (deformable) geometry is totally impossible with the current engine. You could probably make stuff bounce, but that's it. Bouyancy would be a useful setting, but as far as porous objects... maybe something can increase gradually in density when it enters the bouyancy plane? True fluid simulation has already been ruled out, although some physics engines support it, SU probably can't handle dynamic geometry that complex. I see what you're saying about smoothness though.

          I agree with you, but specific settings could come in handy. Maybe there could be a general blanket effect, but with user-defined exceptions? The laws of physics have already been thrown out of the window 😄 ... flying cars, anyone?

          http://sketchup.google.com/3dwarehouse/cldetails?mid=3096a836877fb9af6cd8ad826e9017b8&prevstart=0

          1 Reply Last reply Reply Quote 0
          • B Offline
            BTM
            last edited by

            Miss a few days, and get left in the dust... So much can change in a week!

            ...oh, on mac, after installation, why do I get the message

            %(#FF0000)[Error Loading File sketchyphysics.rb
            no such file to load -- dl]

            I must have done SOMETHING wrong... tried it twice to no avail...

            1 Reply Last reply Reply Quote 0
            • A Offline
              Alienizer
              last edited by

              Here's your flying car Wacov 😆

              http://tbn3.google.com/images?q=tbn;-c_Xrc1AIozArM;http://www.davidchess.com/words/log200711a.jpg
              🤣

              Well, I suppose we could have only one setting instead of "material to material". What about...

              Friction: range from 0% to 100%
              The higher the number, the more friction.

              Say...

              Glass will slide very easily on a smooth wood table.
              Glass will slide a bit on sand paper.
              Glass will not slide at all on Scotch tape.
              Sand paper will slide a bit on Scotch tape.

              So we can say...

              Glass.Friction == 1; // because it slides easy on smooth surfaces.

              WoodTop.Friction == 3; // About like glass but not as much.

              SandPaper.Friction == 30; // because it does slides on smooth surfaces, such as when sanding wood.

              ScotchTape.Friction == 100; // because it doesn't slide at all on just about any surfaces.

              Now we can calculate how to affect the velocity of an object when it slides on another...

              if F1 == F2 then V == F1 else V == Abs(F1-F2);

              where...
              F1 = friction of the first object.
              F2 = friction of the second object.
              V the resulting percentage the objects speed should decrease on every frame...

              Glass --> Glass = 1%
              Glass --> WoodTop = 2%
              WoodTop --> Glass = 2%
              Glass --> SandPaper = 29%
              Glass --> ScotchTape = 99%
              SandPaper --> ScotchTape = 80%
              SandPaper --> WoodTop = 27%
              ScotchTape --> WoodTop = 97%

              I'm from Mars and moved to Earth to alienize you. Unfortunately, I became humanized.

              1 Reply Last reply Reply Quote 0
              • C Offline
                CPhillips
                last edited by

                @unknownuser said:

                Miss a few days, and get left in the dust... So much can change in a week!

                ...oh, on mac, after installation, why do I get the message

                %(#FF0000)[Error Loading File sketchyphysics.rb
                no such file to load -- dl]

                I must have done SOMETHING wrong... tried it twice to no avail...

                Sorry, I forgot a file. Its attached and I will update the ZIP.


                Put this in your plugins/SketchyPhysics3/ folder.

                1 Reply Last reply Reply Quote 0
                • W Offline
                  Wacov
                  last edited by

                  🤣

                  I see what you're saying but we're basically stuck with however the physics engine does materials. No way around it, no way to edit the engine, and really no option of changing engines at this point. Sliders in a new window for material config, like you say from 0 to 100%, would be good, but if possible I'd like to be able to set rubber to have high friction against glass, and low against, say, a carpet. The carpet would have quite good friction and the rubber would have very high friction, so if we only used a general system then it wouldn't work realistically. We can't simulate the interaction between the rubber and every fibre in the carpet, so this would be the best solution

                  http://sketchup.google.com/3dwarehouse/cldetails?mid=3096a836877fb9af6cd8ad826e9017b8&prevstart=0

                  1 Reply Last reply Reply Quote 0
                  • A Offline
                    Alienizer
                    last edited by

                    I see what you mean. But since "material to material" can take a very long time to set up, perhaps we can use my suggestion to at least setup the default settings for "material to material"? It'll be better than all being zero!

                    I'm from Mars and moved to Earth to alienize you. Unfortunately, I became humanized.

                    1 Reply Last reply Reply Quote 0
                    • W Offline
                      Wacov
                      last edited by

                      That's what I mean. A default setting, but with user-controlled exceptions would be perfect; there should be some pre-made templates, say, wood, metal, rubber, glass, stone, fabric, plastic, polysterene, and cardboard... just off the top of my head. This would mean that, as long as people used them, the materials that use exceptions would be cross-compatible between models.

                      http://sketchup.google.com/3dwarehouse/cldetails?mid=3096a836877fb9af6cd8ad826e9017b8&prevstart=0

                      1 Reply Last reply Reply Quote 0
                      • M Offline
                        mptak
                        last edited by

                        First off...Y'all are incredible. It warms my soul to see people so jazzed about something
                        with so much possibility (and reality in a virtual sense)

                        However...I am still locked in a semi_autocad world and have found the following snafu.

                        If I import a solid model from Autocad, I think that the program assigns names of group#1, group#2, group#3 to all of the solids.

                        This seems to cause SP3RC1 to stop working.

                        However, if I just used the entity info tool and edit out the names it all works.

                        Anyone else have the same problem....I am introducing my Autocad students (it is in the course title) to workflow and this extra step might actually
                        be good for them but on the other hand it is maddening when you just want to hook up an xbox controller and throw virtual tomatoes.

                        Keep rockin!

                        1 Reply Last reply Reply Quote 0
                        • S Offline
                          Sgt.A.Johnson
                          last edited by

                          @mptak said:

                          First off...Y'all are incredible. It warms my soul to see people so jazzed about something
                          with so much possibility (and reality in a virtual sense)

                          However...I am still locked in a semi_autocad world and have found the following snafu.

                          If I import a solid model from Autocad, I think that the program assigns names of group#1, group#2, group#3 to all of the solids.

                          This seems to cause SP3RC1 to stop working.

                          However, if I just used the entity info tool and edit out the names it all works.

                          Anyone else have the same problem....I am introducing my Autocad students (it is in the course title) to workflow and this extra step might actually
                          be good for them but on the other hand it is maddening when you just want to hook up an xbox controller and throw virtual tomatoes.

                          Keep rockin!

                          Ive never had this problem before but throwing virtual tomatoes is a bit of a new one. I hope your joking.

                          1 Reply Last reply Reply Quote 0
                          • C Offline
                            CPhillips
                            last edited by

                            @mptak said:

                            If I import a solid model from Autocad, I think that the program assigns names of group#1, group#2, group#3 to all of the solids.

                            That shouldnt be a problem. I renamed a few objects like that and they still worked. There might be something else going on. Post a model that fails and I'll take a look.

                            1 Reply Last reply Reply Quote 0
                            • EscapeArtistE Offline
                              EscapeArtist
                              last edited by

                              Another "gee whiz!" post:

                              Gotta say thanks to the creator of SP. I'm amazed. I certainly didn't expect it to be such a well thought out program, and as soon as I played with the realtime simulator I was hooked. Fantastic. Now I get to spend even more time banging my head on the keyboard using sketchup while trying to learn a new, complex tool. My wife won't be as thrilled about the plugin as I am... 😄

                              EDIT:

                              Heh, Just got playing with it and already have a question. I created a static ground and a cylinder object, made an end of the cylinder a "thruster" and "launched" it from the ground. After I let off the thrust to let the object fall to the ground, it fell right the ground. Reapplying thrust to arrest the fall bringing it back up to the level of the ground and allowing the object to settle gently onto the plane worked fine.

                              Did I run up against a limit for object interaction/collision?

                              1 Reply Last reply Reply Quote 0
                              • W Offline
                                Wacov
                                last edited by

                                Collisions can only be detected when an object is interesecting another in the given frame... if an object is moving fast enough to be on one side in one frame, and the other side in the next, no collision will be detected. There's a possiblity of raycast-collision detection being introduced, which will accurately detect collisions between objects at any speed.

                                http://sketchup.google.com/3dwarehouse/cldetails?mid=3096a836877fb9af6cd8ad826e9017b8&prevstart=0

                                1 Reply Last reply Reply Quote 0
                                • EscapeArtistE Offline
                                  EscapeArtist
                                  last edited by

                                  Good to know. Thanks for the reply.

                                  1 Reply Last reply Reply Quote 0
                                  • A Offline
                                    artturbine
                                    last edited by

                                    Windows installer:
                                    http://sketchyphysics2.googlecode.com/files/SketchyPhysics3RC1-WinInstaller.exe

                                    Mac (and Windows) version as a Zip:
                                    http://sketchyphysics2.googlecode.com/files/SketchyPhysics3RC1-MacAndWin-Fixed.zip
                                    Edit Mar 30:
                                    Updated Mac version with missing .bundle file.
                                    [/quote]

                                    I am looking forward to trying out sketchy physics on my Mac but when I click on the download link I get this error message
                                    Forbidden
                                    Your client does not have permission to get URL /files/SketchyPhysics3RC1-MacAndWin-Fixed.zip from this server. (Client IP address: 66.183.157.173)

                                    You are attempting to perform an activity that you have insufficient permissions for. If you feel this is in error, please contact the project administrator.
                                    

                                    any suggestions???

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

                                      It looks like CPillips is doing some work on the sketchyphysics home page http://code.google.com/p/sketchyphysics2/. you 'll have to wait a little bit before you can download sketchyphsics

                                      Tableau de comparaison de Staxyn s'agit d'un mГ©dicament uniquement sur ordonnance.

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

                                        The links work again.

                                        Tableau de comparaison de Staxyn s'agit d'un mГ©dicament uniquement sur ordonnance.

                                        1 Reply Last reply Reply Quote 0
                                        • F Offline
                                          FrenchFRI3S
                                          last edited by

                                          When i build alot i get this error. It said something about not being able to save a dump file when i press play. When i hit ok i just get the send info thing to windows. I'll send a picture. Also does anyone know of a tutorial is for sp3 rc1 or is that for the finnishing version? Thanks CPhillips 😎 👍 👍


                                          SP3 RC1 ERROR

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

                                            Check out the Wiki for information. As for the problem, I don't think it is the size, but sometimes it fails to start. If it persists then let us know.

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

                                            Advertisement