Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Description: drTrail creates a polygonal motion trail object. drTrail creates four objects:
pTrail - this is the polygon object representing the trail
grpTrail - this is the main locator, it has an attribute called "Trail Length" which specifies the length of the trail
lcTrail and lcTrail1 - the direct line between theese two locators is, where the trail origin is.
How to use: Attach the main locator to an animated object (parenting or with constraints) and you are done.
Set keyframes on the polygon object(pTrail) for extra effects like wind or gravity.
The trail need some preroll to render correctly. E.g. if the trail
length is 10 you need 10 frames preroll, so the trail has its initial
Has not been tested yet with distributed rendering.
Known Bugs: Not a bug exactly: quick motions or some viewing angles, especially when the trail has transparency, can produce render artifacts. Quick workaround is to convert the pTrail object to SubDiv (Proxy object).
Bonus: There is a example shader for pTrail within the zip file!