# CGI Studio 3.14

#### CGI Studio 3.14 - What's New:  


Welcome to CGI Studio 3.14, Candera's software development platform for hybrid 2D and 3D graphical interfaces for embedded systems.

This page provides information regarding the most recently added features and updates since our last release.

---

#### Solution Creation Improvements

- 3D Feature Enhancements 
    - Import 3D models with <span style="color: rgb(230, 126, 35);">[skinning](https://doc316en.candera.eu/books/import-of-resources/page/skinning)</span>
    - Support for custom OpenGL shaders in 2D scenes
- Implementation of "<span style="color: rgb(230, 126, 35);">[Fit to Screen](https://doc316en.candera.eu/link/151#bkmrk-fit-to-screen)</span>" (2D scene)
- <span style="color: rgb(230, 126, 35);">[Courier Editor](https://doc316en.candera.eu/books/courier/page/courier-editor)</span> Feature Improvements 
    - Easier access from Scene Composer
    - Improved usability when configuring your data-binding source files (See <span style="color: rgb(230, 126, 35);">[here](https://doc316en.candera.eu/books/courier/page/examples-of-using-data-binding)</span> for examples of use)
- Updated Sample Solutions (<span style="color: rgb(230, 126, 35);">[3DEffect](https://doc316en.candera.eu/books/sample-solutions/page/3d-effects-solution)</span>, <span style="color: rgb(230, 126, 35);">[2DEffect](https://doc316en.candera.eu/books/sample-solutions/page/2d-effects-solution)</span>, <span style="color: rgb(230, 126, 35);">[OpenGL 2D Effects](https://doc316en.candera.eu/books/sample-solutions/page/opengl-2d-effects-solution)</span>)

#### Usability Improvements

- High Resolution Support 
    - Scene Composer and Control Center user interface now supports high resolution settings on Windows
    - Newer and sharper icons are available, independent of your Windows DPI settings
- New <span style="color: rgb(230, 126, 35);">[Patch Application Process](https://doc316en.candera.eu/books/getting-started/page/patch-installation-procedure)</span>
    - an easier and safer way to update your CGI Studio
- Easier handling with Scene Composer's <span style="color: rgb(230, 126, 35);">[Text Style Editor](https://doc316en.candera.eu/books/solution-handling/page/text-style-palette)</span>
    - Setting Ascender and Descender properties for fonts now possible
- <span style="color: rgb(230, 126, 35);">[Extended drag &amp; drop functionality](https://doc316en.candera.eu/link/118#bkmrk-%C2%A0)</span> incl. duplication of objects in Scene Tree

#### New CMake Environment and starting points

- <span style="font-size: 10pt; line-height: 1.5;">A new CMake system was introduced to CGI Studio. This approach has several advantages:  
    it is based on newer CMake versions (CMake 3.19.0 or higher is required): some newer CMake features allow for a much simpler configuration </span>
- <span style="font-size: 10pt; line-height: 1.5;">cleaner and idiomatic overall implementation: everything is implemented in a way following guide-lines from CMake.org. This makes it also easier to use it, as there is a lot of community documentation available.</span>
- <span style="font-size: 10pt; line-height: 1.5;">better structure and order of the configuration: with the old system it is often quite difficult to find the correct place where all necessary information is available (such as target or OS information)</span>

<span style="font-size: 10pt; line-height: 1.5;">See <span style="color: rgb(230, 126, 35);">[Build System Setup](https://doc316en.candera.eu/books/build-system-setup)</span> for more details.</span>

#### 3D ADAS template scene  


Template of an instrument cluster containing a modifiable 3D ADAS control.

<div drawio-diagram="6160"><img src="https://doc316en.candera.eu/uploads/images/drawio/2024-06/drawing-7-1718347337.png" alt=""/></div>


#### Help system (This document) updated  


- Enhanced search function
- Implementation of bookmark function

For more information on how to use the new help system, please click <span style="color: rgb(230, 126, 35);">[here](https://doc316en.candera.eu/books/about-this-document/page/document-usage)</span>.