The 3D Raddict
  • Home
  • About Me
  • My Projects
    • The Virtual Workbench >
      • Task 1: Manipulating Objects
      • Task 2: Its All Balls
      • Task 3: Weighing the Old Way
      • Task 4: Introducing Robbie the Robotic Arm
      • Task 5: Eureka!
    • The Virtual Science Lab >
      • Automation and Process Control Workshop >
        • Automating RadBot - our benchtop robot
    • Robotics : The Mindstorms Project >
      • The R6 Robotic Arm Project
    • Meccano® World >
      • Building No.10 Set's Lifting Shovel
      • "Aunt Sally" Fun Machine
      • MeccanoRAMA
      • Meccano Mechanisms
    • The Virtual Factory
    • My Hometown Walkthrough
    • My First Real Game
    • Surfing Simulation
  • My Little Shop
    • 3D Rad Tools >
      • The Handy Gesture Maker
    • 3D Rad Assets
    • 3D Rad Special Tutorials >
      • RadBot.... Creation, Programming and Challenges
  • My Freebies
    • Mouse Manipulation of Rigidbodies
    • Imposter Grid Editor
    • Andro Ragdoll Demo
    • Rope Demo
    • Cloth Flag Demo
    • Buoyancy Demo
    • Demo2 from The Handy Gesture Maker
    • Bone ID Tool
    • Full Dynamic Shadow for Andro
    • "The CG Tutorial" examples ported to 3DRad HLSL
  • My Odds and Sodds
    • Video - Interacting Rigidbodies
    • Video - Spring Balance Operation
    • Video - Me Walking on 3DRAD Terrain!
    • Video - Basic Breaking Wave used in "Surfing Simulation"
    • Video - Initial Test of Surfing Simulation
    • Video - Realtime Water using the Shallow Water Equations
  • My Blog (Latest news: 27/11/2014)

Physics makes the World go Round

10/27/2009

0 Comments

 
......and it also makes the programming of physical simulations one whole lot easier!

I could not imagine me doing this stuff without a physics engine on hand. I remember, not so long ago, the pain of collision detection using the traditonal software methods........lots of maths,vertices,vectors and matrices.......AND valuable TIME.

Now, we can fire a projectile in the air without any need for calculating its trajectory.If some object is in its path, so what........the collision will take care of itself! In my 1st person game, I am free to bump against walls,climb over obstacles,pick up and interact with objects, enable realistically moving machinery.........all with the aid of a GOOD physics engine.However, if the physics engine is NOT all that good, then one will get unrealistic performance and time will be spent trying out all kinds of workarounds to achieve the effect required.

An example of collision between two rigidbodies can be seen in the Eureka project, where the spring balance hook has to catch and hold onto the handle of the block "bodies". In the case of 3D Rad, if you plan the distribution of your spherical collision bodies and mass bodies correctly, then everything should go according to plan.

0 Comments



Leave a Reply.

    Author

    My name is Allan C Farquharson
    and I'm a retired process control software engineer, whose
    always had an interest in realtime
    3D graphics, both in the programming and gaming side of
     this fascinating subject.

    Archives

    November 2014
    June 2014
    December 2013
    November 2013
    September 2013
    August 2013
    July 2013
    June 2013
    May 2013
    April 2013
    March 2013
    January 2013
    November 2012
    September 2012
    August 2012
    July 2012
    June 2012
    May 2012
    April 2012
    March 2012
    February 2012
    December 2011
    November 2011
    October 2011
    September 2011
    August 2011
    June 2011
    May 2011
    April 2011
    February 2011
    January 2011
    November 2010
    October 2010
    September 2010
    July 2010
    May 2010
    April 2010
    January 2010
    December 2009
    November 2009
    October 2009

    Categories

    All

    RSS Feed

Powered by Create your own unique website with customizable templates.