SlideShare a Scribd company logo
Maya Dynamics Basics
Lab 9: Particle Goal
Author: Khieu Van Bang
Email: tribang.nd@gmail.com
CONTENTS
 Overview Particle Goal :
 What is Particle Goal ?
 What we can do with Particle Goal ?
 Integrated with Particle Goal :
 Create Integrated with Particle Goal.
 Practical situations.
 Exercise:
 Create a virtual experiments.
Particle Goal
1) OVERVIEW PARTICLE GOAL
1.1) Goal ?
PARTICLE GOAL
Working with Particle Goal ( A goal is an object that particles follow or move towards. You
can use goals to give trailing particles a flowing motion that’s hard to generate with other
animation techniques. The trailing particles move as if connected to the goal by invisible
springs. In the context of goals, soft bodies are considered particles ).
1.2) What is Particle Goal ?
PARTICLE GOAL
Particle objects are useful as goal objects because of the many techniques available for
animating particle motion. You can’t add a goal to individual particles of the particle object,
but you can control how influential each particle is on the trailing object.
If the goal is a particle object, its particles attract the particles of the trailing object one for
one as the animation plays. If particles in the objects do not die, the trailing particles follow
goal particles based on the creation order.
If particles in either object die, the preceding scheme no longer applies. You can no longer
visually predict which trailing particle will follow a particular goal particle.
If the trailing particle object has more particles than the goal object and particles don’t die in
either object, the extra particles follow the first-created particles of the goal.
For instance, suppose you create a goal object with two
particles and a trailing object with four particles. The four
particles would move toward the two particles like this:
1.3) What is Multiple goals ?
PARTICLE GOAL
You can use more than one goal object to affect a particle object. For each goal
object, the trailing particle object has a goal weight that sets the relative weighting
of the attraction. If the goal weights are the same, each goal object attracts the
trailing object with equal strength. The trailing object moves to a position between
the two goal objects, typically oscillating back and forth before coming to
equilibrium.
If the goal weights differ, each goal object attracts the trailing object with different
strength. The trailing object comes to rest at a position closer to the goal with the
higher goal weight.
1.4) What we can do with Particle Goal?
PARTICLE GOAL
Insect swarm Cars
WaterfallVirtual experiments Fantasy effect
1.5) Create a Particle Goal.
PARTICLE GOAL
 Step 1:
o Select the particle object you want to be affected by the goal.
o To select a soft body rather than a conventional particle object, you can
select the soft body’s original geometry or its child particle object.
 Step 2: Shift-select the object you want to become the goal.
 Step 3: Select Particles > Goal.
 Step 4: To adjust the goal’s influence, see Edit goal attributes.
 Step 5: Play the animation to see the particles move towards the goal.
1
2
1.5) Create a Particle Goal.
PARTICLE GOAL
 Goal Weight:
o The goal weight sets how much all particles of the trailing object are
attracted to the goal.
o You can set goal weight to a value between 0 and 1. A value of 0 means
that the goal’s position has no effect on the trailing particles. A value of
1 moves the trailing particles to the goal object position immediately.
 Use Transform as Goal:
o Makes particles follow the object’s transform rather than its particles,
CVs, vertices, or lattice points.
Particle Goal
2) INTEGRATED WITH PARTICLE GOAL
INTEGRATED WITH PARTICLE GOAL
o nParticle, Goal, Expression, Fields, Instanter.
o Soft Body, Rigid Body, Goals, Instanter.
o …
 Create Integrated with Particle Goal.
Green sweat
Goo blowoff
Mudballs med goals
INTEGRATED WITH PARTICLE GOAL
 Practical situations
o nParticle, Goal, Expression, Fields, Instanter.
Bee 1
Bee 2
Bee n
Fields
nParticle + Instanter
Bee 1
Bee2
Been
Goal
2.1) Simulation Basic Object.
PRACTICAL SITUATIONS
 Modeling Object.
 Create animation.
 Export file.
2.2) Create a Particle System.
PRACTICAL SITUATIONS
 Create Plan.
 Create emitter.
2.3) Creating Particle Goal.
PRACTICAL SITUATIONS
 Select Object and Particle then Click Dynamics > Particles > Goal.
2.4) Edit attributes.
PRACTICAL SITUATIONS
 Add attributes.
 Write code in Expression.
