SlideShare a Scribd company logo
1 of 21
Soft Body Simulation
What is Soft body?
A soft body is basically an object which changes its overall shape due to external forces acting on
it. Some examples that we commonly see include cloth, balloons and jelly.
Applications for soft body simulations:-
Computer Graphics (animation)
Virtual Reality
Games
And many more…
Existing Soft Body Models
Spring-Mass based models
- easy implementation, weak results
FEM, FEV based techniques
- great results, complicated implementation, slow
Fluid based model
- good results, not for realtime
Purpose
"...to create model which will be fast, easy in
implementation and gives good soft bodies
behavior."
Problem statement
To design a plugin for Unity developers that helps in simulation of interactive soft body (Jell-O
like) with spring mass and pressure model in Unity
To develop an AR based Android application to visualize this simulation.
This soft body can be any given mesh and/or parts of a given mesh.
We can merge different meshes also.
Spring Mass Pressure Model
Spring :
Each edge of the mesh is converted into springs with a spring constant and a damping constant.
User can change these constants according to their needs.
Mass : Each vertex has a definite mass which can be
modified by the user. User can change Gravitational
force constant.
Pressure: Pressure is applied inside the mesh so that it
Can behave like a balloon. User can change Pressure constant.
Background of Pressure Model
Create Spring Mass System
Create a simple cloth.
Apply wind force (left -> right)
We will see a deformation in the cloth.
Algorithm proposed
Create closed shape of the cloth
And.. put "source of the wind" inside.
Wind Source??
Wind source basically provide a pressure to the mesh.
We can consider a gas which will provide the necessary pressure.
- We will put an ideal gas inside of the body
- And apply some basic physics to it.
Ideal Gas Approximation
Pressure value is described by Ideal Gas Equation:
P V = nRT
P- pressure value
V- volume of the body
n- particles number
R- gas constant
T- gas temperature
Pressure Force calculation
We can calculate pressure to a point with this equation:-
And for pressure:-
Assume n, R and T are constant. So we have to calculate the volume of the body.
Volume
We use gauss theorem to calculate volume of the body.
Collision detection and response are also handled.
If F is a continuously differentiable vector field defined on a neighborhood of V, then we have
The left side is a volume integral over the volume V, the right side is the surface integral over the boundary of the volume V.
Implementation
Novelty
The diagram below compares the existing spring mass model
with the new spring mass with pressure model.
AR based Android App
- Uses Vuforia AR library.
- Designed to visualize soft body simulations of 3D figures from every angle and at every step of
simulation.
- Start/Stop functionality.
Results
AR application
Conclusion
Pressure Model of Soft Body behavior
it is fast.
gives good Soft behavior in real time.
it is easy for implementation.
Future Work
Increase the performance of our algorithm to give better results in less amount of time.
Increase user interaction in the mobile app.
Design a mobile AR based game for better understanding of soft body for educational purposes.
Stabilize the system for inter-mesh collisions.
Collision with other rigid bodies and soft bodies would be incorporated.
Thank You..!!

More Related Content

What's hot

2015 Recycle Rush2
2015 Recycle Rush22015 Recycle Rush2
2015 Recycle Rush2Yongjae Kwon
 
Chapter 1 Physics
Chapter 1 PhysicsChapter 1 Physics
Chapter 1 Physicschyland
 
6161103 11 virtual work
6161103 11 virtual work6161103 11 virtual work
6161103 11 virtual worketcenterrbru
 
Particle tracking
Particle trackingParticle tracking
Particle trackingbagustris
 
Stucture design -I (Centre of Gravity ;Moment of Inertia)
Stucture design -I (Centre of Gravity ;Moment of Inertia)Stucture design -I (Centre of Gravity ;Moment of Inertia)
Stucture design -I (Centre of Gravity ;Moment of Inertia)Simran Vats
 
Determination of stress using Hypermesh-Optistruct
Determination of stress using Hypermesh-OptistructDetermination of stress using Hypermesh-Optistruct
Determination of stress using Hypermesh-OptistructSuravi Banik
 
