Announcement

Collapse
No announcement yet.

unable to set d3d11_esselation_mode via python

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    unable to set d3d11_esselation_mode via python

    Hi,

    I tried to set d3d11_tessellation_mode for materials via Python.
    In a simple test, with a material's reference path saved in mat_asset, I tried
    Code:
    tesse_mode = mat_asset.set_editor_property("d3d11_tessellation_mode", 2)
    LogPython: Error: TypeError: Material: Failed to convert type 'int' to property 'D3D11TessellationMode' (ByteProperty) for attribute 'd3d11_tessellation_mode' on 'Material'
    LogPython: Error: TypeError: NativizeProperty: Cannot nativize 'int' as 'D3D11TessellationMode' (ByteProperty)

    I also tried
    Code:
    mat_asset.d3d11_tesselation_mode = 2
    LogPython: Error: Exception: Material: Property 'D3D11TessellationMode' for attribute 'd3d11_tessellation_mode' on 'Material' is read-only and cannot be set

    Is it because it's a read-only attribute?

    Is there a way to modify this value via python so I can modify for all materials in the level at once?


    Thanks!
Working...
X