1
2
3
4
5
6
2.4) Edit attributes.
PRACTICAL SITUATIONS
 Edit Goal.
PRACTICAL SITUATIONS
2.4) Edit attributes.
 Edit Expression.
2.5) Adding Fields.
PRACTICAL SITUATIONS
2.6) Particle Instancer.
PRACTICAL SITUATIONS
2.6) Particle Instancer.
PRACTICAL SITUATIONS
2.6) Particle Instancer.
PRACTICAL SITUATIONS
Particle Goal
2) EXAMPLES
 Create a virtual experiments.
EXERCISE
Molecular run when power off Molecular run when power on
 How to ?
EXERCISE
Molecular run when power off Molecular run when power on
 Step 1: Modeling Objects.
 Step 2: Create four Emitter(Na+; Cl-; H+, O- );
 Step 3: Create Particle Gold.
 Step 4: Create Particle Instancer.
Thanks!

More Related Content

Viewers also liked

Uptown Funk
Uptown FunkUptown Funk
Uptown Funk
carlamarchante
 
Relevancy and Search Quality Analysis - Search Technologies
Relevancy and Search Quality Analysis - Search TechnologiesRelevancy and Search Quality Analysis - Search Technologies
Relevancy and Search Quality Analysis - Search Technologies
enterprisesearchmeetup
 
Presentación cartilla gallina
Presentación cartilla gallinaPresentación cartilla gallina
Presentación cartilla gallina
istej
 
VDI-in-a-Box installation guide for Lab PCs
VDI-in-a-Box installation guide for Lab PCs VDI-in-a-Box installation guide for Lab PCs
VDI-in-a-Box installation guide for Lab PCs
Changhyun Lim
 

Viewers also liked (7)

Uptown Funk
Uptown FunkUptown Funk
Uptown Funk
 
publication
publicationpublication
publication
 
IFEOMA JENNIFERcv
IFEOMA JENNIFERcvIFEOMA JENNIFERcv
IFEOMA JENNIFERcv
 
Smwcmgrv01 140922174619-phpapp01
Smwcmgrv01 140922174619-phpapp01Smwcmgrv01 140922174619-phpapp01
Smwcmgrv01 140922174619-phpapp01
 
Relevancy and Search Quality Analysis - Search Technologies
Relevancy and Search Quality Analysis - Search TechnologiesRelevancy and Search Quality Analysis - Search Technologies
Relevancy and Search Quality Analysis - Search Technologies
 
Presentación cartilla gallina
Presentación cartilla gallinaPresentación cartilla gallina
Presentación cartilla gallina
 
VDI-in-a-Box installation guide for Lab PCs
VDI-in-a-Box installation guide for Lab PCs VDI-in-a-Box installation guide for Lab PCs
VDI-in-a-Box installation guide for Lab PCs
 

Similar to Session 09 – particle goal

Basics of Blender.pdf
Basics of Blender.pdfBasics of Blender.pdf
Basics of Blender.pdf
RajKumarYadav836005
 
The Adventures of Mike, How to Use Scratch 2.0 to Program Your Game
The Adventures of Mike, How to Use Scratch 2.0 to Program Your GameThe Adventures of Mike, How to Use Scratch 2.0 to Program Your Game
The Adventures of Mike, How to Use Scratch 2.0 to Program Your Game
Una Tao
 
Ohsm science1 q2 module3 l1 2_3
Ohsm science1 q2 module3 l1 2_3Ohsm science1 q2 module3 l1 2_3
Ohsm science1 q2 module3 l1 2_3
Comp Lab Man
 
Optics lenses--image-formation-worksheet
Optics lenses--image-formation-worksheetOptics lenses--image-formation-worksheet
Optics lenses--image-formation-worksheet
Vu Phu
 
Scratch MIT Coding Basics
Scratch MIT Coding BasicsScratch MIT Coding Basics
Scratch MIT Coding Basics
ProAryamanGamer
 
Material Design in Android
Material Design in AndroidMaterial Design in Android
Material Design in Android
Mindfire Solutions
 
03 unity 3_d_part_2
03 unity 3_d_part_203 unity 3_d_part_2
03 unity 3_d_part_2
Reham Maher El-Safarini
 

Similar to Session 09 – particle goal (8)

Basics of Blender.pdf
Basics of Blender.pdfBasics of Blender.pdf
Basics of Blender.pdf
 
