EditorGUILayout.LabelField("This module is used for integration MicroSplat shader to Polaris terrain.");
GEditorCommon.Header("Setup Steps");
EditorGUILayout.LabelField("1. Select a directory for storing MicroSplat files, target terrains will share the same Texture Array Config and shader. Make sure the directory is an empty folder.");
EditorGUILayout.LabelField("2. Pick a name for the generated shaders.");
EditorGUILayout.LabelField("3. Drop the terrain game objects or the environment root into the selector box.");
EditorGUILayout.LabelField("4. Click Setup.");
GEditorCommon.Header("After Setup");
EditorGUILayout.LabelField("1. Texture layers will be fetched from the Splat Prototype Group, for the first time only, if Init Texture Entries is on.");
EditorGUILayout.LabelField("2. The Splat Prototype Group serves no purpose after this point. You have to do all material configs on MicroSplat side. Refer to its documentation for more info.");
EditorGUILayout.LabelField("3. You can still use texturing tools to edit your terrains, Splat Control Maps will be sync between two systems.");