CG:Skeelogy
CG:SKEELOGY
CATEGORIES
   OPEN SOURCE
     + houdini (1)
     + maya (1)
     + webgl / three.js (5)
   TUTORIALS
     + physics simulation (1)
   PROGRAMMING
     + artificial intelligence (2)
     + computer graphics (3)
     + computer vision (4)
     + game technologies (2)
     + rigging & deformation (4)
     + simulations (9)
   VFX / CG WORKS
     + effects & simulations (7)
     + models (4)
     + rigs (7)
   PROJECTS
     + augmented reality (1)
     + games (4)
     + gsoc 2013 (4)
     + vfx & animations (3)
   REELS
     + demo reels (4)
   ME
     + events (12)
     + honours & awards (10)
     + movie credits (9)
     + site updates (3)
FEATURED PROJECTS
Soft Body Tutorial: Program soft bodies in XNA!
Cloud Guardian: Shape the Orb to fix clouds!
Muskeelar: Muscle system for games
LATEST POSTS
  + VFX Showreel 2014   + skNoiseDeformer Maya Plugin   + Interviewed by The Straits Times for X-Men: Days of Future Past   + Credits in X-Men: Days of Future Past   + Working at MPC in Montreal
TAG CLOUD
animation artificial intelligence award chain cloth Cloud Guardian collision detection computer vision demo reels events fire fluid simulation fx game physics games GLSL Google Summer of Code GSoC houdini Intel Havok Physics Contest JavaScript job Maya MEL MIT models movie credits Muskeelar NUS OGRE OpenGL open source pyro fx rigs SIGGRAPH simulation site updates slinky soft body physics SPH Starry Starry Night three.js tutorial WebGL XNA
ARCHIVES
 
 
 
CURRENTLY VIEWING
INTRODUCTION TO SOFT BODY PHYSICS IN XNA
Introductory tutorial on how to program soft bodies using XNA
DATE
TYPE
EFFORT
Nov 2008
Physics Tutorial
Individual
Introduction to Soft Body Physics in XNA
@ tutorials > physics simulation
SECTION MENU
     + Introduction to Soft Body Physics in XNA

Recently I have written an introductory tutorial on how to program your own soft body simulations in real-time environments. Here are some of the things that you will be able to create by the end of the tutorial:


Cloth Simulation


Slinky Simulation


Chain Simulation

This article won three prizes:

  • Best Physics Knowledge Base Entry
    Intel Havok Physics Contest (March 2009)
  • Community Voting Prize
    Intel Havok Physics Contest (January 2009)
  • First Prize
    Ziggyware Fall 2008 XNA Article Contest (December 2008)

Downloads: PDF tutorial file (913.1 kB) | Source codes (639.7 kB)

NOTE: It assumes that you are an absolute beginner in physics simulation programming, but it does assume that you know about object-oriented programming. The tutorial uses XNA 3.0, which is the framework used for creating games on the PC, Xbox 360 and the Zune (Microsoft’s MP3 player). The language used is C#.

Hope you like the article!

  • Share/Save/Bookmark

 
CG:Skeelogy
ABOUT ME
FX TD / R&D
[ LinkedIn ] [ IMDb ]
Worked at MPC, Lucasfilm/ILM and Double Negative
I am a Technical Director with strong interests in both tech and art. My life evolves round VFX, photography, software engineering, tools programming and generally anything that looks and sounds cool.
I have done a variety of CG programming, including fluid sims, muscles, soft/rigid bodies, raytracing etc. These knowledge complement the visual works that I do as a TD in the VFX industry.
MY OTHER SITES
SUBSCRIBE TO SITE
SHARE THIS SITE
Copyright © 2003-2014.
All works are original ones by Skeel, unless otherwise stated.