[Description]
The purpose is to interactivly adding control points to the Hermite spline and modifying the spline respectively. This spline is generated with Catmull-Rom initialization with second-order accurate boundary conditions. In addition, you could also manipulate the control points and tangents by shell commands. Hermite spline could be simulated as an invisible/visible path for the character of an animation to follow and result in natural movement. ##ReadMore##
Showing posts with label project. Show all posts
Showing posts with label project. Show all posts
Wednesday, January 6, 2010
Tuesday, December 29, 2009
Course Project - "Artificial Life - Human behavior simulation"
[Abstract]
A crowd behavior simulation is performed in a situation where fire outbreak occurs inside a cinema. Each individual agent inside the simulation will decide their own escape pathways based on their local perception of the environments (i.e., agents and obstacles). It is found that agents who do not interact with their local environment (i.e. people that are stayed calm) will escape more efficiently than those who interact with other agents. This model allows for the dynamic simulation of different crowd behaviors in emergent situations, which will be useful for survival guide design. ##ReadMore##
[Experiment Result]
- basic group test
People belong to the same group(i.e. family, friends) should move together in emergency.
green dots: people belong to the same group
yellow dot: indivisual
- basic speed test
Everyone's moving speed is differernt according to physical situation. This simulation simulates people with higher speeds following the people with lower speeds.
speed: red > yellow > green
-different behavior models
Left model: People do not percept the environmental influence, such as other people, but just choose the shortest pathways to the exit.
Right model: People interact with environment but sometimes they become confused by others' behaviors and hesitate to be on the shortest pathways to the exit.
-resultant simulation
CS275 Term Project - StellaCheng
A crowd behavior simulation is performed in a situation where fire outbreak occurs inside a cinema. Each individual agent inside the simulation will decide their own escape pathways based on their local perception of the environments (i.e., agents and obstacles). It is found that agents who do not interact with their local environment (i.e. people that are stayed calm) will escape more efficiently than those who interact with other agents. This model allows for the dynamic simulation of different crowd behaviors in emergent situations, which will be useful for survival guide design. ##ReadMore##
[Experiment Result]
- basic group test
People belong to the same group(i.e. family, friends) should move together in emergency.
green dots: people belong to the same group
yellow dot: indivisual
- basic speed test
Everyone's moving speed is differernt according to physical situation. This simulation simulates people with higher speeds following the people with lower speeds.
speed: red > yellow > green
-different behavior models
Left model: People do not percept the environmental influence, such as other people, but just choose the shortest pathways to the exit.
Right model: People interact with environment but sometimes they become confused by others' behaviors and hesitate to be on the shortest pathways to the exit.
-resultant simulation
CS275 Term Project - StellaCheng
Sunday, December 13, 2009
Project from My Master Degree Progam at UCLA - " Interactive Cloth Simulation "
[Abstract]
Cloth simulation has been pervasively applied in film making and in-game animation. In this project, I implemented a virtual simulation interface for users to manipulate the cloth in real-time. The key objectives in my project are to provide users with an interactive interface to manipulate the virtual cloth dynamically, while preserving the physical morphorlogical details of the cloth, such as wrinkles and folds. In addition, collision avoidance of the virtual cloth (e.g., self-collision and cloth-object collision) was implemented to realistically represent how a virtual cloth conform with different static objects.
##ReadMore##
[Experiment results]
-add bending force to make wrinkles more obvious and natural
-cloth-object collision

- real-time fix particles during cloth draping
Interactive Cloth Simulation - Stella Cheng
Subscribe to:
Posts (Atom)


