Scope of PBMIS • • • • Science vs engineering Online vs. offline simulation Application driven Research issues A little about me… • Doug James (Asst. prof of CS/Robotics) • Background: Appl. Math & Comp. Science • Research Interests: • Data-driven simulation techniques • Precomputation methods • A few videos… Simulating Large Models Why? • • • • • • • • • Virtual reality Interactive computer animation Surgical simulation; preoperative planning Computational robotics; manipulation Video games Assembly planning Scientific visualization Education E-commerce Interactive Computer Animation Haptic Interfaces • hap·tic ('hap-tik) adj. Of or relating to the sense of touch; tactile. Glove-based Interaction Force-feedback Rendering Simulating Large Models Simulating Large Models Simulating Large Models Reality-based Modeling Simulation in Graphics Hardware Surgical Simulation EigenSkin Hardware rendering of physical models • TOPICS TO BE COVERED: Depending on time and class interest we will cover topics from: • Overview of physical simulation in graphics and interactive applications • Dynamical systems • Numerical integration of ODEs • Rigid body dynamics • Deformable objects • Fluids & gases • Constraints and contact • Collision detection • Multiresolution modeling • Rendering issues: graphics, haptics and acoustics • Simulation on programmable graphics hardware • Data-driven approaches to simulation • Reality based measurement & inverse problems • Other applications of physically based modeling in graphics • TOPICS TO BE COVERED: Depending on time and class interest we will cover topics from: • Overview of physical simulation in graphics and interactive applications • Dynamical systems • Numerical integration of ODEs • Rigid body dynamics • Deformable objects • Fluids & gases • Constraints and contact • Collision detection • Multiresolution modeling • Rendering issues: graphics, haptics and acoustics • Simulation on programmable graphics hardware • Data-driven approaches to simulation • Reality based measurement & inverse problems • Other applications of physically based modeling in graphics Computing Context • Think about graphics/PBMIS in 10 years! • Moore’s law: 101x • Simulation in graphics hardware • • • • Teraflops within several years “Kirk’s law”: 32000x in 10years Parallel GPU-CPU programming model Mini survey next class • Focus on mathematical challenges • Role of precomputation • 5184000x advantage • Problem reformulation/reparameterization Evaluation • Assignments • Approx. every 2 weeks • Project • Majority of grade • Short-term schedule: – – – – – Immediately: Start researching possible project areas Feb 18: Project proposal Mar 18: Progress report Apr 1: Progress milestone End Apr: Project due; presentations Questionnaire • Your chance to improve the course!