Show Menu

class s7vampy.obj.NonTexturableObject(parent, obj)

A non-texturable object is an object that can only be colorized. During rendering the masked area is colorized using the illumination map.
Regular non-texturable objects use the global illumination map that is defined in the vignette view. Overlapping non-texturable objects use the local illumination map that is defined in the object itself. (See the illum property.)
See also: [Object](../../../c-s7vampy-api-reference/c-classes/c-objects/ - Base class
illum [s7vampy.illum.IlluminationMaps]
Local illumination maps ( [s7vampy.illum.IlluminationMaps](../../../c-s7vampy-api-reference/c-classes/c-illumination-maps/ ).
Local illumination maps are only available for overlap objects.
mask [s7vampy.image.Image, read-only]
Mask image ( [s7vampy.image.Image](../../../c-s7vampy-api-reference/c-classes/c-classes-image/ ).
The mask image is the same size as the vignette view image.
rect [tuple, read-only]
Object bounding box in the view image (x, y, width, height).
z_order [int]
Z-order (int, range 0 - 1000).
The z_order property is only available for overlap objects.
New overlap objects have their z_order property automatically initialized to be higher than existing overlap objects in the vignette.
No two overlap objects within a single vignette are allowed to use the same z-order value.