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

1387 total results found

Warping Candera API

General Concepts Warping

The warping related public interface of the Candera::Display class is presented below: Methods void SetWarpMatrix(WarpMatrix &warpMatrix, UInt index=0) const WarpMatrix & GetWarpMatrix(UInt index=0) const void ResetWarpMatrix(UInt ind...

Enterprise Edition

RenderTarget Alpha Blending

General Concepts

Using the icons in the toolbar the user can switch between "Normal Scene Editor Rendering" and "Alpha Blending Scene Editor Rendering". The alpha blending render mode shows the check pattern in the background. The actual scene is rendered to an of...

GettingStartedControls Part 3

Best Practice GettingStartedControls Solution

In Part 3 of the GettingStartedControls Sample we will create a (Phone Connection) Options scene. This scene offers the possibility to choose the connection type (Cable, Bluetooth and other) from a Dial Control on the left side. The right side displays a List ...

GettingStartedControls Part 4

Best Practice GettingStartedControls Solution

In the first 3 parts of this sample we have created 3 individual scenes. In the Player it was necessary to enable and disable the displayed scenes manually. In this part we will add menu tabs to the bottom of the screen so the user can switch between sce...

GettingStartedControls Part 5

Best Practice GettingStartedControls Solution

Data-bound clock In this step we will add a new Control that represents a clock. This clock works via data-binding. The Player that comes with CGI Studio provides one sample data-source that represents the current UTC time. This value will be bound to the clo...

Layouter Solution

Sample Solutions

Summary A solution exemplifying the use of the layout. It contains several 2D scenes for all kinds of 2D layout and for central layout properties. An additional 2D scene shows how to configure layouts that automatically resize when the available space changes...

Materials Solution

Sample Solutions

Summary This solution shows various materials in a 3D scene. Those are wood, fur, carbon and cube-mapping-effects for example. All of the shown materials are available as template-appearances in SceneComposer that can be applied to existing nodes. Purpose T...

MenuScreens Solution

Sample Solutions

Summary A solution exemplifying the use of the Menu Screen Control with DataBinding using sample component. Purpose The user can see how to use the Menu Screen Control and gets to know the core properties and how their values affect the Menu Screens' display....

Enterprise Edition

MixedReality Solution

Sample Solutions

Purpose This sample shows how to use the AR controls introduced in CGI Studio 3.8: Navigation Path Points of Interest Video Streaming Summary can be used to switch between three scenes: 2D streaming: Tests if GStreamer is working...

CMake path

Features

Player

This section focuses on the “Features” folder. The features folder contains a broad feature set of how to handle framework related content. Every feature is mainly split into two different sections.The first one is the data gathering, the second one is influen...

Command Line Usage

Player

Description The Player can also be used as standalone. In this mode the application has to be controlled by a command line or serial connection. It is a controlling instance and has access to the feature API. A similar approach is also used by the CGI Panel. ...

Application Structure

Player

Introduction This section gives a rough information of how this application is set up and where to find what. Main folder structure The main folder shown here is <cgi-studio-root>/cgi_studio_player/src.It contains the C++ core application, the C#-CGIPanel f...

CMake path

OpenGL 2D Effects Solution

Sample Solutions

Summary This solution shows various OpenGL 2D effects applied on different node types in a 2D scene. Additionally it includes a scene where the Mesh2D is used. Purpose The user can see how OpenGL 2D effects are used on various node types in a 2D scene. This...

Physically Based Rendering Solution

Sample Solutions

Summary This solution demonstrates Physically Based Rendering (PBR) in CGI Studio done by basic import of GLTF models. Purpose The user can see the result of using PBR and how to integrate GLTF models in a Scene Composer solution. Description This Solution fea...

Enterprise Edition

Post Processing Solution

Sample Solutions

Summary This sample demonstrates how to implement and control post-processing effects in Scene Composer using scripts. It enables toggling effects on and off at runtime and allows property adjustments through UI controls like toggle buttons and sliders. Pu...

Scripting Solution

Sample Solutions

Summary This solution showcases scripting in SceneComposer. Starting the script system, the scene's camera will perform a fly-through of the city by following the blue arrow objects that are overlayed on the streets. When the camera comes into proximity of th...

Overview

Player Panel

Description The Panel is a control tool for the Player application. It visualizes all the mentioned feature blocks in the Features section. Hotkeys Following shortcuts are available for CGI Panel: Hotkeys Description Ctrl+O Open asse...

Transitions Solution

Sample Solutions

Summary This solution showcases Transitions in SceneComposer. Therefore different types of transition are used for replacing a scene with another scene. It shows how using a transition provides continuity so that the scene change is not quite so abrupt. Note ...