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!
              • Robotics : The Mindstorms Project>
                • The R6 Robotic Arm Project
                • Meccano® World>
                  • Building No.10 Set's Lifting Shovel
                    • "Aunt Sally" Fun Machine
                    • 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
                                • 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: 07/02/2012)

                                                                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.

                                                                Add Comment
                                                                 
                                                                Eureka! update 10/25/2009
                                                                0 Comments
                                                                 
                                                                I've completed all skinmeshes needed for the project and updated the relevent page. Now comes the exciting part......integrating the actual physics to make it all work to Archimedes' satisfaction!
                                                                I can see that I'll have to brush up on some special effect tricks with particles to simulate overflowing water pouring into the beaker (all suggestions welcome!)
                                                                Add Comment
                                                                 
                                                                Quaternions! 10/22/2009
                                                                0 Comments
                                                                 
                                                                Prior to making 3D Rad my engine of choice, I would avoid "quaternions" at all costs. The name alone is enough to strike a little stroke of fear into anyones' heart (are they some kind of radioactive sub-atomic particle, or what?). I was brought up on matrices and vectors to manipulate 3D vertices, so changing over to quaternions  was a major shift for me.
                                                                So, today, when a Forum member came up with a quaternion problem, I was in two minds whether to step in and have a look. I spent most of the day trying to figure out what was happening, and eventually I reached a "Eureka!" moment when things fell into place. So......I guess the moral of the story is tackle your problems with persistance, and all will come right! I might add, that without the RAD part of 3D Rad, I would probably still be buggering around with the problem  (or perhaps given up)
                                                                Anyway, tomorrow will be a new day, and its on with the Eureka! project......I hope to have a spring balance in place by the end of the weekend. 
                                                                Add Comment
                                                                 
                                                                Gathering content for the Eureka! task 10/21/2009
                                                                0 Comments
                                                                 
                                                                Trying to search for free content on the 3D model sites is extremely frustrating and time-consuming, especially for the kind of non-standard stuff I'm after.......try looking for "spring balance" and "weigh scale". Also free stuff mainly has the title "Free" which also adds to the problem.And the stuff that is not free? Well, I haven't got pockets that deep!
                                                                 In the end, I decided to model my own stuff in my own crude manner........what the hell.....as long as its recognizable and functional!
                                                                Since this is a new task and a new website, I decided to give some progress reports (which I'll try to keep updated regularly) on the appropiate project page Task 5: Eureka!
                                                                Add Comment
                                                                 
                                                                Eureka! 10/19/2009
                                                                0 Comments
                                                                 
                                                                This is going to be the title of the next task in My Virtual Workbench series. It's the cry of  enlightenment made by that famous Greek scientist ,Archimedes, when he flopped into his very full bathtub of water, and a large amount of the water spilled over onto the floor ! It inspired him to come forth with his very famous Principle "When a body is immersed in a liquid there is an apparent loss of weight, and this loss of weight is equal to the weight of liquid displaced by the body"
                                                                For the experiment, I'm going to have to put together some virtual apparatus :- a tank of water, a spring balance, a beaker to catch displaced water, a weigh scale, and a couple of bodies (of the non-human variety). These will have to be modelled (or perhaps I can pick up something free from TurboSquid) and then I'll have to see if 3D Rad can provide the physics and effects.
                                                                Add Comment
                                                                 
                                                                Adding to My Freebies 10/18/2009
                                                                2 Comments
                                                                 
                                                                Added some files previously contributed to the 3D Rad Community Forum:
                                                                Mouse Manipulation of Rigidbodies
                                                                Imposter Grid Editor and Conway's Game of Life
                                                                Video showing Interacting Rigidbodies
                                                                Andro Ragdoll Demo
                                                                Rope Demo  
                                                                Cloth Flag Demo
                                                                Buoyancy Demo
                                                                Demo2 from The Handy Gesture Maker
                                                                2 Comments
                                                                 
                                                                Initial Launch of "The 3D Raddict" 10/17/2009
                                                                0 Comments
                                                                 
                                                                This website had its intial launch today !
                                                                Add Comment
                                                                 
                                                                First Post! 10/13/2009
                                                                0 Comments
                                                                 
                                                                Nothing special. Just gathering together all my current material for this new website, setting up the main headings, and uploading content files.
                                                                Getting ready to publish to the web.
                                                                Add Comment
                                                                 

                                                                  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

                                                                  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