# 64-bit support Scene Composer

Since CGI3.13, Scene Composer has become a 64-bit support application. As a result, the following benefits are expected when compared to the 32-bit Scene Composer

- Enables creation of complex, large-scale HMI solutions that exceed 32-bit memory limitations
- Ability to import and memory process large, complex assets via the Smart Importer

On the other hand, the C++ SCHost.dll used for launching Scene Composer has to be built as well in 64-bit mode. For this reason, CGI 3.14 or later has a function to automatically check if SCHost.dll is properly built when starting Scene Composer. If you are using SCHost.dll built in 32-bit, the following error dialog will be displayed.

<div drawio-diagram="5545"><img src="https://doc316en.candera.eu/uploads/images/drawio/2024-04/drawing-4-1712904349.png" alt=""/></div>

The two buttons on the dialog perform the following actions.

<table border="1" class="align-center" id="bkmrk-%5B-ok-%5D-button-closes" style="border-collapse: collapse; width: 81.6049%; border-width: 1px;"><colgroup><col style="width: 22.6205%;"></col><col style="width: 77.3795%;"></col></colgroup><tbody><tr><td class="align-left" style="border-width: 1px;">\[ OK \] button</td><td class="align-left" style="border-width: 1px;">Closes the Scene Composer.</td></tr><tr><td class="align-left" style="border-width: 1px;">\[ Open... \] button</td><td class="align-left" style="border-width: 1px;">Opens the Scene Composer log file with any editor.</td></tr></tbody></table>

<p class="callout info">For information on building SCHost.dll for 64-bit support, please refer to <span style="color: rgb(230, 126, 35);">[Build System Setup](https://doc316en.candera.eu/books/build-system-setup)</span> document.</p>

The 32/64bit compatibility table for each version of CGI Studio is shown below.

<table border="1" class="align-center" id="bkmrk-cgi-version-scene-co" style="border-collapse: collapse; width: 665px; border-width: 1px;"><colgroup><col style="width: 210.667px;"></col><col style="width: 210.667px;"></col><col style="width: 210.667px;"></col></colgroup><tbody><tr><td style="border-width: 1px; background-color: rgb(35, 111, 161);">**<span style="color: rgb(255, 255, 255);">CGI Version</span>**</td><td style="border-width: 1px; background-color: rgb(35, 111, 161);">**<span style="color: rgb(255, 255, 255);">Scene Composer and SCHost.dll</span>**</td><td style="border-width: 1px; background-color: rgb(35, 111, 161);">**<span style="color: rgb(255, 255, 255);">CGI Player</span>**</td></tr><tr><td style="border-width: 1px;">Up to CGI3.3</td><td style="border-width: 1px;">32bit required</td><td style="border-width: 1px;">32bit required</td></tr><tr><td style="border-width: 1px;">From CGI3.4 to CGI3.12</td><td style="border-width: 1px;">32bit required</td><td style="border-width: 1px;">32bit or 64bit required</td></tr><tr><td style="border-width: 1px;">CGI3.13 and later</td><td style="border-width: 1px;">64bit required</td><td style="border-width: 1px;">32bit or 64bit required</td></tr></tbody></table>