My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Docs  
Updated Dec 1, 2010 by DarthGak@gmail.com

Quick Reference Card

Basics

When you run Sketchup you should see several new tool bars. If you don't see the toolbars go to View->Tool Bars and turn on all the Sketchy ones.

This is the main tool bar

The three buttons are Play/pause,reset and UI.

  • Play/pause starts and pauses the physics simulation.
  • Reset resets everything.
  • UI opens a dialog has convient versions of the toolbars and will soon host a easy to use attribute editor developed by Jim Foltz.

Load one of the examples and press the play button on the toolbar. You should see the scene animate.

Dragging

  • While the scene is playing you can use the mouse to drag objects around the scene.
  • Press and hold left mouse button to drag horizontally. Hold SHIFT to lift up and down.

Creating

Any group can be a physics object. But the physics engine can only simulate certian types of shapes. Those shapes or "primitives" are box,sphere,cylinder,capsule,chamfered cylinder and convex hull. This isnt as limiting as it sounds because you can combine those simple primitives into far more complex shapes.

Primitives tool bar

The easiest way to create a physics object is to use the SketchySolids tool bar.

Load one of the examples and try adding a few primitives to see how they react.

Notice how the primitives can be built on top of each other.

Box

Fastest and most flexible of the primitives. Can be scaled in any direction.

Sphere

Can be scaled in any direction.

Cylinder

Can only be scaled uniformly or non-uniformly in the up/down direction. You cant "squash" the cone.

Cone

Can only be scaled uniformly or non-uniformly in the up/down direction. You cant "squash" the cylinder.

Capsule/chamfer

Can only be scaled uniformly.

Floor

The last primitive (the gray one) is a "floor" you usually only add one per scene. It gives the objects something to land on. If you dont have a floor the objects will just fall.

Scaling may cause unpredictable behavior.

Convex Hull

Used when none of the existing primitives will do. Made by right clicking a group. Group must contain only faces (no sub groups) The shape is a "shrink wrapped" version of the mesh.

Here is a very detailed explanation of what a convex hull is: http://www.rustycode.com/tutorials/convex.html

Scaling may cause unpredictable behavior.

Static Mesh

Acts as the non moving part of a scene. Can be almost any arbitrary mesh but it cannot move. Made by right clicking a group. Group must contain only faces (no sub groups)

Scaling may cause unpredictable behavior.

Object attributes

Right click an object to set its attributes.

Frozen

Object will not move until touched by another object. Very handy when setting up scenes.

Static

Object will act solid and unmovable

Ignore

Object will be ignored. Used to keep an object from having collision. Not quite the same as NoCollision

NoCollision

Object wont collide with anything. Doesn't work yet.

EmbededGeometry

Not used anymore. Will be removed

Joints

Hinge is like a door hinge. But it can also be a wheel. Hinge is the joint you will use most often.

Slider allows the object to move like its on a rail.

Corkscrew is a combination hinge and slider

Spring is like a slider but the object will try to "spring" back to its original position

Universal joint is like 2 hinges at right angles to one another. This joint can become unstable and fly appart if moved to fast.

Ball joint will allow an object to move freely around a single point. This joint is also unstable if moved too fast.

Joint connector

The joint connector tool is used to connect and disconnect objects from joints.

Example

  • Create a box
  • Create a slider on top of the box
  • Click the Joint Connection Tool (JCT)
  • Click on the box
  • Hold CTRL and click on the slider joint.
  • Now the box is connected to the slider joint. If you press play the box will only move along the slider
  • Reset the simulation
  • Press JCT
  • Click the box
  • Notice both the box and the joint are selected
  • Press shift and click on the joint. They are now disconnected

You can connect joints to multiple objects by selecting the joint first, then selecting each of the objects in turn.

You can connect connect a object to multiple joints (rarely done) by selecting the object first and then the joints.

Joint attributes

If you right click a joint you can edit its joint settings. Each type of joint has its own settings.

Hinge

  • Min=Minimum joint angle (0 to -360)
  • Max=Max joint angle (0 to 30)
  • Acceleration=The joint will act like a motor. Positive and negative values will work.
  • Dampening=Acts like a brake to keep the motor from spinning out of control.

Slider

  • Min=Min slide distance in inches. Should be negative
  • Max=Max slide distance in inches. Should be positive

Spring

  • Min/Max=same as slider.
  • Accel=Adjust how hard the spring will try to pull the object back.
  • Damp=Adjust how fast spring will try to pull the object back.

Compound objects

You can group 2 or more objects to make a compound object. This means that the objects will move together as if they are attached.

If you made a table out of 5 boxes (4 legs and a top) then started the simulation the table will fall appart as soon as something bumped it. If you group them they will behave like a table.

Grouping joints

Joints can be grouped with other objects. Because this allows the joint to move it allows you to make more complex machines.

NOTE: You can only connect objects to joints that are only one layer deep inside a group.

<more to follow>

