ADXTutorials

Using the Atom Viewer Tool

This post explains the features of the Atom Viewer tool and how to use it in conjunction with AtomCraft.

Introduction

AtomCraft comes with a very useful tool called Atom Viewer. Atom Viewer can be used to check the contents of the ACB/AWB and ACF files that are generated by the AtomCraft tool when building a game audio project.

One ACB file is created for each CueSheet (sound bank). If that sound bank contains streaming assets, the streaming data will be exported in a separate AWB file. As for the ACF file, it corresponds to the project and contains all the global definitions.

Atom Viewer also makes it easy to quickly preview Cues with 3D positioning.

Starting the Atom Viewer tool

Atom Viewer can be accessed directly from AtomCraft or simply by double clicking on the Atom Viewer executable.

To start Atom Viewer from AtomCraft:

Step 1:

Right-click on the desired CueSheet in the Work Units section of the project tree and select Open CRI Atom Viewer.

Blog_View_001

Step 2:

If the binary data for that CueSheet has not been built yet, a message box will appear. Simply click Ok and the “Build Atom CueSheet Binary” window will appear. Press Build to generate the binary data for the CueSheet. If you are not familiar with the CueSheet binary data we recommend watching this Video Tutorial.

Blog_View_002

Step 3:

Once the build process is completed, click OK in the notification window that appears. The Atom Viewer will then be launched with your CueSheet automatically being loaded.

Blog_View_003

Loading a new file

To load a new file in Atom Viewer, simply drag and drop it from the Windows Explorer:

Blog_View_004

You can also click on the folder icon in the main view to import your files.

Blog_View_005

The file import window is also accessible from the file menu.

Blog_View_006

Note that it is possible to open an ACB or an AWB file only. However, in that case, the global data – which is included in the ACF – will not be accessible (E.g.: AISACs, Categories etc…).

Blog_View_007

Customizing the View

You can customize the View settings of the main window to display exactly the information you need. Select View from the menu bar and check the items you want to see.

Blog_View_008

Previewing the audio

Atom Viewer allows you to listen to the audio embedded in the binary files. Therefore, you can listen to the files that have been encoded and then decoded, exactly as if they were played in the game. It is an easy way to quickly compare different compression settings and Codecs.

 

Blog Picture_Viewer_Diagram_Encode decode listening Diagram

 

To preview a Cue, double-click on it or select it and click on the play button.

Blog_View_009

To change the preview settings, click on Preview in the menu bar and select Preview Settings.

Blog_View_010

Blog_View_011

Previewing the audio with 3D positioning

Another interesting feature of Atom Viewer is the option to preview audio with 3D positioning. It allows you to quickly test your distance attenuation curves and effective angles, without having to run the game on a devkit.

Select a Cue, check the enable 3D option and play the Cue. You can hear it with the correct distance attenuation curves and effective angles while you are adjusting them.

Blog_View_012

 

Previewing with AISACs

Atom Viewer also supports preview with multiple AISACs. It is possible to control 2 AISACs simultaneously by using an X/Y pane.

To assign the AISACs, go the AISAC pane, right-click on a Player and select Assign AISAC-Control. The Assign AISAC-Control window appears and you can assign the desired AISACs to the X and Y axes.

Blog_View_013

Blog_View_014

 

This concludes our post about the Atom Viewer tool. As always, let us know if you want to learn more about a specific ADX2 feature!