The Adventures of Mike, How to Use Scratch 2.0 to Program Your Game
The Adventures of Mike, How to Use Scratch 2.0 to Program Your GameThe Adventures of Mike, How to Use Scratch 2.0 to Program Your Game
The Adventures of Mike, How to Use Scratch 2.0 to Program Your Game
 
Ohsm science1 q2 module3 l1 2_3
Ohsm science1 q2 module3 l1 2_3Ohsm science1 q2 module3 l1 2_3
Ohsm science1 q2 module3 l1 2_3
 
Optics lenses--image-formation-worksheet
Optics lenses--image-formation-worksheetOptics lenses--image-formation-worksheet
Optics lenses--image-formation-worksheet
 
3D cartoon modeling
3D cartoon modeling3D cartoon modeling
3D cartoon modeling
 
Scratch MIT Coding Basics
Scratch MIT Coding BasicsScratch MIT Coding Basics
Scratch MIT Coding Basics
 
Material Design in Android
Material Design in AndroidMaterial Design in Android
Material Design in Android
 
03 unity 3_d_part_2
03 unity 3_d_part_203 unity 3_d_part_2
03 unity 3_d_part_2
 

More from Trí Bằng

Session 11 – fluid effects
Session 11 – fluid effectsSession 11 – fluid effects
Session 11 – fluid effects
Trí Bằng
 
Session 05 – mel and expression
Session 05 – mel and expressionSession 05 – mel and expression
Session 05 – mel and expression
Trí Bằng
 
Session 04 – field & collision effect
Session 04 – field & collision effectSession 04 – field & collision effect
Session 04 – field & collision effect
Trí Bằng
 
Thiết kế 3D_cơ_bản với Maya_Bài_16._DỰNG_CẢNH_VÀ_PHỐI_CẢNH
Thiết kế 3D_cơ_bản với Maya_Bài_16._DỰNG_CẢNH_VÀ_PHỐI_CẢNHThiết kế 3D_cơ_bản với Maya_Bài_16._DỰNG_CẢNH_VÀ_PHỐI_CẢNH
Thiết kế 3D_cơ_bản với Maya_Bài_16._DỰNG_CẢNH_VÀ_PHỐI_CẢNH
Trí Bằng
 
Thiết kế 3D_cơ_bản với Maya_Bài_14._MENTALRAY
Thiết kế 3D_cơ_bản với Maya_Bài_14._MENTALRAYThiết kế 3D_cơ_bản với Maya_Bài_14._MENTALRAY
Thiết kế 3D_cơ_bản với Maya_Bài_14._MENTALRAY
Trí Bằng
 
Thiết kế 3D_cơ_bản với Maya_Bài_12._HOẠT CẢNH (ANIMATION)
Thiết kế 3D_cơ_bản với Maya_Bài_12._HOẠT CẢNH (ANIMATION)Thiết kế 3D_cơ_bản với Maya_Bài_12._HOẠT CẢNH (ANIMATION)
Thiết kế 3D_cơ_bản với Maya_Bài_12._HOẠT CẢNH (ANIMATION)
Trí Bằng
 
Thiết kế 3D_cơ_bản với Maya_Bài_11._VẬT LIỆU NANG CAO TRONG MAYA PHẦN 2
Thiết kế 3D_cơ_bản với Maya_Bài_11._VẬT LIỆU NANG CAO TRONG MAYA PHẦN 2Thiết kế 3D_cơ_bản với Maya_Bài_11._VẬT LIỆU NANG CAO TRONG MAYA PHẦN 2
Thiết kế 3D_cơ_bản với Maya_Bài_11._VẬT LIỆU NANG CAO TRONG MAYA PHẦN 2
Trí Bằng
 
Thiết kế 3D_cơ_bản với Maya_Bài_11._VẬT LIỆU NANG CAO TRONG MAYA PHẦN 1
Thiết kế 3D_cơ_bản với Maya_Bài_11._VẬT LIỆU NANG CAO TRONG MAYA PHẦN 1Thiết kế 3D_cơ_bản với Maya_Bài_11._VẬT LIỆU NANG CAO TRONG MAYA PHẦN 1
Thiết kế 3D_cơ_bản với Maya_Bài_11._VẬT LIỆU NANG CAO TRONG MAYA PHẦN 1
Trí Bằng
 
