Forum Moderators: wheatpenny, TheBryster
Vue F.A.Q (Last Updated: 2024 Nov 21 4:12 am)
Attached Link: Expandingwave.com
OK, the simple way to do this, and have it look reasonably realistic was just to make a very long semi-cylindrical assembly of rain droplets, and of "snowflakes"; position this rain cylinder so that the foot is on the ground just in front of the camera, and then animate it so that it drops slowly down. Sometimes the simple answers work best, sigh! This makes for a relatively big rain cylinder object with a high polygon count, but it works quite well, and it looks good in all the atmospheric and lighting conditions I tried. I've made two objects like this for Poser6, and am entering them into the Marketplace in a few minutes - as commercial products. (Imagine! Animated rain in Poser - who would have thought it?) But, for us in the Vue Community, I've made two rain and snow particle cylinders, one each for V4 and V5 (V5I and Easel). These can be downloaded from the site shown as a link here. Free to all Vue'rs. V5I people can animate these in the conventional way, or can use a simple Python script that simply increments these downward in the Z axis. Sample Python scripts are on the V5I CDs. There's a little bit more technical data to know about for the cylinders I've made for us. #1 - The bottom of each has a slightly feathered edge. We can't reasonably make cylinders as tall(long) as people might need for a long animation - too big a file and too many polys. So I've made each as long as I think reasonable, and the feathered edge lets you halt the animation, push the cylinder up to the top of the scene, and then continue the animation. Without acquiring the impression of a "flat bottom" sliding by in the middle of your rain. #2 - I've made the particle density vary a bit in the cylinders - a little more dense at the bottom, where you'd start the animation, and a little less dense at the top. In the real world, rain is rarely the same density over time. Wind usually swirls it about a little bit. #3 - I've done quite a bit of experimenting: I think the resulting back-and-front depth to width ratio of the cylinder is about right for giving a sense of depth to your rain pictures. This gives a better result than the semi-transparent alpha plane with water droplets painted on it, at least for high-quality animations. The "falling snow" is kind of flaky [sic!], but making more realistic "snowflake" shapes supercharged the vertex/poly count. Most people won't have a machine capable of realistic snowflakes. However, if anyone wants more realistic flakes, I'll be quite happy to make some better ones, either this week (April 8th...) or when I return from New Zealand in late May. So, somebody(ies), please try these out and tell me what you think.Thank you, and interesting ideas, Fuzzy Vision. I've been thinking more about this also. But I'll explain a little bit of the reasoning behind what I did. First thing is that there should be an extremely simple way to animate rain. In Vue (and some other programs), the animation tool works in such a way that the most simple possible animation is to just move an object from one position to another. Rotating an object is a little more complicated. (I wrote out a quick set of instructions for using the rain cylinder in Vue4 and Vue 5 to an absolute beginner, so I know its easier to explain how to just drop a cylinder with two keyframes than it is to explain how to create a rotation.) Second, I ran into a problem of "curvature" early on when I tried something like what you're suggesting. Your first drawing portrays my rain cylinder as hollow. Actually, is is a semi-cylindrical space filled with droplets. And the reason for this is to give the droplets a realistic depth. All the droplets are more or less the same size, but closer droplets will appear larger, and further ones will appear smaller, as in the real world. So, if we put the camera in the middle of the cylinder postioned horizontally, and then rotate the cylinder on that axis, two adverse things happen. One, some droplets will "smear" across the camera face. This isn't too bad a reasult:we can live with this. But, two, the rain droplets become/appear distorted as they curve in from the top, and out again from the bottom, and the curving motion of the droplets is noticable. There may be a way to deal with this that I haven't hit onto. I experimented with several different diameters of cylinders, hoping to create one large enough that any curving distortion wouldn't be noticable. I didn't get any such thing until I had a collection of droplets with at least as many polygons as in the original 'drop-down' cylinder. Nevertheless, there may be a way to do this, and conserve polys. Your second idea is a very good one, and may help me to deal with the problem of how to simulate swirling rain and snow. Got to keep the curvature phenomenon in mind, but instead of making a plane (and throwing away the whole idea of how to create "depth" in the droplets, I can create a somewhat thick disk of droplets, and try something like this. I'll give it a go if I can steal some time tomorrow.
This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.
I am so dumb! (Slaps forehead!!!!) I've come up with a simple way to make animated rain or snow in Vue (4, 5, 5I or Easel). (Have been looking at this as if it was a complicated problem.) Do we need this any longer, or have others already posted ways to do this?