Advanced Search
Search Results
1387 total results found
Warping Candera API
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...
RenderTarget Alpha Blending
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
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
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
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
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
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
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....
MixedReality Solution
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...
Features
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
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
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...
OpenGL 2D Effects Solution
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
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...
Post Processing Solution
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
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
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
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 ...