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)

                                                                Making Waves 01/02/2010
                                                                0 Comments
                                                                 
                                                                A new year and a new start. I'm not getting any younger, so I'm going to make a start on my Surfing Simulation project before my bones give out!
                                                                During the last few weeks I managed to refresh myself on HLSL and hope to use this to produce a good surfing wave for myself.
                                                                I have been following an excellent series of tutorials on shader programming. It is actually a free e-book called "The CG Tutorial: The Definitive Guide to Real-Time Graphics" and is obtainable at http://developer.nvidia.com/object/cg_tutorial_home.html
                                                                Although it is based on Cg, which is a high-level shader language developed by Nvidia in close collaboration with Microsoft,it is very similar to Microsoft's HLSL.
                                                                I've taken a number of the examples and ported them to 3DRad HLSL format. You can pick them up from here.
                                                                 


                                                                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

                                                                  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