Bugs and known issues

  • Deleting joints without first disconnecting can the connection tool to get confused.
  • In general you should avoid copying joints. Copying top level joints should work. But any joint in a copied group will not be recognized.
  • If you copy a object that is connect to a joint that object will also be connected to that joint.
  • Certain objects can only be scaled in one direction. See the prims section for details.
  • Flipped objects will usually fail to work.
  • Grouping just joints will crash Sketchup.
  • When using the joint connection tool you may see "ghost" versions of selected objects
  • Having any of the "info" windows (model info, materials, outliner etc) open will slow the simulation down.

Future work

  • Animation saving and editing
  • Lots of new UI and usablity improvements
  • Gears

Credits

  • Main developer: Chris Phillips
  • Icons: Daniel Slavin
  • Webdialog interface: Jim Foltz
  • Physics engine: Newton Physics SDK
Comment by thestopp...@gmail.com, Jul 21, 2007

I am floored!

Sketchup is the ultimate app now...hands down

Comment by ruski.ca...@gmail.com, Jul 31, 2007

Great work guys.

Comment by leew...@gmail.com, Aug 2, 2007

this makes SketchUp? all that i dreamed it could be!!! keep up the good work, a few bugs kinked out and you are gods amongst insects. i have stayed up for hours making all sorts of little gizmos, like a domino chain that stretched into eternity!!!

Comment by leew...@gmail.com, Aug 2, 2007

this makes SketchUp? all that i dreamed it could be!!! keep up the good work, a few bugs kinked out and you are gods amongst insects. i have stayed up for hours making all sorts of little gizmos, like a domino chain that stretched into eternity!!!

Comment by falcon1...@gmail.com, Aug 20, 2007

Whenever I hit the "play" button, sketchup gives me a "bugsplat" message, then crashes. This never happened before, can anybody help? please.

Hobbes

Comment by markpasc...@gmail.com, Sep 6, 2007

I had this great little program working nicely yesterday and now I can't get the shapes to drop with the play button. Nothing is moveable. Am I doing something wrong?

Mark P.

Comment by exotic.p...@gmail.com, Sep 9, 2007

Oh my God - you just killed Autodesk Inventor!!

Comment by exotic.p...@gmail.com, Sep 9, 2007

Oh my God - you just killed Autodesk Inventor!!

Comment by cdr...@mizzou.edu, Oct 16, 2007

Guys...how do I actually post an animation online?...how the heck did you guys do it?!!! I want a slice of the pie.

Comment by chickenb...@gmail.com, Oct 20, 2007

How do i install the plug in?

Comment by Diloph...@gmail.com, Oct 27, 2007

WOWOWOWOWOWOWOWOWOWOW!

Comment by DF_A...@hotmail.com, Oct 27, 2007

thanks for all your help, it's amazing now.

Comment by adamswo...@gmail.com, Dec 8, 2007

i am going to build www.wolffaerocycle.com already did the aero work in x-plane

Comment by bo.ratte...@gmail.com, Dec 14, 2007

Is there somekind of limitation ?

When I animate some objects, they all stop moveing when they are moved away from the center of the scene.

Thanks for this funny playtoy :-) Jorgensen

Comment by NsWill...@gmail.com, Dec 24, 2007

there are limitations though... You can't make things too small or too big

and if you throw something far from the center the object will freeze

Comment by davidpar...@gmail.com, Apr 13, 2008

It's great... but hard to use. Don't forget you need google sketchup not the other one to use this.

Comment by jgber...@rogers.com, Apr 28, 2008

Could someone please update this page with the current set of joints, functions and tips? The QuickReference? card as well.

Comment by pintolei...@gmail.com, Jun 9, 2008

what about the universal, the screw and the ball, what do these joints do?

Comment by unaime...@gmail.com, Jul 15, 2008

does anyone know how to install sketchyphysics 2 some one plz tell. write back....

Comment by Andrest...@gmail.com, Jul 29, 2008

How to modify objects mass? Thanks.

Comment by demckee...@gmail.com, Aug 7, 2008

How Do You Install It???

Comment by rim...@gmail.com, Oct 3, 2008

What version of sketchup do you need to use it????????????

Comment by pohjun...@gmail.com, Oct 26, 2008

hey thanks for making sketchyphysics.. though its still undergoing betta testing. i think i would like to see a nicer GUI.or icons interface for the plugin(though that would be the least of worries for now :) )

GOOD JOB

Comment by arnore...@gmail.com, Nov 16, 2008

Whenever I hit the "play" button, sketchup gives me a "bugsplat" message, then crashes. This never happened before, can anybody help?

Comment by javawiza...@gtempaccount.com, Jan 25, 2009

This is awesome!

I have a few questions.

First, how do you resize a floor? For that matter, can an ordinary box act as a floor?

Second, I attached two objects to a hinge. However, only one of them will move when the hinge is set to act like a motor, and the other one starts moving only when the first one spins around and bumps into the second one. Thereafter they both spin, but remain in constant contact. What am I doing wrong?

