Jamie Bradshaw
Forum Replies Created
-
Cheers Steve.
Yeah I’m aware of the ‘no memory’ problem, but I was thinking that you could possibly make it more efficient by storing both the values and times of all the keyframes as an array, and then create a function that calculates the current value from that array (I know it still wouldn’t be the quickest expression to execute).
Dan always has a great insight to these things so I’ll have a dig around and see if I can find anything more.
Thanks, for your help.
-
Jamie Bradshaw
March 13, 2018 at 12:34 pm in reply to: How to create a 3d dodecahedron in elements 3d or paticularThe easiest way would be to use a 3D application (Cinema 4D etc) to create a simple dodecahedron and import that into Element 3D.
Because I’m waiting for something to render, I thought I’d actually create a dodecahedron .obj file for you to try out. Hope it helps.
Jamie
JimJam•Graphics
https://www.jimjamgraphics.com/ -
Jamie Bradshaw
March 13, 2018 at 11:50 am in reply to: The name of this text animation? Are there any available presets of this text animation you see on Facebook?Using a Shape Layer with a rectangle object that uses the sourceRectAtTime() expression that looks at the text layer, is probably the best way…
Here is a useful tutorial for it…
https://www.youtube.com/watch?v=kI3yzx6CATg&t=367sSome contents or functionalities here are not available due to your cookie preferences!This happens because the functionality/content marked as “Google Youtube” uses cookies that you choosed to keep disabled. In order to view this content or use this functionality, please enable cookies: click here to open your cookie preferences.
-
It might not be the solution you’re looking for, but I think having a look at Stardust might help…
Another solution might be using Video Copilot’s Element. It has a particle ring array that could prove useful.
I guess the best way to tackle it with Trapcode Form would be to create a 3D object that has a vertex at every point where you want a dot. Then you can use a .obj file to position the particles correctly whilst you manipulate them with layers like you’ve already described.
-
Jamie Bradshaw
March 9, 2018 at 2:32 pm in reply to: Can you parent a text layer to the bottom of a paragraph text layer?Providing the font size is consistent in your paragraph then you should be able to do it by parenting it to the first text layer and using the sourceTextAtTime expression to find the width and height of your paragraph and offset it accordingly.
Here is a tutorial for the sourceTextAtTime expression:
https://www.youtube.com/watch?v=kI3yzx6CATgJimJam•Graphics
https://www.jimjamgraphics.com/Some contents or functionalities here are not available due to your cookie preferences!This happens because the functionality/content marked as “Google Youtube” uses cookies that you choosed to keep disabled. In order to view this content or use this functionality, please enable cookies: click here to open your cookie preferences.
-
Does it work if you use the .value when you declare your variable?
audioLev = thisComp.layer(“Audio Amplitude”).effect(“Both Channels”)(“Slider”).value;
JimJam•Graphics
https://www.jimjamgraphics.com/ -
Jamie Bradshaw
November 5, 2014 at 10:03 am in reply to: Expression to delay timing on parented layerThanks for this Dan. I was completely unaware of the fromWorld expression. This is a really powerful technique.
What would be the equivalent expression be for creating a parented delay effect for orientation?
Thanks,
JamieJimJam•Graphics
https://www.jimjamgraphics.com/ -
Thanks Dan, that worked.
I think I’ll need to invest some time to workout what cross(v1, v2) does. In the mean time I found this website that does a good job of explaining and visualising what the dot product is:
https://mines.lumpylumpy.com/Electronics/Computers/Software/Cpp/Graphics/Vector/DotProduct.php
Cheers,
JamieJimJam•Graphics
https://www.jimjamgraphics.com/ -
Hi Dan. Actually the same problem still exists. Although the dot product is a much cleaner way of doing it.
Here is a link to highlight the problem.
When B passes through AC the angle calculation breaks. I know that I want it to then be (360 – angle) I just don’t know what code to use to ‘catch’ it.
JimJam•Graphics
https://www.jimjamgraphics.com/ -
Thanks Dan. That looks interesting. I’ve not come across dot() before… What does it do?
JimJam•Graphics
https://www.jimjamgraphics.com/