Match Position
  • Pretty cool utility, works great!
    Thanks!
  • Pretty cool utility, works great!
    Thanks!

    So glad to hear! Thanks for leaving a comment. Always open for suggestions for future versions. Thanks for spreading the word!
  • Might take a punt on this. For 15 dollars seems a bargain ;)

    Hope u can work on ae lights next. If u could revamp the horrors of complex light setups.. i would defo buy.

    Button for 3 point lighting etc
    Lights parented to 3d objects (element 3d)

    After fx lights are the worst. (
  • Haha man that’s a great idea! Although E3D does have some preset “light setups” to optimize object lighting. But I agree they aren’t always optimal and you can’t really adjust them. Would be cool to have actual AE lights in the scene you can continue to adjust.
  • Is it possible to link 3D position to 2D position? Basically the Z depth would stay unaffected, but otherwise the 3D object would match the 2D position. 
  • Is it possible to link 3D position to 2D position? Basically the Z depth would stay unaffected, but otherwise the 3D object would match the 2D position. 
    I was thinking of the same feature, but I haven't found a way to do it reliably. A 3D coordinate has a clear 2D screen space location, but a 2D coordinate can be anywhere in 3D space. Also, as soon as you tumble your camera or your layer, what becomes your receding Z-Depth automatically changes. Your new "depth" vector may now be X and not Z. However, some advanced trig may be in order and nothing is impossible with some creative coding, so I'll keep thinking about it!
  • Is it possible to link 3D position to 2D position? Basically the Z depth would stay unaffected, but otherwise the 3D object would match the 2D position. 
    I was thinking of the same feature, but I haven't found a way to do it reliably. A 3D coordinate has a clear 2D screen space location, but a 2D coordinate can be anywhere in 3D space. Also, as soon as you tumble your camera or your layer, what becomes your receding Z-Depth automatically changes. Your new "depth" vector may now be X and not Z. However, some advanced trig may be in order and nothing is impossible with some creative coding, so I'll keep thinking about it!
    Awesome! If you ever find a trick to do that, it would be awesome! I would not throw too much time at it, unless you feel like it's something you wanna get solved. Btw. now when you explained the issues, I realised that I hadn't really thought of it that much. Perhaps the only way would be something where the 3D position would be baked somehow... But now when I think of it, there seems to be more and more issues with this idea :D... 

    Anycase a cool tool! 
  • I have a quick question regarding this as I do it a lot when I do interface stuff and bring renders in from C4D.

    I use a simple expression on the 2D layer 

    thisComp.layer("FOLLOW ME").toComp([0, 0, 0]);

    This expression works well as it allows me to update the scene from C4D with changes and because it's based on the layer name I can make updates and reimport the object when changes are made...So long as the name stays the same of the object in cinema4D I pretty much have an automated process.

    With this plugin would I have to manually reconfigure the new object or is it too based on layer name?
  • I have a quick question regarding this as I do it a lot when I do interface stuff and bring renders in from C4D.

    I use a simple expression on the 2D layer 

    thisComp.layer("FOLLOW ME").toComp([0, 0, 0]);

    This expression works well as it allows me to update the scene from C4D with changes and because it's based on the layer name I can make updates and reimport the object when changes are made...So long as the name stays the same of the object in cinema4D I pretty much have an automated process.

    With this plugin would I have to manually reconfigure the new object or is it too based on layer name?
    Hi Michael: Yes it's layer name based so you'll be able to achieve the same behavior as your current workflow. The expression I implement is a bit more robust since it also accounts for any parented relationships accurately. Additionally, you can choose to link the 2D layer's scale to the 3D layer's depth in order to simulate and change in "distance" to camera.
  • I have a quick question regarding this as I do it a lot when I do interface stuff and bring renders in from C4D.

    I use a simple expression on the 2D layer 

    thisComp.layer("FOLLOW ME").toComp([0, 0, 0]);

    This expression works well as it allows me to update the scene from C4D with changes and because it's based on the layer name I can make updates and reimport the object when changes are made...So long as the name stays the same of the object in cinema4D I pretty much have an automated process.

    With this plugin would I have to manually reconfigure the new object or is it too based on layer name?
    Hi Michael: Yes it's layer name based so you'll be able to achieve the same behavior as your current workflow. The expression I implement is a bit more robust since it also accounts for any parented relationships accurately. Additionally, you can choose to link the 2D layer's scale to the 3D layer's depth in order to simulate and change in "distance" to camera.
    Amazing! I was expecting you to say I would have to relink, but that's the response I was after. Buying now! Thanks alot! :)
  • will this work across comps, so on layer from a comp, controling another layer or camera in a second comp.
  • Excited to use this in my workflow, been wanting something like this. Thanks!
  • Nice job!
    I bought the script, but i really want to use it with Kbar..any chance to share the arguments please??
  • Nice job!
    I bought the script, but i really want to use it with Kbar..any chance to share the arguments please??

    Hey there Raphael. Thanks for purchasing! I haven’t implemented KBar yet for Match Position, but we just got a notice that we need to update the licensing framework so I’ll implement in the next release within the next couple of weeks. Thanks!