The packages needed for COALA in Unity are hosted in Git repositories, so please make sure you have Git installed on your machine before setting up COALA! Without Git, Unity's Package Manager won't be able to add COALA to your Unity project.
Start by creating a new project using the 3D template
After loading you should get something like this:
Navigate to Window -> Package Manager and install the COALA package under the Packages: My Assets tab. You should now see a new Coala menu in the Menu Bar as in the image below.
Click on the the Package manager window option, which will open the COALA - Package manager, and then click on ADD STABLE.
Now the COALA Unity Package should be successfully installed in your project.
After importing the package into your project, you can open the Instruction window for more information.
The COALA package needs some Unity editor tags for faster map generation. You don't have to put them in manually. Executing the setup routine will take care of that.
Navigate to Window -> Package Manager again and find the COALA Package under the Packages in this project.
Under the Samples section, import the Example 2 - RenderArea3D.
Take a look at the Game tab.
The screen contains three major sections:
The requesting UI parts - Here you can enter the location you want to render using the current configuration
Random Target controls - Change the current target that the camera is rotating around (Tip: Scroll to change the distance to the rotation target).
The Render options - Use these to toggle the different COALA layers.
Start play mode, press one of the Request buttons, and watch the result.
If you see something similar to the image above, the package is now ready to use.
Remember that you need to make your own project at the COALA Back-end in order to customize the maps.
In case you have installed our package to an existing project, you will need the Universal Render Pipeline for the PaperMap example to work properly.
Should the areas of one of your example scenes look like this:
then you are missing the Universal RP and/or you are having the wrong Scriptable Render Pipeline Settings in use. The example scenes in this package are using mobile-optimized shaders and shaders that were created with Unity's Shader Graph.
Search and install the Universal RP package from the Package Manager.
Open the Project Settings (under the Edit menu), navigate to the Graphics section, and assign the "UniversalRenderPipelineAsset.asset" provided through the above package to the "Scriptable Render Pipeline Settings".