Skip to main content

General Configuration

Library Setting

The main goal of a shareable component library (SCL) solution is to make all the resources from a particular SCS solution available to be used in other solutions. An SCL is an archived file containing SCML/binary files and some meta information. SceneComposer provides the possibility to reuse any part from a solution that is exported as an SCL.

When the user has not decided since the beginning that some parts from the current solution will be reused in a different solution, it is possible to export the solution as a shareable component library (SCL) solution in a different way. For this, the user has to choose the SCL "Library Type" from "File" > "Solution Options" > "General Configuration". The SCL name can be the same with the SCL solution or it can be modified.

drawing-4-1676338226.png

 


After the solution has been saved, the "Export SCL" option will become available under the "File" menu. In this way, the solution can be exported as a shareable component library (SCL) in any place selected by the user.

Each library item (library items are items which have a folder as parent) has a LibItemId (32 bit unsigned integer) which uniquely identifies it in the solution. If it is not set (has value 0) an Id will be generated. LibItemId is the Id property displayed in the properties panel for library items ("File" > "Solution Options" > "General Configuration").

drawing-4-1676338243.png


Culture Setting

The default culture for a solution can be defined in the General Configuration panel by setting it in the "Asset Culture" drop down list.

drawing-4-1676338205.png

This setting will be available for the whole solution.

You can also select a specific Culture which will only be available for one selected text node. Use the "Culture" property available in the Properties associated with a selected text node. The culture selected there will only be available for that node.

drawing-4-1676338189.png



Master Theme

The first theme created is by default marked as "Master" theme. The master theme is used as the default theme as long as no specific theme is associated to a scene.

Note:

This means, there must be one existing master theme at all times; the master theme cannot be deleted.


Switch the master theme by using the "Set Master" context menu item on a specific theme.



Enable Uniform Setter Auto Activation

There is an option to avoid the detailed (i.e. manual) setting of the uniform setters by using the auto activation property. This is possible if the "Enable auto activation" property is enabled and the "Auto activation scope" property is set local.

The "Enable uniform setter auto activation" setting is accessible in the "Solution Options" panel, section "General Configuration".

drawing-4-1676338160.png

If this global setting is used and the "Auto activation scope" property is set global, the "Enable auto activation" property will become active and all the activation flags will be determined when the asset is generated based on the auto uniforms which are defined in the shader program.

See also:



Preserve SCML Document Formatting

When this setting is used, the SCML editor preserves source formatting and comments.

drawing-4-1676338127.png
02_solution_options_9.PNG
Preserve SCML Document Formatting in the "General Configuration" Dialog
See also:



Enable 8 Byte Alignment of Bitmap Pixels Data in Asset

SceneComposer provides a solution option, "Enable 8 byte alignment of bitmap pixels data in asset", to enable bitmap pixel data alignment to a position multiple of 8 in the asset file.

drawing-4-1676338077.png

 


Enable Automatic Import

To configure monitored folders for automatic imports - both images and fbx files - it is mandatory to enable this operation by checking the "Enable automatic import" box.

drawing-4-1676338060.png