Thiết kế 3D_cơ_bản với Maya_Bài_10._VẬT LIỆU CƠ BẢN TRONG MAYA
Thiết kế 3D_cơ_bản với Maya_Bài_10._VẬT LIỆU CƠ BẢN TRONG MAYAThiết kế 3D_cơ_bản với Maya_Bài_10._VẬT LIỆU CƠ BẢN TRONG MAYA
Thiết kế 3D_cơ_bản với Maya_Bài_10._VẬT LIỆU CƠ BẢN TRONG MAYA
Trí Bằng
 
Thiết kế 3D_cơ_bản với Maya_Bài_8._DỰNG HINH THỰC VẬT
Thiết kế 3D_cơ_bản với Maya_Bài_8._DỰNG HINH THỰC VẬTThiết kế 3D_cơ_bản với Maya_Bài_8._DỰNG HINH THỰC VẬT
Thiết kế 3D_cơ_bản với Maya_Bài_8._DỰNG HINH THỰC VẬT
Trí Bằng
 
Thiết kế 3D_cơ_bản với Maya_Bài_6.__DỰNG HÌNH ĐỒ VẬT
Thiết kế 3D_cơ_bản với Maya_Bài_6.__DỰNG HÌNH ĐỒ VẬTThiết kế 3D_cơ_bản với Maya_Bài_6.__DỰNG HÌNH ĐỒ VẬT
Thiết kế 3D_cơ_bản với Maya_Bài_6.__DỰNG HÌNH ĐỒ VẬT
Trí Bằng
 
Thiết kế 3D_cơ_bản với Maya_Bài_5._PHƯƠNG PHÁP MODELING - DỰNG HÌNH
Thiết kế 3D_cơ_bản với Maya_Bài_5._PHƯƠNG PHÁP MODELING - DỰNG HÌNHThiết kế 3D_cơ_bản với Maya_Bài_5._PHƯƠNG PHÁP MODELING - DỰNG HÌNH
Thiết kế 3D_cơ_bản với Maya_Bài_5._PHƯƠNG PHÁP MODELING - DỰNG HÌNH
Trí Bằng
 
Thiết kế 3D_cơ_bản với Maya_Bài_4._KỸ THUẬT_DỰNG HINH BẰNG POLYGON
Thiết kế 3D_cơ_bản với Maya_Bài_4._KỸ THUẬT_DỰNG HINH BẰNG POLYGONThiết kế 3D_cơ_bản với Maya_Bài_4._KỸ THUẬT_DỰNG HINH BẰNG POLYGON
Thiết kế 3D_cơ_bản với Maya_Bài_4._KỸ THUẬT_DỰNG HINH BẰNG POLYGON
Trí Bằng
 
Thiết kế 3D_cơ_bản với Maya_Bài_2._LÀM QUEN PHẦN MỀM THIẾT KẾ MAYA
Thiết kế 3D_cơ_bản với Maya_Bài_2._LÀM QUEN PHẦN MỀM THIẾT KẾ MAYAThiết kế 3D_cơ_bản với Maya_Bài_2._LÀM QUEN PHẦN MỀM THIẾT KẾ MAYA
Thiết kế 3D_cơ_bản với Maya_Bài_2._LÀM QUEN PHẦN MỀM THIẾT KẾ MAYA
Trí Bằng
 
Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS
Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBSThiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS
Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS
Trí Bằng
 
Bai 1 _Giới thiệu môn học _Tập làm phim hoạt hình 3D
Bai 1 _Giới thiệu môn học _Tập làm phim hoạt hình 3DBai 1 _Giới thiệu môn học _Tập làm phim hoạt hình 3D
Bai 1 _Giới thiệu môn học _Tập làm phim hoạt hình 3D
Trí Bằng
 
Giới thiệu môn học Điêu khắc số 3D với ZBrush
Giới thiệu môn học Điêu khắc số 3D với ZBrushGiới thiệu môn học Điêu khắc số 3D với ZBrush
Giới thiệu môn học Điêu khắc số 3D với ZBrush
Trí Bằng
 
Giới thiệu môn học ứng dụng NGUI cho unity3D
Giới thiệu môn học ứng dụng NGUI cho unity3DGiới thiệu môn học ứng dụng NGUI cho unity3D
Giới thiệu môn học ứng dụng NGUI cho unity3D
Trí Bằng
 
