FUoSS
03-24-2008, 10:29 PM
I have been wracking my brain over this for weeks and will be greatful for any suggestions. Basically the final effect is a machine gun from behind the camera shoots a series of bullet holes into plane in the distance. Blood flows out of these bullet holes towards the camera and hits an invisible plane causing the blood to splat into a shape forming letters.
I am not very seasoned in scripts or in dynamics in general, so I have been taking a sort of brute force angle at this using a series of collision objects and fields. The closest I have gotten so far is using the following technique, results are far below my standards.
I am using a plane with an alpha map to emit enough particles to create each letter which will eventually be formed. I have a decent blood shader and am satisfied with the look of the final letters formed from blood (this can be improved upon later).
example blood letter
http://pub.fuoss.net/cgtalk/vsplat.jpg
My problem is getting the particles to pour out of the hole, and "splat" into the final shape. Thus far I have tried the technique of sucking the already formed particles back into the hole, with the plan of playing the frames in reverse to get the intended effect. It always ends up looking way to calcuated and I cannot get enough variation in the first few frames to get teh simuation of it splatting into place. It looks more like the blood gracefully flows out perfectly forming the final shape.
Once the blood splats into place, it will begin to slowly drip down the screen, this will be very subtle. I want to add some gravity with dropoff and maybe even some per particle attributes to have some actual dripping in areas where you would expect to see it, but I think what I am really missing here is that some sort of "trail" or "streaking" would be expected as it moves down. Always leaving a hint of where the original splat had occurred as the blood mass slowly flows downward.
dripping test .mov file (http://pub.fuoss.net/cgtalk/vblood_driptest7.mov)
I am not as concerned about the dripping part, I think when I get there I can improve upon that myself. Is there a more logical way to go about projecting the particles out of the bulletholes and creating that final "splat" effect. Is there a way i can create this simulation the same way it happens, instead of trying to work in reverse? Any ideas would be greatly appreciated. I will continue to post updates as I try different techniques.
I am not very seasoned in scripts or in dynamics in general, so I have been taking a sort of brute force angle at this using a series of collision objects and fields. The closest I have gotten so far is using the following technique, results are far below my standards.
I am using a plane with an alpha map to emit enough particles to create each letter which will eventually be formed. I have a decent blood shader and am satisfied with the look of the final letters formed from blood (this can be improved upon later).
example blood letter
http://pub.fuoss.net/cgtalk/vsplat.jpg
My problem is getting the particles to pour out of the hole, and "splat" into the final shape. Thus far I have tried the technique of sucking the already formed particles back into the hole, with the plan of playing the frames in reverse to get the intended effect. It always ends up looking way to calcuated and I cannot get enough variation in the first few frames to get teh simuation of it splatting into place. It looks more like the blood gracefully flows out perfectly forming the final shape.
Once the blood splats into place, it will begin to slowly drip down the screen, this will be very subtle. I want to add some gravity with dropoff and maybe even some per particle attributes to have some actual dripping in areas where you would expect to see it, but I think what I am really missing here is that some sort of "trail" or "streaking" would be expected as it moves down. Always leaving a hint of where the original splat had occurred as the blood mass slowly flows downward.
dripping test .mov file (http://pub.fuoss.net/cgtalk/vblood_driptest7.mov)
I am not as concerned about the dripping part, I think when I get there I can improve upon that myself. Is there a more logical way to go about projecting the particles out of the bulletholes and creating that final "splat" effect. Is there a way i can create this simulation the same way it happens, instead of trying to work in reverse? Any ideas would be greatly appreciated. I will continue to post updates as I try different techniques.