FEA Project 1- Akash Marakani
FEA Project 1- Akash MarakaniFEA Project 1- Akash Marakani
FEA Project 1- Akash MarakaniAkash Marakani
 
IntelliSuite 3D Builder
IntelliSuite 3D BuilderIntelliSuite 3D Builder
IntelliSuite 3D Builderintellisense
 
FEA Project 2- Akash Marakani
FEA Project 2- Akash MarakaniFEA Project 2- Akash Marakani
FEA Project 2- Akash MarakaniAkash Marakani
 
Worksheet Measurements Physics
Worksheet Measurements PhysicsWorksheet Measurements Physics
Worksheet Measurements PhysicsJasminEBOrolfo
 

What's hot (16)

x-ray tomography
x-ray tomographyx-ray tomography
x-ray tomography
 
3.1 pressure
3.1 pressure3.1 pressure
3.1 pressure
 
2015 Recycle Rush2
2015 Recycle Rush22015 Recycle Rush2
2015 Recycle Rush2
 
Trebuchet Paper
Trebuchet PaperTrebuchet Paper
Trebuchet Paper
 
Chapter 1 Physics
Chapter 1 PhysicsChapter 1 Physics
Chapter 1 Physics
 
6161103 11 virtual work
6161103 11 virtual work6161103 11 virtual work
6161103 11 virtual work
 
Particle tracking
Particle trackingParticle tracking
Particle tracking
 
Stucture design -I (Centre of Gravity ;Moment of Inertia)
Stucture design -I (Centre of Gravity ;Moment of Inertia)Stucture design -I (Centre of Gravity ;Moment of Inertia)
Stucture design -I (Centre of Gravity ;Moment of Inertia)
 
Batman logo
Batman logoBatman logo
Batman logo
 
Determination of stress using Hypermesh-Optistruct
Determination of stress using Hypermesh-OptistructDetermination of stress using Hypermesh-Optistruct
Determination of stress using Hypermesh-Optistruct
 
Adp lab 6
Adp lab 6Adp lab 6
Adp lab 6
 
FEA Project 1- Akash Marakani
FEA Project 1- Akash MarakaniFEA Project 1- Akash Marakani
FEA Project 1- Akash Marakani
 
IntelliSuite 3D Builder
IntelliSuite 3D BuilderIntelliSuite 3D Builder
IntelliSuite 3D Builder
 
FEA Project 2- Akash Marakani
FEA Project 2- Akash MarakaniFEA Project 2- Akash Marakani
FEA Project 2- Akash Marakani
 
(3) torque
(3) torque(3) torque
(3) torque
 
Worksheet Measurements Physics
Worksheet Measurements PhysicsWorksheet Measurements Physics
Worksheet Measurements Physics
 

Similar to Soft body simulation

AQA M1 Not Formula Book.pdf
AQA M1 Not Formula Book.pdfAQA M1 Not Formula Book.pdf
AQA M1 Not Formula Book.pdfSuzanne Simmons
 
Recovering 3D human body configurations using shape contexts
Recovering 3D human body configurations using shape contextsRecovering 3D human body configurations using shape contexts
Recovering 3D human body configurations using shape contextswolf
 
Abstract Today’s experiment objectives are to determine the st.docx
Abstract Today’s experiment objectives are to determine the st.docxAbstract Today’s experiment objectives are to determine the st.docx
Abstract Today’s experiment objectives are to determine the st.docxannetnash8266
 
Stage 2 Physics Formula Physics 2014
Stage 2 Physics Formula Physics 2014Stage 2 Physics Formula Physics 2014
Stage 2 Physics Formula Physics 2014asmsdoug
 
CEE 213—Deformable Solids The Mechanics Project Arizona Stat.docx
CEE 213—Deformable Solids The Mechanics Project Arizona Stat.docxCEE 213—Deformable Solids The Mechanics Project Arizona Stat.docx
CEE 213—Deformable Solids The Mechanics Project Arizona Stat.docxcravennichole326
 