Giới thiệu môn học Làm quen với unity3d
Giới thiệu môn học Làm quen với unity3dGiới thiệu môn học Làm quen với unity3d
Giới thiệu môn học Làm quen với unity3d
Trí Bằng
 
Giới thiệu môn học Diễn hoạt 3D
Giới thiệu môn học Diễn hoạt 3DGiới thiệu môn học Diễn hoạt 3D
Giới thiệu môn học Diễn hoạt 3D
Trí Bằng
 

More from Trí Bằng (20)

Session 11 – fluid effects
Session 11 – fluid effectsSession 11 – fluid effects
Session 11 – fluid effects
 
Session 05 – mel and expression
Session 05 – mel and expressionSession 05 – mel and expression
Session 05 – mel and expression
 
Session 04 – field & collision effect
Session 04 – field & collision effectSession 04 – field & collision effect
Session 04 – field & collision effect
 
Thiết kế 3D_cơ_bản với Maya_Bài_16._DỰNG_CẢNH_VÀ_PHỐI_CẢNH
Thiết kế 3D_cơ_bản với Maya_Bài_16._DỰNG_CẢNH_VÀ_PHỐI_CẢNHThiết kế 3D_cơ_bản với Maya_Bài_16._DỰNG_CẢNH_VÀ_PHỐI_CẢNH
Thiết kế 3D_cơ_bản với Maya_Bài_16._DỰNG_CẢNH_VÀ_PHỐI_CẢNH
 
Thiết kế 3D_cơ_bản với Maya_Bài_14._MENTALRAY
Thiết kế 3D_cơ_bản với Maya_Bài_14._MENTALRAYThiết kế 3D_cơ_bản với Maya_Bài_14._MENTALRAY
Thiết kế 3D_cơ_bản với Maya_Bài_14._MENTALRAY
 
Thiết kế 3D_cơ_bản với Maya_Bài_12._HOẠT CẢNH (ANIMATION)
Thiết kế 3D_cơ_bản với Maya_Bài_12._HOẠT CẢNH (ANIMATION)Thiết kế 3D_cơ_bản với Maya_Bài_12._HOẠT CẢNH (ANIMATION)
Thiết kế 3D_cơ_bản với Maya_Bài_12._HOẠT CẢNH (ANIMATION)
 
Thiết kế 3D_cơ_bản với Maya_Bài_11._VẬT LIỆU NANG CAO TRONG MAYA PHẦN 2
Thiết kế 3D_cơ_bản với Maya_Bài_11._VẬT LIỆU NANG CAO TRONG MAYA PHẦN 2Thiết kế 3D_cơ_bản với Maya_Bài_11._VẬT LIỆU NANG CAO TRONG MAYA PHẦN 2
Thiết kế 3D_cơ_bản với Maya_Bài_11._VẬT LIỆU NANG CAO TRONG MAYA PHẦN 2
 
Thiết kế 3D_cơ_bản với Maya_Bài_11._VẬT LIỆU NANG CAO TRONG MAYA PHẦN 1
Thiết kế 3D_cơ_bản với Maya_Bài_11._VẬT LIỆU NANG CAO TRONG MAYA PHẦN 1Thiết kế 3D_cơ_bản với Maya_Bài_11._VẬT LIỆU NANG CAO TRONG MAYA PHẦN 1
Thiết kế 3D_cơ_bản với Maya_Bài_11._VẬT LIỆU NANG CAO TRONG MAYA PHẦN 1
 
Thiết kế 3D_cơ_bản với Maya_Bài_10._VẬT LIỆU CƠ BẢN TRONG MAYA
Thiết kế 3D_cơ_bản với Maya_Bài_10._VẬT LIỆU CƠ BẢN TRONG MAYAThiết kế 3D_cơ_bản với Maya_Bài_10._VẬT LIỆU CƠ BẢN TRONG MAYA
Thiết kế 3D_cơ_bản với Maya_Bài_10._VẬT LIỆU CƠ BẢN TRONG MAYA
 
Thiết kế 3D_cơ_bản với Maya_Bài_8._DỰNG HINH THỰC VẬT
Thiết kế 3D_cơ_bản với Maya_Bài_8._DỰNG HINH THỰC VẬTThiết kế 3D_cơ_bản với Maya_Bài_8._DỰNG HINH THỰC VẬT
Thiết kế 3D_cơ_bản với Maya_Bài_8._DỰNG HINH THỰC VẬT
 
