Skip to main content

Part 1: Smart Importer

This section describes creating a new Solution and how to proceed importing IVI_Sample.psd file via Smart Importer. Specially about how to assign Controls to each image parts.


Create a new Solution

The first step is to create a new Solution for Scene Composer.

Double-click on the Empty template under Samples and Templates.
* Selecting “Empty” template creates a new solution based on the template.

drawing-7-1676625485.png

Select "Render Targets" panel and click "Display". Change the resolution setting as the below.

  • X Resolution 640
  • Y Resolution 960
drawing-7-1676625509.png

Click save icon in the menu bar.

drawing-7-1676625527.png

A dialog box appears, allowing you to select an appropriate location. Input any name as a solution file name.


Smart Importer

As an example, here describ the actual import procedure using Smart Impoter. We will use IVI_Sample.psd for this explanation. From the menu bar, click Import > Smart Importer... and select the Photoshop file "IVI_Sample.psd".

drawing-7-1676625560.png

The Smart Importer dialog box appears.

drawing-7-1676625588.png

First, click on the left-most triangle button to extend the Header layer tree. Check the checkbox to the left of the Header and make sure that all items under the Header are checked. Click on DigitalCrock in the tree. From the Control List, click on the Apply button to the right side of the DigitalCrock control.

drawing-7-1676625822.png

Click on “Basic Properties” tab and check “ShowFull24Hours” checkbox. This will make the display show 24 hours. Similarly, uncheck “ShowSeconds”. This will prevent the seconds from being displayed.

drawing-7-1676625629.png

If a Control is set and imported with layers and properties that do not match when imported, the original group will not reflect the Control, and another new group node with Control applied will be added.

Following the previous operation, similar operations are performed on each item.


Header Tree
drawing-7-1676625805.png
Target Layer Control List
TellTale_Error Tell Tale

Menu_button tree
drawing-7-1676625772.png
drawing-7-1676625785.png
Target Layer Control List Basic Properties
TextButton_Car TextButton Text (blank space)
TextButton_Navigation TextButton Text (blank space)
TextButton_Phone TextButton Text (blank space)
TextButton_Music TextButton Text (blank space)

Music Tree
drawing-7-1676625968.png
drawing-7-1676625985.png
Target Layer Control List Basic Properties
Slider
Slider
Value 9000
Minimum 0
Maximum 18000

 

drawing-7-1676626141.png

drawing-7-1676626158.png
Target Layer Control List Basic Properties
DigitalClock_Time DigitalClock ShowFull24Hours enable
ShowSeconds disable

 


drawing-7-1676626316.png
drawing-7-1676626327.png
Target Layer Control List Basic Properties
DigitalClock_Total_Time DigitalClock Time 18000
ShowFull24Hours enable
ShowSeconds disable

 

drawing-7-1676626518.png
drawing-7-1676626530.png
Target Layer Control List Basic Properties
CheckBox CheckBox Text (blank space)

Comfort Tree
drawing-7-1676626643.png
drawing-7-1676626662.png
Target Layer Control List Basic Properties
Seat_Left TextValue_Temperature Text Value Value 23
FormatText %02d

 

drawing-7-1676626794.png

Target Layer Control List
Seat_Left Icon_Button_+ IconButton
Icon_Button_- IconButton

drawing-7-1676626912.png
drawing-7-1676626922.png

Target Layer Control List Basic Properties
Seat_Left ProgressBar ProgressBar Value 23
Minimum 16
Maximum 28

drawing-7-1676627036.png
drawing-7-1676627052.png

Target Layer Control List Basic Properties
Seat_Left SeatHeating_Left(*) CheckBox Text (blank space)

(*)The image is treated like a checkbox. So there is no additional rectangle for that.

Target Layer Control List Basic Properties
Seat_Right TextValue_Temperature Text Value Value 23
FormatText %02d
Target Layer Control List
Seat_Right Icon_Button_+ IconButton
Icon_Button_-
Target Layer Control List Basic Properties
Seat_Right ProgressBar ProgressBar Value 23
Minimum 16
Maximum 28
Target Layer Control List Basic Properties
Seat_Right SeatHeating_Right(*) CheckBox Text (blank space)


(*)The image is treated like a checkbox. So there is no additional rectangle for that.

drawing-7-1676627399.pngdrawing-7-1676627399.png
Target Layer Control List
Fan slider slider


drawing-7-1676627490.png
drawing-7-1676627508.png

Target Layer Control List Basic Properties
Air RadioButton_Outside Air RadioButton Text (blank space)
RadioButton_Inside Air RadioButton Text (blank space)
RadioButton_AUTO RadioButton Text (blank space)


drawing-7-1676627550.png
Target Layer Configuration details
Air RadioButton_Outside Air/Control_Background disable
RadioButton_Inside Air/Control_Background disable
RadioButton_AUTO Air/Control_Background disable



Navigation Tree
drawing-7-1676627156.png

Since this tree is unchecked, check it. There is no need to apply the control in ControlList since it only imports Navigation image. After completing the settings up to this point, press OK button to perform the import. Now you can import while setting controls on each layer. On Scene Tree, you can confirm that the settings made in Smart Importer have been applied at the time of import.

drawing-7-1676627181.png

After you finish importing, select Navigation below Navigation group in Scene Tree and unselect "Node Rendering Enabled”. Then this element will be not displayed by default.