Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

497 total results found

Automation API

Extending SceneComposer

Automation API SceneComposer provides an interoperable interface, accessible from any .NET language binding that support a progressive and evolving level of automation. SCManager exposes the automation API enabling an application developer to write an own prog...

Enterprise Edition

Scripting

Extending SceneComposer

An empty script can be created via "New Script" menu item or the toolbar. Alternatively, scripts can be added to a solution via "Add" > "New item" option by using the Scene Explorer context menu. SceneComposer offers a script editor -...

Easy Mode Generator

Extending SceneComposer

This page used to describe old Easy Mode, which used the "SceneComposerConfigurator.exe" file to generate configuration files (CGI Studio 3.12 and earlier). With the improvement, Easy Mode feature has been implemented in Preferences for easier configuration. F...

A simple configurable plugin

Extending SceneComposer UI Examples

Creating a plugin that registers a configuration and uses the default configuration editor. The Plugin class. The first step is to create a class that implements the IPluginService interface. This is the type that will be instantiated by Scene Composer. pu...

A plugins that shows a custom dialog

Extending SceneComposer UI Examples

Creating a plugin that displays a custom dialog To run this example you must first create a C# project that refrecnes FTC.SDKInterface.dll, Feat.UIComposition.dll and Feat.Core.dll. The resulting dll from your project (along with any non .NET dependecies) mus...

A plugins that defines a custom menu

Extending SceneComposer UI Examples

Creating a plugin that displays a custom menu To run this example you must first create a C# project that refrecnes FTC.SDKInterface.dll, Feat.UIComposition.dll and Feat.Core.dll. The resulting dll from your project (along with any non .NET dependecies) must ...

A simple plugin that consumes events

Extending SceneComposer UI Examples

Creating a plugin that consumes events To run this example you must first create a C# project that refrecnes FTC.SDKInterface.dll and Feat.Core.dll. The resulting dll from your project (along with any non .NET dependecies) must be placed in the Plugins direct...

SCML Editor

SceneComposer Markup Language

SCML Editor SCML is the markup language that it is used for defining objects in SceneComposer. The markup is based on XML with a few elements of XAML. The abbreviation is pronounced "scammel". Open the SCML Editor by checking the menu item "SCML Editor" in t...

SCML Syntax

SceneComposer Markup Language

SCML Syntax Define Objects As in any XML based markup language objects are defined using tags. As an example, a group with no properties is defined like this: <Group></Group> Or alternatively like this: <Group /> For all object tags available refer ...

SCML Tags > 2D Scene Tags

SceneComposer Markup Language

2D Scene Tags Tag name Property Property type Supported Values/Types Description Anchor2D AnchorDef String Full name of the anchor definition from the composite which is used by this anchor node. Position Vector2 ...

SCML Tags > 3D Scene Tags

SceneComposer Markup Language

3D Scene Tags Tag name Property Property type Supported Values/Types Description Anchor AnchorDef String Full name of the anchor definition from the composite which is used by this anchor node. Transform Matrix4 ...

SCML Tags > Animation Tags

SceneComposer Markup Language

Animation Tags Tag name Property Property type Supported Values/Types Description AnimatedProperty Interpolation IAnimationInterpolation The type of the interpolation. Delay Int32 Null The delay relative to the te...

Shortcut Commands

Appendix

Basic Operations F2 Rename Del Delete Ctrl+C Copy Ctrl+F Text search Ctrl+V Paste Ctrl+X Cut Ctrl+Y Reverts the last "undone" operation Ctrl+Z Reverts the last operation Slow Double Click Rename ...

Properties Overview

Appendix

Common Category Property Property description General Properties Asset Symbolic Name Symbolic names are translated to Ids in Candera, so they must be valid C++ identifiers. C++ identifiers can contain letters, numbe...

Reported Problems

Appendix

Reported Problems Problem Applied to Severity Description 1 Theme Interface Not Implemented Theme Entry Error A composite theme entry does not fulfil the interface (An anchor or composite property from the interface is not present in t...

Troubleshooting

Appendix

Troubleshooting  There are three known cases in which SceneComposer may not work: There is no Microsoft .NET Framework 3.5 installed on the machine. The application will not work if the Microsoft .NET Framework 4.0 is installed. Download and install ...

Glossary

Appendix

Glossary Alpha channel The alpha channel is an additional eight bits used with each pixel in a 32-bit graphics system that can represent 256 levels of translucency. Black and white represent opaque and fully transparent, while various gray levels r...

How to Use a Widget

Appendix Widgets

Widget: Concept A widget adds dynamics to a static scene structure. It is linked to some parts of the scene graph and will be exported to the asset as a part of the scene. SceneComposer is delivered with a default set of widgets, which can be extende...