Modeling and Structural Analysis of a Wing [FSI ANSYS&MATLAB]
 Modeling and Structural Analysis of a Wing [FSI ANSYS&MATLAB]  Modeling and Structural Analysis of a Wing [FSI ANSYS&MATLAB]
Modeling and Structural Analysis of a Wing [FSI ANSYS&MATLAB] BahaaIbrahim10
 
Showcase2016_POSTER_MATH_Mar2016
Showcase2016_POSTER_MATH_Mar2016Showcase2016_POSTER_MATH_Mar2016
Showcase2016_POSTER_MATH_Mar2016Sally Tan
 
Software Effort Estimation Using Particle Swarm Optimization with Inertia Weight
Software Effort Estimation Using Particle Swarm Optimization with Inertia WeightSoftware Effort Estimation Using Particle Swarm Optimization with Inertia Weight
Software Effort Estimation Using Particle Swarm Optimization with Inertia WeightWaqas Tariq
 
Hatten spring 1561232600_stablesprings0.7.3
Hatten spring 1561232600_stablesprings0.7.3Hatten spring 1561232600_stablesprings0.7.3
Hatten spring 1561232600_stablesprings0.7.3widgetdog
 
Application Of Impulse Momentum Equation
Application Of Impulse Momentum Equation Application Of Impulse Momentum Equation
Application Of Impulse Momentum Equation Muhammad Usama Nawab
 
13f impulse momentum-wireless 3-3-09
13f impulse momentum-wireless 3-3-0913f impulse momentum-wireless 3-3-09
13f impulse momentum-wireless 3-3-09joseflesco
 

Similar to Soft body simulation (20)

AQA M1 Not Formula Book.pdf
AQA M1 Not Formula Book.pdfAQA M1 Not Formula Book.pdf
AQA M1 Not Formula Book.pdf
 
Finete Element
Finete ElementFinete Element
Finete Element
 
Recovering 3D human body configurations using shape contexts
Recovering 3D human body configurations using shape contextsRecovering 3D human body configurations using shape contexts
Recovering 3D human body configurations using shape contexts
 
Abstract Today’s experiment objectives are to determine the st.docx
Abstract Today’s experiment objectives are to determine the st.docxAbstract Today’s experiment objectives are to determine the st.docx
Abstract Today’s experiment objectives are to determine the st.docx
 
Stage 2 Physics Formula Physics 2014
Stage 2 Physics Formula Physics 2014Stage 2 Physics Formula Physics 2014
Stage 2 Physics Formula Physics 2014
 
report #5
report #5report #5
report #5
 
FEA Report
FEA ReportFEA Report
FEA Report
 
CEE 213—Deformable Solids The Mechanics Project Arizona Stat.docx
CEE 213—Deformable Solids The Mechanics Project Arizona Stat.docxCEE 213—Deformable Solids The Mechanics Project Arizona Stat.docx
CEE 213—Deformable Solids The Mechanics Project Arizona Stat.docx
 
Ansys Tutorial pdf
Ansys Tutorial pdf Ansys Tutorial pdf
Ansys Tutorial pdf
 
Modeling and Structural Analysis of a Wing [FSI ANSYS&MATLAB]
 Modeling and Structural Analysis of a Wing [FSI ANSYS&MATLAB]  Modeling and Structural Analysis of a Wing [FSI ANSYS&MATLAB]
Modeling and Structural Analysis of a Wing [FSI ANSYS&MATLAB]
 
Showcase2016_POSTER_MATH_Mar2016
Showcase2016_POSTER_MATH_Mar2016Showcase2016_POSTER_MATH_Mar2016
Showcase2016_POSTER_MATH_Mar2016
 
Software Effort Estimation Using Particle Swarm Optimization with Inertia Weight
Software Effort Estimation Using Particle Swarm Optimization with Inertia WeightSoftware Effort Estimation Using Particle Swarm Optimization with Inertia Weight
Software Effort Estimation Using Particle Swarm Optimization with Inertia Weight
 
