ig.creator:products:commercial
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ig.creator:products:commercial [2014/09/10 10:02] – eb_ig | ig.creator:products:commercial [2024/04/04 08:04] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Products/ | ||
+ | To connect commercial and graphical data, we need some Mapping. The Mapping consists of a number of Properties, defined in the context of the IG.Creator. The attributes of a Property are: | ||
+ | |||
+ | * __Property__ - The name of a Property defined in [[ig.creator: | ||
+ | * __Type__ - The type of the Property. This is required to perform automatic value conversion, such as convert the property' | ||
+ | * __Geometric__ - This check value defines if the change of the corresponding property should cause a full update cycle, refreshing the geometry. | ||
+ | * __Visual__ - This check value defines if the change of the corresponding property should cause a light-weight update cycle, refreshing only materials. | ||
+ | * __Virtual__ - This check value marks a Property as virtual, or non-native. This might be useful in commercial sync/update processes. | ||
+ | * __Default__ - This column sets up a default value for this property to be used if nothing comes from the commercial configurator. The default value should be valid in the context of the corresponding property AFTER a potential conversion controlled by Type. **:!: If a default value is missing, it might cause sync issues later :!:** | ||
+ | * __Material Category__ - A property value may optionally be linked to a Material Category in order to implement client-only updates only replacing Materials. | ||
+ | |||
+ | If Geometric is true, Visual is ignored as a full update covers the light-weight update. | ||
+ | |||
+ | You need to select a Product in either [[ig.creator: | ||
+ | |||
+ | ===== Master Product ===== | ||
+ | |||
+ | Often the commercial properties are shared among all Products in a Collection. And so does the Mapping. To support this, you can define a pseudo-product named **_Master** in [[ig.creator: |