بسم الله الرحمن الرحيم
كنت أقوم بتجارب على أسرع طريقة (playback) لعمل سطح ماء يتأثر بالأجسام من دون اللجوء إلى الـ fluid ( لبطئ الريندر والـ playback بالطبع ) وكذلك للوصول إلى نتيجة يسهل التعديل عليها فخرجت بهذه الأفكار الصغيرة :-
- أتمنى من من يريد درس معين إخباري أو إخباري بأي آراء أو نتائج .
تحياتي .
=====================Dynamic Wave ================
1- أنشئ plane بالموصافات التالية :-
type:nurbs
patches:30*30
scale:30all
كما في الصورة.
http://www.maxforums.net/attachment....ntid=469&stc=1
2- من soft/rigid bodies
إختر create soft body إختر المربع الصغير .
بالمواصفات التالية:-
create Options:
Duplicate make copy soft
uncheck
duplicate inpute graph
check
hide non-soft object
check
make non-soft a goal
weight
0.4
ثم create
3- من soft/rigid bodies
create springs إختر المربع الصغير .
بالمواصفات التالية :
spring name
Water Wave Controll
uncheck all spring methods
creation methode
wireframe
wire walk length
2
uncheck all spring attributes except
use per-spring Restlength
stiffness
100
damping
1
كما في الصورة .
http://www.maxforums.net/attachment....ntid=470&stc=1
4- بعد ذلك أنشئ sphere بالمواصفات التالية :
( ضرورية الأرقام ) .
translate x
0.5
translate y
10
translate z
0.5
scale:
1.5 all
5-إختر الكرة ومن soft/rigid bodies
إختر create active rigid body
6- إختر الكرة ومن particles
make collide
7-إختر من الـ outliner
copyOfnurbsPlane1Particle
ستجدها هي الوحيدة داخل المجموعة (copyOfnurbsPlane1) .
ثم من window
relationship editors
dynamic relationships
ثم من المجسمات تأكد أنك في حالة إختيار :
copyOfnurbsPlane1Particle
ومن selection modes
collisions
ستجد إسم الكرة هناك ( pSphereShape1).
إختره .
8- إختر الكرة ومن fields
إختر gravity
9- أنشئ سطح plane
بالمواصفات التالية :
translate y
-10
scale
30 all
10- إختر السطح الجديد ومن soft/rigid body
create passive rigid body
الآن استمتع بالعرض (عند الريندر للفيديو نصيحة قم بعمل caching )
النتيجة النهائية :
http://www.maxforums.net/attachment....ntid=471&stc=1
http://www.maxforums.net/attachment....ntid=472&stc=1
تحياتي .
أسد الله .
كنت أقوم بتجارب على أسرع طريقة (playback) لعمل سطح ماء يتأثر بالأجسام من دون اللجوء إلى الـ fluid ( لبطئ الريندر والـ playback بالطبع ) وكذلك للوصول إلى نتيجة يسهل التعديل عليها فخرجت بهذه الأفكار الصغيرة :-
- أتمنى من من يريد درس معين إخباري أو إخباري بأي آراء أو نتائج .
تحياتي .
=====================Dynamic Wave ================
1- أنشئ plane بالموصافات التالية :-
type:nurbs
patches:30*30
scale:30all
كما في الصورة.
http://www.maxforums.net/attachment....ntid=469&stc=1
2- من soft/rigid bodies
إختر create soft body إختر المربع الصغير .
بالمواصفات التالية:-
create Options:
Duplicate make copy soft
uncheck
duplicate inpute graph
check
hide non-soft object
check
make non-soft a goal
weight
0.4
ثم create
3- من soft/rigid bodies
create springs إختر المربع الصغير .
بالمواصفات التالية :
spring name
Water Wave Controll
uncheck all spring methods
creation methode
wireframe
wire walk length
2
uncheck all spring attributes except
use per-spring Restlength
stiffness
100
damping
1
كما في الصورة .
http://www.maxforums.net/attachment....ntid=470&stc=1
4- بعد ذلك أنشئ sphere بالمواصفات التالية :
( ضرورية الأرقام ) .
translate x
0.5
translate y
10
translate z
0.5
scale:
1.5 all
5-إختر الكرة ومن soft/rigid bodies
إختر create active rigid body
6- إختر الكرة ومن particles
make collide
7-إختر من الـ outliner
copyOfnurbsPlane1Particle
ستجدها هي الوحيدة داخل المجموعة (copyOfnurbsPlane1) .
ثم من window
relationship editors
dynamic relationships
ثم من المجسمات تأكد أنك في حالة إختيار :
copyOfnurbsPlane1Particle
ومن selection modes
collisions
ستجد إسم الكرة هناك ( pSphereShape1).
إختره .
8- إختر الكرة ومن fields
إختر gravity
9- أنشئ سطح plane
بالمواصفات التالية :
translate y
-10
scale
30 all
10- إختر السطح الجديد ومن soft/rigid body
create passive rigid body
الآن استمتع بالعرض (عند الريندر للفيديو نصيحة قم بعمل caching )
النتيجة النهائية :
http://www.maxforums.net/attachment....ntid=471&stc=1
http://www.maxforums.net/attachment....ntid=472&stc=1
تحياتي .
أسد الله .
تعليق