WAX Project: Physically Based Simulation Andri Bhler Thabo Beeler - - PowerPoint PPT Presentation

wax
SMART_READER_LITE
LIVE PREVIEW

WAX Project: Physically Based Simulation Andri Bhler Thabo Beeler - - PowerPoint PPT Presentation

WAX Project: Physically Based Simulation Andri Bhler Thabo Beeler Overview Overview Introduction Intro Physics Graphics Physics Demo Graphics Demo - 2 - Introduction Overview Idea: Simulate a burning candle,


slide-1
SLIDE 1

WAX

Project: Physically Based Simulation Andri Bühler Thabo Beeler

slide-2
SLIDE 2

Demo Graphics Physics Intro Overview

  • 2 -

Overview

  • Introduction
  • Physics
  • Graphics
  • Demo
slide-3
SLIDE 3

Demo Graphics Physics Intro Overview

  • 3 -

Introduction

  • Idea: Simulate a burning candle, especially

the melting and dripping down of the wax

slide-4
SLIDE 4

Demo Graphics Physics Intro Overview

  • 4 -

Phyxel

  • Particle Based System: Object is simulated

using a large number of Phyxels

  • Properties of a Phyxel:

 Density  Position  Deformation  Temperature  Force

slide-5
SLIDE 5

Demo Graphics Physics Intro Overview

  • 5 -

Material

  • Each object has a number of materials

assigned

  • Properties Material:

 Stiffness  Compressibility  Viscocity  Tmin  Tmax

  • Interpolate between materials to get

properties for a specific temperature

slide-6
SLIDE 6

Demo Graphics Physics Intro Overview

  • 6 -

Simulation Loop

  • 1. Heat propagation within the system
  • 2. Compute forces between phyxels:
  • pressure force: volume conservation, based on density
  • viscosity force: damping, based on velocity difference
  • 3. Compute deformation: integration using leap frog
  • 4. Update densities: due change of positions

ti  fi  ui  i

slide-7
SLIDE 7

Demo Graphics Physics Intro Overview

  • 7 -

Visualization

  • Phyxel view

 Simple but ugly

  • Visualize temperature as color
slide-8
SLIDE 8

Demo Graphics Physics Intro Overview

  • 8 -

Surface Visualization

  • Isosurface
  • Marching-Cubes

1.

Volume is subdivided into small cubes

2.

Calculate density at each corner

3.

Create Triangles and Vertex Normals

slide-9
SLIDE 9

Demo Graphics Physics Intro Overview

  • 9 -

Demo

slide-10
SLIDE 10

Demo Graphics Physics Intro Overview

  • 10 -

Further Information

  • Work is mainly based on the following

papers:

  • R. Keiser, B. Adams, D. Gasser, P. Bazzi, P. Dutré, M. Gross 2005

A Unified Lagrangian Approach To Solid-Fluid Simulation

  • M. Müller, R. Keiser, A. Nealen, M. Pauly, M. Gross, M. Alexa 2004

Point Based Animation Of Elastic, Plastic and Melting Objects

  • M. Müller, D. Charypar, M. Gross 2003

Particle-Based Fluid Simulation for Interactive Apllications