Forum Replies Created

Viewing 1 - 10 of 29 posts
  • Chris Orcfilm

    May 22, 2022 at 3:09 am

    I know this is an old thread but in case anyone still has this issue, especially as we have to deal with higher and higher resolutions, depending on the complexity of your comp, try this:

    1) File > Scripts > Scale Composition.jsx

    2) Chose New Scale factor of .5 (or .25) [Scale]

    Now you should be able to zoom in farther. When done, repeat Steps 1-2 but choose a scale factor of 2.0 (or 4.0) to reverse everything.

    Hope this helps!

  • Chris Orcfilm

    June 6, 2020 at 11:35 pm

    Thanks Robert!

    Definitely closer; of course this assumes the child comp start Timecode is 0:00:00:00 when it may actually be related to the timecode of the source film clip file instead.

    L.displayStartTime won’t work, as it is treating L as a layer instead of a (child) comp. so I came up with this:

    sLayer = "";
    sTime = "";
    for (i = index+2; i <= thisComp.numLayers; i++){
    L = thisComp.layer(i);
    if (! (L.hasVideo && L.active && L.opacity > 0)) continue;
    sLayer = L.name;
    sTime = timeToCurrentFormat(comp(sLayer).displayStartTime+(time-L.inPoint));
    break;
    }

    "YOUR STUDIO NAME - " +thisComp.name+"|"+timeToCurrentFormat() + "\n"+ sLayer + "|" + sTime ;

    But that breaks if there is a layer that is a footage item and not a comp. For example if you have a locked cut for reference as your last layer item. Fixing it is as simple as making sure it’s also a comp but figured there must be a way to determine in an expression if a layer is a CompItem:

    if(L.source instanceof compItem){
    sTime = timeToCurrentFormat(comp(sLayer).displayStartTime+(time-L.inPoint));
    break;
    }else{
    sTime = timeToCurrentFormat(time-L.inPoint);
    break;
    }

    but it appears that is extendScript not valid in an expression.

    Seeing if the layer has numLayers (L.source.numLayers), ergo a comp, also errors for me.

    Is there any quick way to determine if a layer is a precomp?

    So Close!!

    BC Canada

  • Chris Orcfilm

    September 25, 2019 at 5:21 pm

    Thank Andrei, I think you may be thinking of object specific events like onFocus, onChange, etc. I’m referring to Application or Project events. Forgive me if I am misunderstanding but thanks for the thought!

    BC Canada

  • Chris Orcfilm

    September 22, 2019 at 11:28 pm

    Thanks Tomas, yes, I wanted the generated precomp to be trimmed to the length of the layer(s) chosen, much like the behaviour if you Ctrl/cmd+Shift+C, selecting to “move all attributes…” AND select to “adjust the composition to the time span of the selected layers”.

    That said, in lieu of any feedback I managed to figure it out. There are still a couple of bugs, but I will post the solution here once it’s cleaned up.

    Cheers,

    Chris

    BC Canada

  • Chris Orcfilm

    October 8, 2018 at 1:24 am

    Thank you for posting this! I’ve been beating my head against the wall.

    For me, I was getting the dreaded “Unable to send email” error until I realized the script was hard coding port 25 in email_methods.jsx so the suggestion of using mail.domain.com:587 will not work.

    When I hardcoded the email_methods.jsx file to read port 587 I started getting the dreaded: “Unable to send email. Error: Object of type function found where a Number … is needed”
    until I realized that it was also occurring on email_methods.jsx at:

    for (key in this.headers) {
    this.writecrlfln(key + “: ” + this.headers[key]);
    }

    The header array had been created but was empty and didn’t seem to be being used anywhere else so I commented it out:

    //for (key in this.headers) {
    // this.writecrlfln(key + “: ” + this.headers[key]);
    //}

    And Voila! Emails started working with AE’s Render and Email.jsx on my mail server

    Not sure if it will help with gmail as the note above about TLS is probably quite valid.

    My only problem now is it is sending out emails with a timestamp of Coordinated Universal Time UTC so 7 hrs earlier than Pacific Time. Emails get lost in my inbox.

    Any idea how to compensate the server time using the JavaScript Email Socket? I’m assuming there is a header Key I should be able to manually add but not sure of the timezone syntax.

    Thanks in Advance!

    BC Canada

  • Chris Orcfilm

    September 23, 2018 at 2:16 am

    Great clue Walter! I looked at the effects that I had attached to the layer and it was Mocha VR. When I disabled the effect (didn’t even need to remove it), the preview started updating again as expected.

    Thank you! Hope this helps someone else too!

    Chris

    BC Canada

  • Chris Orcfilm

    September 20, 2017 at 3:03 am

    on a PC, you’ll likely find the old files renamed *.old in the folders here:
    C:\Users\yourusername\AppData\Roaming\Adobe\After Effects\##.#\*

    BC Canada

  • Chris Orcfilm

    November 17, 2016 at 9:50 pm

    I’m also having this problem from FC7, seems to be an unaddressed issue propagated through all versions of PPro as I am now using PPro CC (2017).

    I have no access to create a new partial sequence XML file, has anybody determined an efficient workaround to re-import the media to the timeline?

    Thanks in advance.

  • Chris Orcfilm

    October 26, 2016 at 8:49 pm

    Thanks Brian, I will learn more about weighting, thanks for the tip. Curious about your “hopefully not extrude” comment. When you covert and connect objects and then optimize them, they final shape should be the same as if you started from a block, no? Not sure how I’d go about creating the body without using extrude, at least not easily…

    Cheers,

    Chris

  • Chris Orcfilm

    October 19, 2016 at 3:02 am

    Sure, why not Jim, you can find the project file as it sits here:
    Porky
    Thanks for the interest!

Viewing 1 - 10 of 29 posts

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy