Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Is it possible to modify Render Engine with Script?

Participant ,
May 31, 2019 May 31, 2019

I need to modify hundreds of Comps that have the settings set for ray-traced 3d for Classic3D.

I can not find documentation that tells me if you can modify this item in Composition.

Someone would know to answer me.

Thank you in advance for your help.

Regards.

Rubens Nobre.

TOPICS
Scripting
989
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Explorer , Jun 01, 2019 Jun 01, 2019

Of course you can:

CompItem.renderer

app.project.item(index).renderer

Description

The current rendering plug-in module to be used to render this composition, as set in the Advanced tab of the Composition Settings dialog box.
Allowed values are the members of CompItem.renderers.

Type: String; read/write

In CC2018 the available renderers are:

  • ADBE Advanced 3d = that's the "Classic 3D" renderer
  • ADBE Ernst = this is the "Cinema 4D" renderer
  • ADBE Picasso = this is the "Ray-traced 3D" renderer

So you'll have to

...
Translate
Explorer ,
Jun 01, 2019 Jun 01, 2019

Of course you can:

CompItem.renderer

app.project.item(index).renderer

Description

The current rendering plug-in module to be used to render this composition, as set in the Advanced tab of the Composition Settings dialog box.
Allowed values are the members of CompItem.renderers.

Type: String; read/write

In CC2018 the available renderers are:

  • ADBE Advanced 3d = that's the "Classic 3D" renderer
  • ADBE Ernst = this is the "Cinema 4D" renderer
  • ADBE Picasso = this is the "Ray-traced 3D" renderer

So you'll have to create a for-loop and iterate through all of your comps and set the renderer to "ADBE Advanced 3d" like so:

curComp = app.project.activeItem;

curComp.renderer = "ADBE Advanced 3d";

Hope this helps.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Jun 01, 2019 Jun 01, 2019
LATEST

Thank You TheodorosGR​ I'll try now.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines