Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects SOS – After Effects Corrupted PNG Render Problem

  • SOS – After Effects Corrupted PNG Render Problem

    Posted by Chris Dortch on September 17, 2008 at 6:47 pm

    My computer specs: Mac OS X 2×3.2 GHz Quad-Core Intel Xeon 18 GB 800 MHz DDR2 FB-DIMM

    I am building motion graphics for a show in Las Vegas featuring Donny & Marie Osmond. Due to output requirements, I render image sequences of PNG files from a 32Bit float timeline of 2400×1350.

    Every 500 – 1500 frames, my computer creates PNG files that are either incomplete (only 3/4th of the image is rendered while the rest is left black) or it crashes the finder when I try to click on it, or move it, or preview it.

    I have not had this problem very long. I noticed it this week. I am not sure if it is a an After Effects problem, a Hard Drive problem, or an OS problem.

    Chris Wright replied 17 years, 8 months ago 3 Members · 9 Replies
  • 9 Replies
  • Chris Dortch

    September 17, 2008 at 9:09 pm

    I inserted a Hitachi DeskStar 7200RPM hard drive into the hot swappable drive bay to write my files to two weeks ago; however, my problem started a week after doing this. Thanks for the HDV tip, but my project has no HDV footage. I have noticed this problem while rendering with Nucleo Pro, but the problem persists even if I turn Nucleo pro off. The purge tip may fix the problem if rendering with AE. I will just have to give it a try. Is there a way to set Nucleo Pro to purge every so often? I am not a multi-processing expert, but it seems like every X number of frames, one background instances of AE will crash before it finishes the frame it was working on.

  • Chris Wright

    September 17, 2008 at 9:41 pm

    PNG only supports 16bpc. Use EXR if you want 32bpc float. Are you premultiplied or straight alpha?
    PNG is truecolor up to 48-bit compared to 8-bit 256-color.
    Each PNG image will take up like 10-13mb.
    Your hard drive could be the culprit. Rendered multiple frames simultaneously might be on.

  • Chris Dortch

    September 17, 2008 at 10:14 pm

    Thanks for the notes about color depth. I do not need the output to have 32bpc attributes. I am working in Float only to capture the look of Float into the 8bpc premultiplied output. Keri Matthews of Gridiron software sent me a message saying:

    “It looks like the problem is due to the output being png files. Png files are not threadsafe, so if generating several at a time you may run into problems…”

    So I need to either turn multiprocessing off or use a “threadsafe” format if I want to avoid further multi-processing problems. Which of the following are threadsafe?
    – Targa
    – Tiff
    – SGI
    – Radiance
    – Photoshop
    – PICT
    – Open EXR
    – Electronic Image
    – Cineon
    Other?

  • Chris Wright

    September 17, 2008 at 11:39 pm

    https://www.adobeforums.com/webx/.59b50368
    Nucleo and multiproc can’t be on together same time.

  • Chris Dortch

    September 17, 2008 at 11:54 pm

    You are nice to comment, but I am aware this.

  • David Dubois

    September 18, 2008 at 11:28 am

    I get this problem when network rendering PNG’s.
    It seems to be cause by 2 machines (or instances – as in NPro) trying to write the same frame at the same time.

    From what I can gather, a PNG file is not written UNTIL the file has been partially rendered. JPEGS etc seem to write a holding 0k file so that other machines cannot pick up that same frame to render.

    Try rendering as TGA’s with NLE compression (Lossless compression – works like a .zip file).
    That worked for us. Or turn off NPro whilst rendering.

    Hope that helps.
    Dave

    Currently working on ‘Lookin’ For Lucky’ – Feature Film for Albino Injun Productions.

    http://www.lookinforlucky.co.uk

  • Chris Wright

    September 18, 2008 at 4:44 pm

    You are very smart using Targas. They are the most stable of all. Even TIFF has overflow internal buffer problems. Targa puts all its data in a fixed location with minimal code, and anytime you have minimal code, you have minimal problems.:D

  • Chris Wright

    September 19, 2008 at 4:30 am

    I thought I should add, 16-bits per channel, which gives you 48 bits per pixel is not available in all image sequences including targa which has only 10.67 bits per pixel at max 32bpc. What’s the precision of 10.6 to 16 bits/pixel you ask? Almost none unless you’re Disney making master film archives or re-rendering 20x same clip in a row. And now here are the famous confusing color tutorials.

    https://www.cambridgeincolour.com/tutorials/posterization.htm
    https://www.cambridgeincolour.com/tutorials/color-space-conversion.htm
    https://www.cambridgeincolour.com/tutorials/sRGB-AdobeRGB1998.htm

  • Chris Wright

    September 19, 2008 at 4:30 am

    I thought I should add, 16-bits per channel, which gives you 48 bits per pixel is not available in all image sequences including targa which has only 10.67 bits per pixel at max 32bpc. What’s the precision of 10.6 to 16 bits/pixel you ask? Almost none unless you’re Disney making master film archives or re-rendering 20x same clip in a row. And now here are the famous confusing color tutorials.

    https://www.cambridgeincolour.com/tutorials/posterization.htm
    https://www.cambridgeincolour.com/tutorials/color-space-conversion.htm
    https://www.cambridgeincolour.com/tutorials/sRGB-AdobeRGB1998.htm

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