Thiết kế 3D_cơ_bản với Maya_Bài_6.__DỰNG HÌNH ĐỒ VẬT
Thiết kế 3D_cơ_bản với Maya_Bài_6.__DỰNG HÌNH ĐỒ VẬTThiết kế 3D_cơ_bản với Maya_Bài_6.__DỰNG HÌNH ĐỒ VẬT
Thiết kế 3D_cơ_bản với Maya_Bài_6.__DỰNG HÌNH ĐỒ VẬT
 
Thiết kế 3D_cơ_bản với Maya_Bài_5._PHƯƠNG PHÁP MODELING - DỰNG HÌNH
Thiết kế 3D_cơ_bản với Maya_Bài_5._PHƯƠNG PHÁP MODELING - DỰNG HÌNHThiết kế 3D_cơ_bản với Maya_Bài_5._PHƯƠNG PHÁP MODELING - DỰNG HÌNH
Thiết kế 3D_cơ_bản với Maya_Bài_5._PHƯƠNG PHÁP MODELING - DỰNG HÌNH
 
Thiết kế 3D_cơ_bản với Maya_Bài_4._KỸ THUẬT_DỰNG HINH BẰNG POLYGON
Thiết kế 3D_cơ_bản với Maya_Bài_4._KỸ THUẬT_DỰNG HINH BẰNG POLYGONThiết kế 3D_cơ_bản với Maya_Bài_4._KỸ THUẬT_DỰNG HINH BẰNG POLYGON
Thiết kế 3D_cơ_bản với Maya_Bài_4._KỸ THUẬT_DỰNG HINH BẰNG POLYGON
 
Thiết kế 3D_cơ_bản với Maya_Bài_2._LÀM QUEN PHẦN MỀM THIẾT KẾ MAYA
Thiết kế 3D_cơ_bản với Maya_Bài_2._LÀM QUEN PHẦN MỀM THIẾT KẾ MAYAThiết kế 3D_cơ_bản với Maya_Bài_2._LÀM QUEN PHẦN MỀM THIẾT KẾ MAYA
Thiết kế 3D_cơ_bản với Maya_Bài_2._LÀM QUEN PHẦN MỀM THIẾT KẾ MAYA
 
Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS
Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBSThiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS
Thiết kế 3D_cơ_bản với Maya_Bài_3._KỸ THUẬT DỰNG HINH BẰNG NURBS
 
Bai 1 _Giới thiệu môn học _Tập làm phim hoạt hình 3D
Bai 1 _Giới thiệu môn học _Tập làm phim hoạt hình 3DBai 1 _Giới thiệu môn học _Tập làm phim hoạt hình 3D
Bai 1 _Giới thiệu môn học _Tập làm phim hoạt hình 3D
 
Giới thiệu môn học Điêu khắc số 3D với ZBrush
Giới thiệu môn học Điêu khắc số 3D với ZBrushGiới thiệu môn học Điêu khắc số 3D với ZBrush
Giới thiệu môn học Điêu khắc số 3D với ZBrush
 
Giới thiệu môn học ứng dụng NGUI cho unity3D
Giới thiệu môn học ứng dụng NGUI cho unity3DGiới thiệu môn học ứng dụng NGUI cho unity3D
Giới thiệu môn học ứng dụng NGUI cho unity3D
 
Giới thiệu môn học Làm quen với unity3d
Giới thiệu môn học Làm quen với unity3dGiới thiệu môn học Làm quen với unity3d
Giới thiệu môn học Làm quen với unity3d
 
Giới thiệu môn học Diễn hoạt 3D
Giới thiệu môn học Diễn hoạt 3DGiới thiệu môn học Diễn hoạt 3D
Giới thiệu môn học Diễn hoạt 3D
 

Recently uploaded

Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 

Recently uploaded (20)

Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 