Third, is there a way to tell a hinge/motor not to have a maximum angle? I'm just using really large values (like 1000000) for that purpose, but I'm worried that doing so might have a performance impact.

Fourth, is there a way to tell an object (a freely-moving object) that it has momentum in a particular direction? I'd like this so that when I hit the "play" button, a particular object starts moving immediately. I could always create a motor to swing something at it and "kick" it per se, but that seems somewhat combersome.

Fifth, I'm having a problem where objects that are moved away from the center freeze (during simulation), and not even dragging will get them back. The only way to get them back is to reset the simulation. Is there a solution to this?

Other than those questions, this is an amazing tool!

Comment by alexpa...@gmail.com, Feb 11, 2009

here are some answers to your questions javawiz.

1)You can't resize a floor, but you can copy and paste lots of floors.

2)This may just be a glitch. I would suggest grouping the two objects together by selecting them, right-clicking and press 'make group'.

3)There is. Just don't put any number in the box.

4)You do know that you can drag objects when you play the simutlation. just click on it and drag it.

5)This is a limitation. The program has a limit to the distance away from the center point. So there is no solution to this.

I hope this was helpful!

Comment by Ob...@xs4all.nl, Feb 26, 2009

This needs to be updated for the new SketchyPhysics 3(alpha) version! We need some instructions on the new keyboard use.

Comment by jgfirew...@gmail.com, May 8, 2009

when i hit the play button the model i downloaded falls and breaks apart, can anyone HELP.

Comment by glyn.cur...@gmail.com, Jun 29, 2009

Anyone new to this app go here and all is explained....follow every tutorial to get the best results and to understand how it works.....it will save you hours of frustration :-) believe me! http://sketchyphysicstutorial.googlepages.com/home

Comment by gameboyz...@gmail.com, Jul 23, 2009

How do i control stuff with the keyboard? Please reply. Thanks!

Comment by inebor...@gmail.com, Sep 15, 2009

Very great thing! Unfortunately could not find a way to program the behavior of objects in the simulation. Need a scripting language, with which we could do animation. Another would be not bad to create entity "Sensor". Its purpose is to find objects (groups) around itself and measuring distances to these objects. People who are involved in robotics would be very grateful.

Comment by payam2...@gmail.com, Nov 12, 2009

Whenever I hit the "play" button, sketchup gives me a "bugsplat" message, then crashes. seems like other people had the same problem too, not sure if anyone could find a solution for this. any suggestions?!

Comment by prashant...@gmail.com, Nov 13, 2009

I dont see the motor, piston, gyro tools in my sketchy physics toolbar. Can someone please help.?

Comment by brandonp...@gmail.com, Dec 24, 2009

So I am using SP3x now, and trying to edit joint settings, but nothing shows up when I right click, and select "joint settings". Shouldn't there be like a pop-up box or something like that? I am using Windows Vista home basic OS if this helps. I would like to get on with using the new version without the hangups. Thanks! brandonp1ster@gmail.com if you have any suggestions...

Comment by sk...@ns.sympatico.ca, Dec 27, 2009

it's great, through some experimenting and tutorial viewing, i found out how to do a fair deal. problem, sometimes the physics shape, in particular cylinder, is horizontal, when i want to rotate the part along the horizontal axis, i get big bumps, is there no way to change the orientation of the physics shape? perhaps set it to a shape that's attached to the joint that is individually modifiable? as is, i can sometimes twiddle it to the right orientation, but not always.

Comment by peter.cc...@gmail.com, Feb 27, 2010

Does this plugin support the collada export? (collada physics)

Comment by rsena...@gmail.com, Mar 19, 2010

pls help.. if i right click on hinges, motor etc.. and clicking joint setting, no window will open. how can i fix this.. thanks.

Comment by daharrin...@gmail.com, Apr 8, 2010

open the UI function then select the joint, for sketchy3

Comment by 50BucksP...@gmail.com, Dec 6, 2010

Is the VCB supposed to be still usable with the sketchy3 prims? I try entering numbers while creating the various prims but they're not being recognized.

Comment by andreson...@gmail.com, Dec 27, 2010

That's nice, it's useful to who wants know about 3d animation like me. I enjoyed this plugin..thanks

Comment by tmi...@gmail.com, Feb 5, 2011

This is fantastic work. I look forward to your updates!

Comment by William....@gmail.com, Mar 5, 2011

In my JOINT SETTINGS for the corkscrew I only have min and max, but on tutorial videos I see on youtube they have accel and damp. Can you help mo how I can add this additional joint settings

How do I know if I got the latest Sketchy Physics version

Comment by Danny.Ge...@gmail.com, May 27, 2011

How do i instal V3 on a mac ? plz respond ! thanks :-D

Comment by supersky...@gmail.com, Feb 20, 2012

Absolute gold. Thanks! This kills other 3D animation software. Sketchyphysics is my god!


Sign in to add a comment
Powered by Google Project Hosting