Community
Arnold for Cinema 4D Forum
Rendering with Arnold in CINEMA 4D using the C4DtoA plug-in.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

C4dtoA Full operators expression list

6 REPLIES 6
Reply
Message 1 of 7
edenexposito
327 Views, 6 Replies

C4dtoA Full operators expression list

Hello,

I'm trying to find a full operator list (if not full, almost most used) for use as "expressions" in C4DtoA.

I check these (green works, red seem not work, orange I must revise it).

Can you tell where I can see how write these operators correctly? Or share a list?

Thanks!


6804-arnold-operator-network-editor.jpg


Tags (1)
Labels (1)
6 REPLIES 6
Message 2 of 7
edenexposito
in reply to: edenexposito

With "kink" I fixed some operators that in Houdini is 1... and seems that in C4D must be set with "true, false"

6805-bin-bash-8061.jpg


Can you help me with visibility rays and crypto_asset ?

Thanks!

Message 3 of 7

You have the right visibility values, so something is wrong with the testing method if those don't work.

kick will tell you about the different parameters

kick -info polymesh.matte
node: polymesh
param: matte
type: BOOL
default: false




// Stephen Blair
// Arnold Renderer Support
Message 4 of 7

"crypto_asset" is the default name of the AOV

The corresponding parameter is aov_crypto_asset:

kick -nodes | grep crypto
 cryptomatte                      shader
 cryptomatte_filter               filter
 cryptomatte_manifest_driver      driver
kick -info cryptomatte
node:         cryptomatte
type:         shader
output:       RGBA
parameters:   22
version:      6.0.3.0
Type          Name                              Default
------------  --------------------------------  --------------------------------
BOOL          sidecar_manifests                 false
INT           cryptomatte_depth                 6
BOOL          strip_obj_namespaces              true
BOOL          strip_mat_namespaces              true
STRING        aov_crypto_asset                  crypto_asset
STRING        aov_crypto_object                 crypto_object
STRING        aov_crypto_material               crypto_material
BOOL          preview_in_exr                    false
BOOL          process_maya                      true
BOOL          process_paths                     true
BOOL          process_obj_path_pipes            true
BOOL          process_mat_path_pipes            true
BOOL          process_legacy                    true
STRING        user_crypto_aov_0
STRING        user_crypto_src_0
STRING        user_crypto_aov_1
STRING        user_crypto_src_1
STRING        user_crypto_aov_2
STRING        user_crypto_src_2
STRING        user_crypto_aov_3
STRING        user_crypto_src_3
STRING        name





// Stephen Blair
// Arnold Renderer Support
Message 5 of 7
edenexposito
in reply to: edenexposito

Seems that I only can change crypto_asset value through operators if I previously add to object a user data "crypto_asset" (type string)

Is this step necesary? or it's possible do it only with operators without adding any custom data to object?

Thanks!

6806-arnold-operator-network-editor.jpg

Message 6 of 7

@
The expression should be

string crypto_asset="10"


That declares the user data type



// Stephen Blair
// Arnold Renderer Support
Message 7 of 7

works perfect!

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report