I need to create explosions and smoke, but as the particle does not interact with the environment (there are in the background) I was thinking of using the Animated Impostor technique (or animated textures):
Make the animation in Blender render it as a a bunch of images and render the animation either using a 3D texture (and updating the z value) either using a 2D texture (and moving the uv coordinates).

My concern is, the rendered animation represent about 25Mb of data (for a 512x512 pic with 30fps). So it might be not an optimized solution?

Is it the way to render animated textures?

  • \$\begingroup\$ Does it need to be 512x512? If a size of 25mb is a concern then you might be targetting lower-end hardware, so maybe you should consider a lower resolution. Drop it to 256x256 and it's quarter the size. Animate it at 10fps rather than 30fps and it's one-third the size. Combine the two and it's down to just over 2mb. \$\endgroup\$ – Maximus Minimus Dec 7 '17 at 10:08
  • \$\begingroup\$ Unfortunately, at this point it start to reduce the quality and does not render well. \$\endgroup\$ – FloFu Dec 7 '17 at 17:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.