Getting Started

Graphics Control has been designed to work out of the box! In the following guide we will explore how the package works.

Import the package

If not already done, open the Package Manager, select My Assets and download and import the Graphics Control package.

Open and explore the Sample

Next open the Sample scene provided with the package (Plugins->Ilumisoft->Graphics Control->Sample->Scenes) to get an overview of the provided features and options. It contains a simple scene made of cubes, a graphic settings panel and a post process volume.

When you enter playmode, you will notice that the panel automatically gets filled with a set of settings that you can modify. Get to the Bloom setting and set it to "off". When you now click the Apply button, you should notice that the bloom has been disabled in the scene. Additionally the new value is stored and will be recovered when leaving and entering playmode again.

While still in playmode take a look at the Scene Hierarchy and unfold the DontDestroyOnLoad section. There you will find an instance of the Graphic Settings Manager. It controls which settings are available and controls their lifecycle. In the next step we will explore how you can modify the available settings.

Modify the settings

Exit playmode, go to Edit->Project Settings->Graphics Control. Here you can define the prefab that will be used to create the Graphic Settings Manager, control whether it should be created automatically when the game is started and also set the prefab used for the Graphic Settings Panel.

Double click the Graphic Settings Manager prefab to open it. Notice that each setting available has its own component, providing you with some default settings. If you want to remove a setting from the game you can simply remove the associated component here. Additionally if you want to add a setting to the game, click AddComponent->Graphics Control->Settings and select the one you need. The order of the components is the order that will be used by the Graphic Settings Panel.

Last updated