L13-15.pdf
L13-15.pdfL13-15.pdf
L13-15.pdf
 
Hatten spring 1561232600_stablesprings0.7.3
Hatten spring 1561232600_stablesprings0.7.3Hatten spring 1561232600_stablesprings0.7.3
Hatten spring 1561232600_stablesprings0.7.3
 
Application Of Impulse Momentum Equation
Application Of Impulse Momentum Equation Application Of Impulse Momentum Equation
Application Of Impulse Momentum Equation
 
report #4
report #4report #4
report #4
 
13f impulse momentum-wireless 3-3-09
13f impulse momentum-wireless 3-3-0913f impulse momentum-wireless 3-3-09
13f impulse momentum-wireless 3-3-09
 
Equilibrium
EquilibriumEquilibrium
Equilibrium
 
Weebly
WeeblyWeebly
Weebly
 
Chapter 12.pdf
Chapter 12.pdfChapter 12.pdf
Chapter 12.pdf
 

Recently uploaded

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 

Recently uploaded (20)

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 

Soft body simulation

  • 2. What is Soft body? A soft body is basically an object which changes its overall shape due to external forces acting on it. Some examples that we commonly see include cloth, balloons and jelly.
  • 3. Applications for soft body simulations:- Computer Graphics (animation) Virtual Reality Games And many more…
  • 4. Existing Soft Body Models Spring-Mass based models - easy implementation, weak results FEM, FEV based techniques - great results, complicated implementation, slow Fluid based model - good results, not for realtime
  • 5. Purpose "...to create model which will be fast, easy in implementation and gives good soft bodies behavior."
  • 6. Problem statement To design a plugin for Unity developers that helps in simulation of interactive soft body (Jell-O like) with spring mass and pressure model in Unity To develop an AR based Android application to visualize this simulation. This soft body can be any given mesh and/or parts of a given mesh. We can merge different meshes also.
  • 7. Spring Mass Pressure Model Spring : Each edge of the mesh is converted into springs with a spring constant and a damping constant. User can change these constants according to their needs. Mass : Each vertex has a definite mass which can be modified by the user. User can change Gravitational force constant. Pressure: Pressure is applied inside the mesh so that it Can behave like a balloon. User can change Pressure constant.
  • 8. Background of Pressure Model Create Spring Mass System Create a simple cloth. Apply wind force (left -> right) We will see a deformation in the cloth.
  • 9. Algorithm proposed Create closed shape of the cloth And.. put "source of the wind" inside.
  • 10. Wind Source?? Wind source basically provide a pressure to the mesh. We can consider a gas which will provide the necessary pressure. - We will put an ideal gas inside of the body - And apply some basic physics to it.
  • 11. Ideal Gas Approximation Pressure value is described by Ideal Gas Equation: P V = nRT P- pressure value V- volume of the body n- particles number R- gas constant T- gas temperature
  • 12. Pressure Force calculation We can calculate pressure to a point with this equation:- And for pressure:- Assume n, R and T are constant. So we have to calculate the volume of the body.
  • 13. Volume We use gauss theorem to calculate volume of the body. Collision detection and response are also handled. If F is a continuously differentiable vector field defined on a neighborhood of V, then we have The left side is a volume integral over the volume V, the right side is the surface integral over the boundary of the volume V.
  • 15. Novelty The diagram below compares the existing spring mass model with the new spring mass with pressure model.
  • 16. AR based Android App - Uses Vuforia AR library. - Designed to visualize soft body simulations of 3D figures from every angle and at every step of simulation. - Start/Stop functionality.
  • 19. Conclusion Pressure Model of Soft Body behavior it is fast. gives good Soft behavior in real time. it is easy for implementation.
  • 20. Future Work Increase the performance of our algorithm to give better results in less amount of time. Increase user interaction in the mobile app. Design a mobile AR based game for better understanding of soft body for educational purposes. Stabilize the system for inter-mesh collisions. Collision with other rigid bodies and soft bodies would be incorporated.