Environment Options General Options SceneComposer Customization can be done via menu bar [ File > Preferences... ]. Hide warnings and messages from imports in Problems panel If enabled, warnings and messages from imports in the Problem panel will be hidden. Automatically Tick Camera If enabled, Camera rendering will be automatically enabled when a Camera is linked to a Render Target. Also, this setting only applies to Camera that are newly linked to Render Target, and does not affect the settings of Cameras that are already linked to Render Target. Disable Previews If enabled, image file previews will be hidden, which may improve Scene Composer performance (e.g. when importing a large number of images). Enable Detailed Logging If enabled, more detailed Scene Composer log files will be output, which may be useful for debugging analysis and performance improvement. File This is the path to the detailed log file. Configuration folder This is the path to the folder where all Scene Composer configuration files are saved. Screenshot Output Folder This sets the output destination for taking Display screenshots. The default output destination is C:\Users\...\AppData\Roaming\SceneComposer\Screenshots. You can take a Display screenshot using the following steps. Display the desired Display panel using one of the following methods. In the Render Target panel, double-click the desired Display. From the menu bar, click [ View > Display ] and then click the desired Display. Take a screenshot using one of the following methods. In the Render Target panel, click [ Save Screenshot ] from the context menu of the desired Display. From the context menu of the desired Display panel, click [ Save Screenshot ]. With the desired Display panel active, press . Once the screenshot is taken, the Screenshot output folder will open and you will see that the screenshot image has been saved in PNG file format. Help file This is the path to this document (CGI Studio Documentation). Search Tolerance The percent value given to the option "Search Tolerance" is taken in to account during the search operation for properties of type Float, Color when the operator "about equal" is used. Tab size / Replace tabs with spaces The user can change the tab size and decide if tabs should be changed to spaces. This option is available for editing shaders in the Shader Editor panel ("View" > "Editors" > "Shader Editor"). There are platforms which do not allow shaders editing operation. Number of visible recently opened solutions Sets the maximum number of recently opened solutions to be displayed in the Startup panel (maximum: 20). Make All Suppressed Dialogs Visible Again "Make all suppressed dialogs visible again" option enables the display of the dialog boxes asking confirmations for generate asset and import FBX files option. One can disable the option of displaying these dialog boxes by unchecking the "Always show this dialog" option. Easy Mode Overview Easy Mode is a feature that allows you to customize the properties of each element. For example, unused properties can be hidden in the properties panel to organize a large number of properties. You can also export/import customized property configuration files. This allows each user (designer, programmer, etc.) to use the most appropriate property configuration file. This feature was implemented in CGI Studio 3.12 and earlier as a function to generate Easy Mode configuration files using the "SceneComposerConfigurator.exe" file. From CGI Studio 3.13 onward, this has been updated to make it easier than ever to set Easy Mode from "Preferences" in Scene Composer. Target Elements The following elements can have their properties customized in Easy Mode. Behavior Effect Node(Node 2D、Node 3D) Customizable Items The following properties can be customized. Visibility (show/hide in properties panel) Read-only Initial value (initial value of a property) Items of customizable properties differ for each property. Customizing properties Open Preferences dialog from [File>Preferences...] on the menu bar. In Preferences dialog, select [ Environment > Easy Mode ]. Select the properties of any element and set the visibility/read-only/default values for the properties. Example of setting the initial value of TextNode2D's Text property to "Default text". Export/Import Export The configuration of each property item set in the Preferences dialog can be exported as an XML file. Export is performed by clicking the [ Export ] button in the upper right corner of the Preferences dialog. Import You can import a previously exported XML file by clicking the [ Import ] button in the upper right corner of the Preferences dialog. Restore defaults The [ Restore defaults ] button in the lower right corner of the Preferences dialog restores each property that has already been set to the default settings. Clicking [ Restore defaults ] button will return to the default settings all property entries for all elements. Please be careful when executing this function. Auto Save Autosave solution Instead of manually saving an ongoing solution at different times, the user has the possibility to set the automatically process of saving the solution. If the user enables this setting (Disabled by default), the SceneComposer automatically saves your document at certain intervals (30 seconds). If the user is highly concerned about losing data, the interval can be decreased. But if the user is distracted by the hard drive crunching too often, it is possible to increase the interval. Either way, changing this interval is easy by using the "Interval" cursor. A backup can be created manually by using the "Create Backup" button. In the same way a backup can be renamed or deleted. Save snapshot Saving snapshots function is important for reducing the risk from unexpected outages. By automatically generating snapshots at set intervals, SceneComposer gives to the user the ability to restore the system to a previous valid state. A "Creating snapshot..." message is displayed in the title bar when the backup solution is made. The "Save snapshot" option lets the user to specify: Snapshot interval (minutes): By using the cursor the user can choose a value between 1 and 300 seconds. The default frequency is 30 seconds.  Number of snapshots: Multiple snapshots can be saved. The default number of snapshots retained is five.  All the saved snapshots can be accesed via Solution Options panel. There, in the "Data Backup" section, the latest snapshots are available in the "Backups for the current solution" field. The user can select one of them in order to restore the solution to it. Any restore point of the solution can be found on the hard disk as follows: ...\AppData\Local\SceneComposer\sol\... Animation Options Enable animation grid The animation grid represents a collection of lines at a configurable step size for each axis (Grid X Frequency and Grid Y Frequency) that is rendered in the background of the CurveEditor of the AnimationTimeline panel.  Grid X Frequency If [Enable animation grid] is enabled, set the interval for displaying the animation grid along the X axis. Grid Y Frequency If [Enable animation grid] is enabled, set the interval for displaying the animation grid along the Y axis. Enables animation snap to grid The "Enables animation snap to grid" option enables the keyframes to become aligned to the grid when being translated in the Curve Editor of AnimationTimeline panel.  Snap Sensitivity If [Enables animation snap to grid] is enabled,  set the desired sensitivity (the range is the distance to guideline where the keyframes stick to the grid).  Snap when shifting animation keyframes If enabled, animation keyframes can be set in units of 5 frames on the animation timeline. If disabled, they can be set in units of 1 frame. Properties Panel - Favorites Enable favorites You can save any property as a favorite property.  Add / Remove Properties to Favorites Any property can be saved as a favorite property just by right-clicking on it, after the favorites are enabled. A "Favorites" category will appear in the Properties, where you can see all the selected favorite properties. Right click on a property in the "Favorites" category and select "Remove from Favorites" in the context menu to remove a single one. Import favorities... / Export favorities... Use "Export favorites..." in the "Environment - Property" section for saving all the selected favorite properties on a chosen location (as an .XML document). Any exported .XML favorites document could be imported by using the "Import favorites..." button from the "Environment - Properties panel" section. Reset favorites The "Reset favorites" button in the "Environment - Properties" panel section allows to reset all the available favorite properties.  Show Asset ID as hexadecimal If enabled, Asset IDs (ID property in the Assets section of the Properties panel) are displayed in hexadecimal, if disabled they are displayed in decimal. Shortcut Customization Shortcut Options SceneComposer provides many default shortcuts available on a list that can be accessed from the "Help" > "Hot keys" menu or by using the shortcut Ctrl + H. Due to the huge number of available hot-keys (shortcuts), it could be difficult to find a specific hot-key. In order to solve this issue, a search option is available in the upper side of the Hot Key panel ("Help" > "Hot Keys"). It is possible to create a different profile (i.e. "Hot keys" list) on which the user can set his/her own shortcuts. In the "Environment" section from the "Preferences", the "Shortcuts" panel allows the creation of new shortcuts. Practically speaking, the user may create as many new profiles as are necessary, every of them with its own shortcuts. Every of these new profiles can be saved, exported (to make a list of all new shortcuts available), or deleted. If the user creates a new shortcut based on a default shortcut from the "Default Profile", the new shortcut has to be associated with a new profile - created by using "Save As" option. It is not possible to create a shortcut by using the "Shift" + key or "Alt" + key. Create Shortcuts To create new shortcuts there are three major steps: Select one of the operations for which you would like to create a new shortcut in the left panel. Here you have two different possibilities: Remove the default shortcut by clicking "X" Button in column "Remove". Click in the "Press shortcut keys" field and press the new shortcut keys - a new shortcut is created.  Create a new shortcut (without removing the default shortcut) by clicking in the "Press shortcut keys" field and pressing the new shortcut keys. In that case the new shortcut will appear under the default one.  (1) Profile Applied Shortcut Profile (2) Delete Delete the shortcut profile selected in (1) (3) Save Save the shortcut profile selected in (1) (4) Export… Export the shortcut profile selected in (1) (5) ー Commands for which shortcuts can be assigned are listed. (6) ー Displays the shortcut for the selected command selected in (5). (7) Shortcut target Set the Panel on which the shortcut is available. (If set to "Global," the shortcut will be available in all Panels.) (8) Press shortcut keys Click this field and press the shortcut key you want to add. (9) Click Target If you want to add a mouse operation to a shortcut, perform the mouse operation in this field. The mouse operation performed will be displayed in (8). (10) ー Add the shortcut displayed in (8) to the shortcut profile. (11) Currently used for You will be notified if a shortcut added in (8) or (9) is being used by another command. After all the new shortcuts are created the "Save As" button may be used to create a new profile with a desired name or just press the "OK" button to save all newly created shortcuts in the "Custom" profile. It is possible to use many shortcuts associated with the same operation in a specific profile. In this way, you have the opportunity to use different shortcuts for the same operation. If the new selected shortcut is used for another operation, you will be notified in the field entitled "Currently used for". If you would like to get back the default shortcuts, the "Restore defaults" button provides the possibility to get them back.  Perspectives Any saved perspective (Display layout of each panel of Scene Composer)  can be exported in order to use it any time when is necessary. This operation can be done via "Preferences" panel: "File" > "Preferences". Here in the "Environment" section of the panel a "Perspective" section provides two buttons: "Import perspectives" and "Export perspectives". By using them the export/import operations can be performed. Widgets Two options for disabling widgets are available in the Preferences menu: Enable widget instantiation True by default. If this option is disabled, the widgets will still be accessible in the solution, but they will not be instantiated by SCHost, therefore their behaviour will not be available. Disabling this option will disable the following one and may help figuring out if a widget corrupts content within a solution/scene.  This option becomes available just after the application is restarted. Enable widget update True by default, indicates whether or not the widgets will be updated. By using the "Enable/Disable updating for all widgets in all scenes" button, the user can control whether the widgets from all scenes will be updated or just the ones from the current scene.  If this option is disabled, the Update() method of the widget will not be called by SCHost and also the "Enable/Disable updating for all widgets in all scenes" button from the toolbar will be disabled. See also: Update Widgets in all Scenes in SceneComposer User Manual Scripting The user can edit scripts by using an external editor, too. The script code will be automatically updated and validated in SceneComposer after any modification in the external editor. Any error will be showed. To set up the path to the external editor a specific section is available in "Preferences" panel (see the image bellow). Here the user can browse and select the external editor. As it is mentioned above, after the selection of the external editor any script that will be edited in it will be automatically updated and validated in SceneComposer. Language Selecting this option allows you to select either English or Japanese as a displied language. After selecting either language, restarting Scene Composer manually will switch a displied language to the specified language. State Machine In Preferences, [ Enviroment ] > [ State Machine ] allows you to configure settings related to the display of State Machine Editor. General Default Colors Default colors can be set for States and Transitions displayed in State Machine Editor. Even if you change this setting, it does not apply to States and Transitions that have already been created.   Show transition details If this option is enabled, detailed information about the Transition (e.g., conditions under which the Transition occurs) will be displayed. Transition Connection Type This option allows you to set the line type (Polyline/Bezier/Spline) for Transition to be displayed. Your changed configurations will not be applied to States and Transitions that have already been created. Fusion In the Preferences [ Environment ] > [ Fusion ], you can configure settings related to the display in the Fusion panel. General Default colors You can configure the color of the newly created Fusion nodes displayed on the Fusion panel.  Changing default color do not attached already created nodes, however those color will be used when user will call " Restore Default Header Color " command from context menu. Grid Enabled When this option is enabled, there are grids in Fusion panel . Restore Defaults Pressing this button will return all settings to their default settings. Configure Source Control Configure Source Control It is necessary to configure an external tool when you're working with a solution from repository, using the source control offered by SceneComposer. To do this open the Preferences dialog (from "File" > "Preferences") where you can specify the external tool that will be used and specific commands for "Merge" and "Diff" operations. Before any of these operations, the merge tool has to be enabled by using the available check-box. Enabled If enabled, the use of a merge tool is enabled. Merge Tool Sets the merge tool to use. Merge Specifies the command for merge operations. Diff Specifies the command for diff operations. Synchronized mode If enabled, will assure that the solution status is always retrieved from the server by default. Communication with the server is a time consuming operation that's why you can also decide not to use this option and perform an explicit "Refresh status" operation from the source control context menu (only if necessary).  The value of the check-box is evaluated only when a solution is opened or created.   Configure Imported Bitmap Name Suffix By using the "Image Importer" or the FBX Importer" option from "File > Preferences > Environment" it is possible to configure the Bitmap suffix used by the FBX importer and the Image importer. For this the desired suffix should be written inside the field "Bitmap name suffix". The default suffix ("Bmp") can be restored by using the button which is placed in the lower right corner of the panel. Imported Bitmap Name Suffix In order to avoid name conflicts when importing multiple items (for example importing a FBX may create a scene, an animation, a vertex buffer and a bitmap all with the same name) a suffix is appended to the name of the item. This suffix is Bmp for bitmap, VB for vertex buffer and for all other items is same as the type (Scene, Animation, etc). Configure the Smart Importer Smart Importer Add Cameras in imported scenes to the render target Enable: Add a camera of an imported scene to a render target. Disable: Not add a camera of an imported scene to a render target. Enable editing 9-patch Enable: You can set-up 9-patch on Smart Importer dialog. Disable: You cannot set-up 9-patch on Smart Importer dialog. Edge Detection When this option is enabled, in the Smart Importer dialog, enable Include Edges detection to make the appropriate controls detectable. The edge width is set in pixels. Freehand dialog background color When setting the pivot point in Freehand, the background color of the displayed dialog can be selected from black or gray. Text Format   Set the default value of each property when importing with the Smart Importer.