Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Boris FX Particle Illusion Batch rendering again- Last question!

  • Batch rendering again- Last question!

    Posted by Aaron Cross on April 17, 2019 at 2:46 pm

    Thanks for your perseverance..

    I can edit and load up batch lists now, thanks, but here’s my question.. It seems you have to click the movie codec and Keyframe rate and quality for each that right? Did I miss something? Does that have to be written into the text file even if they are all the same? I am wanting MPEG highest quality ideally. I guess something needs to be written to make that codec change in the first instance..? I imagine batch rendering to be click once and come back later

    Thanks again!

    Aaron Cross replied 4 years, 11 months ago 2 Members · 9 Replies
  • 9 Replies
  • Alan Lorence

    April 18, 2019 at 7:03 pm

    From the Mac version docs:

    These last two parameters are more advanced, and are used when saving a QuickTime movie:

    -loadcompressorsettings FILENAME load the compressor settings from the specified filename (full path required)
    -savecompressorsettings FILENAME Save current compressor settings to the specified filename (full path required).

    Briefly, you’d use these parameters if you wanted to render movies with different compressor settings in your batch. It involves first running pIllusionRender normally (not in batch mode), changing the compressor settings, doing a short render (to ensure the settings are saved), then run pIllusionRender in batch mode with the “-savecompressorsettings” parameter. Repeat this for each different compressor settings you need, then you can use the “-loadcompressorsettings” parameter with the appropriate filenames in your batch render.

    If you’re on Windows, you set the AVI/WMV options using the buttons on pIllusionRender first — it then uses the same codec and settings every time.


    Alan Lorence
    Product Manager

  • Aaron Cross

    April 19, 2019 at 12:42 am

    Sorry but really you’d need to make a video if anyone else is to properly understand this.

  • Aaron Cross

    April 19, 2019 at 12:52 am

    So this bit

    -loadcompressorsettings FILENAME load the compressor settings from the specified filename (full path required)

    Is the FILENAME the ip3 file I am trying to render (or a reference .ip3-see below) or is the FILENAME the filename of the Compressor? I don’t know where the codecs are located so sorting out the path will be tricky.

    Or is the idea that I load an .ip3 file, render it a bit- and then the render settings are embedded back into this ip3?

    If that understanding is right, do I need savecompressorsettings in that .irb?

    This is probably quite a workable path but confusing.

    Is it two steps- do you manually – using PIbatch and PIrender – Do one file as a reference and savecompressorsettings in the irb, (to store the codec settings) and then load up others- referring to the reference file for settings by using loadCompressorSettings and point it towards the reference file?

    -Needs a “Batchrenderthisfolder” button 😉

  • Aaron Cross

    April 19, 2019 at 1:30 am

    Sorry Alan. really fed up now. Deadline in 36 hours will probably ditch using PI FX at our danceparty on Saturday.
    After spending hours making 150 ip3 files

    Why don’t you provide better information in the docs? The convoluted process you described is impractical at best.

    So I made a file, rendered it in PI, saved it, tried to load it’s compressor settings

    #! /bin/sh
    ‘/Applications/particleIllusion 3.0/’ -in “/Applications/particleIllusion 3.0/” -out “/Users/aaroncross/Documents/VFX_720P/” -loadcompressorsettings “/Users/aaroncross/Movies/VFX_720P/TestSettings.ip3”


    Batch rendering should be : Load a bunch of files, press a &* button. These help files are simply inadequate and copying and pasting them doesn’t help any.

  • Aaron Cross

    April 19, 2019 at 1:40 am

    So this one loads into batch renderer UI

    ‘/Applications/particleIllusion 3.0/’ -in “/Applications/particleIllusion 3.0/” -out “/Users/aaroncross/Documents/VFX_720P/” -loadcompressorsettings “/Users/aaroncross/Movies/VFX_720P/TestSettings.ip3”

    As does this one

    ‘/Applications/particleIllusion 3.0/’ -in “/Applications/particleIllusion 3.0/” -out “/Users/aaroncross/Documents/VFX_720P/” -savecompressorsettings “/Users/aaroncross/Movies/VFX_720P/TestSettings.ip3”

    and this one

    ‘/Applications/particleIllusion 3.0/’ -in “/Applications/particleIllusion 3.0/” -out “/Users/aaroncross/Documents/VFX_720P/” -loadcompressorsettings “/Users/aaroncross/Movies/VFX_720P/TestSettings.ip3” -savecompressorsettings “/Users/aaroncross/Movies/VFX_720P/TestSettings.ip3”

    All of them load the renderer for a split second and then it closes again.

    Why am I having such trouble with what should be extremely simple?

  • Aaron Cross

    April 19, 2019 at 1:56 am

    You’ve also got the option of saving .ps3 files from the renderer- but loading these up fails also.

    unravel the mysteries Alan!

  • Aaron Cross

    April 19, 2019 at 7:53 am

    Fast>> Forward>>

    Final situation…

    have the entire thing working finally…except…Still have to click the render button each time…

    Any ideas how to bypass this one?

  • Alan Lorence

    April 19, 2019 at 9:32 pm

    Okay, I have to admit, this is not well explained in the docs. Keep in mind:
    1) These apps and the docs were written about 15 years ago
    2) I haven’t done any batch rendering with pI3 for almost that long. ☺

    So I read through the docs again and tried to do what it said… and I got it to work so it will render without having to select a compressor or click the “Render” button. I think a video is a great idea. (15 years ago YouTube didn’t even exist yet!) I have to try it a few more times before I’m comfortable with it.

    I know this doesn’t help you now, but maybe for the next time.

    Oh, and this app will NOT be updated, so don’t hold your breath for any improvements in this area. 🙂


    Alan Lorence
    Product Manager

  • Aaron Cross

    April 19, 2019 at 11:17 pm

    Hi Alan,

    Thanks- I got there in the wee small hours- just a space needed before the -out part of each line. Something a programmer in this environment would probably spot straight away. Feels like a miracle!
    rendering away 10 hours after starting as I type. Thanks for your patience.

    '/Applications/particleIllusion 3.0/' -in "/Applications/particleIllusion 3.0/ Aura V3.ip3" -loadcompressorsettings "/Users/aaroncross/Movies/VFX_720P/TestSettings.ip3" -out "/Users/aaroncross/Movies/VFX_720P/Etheral Aura"
    '/Applications/particleIllusion 3.0/' -in "/Applications/particleIllusion 3.0/ Aura V4.ip3" -loadcompressorsettings "/Users/aaroncross/Movies/VFX_720P/TestSettings.ip3" -out "/Users/aaroncross/Movies/VFX_720P/Etheral Aura"

    Valid code^

    For other readers, make an entirely seperate file & render it in PI with your globally desired settings and identify that file in the -loadcompressorsettings part above. It’s your reference file

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