Session 09 – particle goal

  • 1. Maya Dynamics Basics Lab 9: Particle Goal Author: Khieu Van Bang Email: tribang.nd@gmail.com
  • 2. CONTENTS  Overview Particle Goal :  What is Particle Goal ?  What we can do with Particle Goal ?  Integrated with Particle Goal :  Create Integrated with Particle Goal.  Practical situations.  Exercise:  Create a virtual experiments.
  • 4. 1.1) Goal ? PARTICLE GOAL Working with Particle Goal ( A goal is an object that particles follow or move towards. You can use goals to give trailing particles a flowing motion that’s hard to generate with other animation techniques. The trailing particles move as if connected to the goal by invisible springs. In the context of goals, soft bodies are considered particles ).
  • 5. 1.2) What is Particle Goal ? PARTICLE GOAL Particle objects are useful as goal objects because of the many techniques available for animating particle motion. You can’t add a goal to individual particles of the particle object, but you can control how influential each particle is on the trailing object. If the goal is a particle object, its particles attract the particles of the trailing object one for one as the animation plays. If particles in the objects do not die, the trailing particles follow goal particles based on the creation order. If particles in either object die, the preceding scheme no longer applies. You can no longer visually predict which trailing particle will follow a particular goal particle. If the trailing particle object has more particles than the goal object and particles don’t die in either object, the extra particles follow the first-created particles of the goal. For instance, suppose you create a goal object with two particles and a trailing object with four particles. The four particles would move toward the two particles like this:
  • 6. 1.3) What is Multiple goals ? PARTICLE GOAL You can use more than one goal object to affect a particle object. For each goal object, the trailing particle object has a goal weight that sets the relative weighting of the attraction. If the goal weights are the same, each goal object attracts the trailing object with equal strength. The trailing object moves to a position between the two goal objects, typically oscillating back and forth before coming to equilibrium. If the goal weights differ, each goal object attracts the trailing object with different strength. The trailing object comes to rest at a position closer to the goal with the higher goal weight.
  • 7. 1.4) What we can do with Particle Goal? PARTICLE GOAL Insect swarm Cars WaterfallVirtual experiments Fantasy effect
  • 8. 1.5) Create a Particle Goal. PARTICLE GOAL  Step 1: o Select the particle object you want to be affected by the goal. o To select a soft body rather than a conventional particle object, you can select the soft body’s original geometry or its child particle object.  Step 2: Shift-select the object you want to become the goal.  Step 3: Select Particles > Goal.  Step 4: To adjust the goal’s influence, see Edit goal attributes.  Step 5: Play the animation to see the particles move towards the goal. 1 2
  • 9. 1.5) Create a Particle Goal. PARTICLE GOAL  Goal Weight: o The goal weight sets how much all particles of the trailing object are attracted to the goal. o You can set goal weight to a value between 0 and 1. A value of 0 means that the goal’s position has no effect on the trailing particles. A value of 1 moves the trailing particles to the goal object position immediately.  Use Transform as Goal: o Makes particles follow the object’s transform rather than its particles, CVs, vertices, or lattice points.
  • 10. Particle Goal 2) INTEGRATED WITH PARTICLE GOAL
  • 11. INTEGRATED WITH PARTICLE GOAL o nParticle, Goal, Expression, Fields, Instanter. o Soft Body, Rigid Body, Goals, Instanter. o …  Create Integrated with Particle Goal. Green sweat Goo blowoff Mudballs med goals
  • 12. INTEGRATED WITH PARTICLE GOAL  Practical situations o nParticle, Goal, Expression, Fields, Instanter. Bee 1 Bee 2 Bee n Fields nParticle + Instanter Bee 1 Bee2 Been Goal
  • 13. 2.1) Simulation Basic Object. PRACTICAL SITUATIONS  Modeling Object.  Create animation.  Export file.
  • 14. 2.2) Create a Particle System. PRACTICAL SITUATIONS  Create Plan.  Create emitter.
  • 15. 2.3) Creating Particle Goal. PRACTICAL SITUATIONS  Select Object and Particle then Click Dynamics > Particles > Goal.
  • 16. 2.4) Edit attributes. PRACTICAL SITUATIONS  Add attributes.  Write code in Expression. 1 2 3 4 5 6
  • 17. 2.4) Edit attributes. PRACTICAL SITUATIONS  Edit Goal.
  • 18. PRACTICAL SITUATIONS 2.4) Edit attributes.  Edit Expression.
  • 24.  Create a virtual experiments. EXERCISE Molecular run when power off Molecular run when power on
  • 25.  How to ? EXERCISE Molecular run when power off Molecular run when power on  Step 1: Modeling Objects.  Step 2: Create four Emitter(Na+; Cl-; H+, O- );  Step 3: Create Particle Gold.  Step 4: Create Particle Instancer.