Command-line rendering from iClone?


https://forum.reallusion.com/Topic498458.aspx
Print Topic | Close Window

By bentway23 - 4 Years Ago
Is it possible?
By Peter (RL) - 4 Years Ago
iClone doesn't feature a Command Line option for rendering but you can batch render from a folder.
By Data Juggler - 4 Years Ago
Here is the code for the Batch Render Python:

https://github.com/reallusion/iClone/blob/master/BatchRenderFolder/main.py

It looks like this would be pretty simple to modify to browse for a single project and call RLPy.RFileIO.LoadFile(file) and RLPy.RGlobal.RenderVideo(), 

def do_batch_render():
    global render_files
    ui_render_edit = batch_render_dlg.findChild(PySide2.QtWidgets.QTextEdit, "qtRenderText")
    for file in render_files:
        if ui_render_edit:
            ui_render_edit.append("Loading %s..." % (file))
        if RLPy.RFileIO.LoadFile(file):
            if ui_render_edit:
                ui_render_edit.append("Rendering %s..." % (file))
            RLPy.RGlobal.RenderVideo() # render to file
    if ui_render_edit:
        ui_render_edit.append("Render completed!")

Not much difference from browsing for a folder with 1 project in it. What do you need / want this for?