Here's the promised video.
Subscribe to:
Post Comments (Atom)
If you like my particles work please feel free to give some support. Please include your nick in the donation message to have it in the honorary list below.
Many thanks to everybody who's already donated! During the last month these include:
anonymous(Names in bold indicate a donation of 20 eur or more.)
A special thanks to these extra generous people:
shortlord
mmaaxx
francois "coyhot" grassard
ben dansie
venomgfx
lguillaume
Thank you Jahka!!! Much appreciated!
ReplyDeleteis this already in blender 2.5??
ReplyDeleteAlex: yes, committed yesterday :)
ReplyDeleteawesome!
ReplyDeleteNice and simple, thanks!
ReplyDeleteTwo -maybe silly- questions, this works for halo materials, what if I emit geometry, is there a way to color it dinamically, the new mapping mode is already there... and what about billboards, you can replicate this by creating 2 extra UVs, couldn't this x / y strand projection system be used instead..?
grog: I thought about this too and I agree it would be very nice, but the current dupliobject system in Blender doesn't allow for the duplicates to be different from each other. So object visualization can use this, at least for now. What I didn't yet investigate is if billboards could indeed use these texture coordinates, so we'll have to see :) Thanks for the idea!
ReplyDeleteVery nice, but two (also maybe silly) questions:
ReplyDelete1] Does this really map to lifetime or end/start time? For example, one particle system with a halo black->white color gradient emitting from two different locations (possibly from two offset planes on the same object) in the same direction. Would you see two gradients, or one gradient. In other words, do these texture coordinates affect individual particle lifetime or global particle lifetime.
2] Can this be used to affect more than just color... size for example:
(I'm imagining a new texture influence section, "Particle: color,size,etc")
I mean two different things:
. size of the halo [material->halo->size]
. size of emitted geometry [particles->physics->size] (you said dupliobjects don't allow differences.. does this include size)
By-the-way, is it possible to animate individual particle size per individual particle age?
Very nice work! I'd love to see what affect you'd have on the nodal system for particles, and perhaps finally the nodal system for blender in general/modifiers.
ReplyDelete@ grog: I second that!
ReplyDeleteJahka, again this is a great step forward, thank you!
For more inspirational stuff, have a look at this blog, some works are simply amazing:
http://www.trapcode.com/
odomok:
ReplyDelete1. Yes it really maps to the individual particle lifetime. So in your example there would be two gradients visible.
2. This feature actually was in the code, but the ui showed wrong influence parameter names for halo material textures, so nobody knew it existed! However I fixed this just a few minutes ago. So yes you can effect the halo size, hardness and add value with textures too. Effecting actual particle properties with other particle properties is not yet possible, but this is on my todo list.
Long awaited feature in 2.5, thx a lot.
ReplyDeleteAmazing work that you are doing. Is is possible to animate a particle's size over its lifetime?
ReplyDeleteThanks for the response! I just updated to the latest blender revision, and I'm enjoying animating particle material properties with age. One thing that would be useful though - if its simple enough and you have time - would to the ability to influence ring/line/star colors. (currently: black + white rings -> white + white rings)
ReplyDeleteHi, Janne!
ReplyDeleteI just wanted to try this cool feature for objects as particles... and I got that it's not working :) I thought - oh, it's broken, I need to report! ))
Can you "connect" this to all other parameters (diffuse, emmit and etc.) for other types of materials so we could use it with objects. This will allow us to make really cool effects!
odomok: I'll have to check if this is possible. The whole halo code is quite ancient, so I don't know for sure, but it's a good idea none the less!
ReplyDeleteLiquida: I agree it would be very cool, but unfortunately when you use objects as particles the objects are exact duplicates of each other, so there's currently no way to make them unique. There has been talk about adding some dupliobject randomization options at times, but nobody has started implementing anything yet.
Thanks anyway :) It's better than plain particles. I'll try some tricks with compositing and maybe will "colour" objects by particles.
ReplyDelete