IMVU Tutorial: Learning Particles!
This is a quick(ish) walkthrough on creating some particles in IMVU. Below are the keys that I added into debug2 as well as some other information so you can play with making your own particles.
(key)ParticleEffect
(data)BlendMode Additive
(data)Gravity 0,0,3
(key)ParticleRule0
(key)Position
(data)Bottom 0,0,0
(data)InnerRadius 0
(data)OuterRadius .5
(data)Top 0,0,1
(data)Type Cone
(data)Rate 200
(data)Type Source
(key)Velocity
(data)Bottom 0,0,-.5
(data)InnerRadius 0
(data)OuterRadius 0
(data)Top 0,0,0
(data)Type Cone
(key)ParticleRule1
(data)AgeLimit 1
(data)Type KillOld
(key)ParticleRule2
(data)Alpha 0
(data)Color 255,216,61
(data)Scale .003
(data)Type TargetColor
(data)TextureFilename test64yellow.png
Particle Shapes:
Box: Takes two positions: these two positions are
opposing corners of the box.
BottomCorner 0,0,0
TopCorner 0,0,0
Type Box
Cone: Takes two positions: the "top" is the pointy
end of the cone, and the "bottom" is the blunt end.
The Inner and Outer radius are the radii of the blunt
end. (a nonzero inner radius produces a hollow cone)
Bottom 0,0,0
InnerRadius 0
OuterRadius 0
Top 0,0,0
Type Cone
Cylinder: Takes two positions which are endpoints
of the cylinder. Inner and outer radius work in the
same way as they do for cones and spheres.
Bottom 0,0,0
InnerRadius 0
OuterRadius 0
Top 0,0,0
Type Cylinder
Disc: Takes a center point of the disc, a normal
vector which points away from the disc, and two radii
scalars.
InnerRadius 0
Normal 0,0,0
OuterRadius 0
Position 0,0,0
Type Disc
Line: Takes two positions: the endpoints of the line.
End 0,0,0
Start 0,0,0
Type Line
Plane: An infinitely large, flat plane.
Normal 0,0,0
Position 0,0,0
Type Plane
Point: A single geometric point.
Position 0,0,0
Type Point
Rectangle: A rhomboid plane. Takes a center point,
and two vectors that determine the center points of
the sides.
Position 0,0,0
Type Rectangle
u 0,0,0
v 0,0,0
Sphere: Takes a position that is the center of the
sphere, plus an inner and outer radius. If the inner
radius is nonzero, then the sphere is hollow.
InnerRadius 0
OuterRadius 0
Position 0,0,0
Type Sphere
Triangle: A simple triangle. Takes three positions
that are the corners of the triangle.
CornerA 0,0,0
CornerB 0,0,0
CornerC 0,0,0
Type Triangle
ParticleRule
Sink: Particles that come into contact with a
Sink are destroyed. The domain* describes the
shape of the sink.
SinkDomain
BottomCorner 0,0,0
TopCorner 0,0,0
Type Box (example)
Type Sink
KillOld: Destroys particles whose age is above some
number of seconds. The AgeLimit determines the distance
the particle travels before disappearing. If you wish
to fill a room with particles then leave the number
high, but if you want them close to the origin point,
reduce the AgeLimit to a lower number.
AgeLimit 0
Type KillOld
RandomAccel: Add a random velocity vector from the
domain given into each particle's velocity every frame.
This makes the particles appear to wander around a bit
instead of moving in parabolic arcs.
Acceleration
InnerRadius 0
OuterRadius 0
Position 0,0,0
Type Sphere (example shape)
Type RandomAccel
RandomDisplace: Add a random displacement vector from
the domain into each particle's position every frame.
This makes particles appear to twitch.
Displacement
InnerRadius 0
OuterRadius 0
Position 0,0,0
Type Sphere (example shape)
Type RandomDisplace
SpeedLimit: Describes minimum and maximum speeds for
all particles.
MaxSpeed 0
MinSpeed 0
Type SpeedLimit
TargetVelocity: Every frame, adjust the velocity of
all particles in the system to be closer to the
velocity given. "Scale" is the percentage of the
target velocity that is applied each second.
Velocity 0
Scale 0
Type TargetVelocity
TargetColor: Defines a target color. The actual
color is chosen at random. The Color data uses the
Decimal Code RGB values.
Alpha 0
Color 255,255,255
Scale 0
Type TargetColor
Sources:
https://avatars.imvu.com/shop/includes/iframe_product_description.php?products_id=2225497
https://web.archive.org/web/20190425110312/https://www.imvu.com/catalog/modules.php?op=modload&name=phpbb2&file=viewtopic.php&t=381581&postdays=0&postorder=asc&start=0
http://www.imvumafias.org/community/viewtopic.php?f=157&t=11072
Website - https://miakascreations.com/
Twitch - https://www.twitch.tv/miakascreations
Facebook - https://www.facebook.com/MiakasCreations/
Instagram - https://www.instagram.com/miakascreations/
IMVU - http://www.imvu.com/shop/web_search.php?manufacturers_id=1880589
Shapeways - https://www.shapeways.com/shops/miaka
Thingiverse - https://www.thingiverse.com/miaka618/about
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «IMVU Tutorial: Learning Particles!», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.