Maya Training

Creating characters In Maya and Zbrush

Maya Training

Creating character renders in Maya 2017 and Arnold

Maya Training

Spach-Alspaugh House the complete courseware
You are here > Home > SimplyMaya Community Forums

Welcome to Simply Maya

Please Sign in or Sign up for an account

Member Login

Lost your password?

Not a member yet? Sign Up!

Old 26-03-2011, 06:39 PM   #1
Registered User
Join Date: Jul 2006
Posts: 4
Thanks: 0
Thanked 1 Time in 1 Post
Default Plancton Particle: Intelligent Solution for Huge Scene Movement?

Hi! I actually work on some underwater shots, and have created
a simple sphere volume emitter with instances pointing to the camera.

the camera has a fulldome lens attached and is placed in the center of
the emitter. a volume field kills particles near the camera (to avoid
getting extreme huge planctons on screen)

that works fine for stills, where the camera isnt moving. but i have
some shots, where the camera is following a submarine,… and the movement
is very long. instead of creating a field of millions of planction it
would be great to find a solution, where just the plancton surrounding
the center camera is visible.

do you have ideas, how to solve this problem?!?

btw, i dont wanna just make them invisible, i just want to make them appear, if they are near the camera, you know?!

thanks alot for your time & Help!
stingray2006 is offline   Reply With Quote
Old 26-03-2011, 08:16 PM   #2
The thin red line
daverave's Avatar
Join Date: Aug 2009
Location: England
Posts: 4,472
Thanks: 101
Thanked 952 Times in 879 Posts

Is the problem that the emitter is in the middle of the camera and when you move farward the partical are being left behind, may be move the emitter some distance in front of the camera...........dave

Avatar Challenge Winner 2010
daverave is offline   Reply With Quote
Old 31-03-2011, 11:55 AM   #3
LauriePriest's Avatar
Join Date: May 2003
Location: London
Posts: 1,001
Thanks: 0
Thanked 59 Times in 51 Posts

You can always emit from the camera frustum so particles arn't born too far ahead where you won't seem them, there are a few scripts around that do that. Though something simpler may be better as this will only work if the particles dont re-appear.

Yyou could have the source a reasonable distance from the camera that moves with the camera and put your kill box behind the camera.

Arn't you getting popping as they are culled when close to the camera?

You would need something like this (ignoring terriple syntax):
float $cameraWorld[] = (`xform -q -ws -rp "pSphere1"`); (this just ensures you get the actual position rather than the channel information which is useless if you have frozen transforms at any poin)
vector $cameraPos = <<$cameraWorld[0], $cameraWorld[1], $cameraWorld[2]>>;
float $displacement = mag(position - $cameraPos);
float $fade = linstep(0, 100 , $displacement); ( 0 - 100 can be set to whatever your range is)
$opacityPP =$opacityPP * $fade;

You could always not bother with the fade and use a ramp driven by $displacement instead with a range thats 0 - fade distance. then mult that with opacityPP seperately for more intuative control.
FX supervisor - double negative
LauriePriest is offline   Reply With Quote

Similar Threads
Thread Thread Starter Forum Replies Last Post
Scene 2 - Original SM Gallery Image by Animadeus Miss_Nova Simply Maya Gallery 2 17-12-2010 12:48 PM

Thread Tools

A little bit about who we are
Links you might find useful
Catch up with SimplyMaya
SimplyMaya specialises in Maya tutorials. We offer over 1,000 individual Maya training videos, ranging from basic Maya tutorials through to intermediate Maya tutorials. Our tutorials are created by instructors with industry experience and are designed to get you up and running in Maya quickly without making it seem like hard work.

Copyright © 1999-2017 SimplyMaya - vBulletin® Copyright © 2000-2017, Jelsoft Enterprises Ltd.