├── .gitignore
├── .vsconfig
├── Assets
├── AISkyboxGenerator.meta
├── AISkyboxGenerator
│ ├── Editor.meta
│ └── Editor
│ │ ├── AISkyboxGeneratorSettings.cs
│ │ ├── AISkyboxGeneratorSettings.cs.meta
│ │ ├── AISkyboxGenerator_Editor.cs
│ │ ├── AISkyboxGenerator_Editor.cs.meta
│ │ ├── APIMessages.cs
│ │ ├── APIMessages.cs.meta
│ │ ├── BlockAdeAPI.cs
│ │ ├── BlockAdeAPI.cs.meta
│ │ ├── CatDarkGame.AISkyboxGenerator.Editor.asmdef
│ │ ├── CatDarkGame.AISkyboxGenerator.Editor.asmdef.meta
│ │ ├── EditorStrings.cs
│ │ ├── EditorStrings.cs.meta
│ │ ├── ImageProcessor.cs
│ │ └── ImageProcessor.cs.meta
├── Scenes.meta
├── Scenes
│ ├── AISkyboxGenerator_SampleScene.meta
│ ├── AISkyboxGenerator_SampleScene.unity
│ ├── AISkyboxGenerator_SampleScene.unity.meta
│ ├── AISkyboxGenerator_SampleScene
│ │ ├── Global Volume Profile.asset
│ │ ├── Global Volume Profile.asset.meta
│ │ ├── Lighting Settings.lighting
│ │ ├── Lighting Settings.lighting.meta
│ │ ├── LightingData.asset
│ │ ├── LightingData.asset.meta
│ │ ├── ReflectionProbe-0.exr
│ │ ├── ReflectionProbe-0.exr.meta
│ │ ├── ReflectionProbe-1.exr
│ │ └── ReflectionProbe-1.exr.meta
│ ├── Assets.meta
│ └── Assets
│ │ ├── AISkybox_211115.png
│ │ ├── AISkybox_211115.png.meta
│ │ ├── M_ColorGloss.mat
│ │ ├── M_ColorGloss.mat.meta
│ │ ├── M_Metal.mat
│ │ ├── M_Metal.mat.meta
│ │ ├── M_Plane.mat
│ │ ├── M_Plane.mat.meta
│ │ ├── M_White.mat
│ │ ├── M_White.mat.meta
│ │ ├── Skybox.mat
│ │ ├── Skybox.mat.meta
│ │ ├── UV_256.png
│ │ └── UV_256.png.meta
├── Settings.meta
└── Settings
│ ├── URP-HighFidelity-Renderer.asset
│ ├── URP-HighFidelity-Renderer.asset.meta
│ ├── URP-HighFidelity.asset
│ ├── URP-HighFidelity.asset.meta
│ ├── UniversalRenderPipelineGlobalSettings.asset
│ └── UniversalRenderPipelineGlobalSettings.asset.meta
├── LICENSE
├── Packages
├── manifest.json
└── packages-lock.json
├── ProjectSettings
├── AudioManager.asset
├── BurstAotSettings_StandaloneWindows.json
├── ClusterInputManager.asset
├── CommonBurstAotSettings.json
├── DynamicsManager.asset
├── EditorBuildSettings.asset
├── EditorSettings.asset
├── GraphicsSettings.asset
├── InputManager.asset
├── MemorySettings.asset
├── NavMeshAreas.asset
├── PackageManagerSettings.asset
├── Physics2DSettings.asset
├── PresetManager.asset
├── ProjectSettings.asset
├── ProjectVersion.txt
├── QualitySettings.asset
├── SceneTemplateSettings.json
├── ShaderGraphSettings.asset
├── TagManager.asset
├── TimeManager.asset
├── URPProjectSettings.asset
├── UnityConnectSettings.asset
├── VFXManager.asset
├── VersionControlSettings.asset
└── XRSettings.asset
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 | # This .gitignore file should be placed at the root of your Unity project directory
2 | #
3 | # Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore
4 | #
5 | /[Ll]ibrary/
6 | /[Tt]emp/
7 | /[Oo]bj/
8 | /[Bb]uild/
9 | /[Bb]uilds/
10 | /[Ll]ogs/
11 | /[Mm]emoryCaptures/
12 | /UserSettings/
13 |
14 | # Asset meta data should only be ignored when the corresponding asset is also ignored
15 | !/[Aa]ssets/**/*.meta
16 |
17 | # Uncomment this line if you wish to ignore the asset store tools plugin
18 | # /[Aa]ssets/AssetStoreTools*
19 |
20 | # Autogenerated Jetbrains Rider plugin
21 | [Aa]ssets/Plugins/Editor/JetBrains*
22 |
23 | # Visual Studio cache directory
24 | .vs/
25 |
26 | # Gradle cache directory
27 | .gradle/
28 |
29 | # Autogenerated VS/MD/Consulo solution and project files
30 | ExportedObj/
31 | .consulo/
32 | *.csproj
33 | *.unityproj
34 | *.sln
35 | *.suo
36 | *.tmp
37 | *.user
38 | *.userprefs
39 | *.pidb
40 | *.booproj
41 | *.svd
42 | *.pdb
43 | *.mdb
44 | *.opendb
45 | *.VC.db
46 |
47 | # Unity3D generated meta files
48 | *.pidb.meta
49 | *.pdb.meta
50 | *.mdb.meta
51 |
52 | # Unity3D generated file on crash reports
53 | sysinfo.txt
54 |
55 | # Builds
56 | *.apk
57 | *.unitypackage
58 |
59 | # Crashlytics generated file
60 | crashlytics-build.properties
61 |
62 |
--------------------------------------------------------------------------------
/.vsconfig:
--------------------------------------------------------------------------------
1 | {
2 | "version": "1.0",
3 | "components": [
4 | "Microsoft.VisualStudio.Workload.ManagedGame"
5 | ]
6 | }
7 |
--------------------------------------------------------------------------------
/Assets/AISkyboxGenerator.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ac61c27253931fd4d80070dda901ee24
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/AISkyboxGenerator/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6c682873a0bd26241a4ff90751c2a345
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/AISkyboxGenerator/Editor/AISkyboxGeneratorSettings.cs:
--------------------------------------------------------------------------------
1 | using UnityEditor;
2 |
3 | namespace CatDarkGame.AISkyboxGenerator
4 | {
5 | ///
6 | /// Set and save the "Blockadelabs" API key value in Project Settings
7 | ///
8 | [FilePath("UserSettings/AISkyboxGeneratorSettings.asset", FilePathAttribute.Location.ProjectFolder)]
9 | public sealed class AISkyboxGeneratorSettings : ScriptableSingleton
10 | {
11 | public string API_Key = null;
12 | public string API_Secret = null;
13 | public void Save() => Save(true);
14 | void OnDisable() => Save();
15 | }
16 |
17 | public sealed class AISkyboxGeneratorSettingsProvider : SettingsProvider
18 | {
19 | public AISkyboxGeneratorSettingsProvider() : base("Project/AI Skybox Generator", SettingsScope.Project) { }
20 |
21 | public override void OnGUI(string search)
22 | {
23 | var settings = AISkyboxGeneratorSettings.instance;
24 | var api_Key = settings.API_Key;
25 | var api_Secret = settings.API_Secret;
26 |
27 | EditorGUI.BeginChangeCheck();
28 | api_Key = EditorGUILayout.TextField("API Key", api_Key);
29 | api_Secret = EditorGUILayout.TextField("API Secret", api_Secret);
30 | if (EditorGUI.EndChangeCheck())
31 | {
32 | settings.API_Key = api_Key;
33 | settings.API_Secret = api_Secret;
34 | settings.Save();
35 | }
36 |
37 | EditorGUILayout.Space(15);
38 | EditorGUILayout.LabelField("You can to generate an API key - Blockadelabs Skybox");
39 | EditorGUILayout.LinkButton("https://skybox.blockadelabs.com/");
40 |
41 | EditorGUILayout.Space(15);
42 | EditorGUILayout.LabelField("Created Package by CatDarkGame");
43 | EditorGUILayout.LinkButton("https://twitter.com/CatDarkGame");
44 | }
45 |
46 | [SettingsProvider]
47 | public static SettingsProvider CreateCustomSettingsProvider() => new AISkyboxGeneratorSettingsProvider();
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/Assets/AISkyboxGenerator/Editor/AISkyboxGeneratorSettings.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5d3bc1c7addcefb44b629a8bf58625c7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/AISkyboxGenerator/Editor/AISkyboxGenerator_Editor.cs:
--------------------------------------------------------------------------------
1 | using UnityEditor;
2 | using UnityEditor.SceneManagement;
3 | using UnityEngine;
4 | using Task = System.Threading.Tasks.Task;
5 |
6 | namespace CatDarkGame.AISkyboxGenerator
7 | {
8 | public class AISkyboxGenerator_Editor : EditorWindow
9 | {
10 | public static readonly Vector2 WindowSize = new Vector2(650.0f, 560.0f);
11 | public static readonly int WindowPaddingSize = 10;
12 | public static readonly int GenerateButtonHeight = 30;
13 | public static readonly int ApplySkyboxButtonHeight = 30;
14 |
15 | [MenuItem(EditorStrings.MenuItemPath, false, 0)]
16 | public static void OpenEditorWindow()
17 | {
18 | var window = GetWindow(true, EditorStrings.EditorTitle, true);
19 | window.minSize = WindowSize;
20 | window.maxSize = window.minSize;
21 | }
22 |
23 | private string _prompt;
24 | private Vector2 _promptScrollPos = Vector2.zero;
25 | private BlockAdeAPI.SkyboxStyles _skyboxStyles = BlockAdeAPI.SkyboxStyles.FantasyLandscape;
26 |
27 | private bool IsProgress = false;
28 | private float Progress_Amount = 0.0f;
29 | private string Progress_Msg = string.Empty;
30 |
31 | private Texture2D _previewTexture;
32 |
33 | private void OnGUI()
34 | {
35 | EditorGUILayout.BeginVertical(new GUIStyle() { padding = new RectOffset(WindowPaddingSize, WindowPaddingSize, WindowPaddingSize, WindowPaddingSize) });
36 |
37 | DrawPromptField();
38 | DrawGenerateAndProgress();
39 | DrawTexturePreview();
40 |
41 | EditorGUILayout.EndVertical();
42 | }
43 |
44 |
45 |
46 | private void DrawPromptField()
47 | {
48 | EditorGUILayout.BeginHorizontal();
49 | GUILayout.Label(EditorStrings.Label_SkyboxStyles + " ");
50 | _skyboxStyles = (BlockAdeAPI.SkyboxStyles)EditorGUILayout.EnumPopup(_skyboxStyles, GUILayout.Width(150));
51 | GUILayout.FlexibleSpace();
52 |
53 | if (GUILayout.Button(EditorStrings.Button_OpenAPISettings))
54 | {
55 | SettingsService.OpenProjectSettings("Project/AI Skybox Generator");
56 | }
57 |
58 | EditorGUILayout.EndHorizontal();
59 |
60 | EditorGUILayout.BeginHorizontal();
61 | GUILayout.Label(EditorStrings.Label_Prompt);
62 | GUILayout.FlexibleSpace();
63 |
64 | EditorGUI.BeginChangeCheck();
65 | int promptTemplateIndex = 0;
66 | promptTemplateIndex = EditorGUILayout.Popup(promptTemplateIndex, PromptTemplate.Templates);
67 | if (EditorGUI.EndChangeCheck())
68 | {
69 | if (promptTemplateIndex>0) _prompt = PromptTemplate.Templates[promptTemplateIndex];
70 | }
71 | EditorGUILayout.EndHorizontal();
72 |
73 | _promptScrollPos = EditorGUILayout.BeginScrollView(_promptScrollPos, GUILayout.Height(100));
74 | bool isAPISetting = CheckAPISettings();
75 | EditorGUI.BeginDisabledGroup(!isAPISetting);
76 | if (!isAPISetting) _prompt = EditorStrings.Text_APISettingisNull;
77 | if (isAPISetting && _prompt == EditorStrings.Text_APISettingisNull) _prompt = string.Empty;
78 | _prompt = GUILayout.TextArea(_prompt, GUILayout.ExpandHeight(true));
79 | EditorGUI.EndDisabledGroup();
80 | EditorGUILayout.EndScrollView();
81 | }
82 |
83 | private void DrawGenerateAndProgress()
84 | {
85 | Rect progressBarRect = new Rect(WindowPaddingSize, GUILayoutUtility.GetRect(0f, 0f).y, position.width - WindowPaddingSize * 2, GenerateButtonHeight);
86 | if (!IsProgress)
87 | {
88 | bool isAPISetting = CheckAPISettings();
89 | EditorGUI.BeginDisabledGroup(!isAPISetting);
90 | if (GUILayout.Button(EditorStrings.Button_Generate, GUILayout.Width(progressBarRect.width), GUILayout.Height(progressBarRect.height)))
91 | {
92 | GenerateSkybox();
93 | }
94 | EditorGUI.EndDisabledGroup();
95 | }
96 | else
97 | {
98 | EditorGUI.ProgressBar(progressBarRect, Progress_Amount, Progress_Msg);
99 | GUILayout.Space(progressBarRect.height);
100 | }
101 | }
102 |
103 | private void DrawTexturePreview()
104 | {
105 | GUILayout.Space(10);
106 | HorizontalLine(Color.gray, 1, Vector2.one * 2);
107 | EditorGUILayout.Space(5);
108 | float width = position.width - 20;
109 | Rect rect = new Rect(WindowPaddingSize, GUILayoutUtility.GetRect(0f, 0f).y, width, width / 2);
110 | if (_previewTexture)
111 | {
112 | EditorGUI.DrawPreviewTexture(rect, _previewTexture, null, ScaleMode.ScaleToFit);
113 | }
114 | else
115 | {
116 | var style = new GUIStyle(GUI.skin.box) { alignment = TextAnchor.MiddleCenter, fontSize = 30 };
117 | EditorGUI.LabelField(rect, "", style);
118 | }
119 | GUILayout.Space(rect.height + 5);
120 |
121 | EditorGUI.BeginDisabledGroup(!_previewTexture);
122 | if (GUILayout.Button(EditorStrings.Button_ApplyScene, GUILayout.Width(rect.width), GUILayout.Height(ApplySkyboxButtonHeight)))
123 | {
124 | ApplySkybox(_previewTexture);
125 | }
126 | EditorGUI.EndDisabledGroup();
127 | }
128 |
129 | private void HorizontalLine(Color color, float height, Vector2 margin)
130 | {
131 | GUILayout.Space(margin.x);
132 | Rect rect = new Rect(WindowPaddingSize, GUILayoutUtility.GetRect(0f, 0f).y, position.width - WindowPaddingSize * 2, height);
133 | EditorGUI.DrawRect(rect, color);
134 | GUILayout.Space(margin.y);
135 | }
136 |
137 | private void UpdateProgress(string msg, float amount)
138 | {
139 | Progress_Amount = amount;
140 | Progress_Msg = msg;
141 | }
142 |
143 | private async void GenerateSkybox()
144 | {
145 | IsProgress = true;
146 | _previewTexture = null;
147 | int requestDelayTime_First = BlockAdeAPI.APIRequestDelayTime_First;
148 | int requestDelayTime_Loop = BlockAdeAPI.APIRequestDelayTime_Loop;
149 | string saveImageNameHeader = "AISkybox_";
150 | string apiKey = AISkyboxGeneratorSettings.instance.API_Key;
151 | string msg = BlockAdeAPI.CreateGenerateSkyboxMessage(apiKey, (int)_skyboxStyles, _prompt);
152 | int requestID = -1;
153 | string imageURL = string.Empty;
154 |
155 | Debug.Log(EditorStrings.Log_StartSkyboxGenerating + "\n" + msg);
156 |
157 | {
158 | UpdateProgress(EditorStrings.ProgressBar_StartSkyboxGenerating, 0.1f);
159 |
160 | string url = BlockAdeAPI.URL.GenerateSkybox(apiKey);
161 | BlockAdeAPI.Result result = await BlockAdeAPI.SendRequestSkyboxGenerateAsync(url, msg);
162 |
163 | bool isError = result.Error != null;
164 | string errorMsg = BlockAdeAPI.GetErrorMesage(result.ReponseCode);
165 | if (isError)
166 | {
167 | Debug.LogError(errorMsg);
168 | ProgressClear();
169 | return;
170 | }
171 |
172 | var responeData = JsonUtility.FromJson(result.Value);
173 | requestID = responeData.id;
174 | }
175 |
176 | {
177 | UpdateProgress(EditorStrings.ProgressBar_RequestImage, 0.2f);
178 | await Task.Delay(requestDelayTime_First);
179 | string url = BlockAdeAPI.URL.ImagineRequest(apiKey, requestID.ToString());
180 | BlockAdeAPI.Result result = await BlockAdeAPI.SendGetImagebyIDAsync(url, requestDelayTime_Loop, (statusMessage) =>
181 | {
182 | switch(statusMessage)
183 | {
184 | case "pending":
185 | UpdateProgress(EditorStrings.ProgressBar_RequestImage_Pending, 0.3f);
186 | break;
187 | case "dispatched":
188 | UpdateProgress(EditorStrings.ProgressBar_RequestImage_Dispatched, 0.55f);
189 | break;
190 | case "processing":
191 | UpdateProgress(EditorStrings.ProgressBar_RequestImage_Processing, 0.6f);
192 | break;
193 | }
194 | });
195 | bool isError = result.Error != null;
196 | string errorMsg = BlockAdeAPI.GetErrorMesage(result.ReponseCode);
197 | if (isError)
198 | {
199 | Debug.LogError(errorMsg);
200 | ProgressClear();
201 | return;
202 | }
203 |
204 | imageURL = result.Value;
205 | UpdateProgress(EditorStrings.ProgressBar_RequestImage_Complete, 0.8f);
206 | await Task.Delay(1000);
207 | }
208 |
209 | {
210 | Debug.Log(EditorStrings.Log_ImageDownload + " - " + imageURL);
211 | UpdateProgress(EditorStrings.ProgressBar_DownloadImage, 0.85f);
212 | Texture2D downloadImage = await ImageProcessor.DownloadImage(imageURL);
213 | if(downloadImage == null)
214 | {
215 | Debug.LogError(EditorStrings.LogError_DownloadImageError + " - " + imageURL);
216 | ProgressClear();
217 | return;
218 | }
219 |
220 | UpdateProgress(EditorStrings.ProgressBar_SaveImage, 0.95f);
221 | string randomIndex = System.DateTime.Now.ToString("HHmmss");
222 | string sceneFolderPath = ImageProcessor.GetActiveSceneFolderPath();
223 | string fileName = saveImageNameHeader + randomIndex + ".png";
224 | string assetPath = sceneFolderPath + "/" + fileName;
225 | Texture2D imageAsset = ImageProcessor.SaveImageFile(assetPath, downloadImage);
226 | EditorGUIUtility.PingObject(imageAsset);
227 |
228 | _previewTexture = imageAsset;
229 |
230 | Debug.Log(EditorStrings.Log_GenerateComplete + " - " + assetPath);
231 | }
232 |
233 | ProgressClear();
234 | }
235 |
236 | private bool CheckAPISettings()
237 | {
238 | if(AISkyboxGeneratorSettings.instance.API_Key.Length<=0) return false;
239 | return true;
240 | }
241 |
242 | private void ProgressClear()
243 | {
244 | IsProgress = false;
245 | }
246 |
247 | private void ApplySkybox(Texture2D texture)
248 | {
249 | string sceneFolderPath = ImageProcessor.GetActiveSceneFolderPath();
250 | string assetPath = sceneFolderPath + "/" + "M_AISkybox.mat";
251 |
252 | Material material = AssetDatabase.LoadAssetAtPath(assetPath);
253 | if (!material)
254 | {
255 | material = new Material(Shader.Find("Skybox/Panoramic"));
256 | AssetDatabase.CreateAsset(material, assetPath);
257 | }
258 | material.SetTexture("_MainTex", texture);
259 | material.SetFloat("_Exposure", 1.18f);
260 |
261 | RenderSettings.skybox = material;
262 | EditorSceneManager.MarkSceneDirty(EditorSceneManager.GetActiveScene());
263 | }
264 | }
265 | }
--------------------------------------------------------------------------------
/Assets/AISkyboxGenerator/Editor/AISkyboxGenerator_Editor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8e62e6f67e798e740b437a5c281aa336
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/AISkyboxGenerator/Editor/APIMessages.cs:
--------------------------------------------------------------------------------
1 | namespace CatDarkGame.AISkyboxGenerator
2 | {
3 | [System.Serializable]
4 | public static class APIMessages
5 | {
6 | [System.Serializable]
7 | public struct RequestGenerateSkybox
8 | {
9 | public string api_key;
10 | public string prompt;
11 | public int skybox_style_id;
12 | public string webhook_url;
13 | };
14 |
15 | [System.Serializable]
16 | public struct RequestGenerateImagine
17 | {
18 | public string api_key;
19 | public string generator;
20 | public string prompt;
21 | public string negative_text;
22 | public int seed;
23 | public string animation_mode;
24 | public string webhook_url;
25 | };
26 |
27 | [System.Serializable]
28 | public struct GeneratorParams
29 | {
30 | public string prompt;
31 | public string negative_text;
32 | public int seed;
33 | public string animation_mode;
34 | };
35 |
36 | [System.Serializable]
37 | public struct ResponeImaginebyID
38 | {
39 | public int id;
40 | public string obfuscated_id;
41 | public int user_id;
42 | public string title;
43 | public string prompt;
44 | public string username;
45 | public string status;
46 | public int queue_position;
47 | public string file_url;
48 | public string thumb_url;
49 | public string created_at;
50 | public string updated_at;
51 | public string error_message;
52 | public string pusher_channel;
53 | public string pusher_event;
54 | public string type;
55 | public string generator;
56 | public GeneratorParams generator_data;
57 | };
58 | }
59 | }
--------------------------------------------------------------------------------
/Assets/AISkyboxGenerator/Editor/APIMessages.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c3f2d2b4534e9cb489ab7449311df003
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/AISkyboxGenerator/Editor/BlockAdeAPI.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Text;
3 | using System.Threading.Tasks;
4 | using UnityEngine;
5 | using UnityEngine.Networking;
6 |
7 | namespace CatDarkGame.AISkyboxGenerator
8 | {
9 | public static class BlockAdeAPI
10 | {
11 | public enum SkyboxStyles
12 | {
13 | FantasyLandscape = 2,
14 | AnimeArtStyle = 3,
15 | SurealStyle = 4,
16 | DigitalPainting = 5,
17 | Scenic = 6,
18 | Nebula = 7,
19 | Realistic = 9,
20 | SciFi = 10,
21 | Dreamlike = 11,
22 | InteriorViews = 15,
23 | Sky = 16,
24 | DutchMasters = 17,
25 | ModernComputerAnimation = 20,
26 | Infrared = 18,
27 | LoyPoly = 19,
28 | NoStylewords = 13,
29 | };
30 |
31 | public enum APIErrors
32 | {
33 | InvalidGeneratorData = 400,
34 | InvalidAccount = 403,
35 | };
36 |
37 | public static class URL
38 | {
39 | public static string GenerateSkybox(string api_Key)
40 | {
41 | return string.Format("https://backend.blockadelabs.com/api/v1/skybox?api_key={0}", api_Key);
42 | }
43 |
44 | public static string ImagineRequest(string api_Key, string id)
45 | {
46 | return string.Format("https://backend.blockadelabs.com/api/v1/imagine/requests/{1}?api_key={0}", api_Key, id);
47 | }
48 | }
49 |
50 |
51 | public static readonly int APIRequestDelayTime_First = 5000; // millisecond Time
52 | public static readonly int APIRequestDelayTime_Loop = 5000; // If you make too many calls to the API too quickly, it will be throttled.
53 |
54 |
55 | public struct Result
56 | {
57 | public string Value;
58 | public string Error;
59 | public long ReponseCode;
60 |
61 | public Result(string value = "", string error = "", long responseCode = 0)
62 | {
63 | Value = value;
64 | Error = error;
65 | ReponseCode = responseCode;
66 | }
67 | }
68 |
69 | public static string GetErrorMesage(long ReponseCode)
70 | {
71 | switch ((APIErrors)ReponseCode)
72 | {
73 | case APIErrors.InvalidGeneratorData:
74 | return "Various invalid generator data related errors";
75 | case APIErrors.InvalidAccount:
76 | return "Account does not have access to this method";
77 | }
78 | return "Error";
79 | }
80 |
81 |
82 | public static string CreateGenerateSkyboxMessage(string api_Key, int skyboxStyleID, string prompt)
83 | {
84 | var msg = new APIMessages.RequestGenerateSkybox();
85 | msg.api_key = api_Key;
86 | msg.prompt = prompt;
87 | msg.skybox_style_id = skyboxStyleID;
88 | msg.webhook_url = "https://example.com/webhook_endpoint";
89 |
90 | return JsonUtility.ToJson(msg);
91 | }
92 |
93 | public static async Task SendRequestSkyboxGenerateAsync(string url, string requestMessage)
94 | {
95 | Result result = new Result();
96 |
97 | UnityWebRequest request = UnityWebRequest.PostWwwForm(url, requestMessage);
98 | byte[] rawBody = Encoding.UTF8.GetBytes(requestMessage);
99 | request.uploadHandler = new UploadHandlerRaw(rawBody);
100 | request.downloadHandler = new DownloadHandlerBuffer();
101 | request.SetRequestHeader("Content-Type", "application/json");
102 |
103 | var asyncReq = request.SendWebRequest();
104 | while (!asyncReq.webRequest.isDone)
105 | await Task.Yield();
106 |
107 | if (request.result == UnityWebRequest.Result.ConnectionError ||
108 | request.result == UnityWebRequest.Result.DataProcessingError ||
109 | request.result == UnityWebRequest.Result.ProtocolError)
110 | {
111 | Debug.LogError(asyncReq.webRequest.result + ": " + asyncReq.webRequest.error + "\n" +
112 | "Url : " + asyncReq.webRequest.url + "\n" +
113 | asyncReq.webRequest.downloadHandler.text);
114 | result.Error = asyncReq.webRequest.error;
115 | return result;
116 | }
117 |
118 | result.ReponseCode = asyncReq.webRequest.responseCode;
119 | result.Value = request.downloadHandler.text;
120 |
121 | request.Dispose();
122 | request = null;
123 |
124 | return result;
125 | }
126 |
127 | ///
128 | /// Repeatedly call the API until image generation is complete
129 | // this is not recommended as it could potentially trigger our API rate limiter
130 | // recommend using the Pusher Library or Webhook
131 | ///
132 | public static async Task SendGetImagebyIDAsync(string url, int loopDelayTime, Action statusMessage)
133 | {
134 | Result result = new Result();
135 |
136 | do
137 | {
138 | UnityWebRequest request = UnityWebRequest.Get(url);
139 | var asyncReq = request.SendWebRequest();
140 | while (!asyncReq.webRequest.isDone)
141 | await Task.Yield();
142 |
143 | result.ReponseCode = asyncReq.webRequest.responseCode;
144 | if (request.result == UnityWebRequest.Result.ConnectionError ||
145 | request.result == UnityWebRequest.Result.DataProcessingError ||
146 | request.result == UnityWebRequest.Result.ProtocolError)
147 | {
148 | Debug.LogError(asyncReq.webRequest.result + ": " + asyncReq.webRequest.error + "\n" +
149 | "Url : " + asyncReq.webRequest.url + "\n" +
150 | asyncReq.webRequest.downloadHandler.text);
151 | result.Error = asyncReq.webRequest.error;
152 | break;
153 | }
154 |
155 | var responeJson = request.downloadHandler.text;
156 | responeJson = responeJson.Substring(11, responeJson.Length - 12);
157 | var responeData = JsonUtility.FromJson(responeJson);
158 |
159 | statusMessage(responeData.status);
160 |
161 | if (responeData.status == "complete")
162 | {
163 | result.Value = responeData.file_url;
164 | break;
165 | }
166 | else if(responeData.status == "error")
167 | {
168 | result.Error = "Status Error";
169 | break;
170 | }
171 | request.Dispose();
172 | request = null;
173 |
174 | await Task.Delay(loopDelayTime);
175 | } while (true);
176 |
177 | return result;
178 | }
179 | }
180 |
181 | }
182 |
--------------------------------------------------------------------------------
/Assets/AISkyboxGenerator/Editor/BlockAdeAPI.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 659aa0aa991b8e2479ef8c6437f1e9ed
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/AISkyboxGenerator/Editor/CatDarkGame.AISkyboxGenerator.Editor.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "CatDarkGame.AISkyboxGenerator.Editor",
3 | "rootNamespace": "",
4 | "references": [],
5 | "includePlatforms": [
6 | "Editor"
7 | ],
8 | "excludePlatforms": [],
9 | "allowUnsafeCode": true,
10 | "overrideReferences": false,
11 | "precompiledReferences": [],
12 | "autoReferenced": true,
13 | "defineConstraints": [],
14 | "versionDefines": [],
15 | "noEngineReferences": false
16 | }
--------------------------------------------------------------------------------
/Assets/AISkyboxGenerator/Editor/CatDarkGame.AISkyboxGenerator.Editor.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b07eaa36f18e87a4a8674d3af88b2be4
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/AISkyboxGenerator/Editor/EditorStrings.cs:
--------------------------------------------------------------------------------
1 | namespace CatDarkGame.AISkyboxGenerator
2 | {
3 | public static class EditorStrings
4 | {
5 | public const string MenuItemPath = "AI Tools/AI Skybox Generator";
6 | public const string EditorTitle = "AI Skybox Generator";
7 |
8 | public const string Label_SkyboxStyles = "Skybox Styles";
9 | public const string Label_Prompt = "Prompt";
10 |
11 | public const string Button_Generate = "Generate Skybox";
12 | public const string Button_OpenAPISettings = "Open API Settings";
13 | public const string Button_ApplyScene = "Apply to Skybox in Scene";
14 |
15 | public const string ProgressBarTitle = "AI Skybox Generator";
16 | public const string ProgressBar_StartSkyboxGenerating = "Request Skybox Generating...";
17 | public const string ProgressBar_RequestImage = "Request Imagine Process...";
18 | public const string ProgressBar_RequestImage_Pending = "Waiting for request...";
19 | public const string ProgressBar_RequestImage_Dispatched = "Dispatched request...";
20 | public const string ProgressBar_RequestImage_Processing = "Processing generate Image...";
21 | public const string ProgressBar_RequestImage_Complete = "Image Generating Comptelete...";
22 |
23 | public const string ProgressBar_DownloadImage = "Download Image from URL...";
24 | public const string ProgressBar_SaveImage = "Save Image...";
25 |
26 | public const string Log_StartSkyboxGenerating = "Start AI Skybox Generator";
27 | public const string Log_ImageDownload = "Image Download";
28 | public const string Log_GenerateComplete = "Generate Skybox Complete";
29 |
30 | public const string LogError_DownloadImageError = "Download Image Error";
31 |
32 | public const string Text_APISettingisNull = "Set API First \n File > Build Settings > Player Settings > AI Skybox Generator";
33 | }
34 |
35 |
36 | public static class PromptTemplate
37 | {
38 | public static string[] Templates = {"Prompt Template",
39 | "forest in autumn, detailed digital painting,cinematic lighting",
40 | "cat world, minecraft, blue sky, volumetric fog, volumetric light, hdr",
41 |
42 | };
43 | }
44 |
45 |
46 | }
--------------------------------------------------------------------------------
/Assets/AISkyboxGenerator/Editor/EditorStrings.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5134d6d349677c043bb5ece6f856c56a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/AISkyboxGenerator/Editor/ImageProcessor.cs:
--------------------------------------------------------------------------------
1 | using System.IO;
2 | using System.Threading.Tasks;
3 | using UnityEditor;
4 | using UnityEditor.SceneManagement;
5 | using UnityEngine;
6 | using UnityEngine.Networking;
7 |
8 | namespace CatDarkGame.AISkyboxGenerator
9 | {
10 | public static class ImageProcessor
11 | {
12 | private const string FolderName = "AISkyboxGenerator_Results";
13 |
14 | public static async Task DownloadImage(string url)
15 | {
16 | UnityWebRequest request = UnityWebRequestTexture.GetTexture(url, false);
17 | var asyncReq = request.SendWebRequest();
18 | while (!asyncReq.webRequest.isDone)
19 | await Task.Yield();
20 |
21 | if (request.result == UnityWebRequest.Result.ConnectionError ||
22 | request.result == UnityWebRequest.Result.DataProcessingError ||
23 | request.result == UnityWebRequest.Result.ProtocolError)
24 | {
25 | Debug.LogError(asyncReq.webRequest.result + ": " + asyncReq.webRequest.error + "\n" +
26 | "Url : " + asyncReq.webRequest.url + "\n" +
27 | asyncReq.webRequest.downloadHandler.text);
28 | return null;
29 | }
30 |
31 | Texture2D texture = DownloadHandlerTexture.GetContent(asyncReq.webRequest);
32 | request.Dispose();
33 | request = null;
34 |
35 | return texture;
36 | }
37 |
38 | public static Texture2D SaveImageFile(string path, Texture2D texture2D)
39 | {
40 | byte[] _bytes = texture2D.EncodeToPNG();
41 | File.WriteAllBytes(path, _bytes);
42 | AssetDatabase.ImportAsset(path);
43 | AssetDatabase.Refresh();
44 |
45 | Texture2D asset = AssetDatabase.LoadAssetAtPath(path);
46 | if (asset != null)
47 | {
48 | var importer = AssetImporter.GetAtPath(path) as TextureImporter;
49 | if (importer != null)
50 | {
51 | importer.textureType = TextureImporterType.Default;
52 | importer.alphaSource = TextureImporterAlphaSource.None;
53 | importer.mipmapEnabled = false;
54 | importer.maxTextureSize = 8192;
55 | importer.filterMode = FilterMode.Bilinear;
56 | importer.textureCompression = TextureImporterCompression.CompressedHQ;
57 | importer.SaveAndReimport();
58 | AssetDatabase.Refresh();
59 | }
60 | }
61 |
62 | return asset;
63 | }
64 |
65 | public static string GetActiveSceneFolderPath()
66 | {
67 | string scenePath = EditorSceneManager.GetActiveScene().path;
68 | string sceneFolderPath = scenePath.Substring(0, scenePath.LastIndexOf("/"));
69 | string resultPath = sceneFolderPath + "/" + FolderName;
70 | if (AssetDatabase.IsValidFolder(resultPath) == false)
71 | AssetDatabase.CreateFolder(sceneFolderPath, FolderName);
72 |
73 | return resultPath;
74 | }
75 | }
76 | }
--------------------------------------------------------------------------------
/Assets/AISkyboxGenerator/Editor/ImageProcessor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5637fe7299f118c458f8ba5879ff6fa3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scenes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9c53962885c2c4f449125a979d6ad240
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scenes/AISkyboxGenerator_SampleScene.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 04f2b372ea44efc4297441dc327827ef
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scenes/AISkyboxGenerator_SampleScene.unity:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!29 &1
4 | OcclusionCullingSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | m_OcclusionBakeSettings:
8 | smallestOccluder: 5
9 | smallestHole: 0.25
10 | backfaceThreshold: 100
11 | m_SceneGUID: 00000000000000000000000000000000
12 | m_OcclusionCullingData: {fileID: 0}
13 | --- !u!104 &2
14 | RenderSettings:
15 | m_ObjectHideFlags: 0
16 | serializedVersion: 9
17 | m_Fog: 1
18 | m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
19 | m_FogMode: 3
20 | m_FogDensity: 0.01
21 | m_LinearFogStart: 0
22 | m_LinearFogEnd: 300
23 | m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
24 | m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
25 | m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
26 | m_AmbientIntensity: 1
27 | m_AmbientMode: 0
28 | m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
29 | m_SkyboxMaterial: {fileID: 2100000, guid: 1fe436a78a3534e4c9bcce36eea60614, type: 2}
30 | m_HaloStrength: 0.5
31 | m_FlareStrength: 1
32 | m_FlareFadeSpeed: 3
33 | m_HaloTexture: {fileID: 0}
34 | m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
35 | m_DefaultReflectionMode: 0
36 | m_DefaultReflectionResolution: 1024
37 | m_ReflectionBounces: 1
38 | m_ReflectionIntensity: 1
39 | m_CustomReflection: {fileID: 0}
40 | m_Sun: {fileID: 0}
41 | m_IndirectSpecularColor: {r: 0.4401718, g: 0.39193088, b: 0.4759133, a: 1}
42 | m_UseRadianceAmbientProbe: 0
43 | --- !u!157 &3
44 | LightmapSettings:
45 | m_ObjectHideFlags: 0
46 | serializedVersion: 12
47 | m_GIWorkflowMode: 1
48 | m_GISettings:
49 | serializedVersion: 2
50 | m_BounceScale: 1
51 | m_IndirectOutputScale: 1
52 | m_AlbedoBoost: 1
53 | m_EnvironmentLightingMode: 0
54 | m_EnableBakedLightmaps: 1
55 | m_EnableRealtimeLightmaps: 0
56 | m_LightmapEditorSettings:
57 | serializedVersion: 12
58 | m_Resolution: 2
59 | m_BakeResolution: 40
60 | m_AtlasSize: 1024
61 | m_AO: 0
62 | m_AOMaxDistance: 1
63 | m_CompAOExponent: 1
64 | m_CompAOExponentDirect: 0
65 | m_ExtractAmbientOcclusion: 0
66 | m_Padding: 2
67 | m_LightmapParameters: {fileID: 0}
68 | m_LightmapsBakeMode: 1
69 | m_TextureCompression: 1
70 | m_FinalGather: 0
71 | m_FinalGatherFiltering: 1
72 | m_FinalGatherRayCount: 256
73 | m_ReflectionCompression: 2
74 | m_MixedBakeMode: 2
75 | m_BakeBackend: 1
76 | m_PVRSampling: 1
77 | m_PVRDirectSampleCount: 32
78 | m_PVRSampleCount: 512
79 | m_PVRBounces: 2
80 | m_PVREnvironmentSampleCount: 256
81 | m_PVREnvironmentReferencePointCount: 2048
82 | m_PVRFilteringMode: 1
83 | m_PVRDenoiserTypeDirect: 1
84 | m_PVRDenoiserTypeIndirect: 1
85 | m_PVRDenoiserTypeAO: 1
86 | m_PVRFilterTypeDirect: 0
87 | m_PVRFilterTypeIndirect: 0
88 | m_PVRFilterTypeAO: 0
89 | m_PVREnvironmentMIS: 1
90 | m_PVRCulling: 1
91 | m_PVRFilteringGaussRadiusDirect: 1
92 | m_PVRFilteringGaussRadiusIndirect: 5
93 | m_PVRFilteringGaussRadiusAO: 2
94 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5
95 | m_PVRFilteringAtrousPositionSigmaIndirect: 2
96 | m_PVRFilteringAtrousPositionSigmaAO: 1
97 | m_ExportTrainingData: 0
98 | m_TrainingDataDestination: TrainingData
99 | m_LightProbeSampleCountMultiplier: 4
100 | m_LightingDataAsset: {fileID: 112000000, guid: 54168bdf13cd9cf409003d1c95df93ff,
101 | type: 2}
102 | m_LightingSettings: {fileID: 4890085278179872738, guid: f506fe05affbbc04fa668e542f224b97,
103 | type: 2}
104 | --- !u!196 &4
105 | NavMeshSettings:
106 | serializedVersion: 2
107 | m_ObjectHideFlags: 0
108 | m_BuildSettings:
109 | serializedVersion: 3
110 | agentTypeID: 0
111 | agentRadius: 0.5
112 | agentHeight: 2
113 | agentSlope: 45
114 | agentClimb: 0.4
115 | ledgeDropHeight: 0
116 | maxJumpAcrossDistance: 0
117 | minRegionArea: 2
118 | manualCellSize: 0
119 | cellSize: 0.16666667
120 | manualTileSize: 0
121 | tileSize: 256
122 | buildHeightMesh: 0
123 | maxJobWorkers: 0
124 | preserveTilesOutsideBounds: 0
125 | debug:
126 | m_Flags: 0
127 | m_NavMeshData: {fileID: 0}
128 | --- !u!1 &104142847
129 | GameObject:
130 | m_ObjectHideFlags: 0
131 | m_CorrespondingSourceObject: {fileID: 0}
132 | m_PrefabInstance: {fileID: 0}
133 | m_PrefabAsset: {fileID: 0}
134 | serializedVersion: 6
135 | m_Component:
136 | - component: {fileID: 104142849}
137 | - component: {fileID: 104142848}
138 | - component: {fileID: 104142850}
139 | m_Layer: 0
140 | m_Name: Directional Light
141 | m_TagString: Untagged
142 | m_Icon: {fileID: 0}
143 | m_NavMeshLayer: 0
144 | m_StaticEditorFlags: 0
145 | m_IsActive: 1
146 | --- !u!108 &104142848
147 | Light:
148 | m_ObjectHideFlags: 0
149 | m_CorrespondingSourceObject: {fileID: 0}
150 | m_PrefabInstance: {fileID: 0}
151 | m_PrefabAsset: {fileID: 0}
152 | m_GameObject: {fileID: 104142847}
153 | m_Enabled: 1
154 | serializedVersion: 10
155 | m_Type: 1
156 | m_Shape: 0
157 | m_Color: {r: 1, g: 1, b: 1, a: 1}
158 | m_Intensity: 1
159 | m_Range: 10
160 | m_SpotAngle: 30
161 | m_InnerSpotAngle: 21.80208
162 | m_CookieSize: 10
163 | m_Shadows:
164 | m_Type: 2
165 | m_Resolution: -1
166 | m_CustomResolution: -1
167 | m_Strength: 1
168 | m_Bias: 0.05
169 | m_NormalBias: 0.4
170 | m_NearPlane: 0.1
171 | m_CullingMatrixOverride:
172 | e00: 1
173 | e01: 0
174 | e02: 0
175 | e03: 0
176 | e10: 0
177 | e11: 1
178 | e12: 0
179 | e13: 0
180 | e20: 0
181 | e21: 0
182 | e22: 1
183 | e23: 0
184 | e30: 0
185 | e31: 0
186 | e32: 0
187 | e33: 1
188 | m_UseCullingMatrixOverride: 0
189 | m_Cookie: {fileID: 0}
190 | m_DrawHalo: 0
191 | m_Flare: {fileID: 0}
192 | m_RenderMode: 1
193 | m_CullingMask:
194 | serializedVersion: 2
195 | m_Bits: 4294967295
196 | m_RenderingLayerMask: 1
197 | m_Lightmapping: 4
198 | m_LightShadowCasterMode: 0
199 | m_AreaSize: {x: 1, y: 1}
200 | m_BounceIntensity: 1
201 | m_ColorTemperature: 6570
202 | m_UseColorTemperature: 0
203 | m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
204 | m_UseBoundingSphereOverride: 0
205 | m_UseViewFrustumForShadowCasterCull: 1
206 | m_ShadowRadius: 0
207 | m_ShadowAngle: 0
208 | --- !u!4 &104142849
209 | Transform:
210 | m_ObjectHideFlags: 0
211 | m_CorrespondingSourceObject: {fileID: 0}
212 | m_PrefabInstance: {fileID: 0}
213 | m_PrefabAsset: {fileID: 0}
214 | m_GameObject: {fileID: 104142847}
215 | m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
216 | m_LocalPosition: {x: 0, y: 3, z: 0}
217 | m_LocalScale: {x: 1, y: 1, z: 1}
218 | m_ConstrainProportionsScale: 0
219 | m_Children: []
220 | m_Father: {fileID: 949776974}
221 | m_RootOrder: -1
222 | m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
223 | --- !u!114 &104142850
224 | MonoBehaviour:
225 | m_ObjectHideFlags: 0
226 | m_CorrespondingSourceObject: {fileID: 0}
227 | m_PrefabInstance: {fileID: 0}
228 | m_PrefabAsset: {fileID: 0}
229 | m_GameObject: {fileID: 104142847}
230 | m_Enabled: 1
231 | m_EditorHideFlags: 0
232 | m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3}
233 | m_Name:
234 | m_EditorClassIdentifier:
235 | m_Version: 3
236 | m_UsePipelineSettings: 1
237 | m_AdditionalLightsShadowResolutionTier: 2
238 | m_LightLayerMask: 1
239 | m_RenderingLayers: 1
240 | m_CustomShadowLayers: 0
241 | m_ShadowLayerMask: 1
242 | m_ShadowRenderingLayers: 1
243 | m_LightCookieSize: {x: 1, y: 1}
244 | m_LightCookieOffset: {x: 0, y: 0}
245 | m_SoftShadowQuality: 3
246 | --- !u!1 &369262049
247 | GameObject:
248 | m_ObjectHideFlags: 0
249 | m_CorrespondingSourceObject: {fileID: 0}
250 | m_PrefabInstance: {fileID: 0}
251 | m_PrefabAsset: {fileID: 0}
252 | serializedVersion: 6
253 | m_Component:
254 | - component: {fileID: 369262052}
255 | - component: {fileID: 369262051}
256 | - component: {fileID: 369262050}
257 | m_Layer: 0
258 | m_Name: Sphere_Metal
259 | m_TagString: Untagged
260 | m_Icon: {fileID: 0}
261 | m_NavMeshLayer: 0
262 | m_StaticEditorFlags: 0
263 | m_IsActive: 1
264 | --- !u!23 &369262050
265 | MeshRenderer:
266 | m_ObjectHideFlags: 0
267 | m_CorrespondingSourceObject: {fileID: 0}
268 | m_PrefabInstance: {fileID: 0}
269 | m_PrefabAsset: {fileID: 0}
270 | m_GameObject: {fileID: 369262049}
271 | m_Enabled: 1
272 | m_CastShadows: 1
273 | m_ReceiveShadows: 1
274 | m_DynamicOccludee: 1
275 | m_StaticShadowCaster: 0
276 | m_MotionVectors: 1
277 | m_LightProbeUsage: 1
278 | m_ReflectionProbeUsage: 1
279 | m_RayTracingMode: 2
280 | m_RayTraceProcedural: 0
281 | m_RenderingLayerMask: 1
282 | m_RendererPriority: 0
283 | m_Materials:
284 | - {fileID: 2100000, guid: eb5359111c5fad446a17a6918dd584fc, type: 2}
285 | m_StaticBatchInfo:
286 | firstSubMesh: 0
287 | subMeshCount: 0
288 | m_StaticBatchRoot: {fileID: 0}
289 | m_ProbeAnchor: {fileID: 0}
290 | m_LightProbeVolumeOverride: {fileID: 0}
291 | m_ScaleInLightmap: 1
292 | m_ReceiveGI: 1
293 | m_PreserveUVs: 0
294 | m_IgnoreNormalsForChartDetection: 0
295 | m_ImportantGI: 0
296 | m_StitchLightmapSeams: 1
297 | m_SelectedEditorRenderState: 3
298 | m_MinimumChartSize: 4
299 | m_AutoUVMaxDistance: 0.5
300 | m_AutoUVMaxAngle: 89
301 | m_LightmapParameters: {fileID: 0}
302 | m_SortingLayerID: 0
303 | m_SortingLayer: 0
304 | m_SortingOrder: 0
305 | m_AdditionalVertexStreams: {fileID: 0}
306 | --- !u!33 &369262051
307 | MeshFilter:
308 | m_ObjectHideFlags: 0
309 | m_CorrespondingSourceObject: {fileID: 0}
310 | m_PrefabInstance: {fileID: 0}
311 | m_PrefabAsset: {fileID: 0}
312 | m_GameObject: {fileID: 369262049}
313 | m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
314 | --- !u!4 &369262052
315 | Transform:
316 | m_ObjectHideFlags: 0
317 | m_CorrespondingSourceObject: {fileID: 0}
318 | m_PrefabInstance: {fileID: 0}
319 | m_PrefabAsset: {fileID: 0}
320 | m_GameObject: {fileID: 369262049}
321 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
322 | m_LocalPosition: {x: -1.7265724, y: 4.579734, z: -14.959104}
323 | m_LocalScale: {x: 1, y: 1, z: 1}
324 | m_ConstrainProportionsScale: 0
325 | m_Children: []
326 | m_Father: {fileID: 1916785056}
327 | m_RootOrder: -1
328 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
329 | --- !u!1 &415015014
330 | GameObject:
331 | m_ObjectHideFlags: 0
332 | m_CorrespondingSourceObject: {fileID: 0}
333 | m_PrefabInstance: {fileID: 0}
334 | m_PrefabAsset: {fileID: 0}
335 | serializedVersion: 6
336 | m_Component:
337 | - component: {fileID: 415015016}
338 | - component: {fileID: 415015015}
339 | m_Layer: 0
340 | m_Name: Reflection Probe
341 | m_TagString: Untagged
342 | m_Icon: {fileID: 0}
343 | m_NavMeshLayer: 0
344 | m_StaticEditorFlags: 0
345 | m_IsActive: 1
346 | --- !u!215 &415015015
347 | ReflectionProbe:
348 | m_ObjectHideFlags: 0
349 | m_CorrespondingSourceObject: {fileID: 0}
350 | m_PrefabInstance: {fileID: 0}
351 | m_PrefabAsset: {fileID: 0}
352 | m_GameObject: {fileID: 415015014}
353 | m_Enabled: 1
354 | serializedVersion: 2
355 | m_Type: 0
356 | m_Mode: 1
357 | m_RefreshMode: 1
358 | m_TimeSlicingMode: 0
359 | m_Resolution: 512
360 | m_UpdateFrequency: 0
361 | m_BoxSize: {x: 55, y: 55, z: 55}
362 | m_BoxOffset: {x: 0, y: 0, z: 0}
363 | m_NearClip: 0.3
364 | m_FarClip: 1000
365 | m_ShadowDistance: 100
366 | m_ClearFlags: 1
367 | m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
368 | m_CullingMask:
369 | serializedVersion: 2
370 | m_Bits: 4294967295
371 | m_IntensityMultiplier: 1
372 | m_BlendDistance: 1
373 | m_HDR: 1
374 | m_BoxProjection: 0
375 | m_RenderDynamicObjects: 0
376 | m_UseOcclusionCulling: 1
377 | m_Importance: 1
378 | m_CustomBakedTexture: {fileID: 0}
379 | --- !u!4 &415015016
380 | Transform:
381 | m_ObjectHideFlags: 0
382 | m_CorrespondingSourceObject: {fileID: 0}
383 | m_PrefabInstance: {fileID: 0}
384 | m_PrefabAsset: {fileID: 0}
385 | m_GameObject: {fileID: 415015014}
386 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
387 | m_LocalPosition: {x: 0, y: 0, z: 0}
388 | m_LocalScale: {x: 1, y: 1, z: 1}
389 | m_ConstrainProportionsScale: 0
390 | m_Children: []
391 | m_Father: {fileID: 949776974}
392 | m_RootOrder: -1
393 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
394 | --- !u!1 &899786206
395 | GameObject:
396 | m_ObjectHideFlags: 0
397 | m_CorrespondingSourceObject: {fileID: 0}
398 | m_PrefabInstance: {fileID: 0}
399 | m_PrefabAsset: {fileID: 0}
400 | serializedVersion: 6
401 | m_Component:
402 | - component: {fileID: 899786209}
403 | - component: {fileID: 899786208}
404 | - component: {fileID: 899786207}
405 | m_Layer: 0
406 | m_Name: Sphere_ColorGloss
407 | m_TagString: Untagged
408 | m_Icon: {fileID: 0}
409 | m_NavMeshLayer: 0
410 | m_StaticEditorFlags: 0
411 | m_IsActive: 1
412 | --- !u!23 &899786207
413 | MeshRenderer:
414 | m_ObjectHideFlags: 0
415 | m_CorrespondingSourceObject: {fileID: 0}
416 | m_PrefabInstance: {fileID: 0}
417 | m_PrefabAsset: {fileID: 0}
418 | m_GameObject: {fileID: 899786206}
419 | m_Enabled: 1
420 | m_CastShadows: 1
421 | m_ReceiveShadows: 1
422 | m_DynamicOccludee: 1
423 | m_StaticShadowCaster: 0
424 | m_MotionVectors: 1
425 | m_LightProbeUsage: 1
426 | m_ReflectionProbeUsage: 1
427 | m_RayTracingMode: 2
428 | m_RayTraceProcedural: 0
429 | m_RenderingLayerMask: 1
430 | m_RendererPriority: 0
431 | m_Materials:
432 | - {fileID: 2100000, guid: cea9799b569f27a4cbafb8ead0685619, type: 2}
433 | m_StaticBatchInfo:
434 | firstSubMesh: 0
435 | subMeshCount: 0
436 | m_StaticBatchRoot: {fileID: 0}
437 | m_ProbeAnchor: {fileID: 0}
438 | m_LightProbeVolumeOverride: {fileID: 0}
439 | m_ScaleInLightmap: 1
440 | m_ReceiveGI: 1
441 | m_PreserveUVs: 0
442 | m_IgnoreNormalsForChartDetection: 0
443 | m_ImportantGI: 0
444 | m_StitchLightmapSeams: 1
445 | m_SelectedEditorRenderState: 3
446 | m_MinimumChartSize: 4
447 | m_AutoUVMaxDistance: 0.5
448 | m_AutoUVMaxAngle: 89
449 | m_LightmapParameters: {fileID: 0}
450 | m_SortingLayerID: 0
451 | m_SortingLayer: 0
452 | m_SortingOrder: 0
453 | m_AdditionalVertexStreams: {fileID: 0}
454 | --- !u!33 &899786208
455 | MeshFilter:
456 | m_ObjectHideFlags: 0
457 | m_CorrespondingSourceObject: {fileID: 0}
458 | m_PrefabInstance: {fileID: 0}
459 | m_PrefabAsset: {fileID: 0}
460 | m_GameObject: {fileID: 899786206}
461 | m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
462 | --- !u!4 &899786209
463 | Transform:
464 | m_ObjectHideFlags: 0
465 | m_CorrespondingSourceObject: {fileID: 0}
466 | m_PrefabInstance: {fileID: 0}
467 | m_PrefabAsset: {fileID: 0}
468 | m_GameObject: {fileID: 899786206}
469 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
470 | m_LocalPosition: {x: 0.7734276, y: 4.579734, z: -14.959104}
471 | m_LocalScale: {x: 1, y: 1, z: 1}
472 | m_ConstrainProportionsScale: 0
473 | m_Children: []
474 | m_Father: {fileID: 1916785056}
475 | m_RootOrder: -1
476 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
477 | --- !u!1 &949776973
478 | GameObject:
479 | m_ObjectHideFlags: 0
480 | m_CorrespondingSourceObject: {fileID: 0}
481 | m_PrefabInstance: {fileID: 0}
482 | m_PrefabAsset: {fileID: 0}
483 | serializedVersion: 6
484 | m_Component:
485 | - component: {fileID: 949776974}
486 | m_Layer: 0
487 | m_Name: Lighting
488 | m_TagString: Untagged
489 | m_Icon: {fileID: 0}
490 | m_NavMeshLayer: 0
491 | m_StaticEditorFlags: 0
492 | m_IsActive: 1
493 | --- !u!4 &949776974
494 | Transform:
495 | m_ObjectHideFlags: 0
496 | m_CorrespondingSourceObject: {fileID: 0}
497 | m_PrefabInstance: {fileID: 0}
498 | m_PrefabAsset: {fileID: 0}
499 | m_GameObject: {fileID: 949776973}
500 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
501 | m_LocalPosition: {x: 0, y: 0, z: 0}
502 | m_LocalScale: {x: 1, y: 1, z: 1}
503 | m_ConstrainProportionsScale: 0
504 | m_Children:
505 | - {fileID: 1178158040}
506 | - {fileID: 415015016}
507 | - {fileID: 104142849}
508 | m_Father: {fileID: 0}
509 | m_RootOrder: 0
510 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
511 | --- !u!1 &1016230010
512 | GameObject:
513 | m_ObjectHideFlags: 0
514 | m_CorrespondingSourceObject: {fileID: 0}
515 | m_PrefabInstance: {fileID: 0}
516 | m_PrefabAsset: {fileID: 0}
517 | serializedVersion: 6
518 | m_Component:
519 | - component: {fileID: 1016230013}
520 | - component: {fileID: 1016230012}
521 | - component: {fileID: 1016230011}
522 | - component: {fileID: 1016230014}
523 | m_Layer: 0
524 | m_Name: Main Camera
525 | m_TagString: MainCamera
526 | m_Icon: {fileID: 0}
527 | m_NavMeshLayer: 0
528 | m_StaticEditorFlags: 0
529 | m_IsActive: 1
530 | --- !u!81 &1016230011
531 | AudioListener:
532 | m_ObjectHideFlags: 0
533 | m_CorrespondingSourceObject: {fileID: 0}
534 | m_PrefabInstance: {fileID: 0}
535 | m_PrefabAsset: {fileID: 0}
536 | m_GameObject: {fileID: 1016230010}
537 | m_Enabled: 1
538 | --- !u!20 &1016230012
539 | Camera:
540 | m_ObjectHideFlags: 0
541 | m_CorrespondingSourceObject: {fileID: 0}
542 | m_PrefabInstance: {fileID: 0}
543 | m_PrefabAsset: {fileID: 0}
544 | m_GameObject: {fileID: 1016230010}
545 | m_Enabled: 1
546 | serializedVersion: 2
547 | m_ClearFlags: 1
548 | m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
549 | m_projectionMatrixMode: 1
550 | m_GateFitMode: 2
551 | m_FOVAxisMode: 0
552 | m_Iso: 200
553 | m_ShutterSpeed: 0.005
554 | m_Aperture: 16
555 | m_FocusDistance: 10
556 | m_FocalLength: 50
557 | m_BladeCount: 5
558 | m_Curvature: {x: 2, y: 11}
559 | m_BarrelClipping: 0.25
560 | m_Anamorphism: 0
561 | m_SensorSize: {x: 36, y: 24}
562 | m_LensShift: {x: 0, y: 0}
563 | m_NormalizedViewPortRect:
564 | serializedVersion: 2
565 | x: 0
566 | y: 0
567 | width: 1
568 | height: 1
569 | near clip plane: 0.3
570 | far clip plane: 1000
571 | field of view: 60
572 | orthographic: 0
573 | orthographic size: 5
574 | m_Depth: -1
575 | m_CullingMask:
576 | serializedVersion: 2
577 | m_Bits: 4294967295
578 | m_RenderingPath: -1
579 | m_TargetTexture: {fileID: 0}
580 | m_TargetDisplay: 0
581 | m_TargetEye: 3
582 | m_HDR: 1
583 | m_AllowMSAA: 1
584 | m_AllowDynamicResolution: 0
585 | m_ForceIntoRT: 0
586 | m_OcclusionCulling: 1
587 | m_StereoConvergence: 10
588 | m_StereoSeparation: 0.022
589 | --- !u!4 &1016230013
590 | Transform:
591 | m_ObjectHideFlags: 0
592 | m_CorrespondingSourceObject: {fileID: 0}
593 | m_PrefabInstance: {fileID: 0}
594 | m_PrefabAsset: {fileID: 0}
595 | m_GameObject: {fileID: 1016230010}
596 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
597 | m_LocalPosition: {x: 0, y: 1.42, z: -4.9}
598 | m_LocalScale: {x: 1, y: 1, z: 1}
599 | m_ConstrainProportionsScale: 0
600 | m_Children: []
601 | m_Father: {fileID: 1680294733}
602 | m_RootOrder: -1
603 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
604 | --- !u!114 &1016230014
605 | MonoBehaviour:
606 | m_ObjectHideFlags: 0
607 | m_CorrespondingSourceObject: {fileID: 0}
608 | m_PrefabInstance: {fileID: 0}
609 | m_PrefabAsset: {fileID: 0}
610 | m_GameObject: {fileID: 1016230010}
611 | m_Enabled: 1
612 | m_EditorHideFlags: 0
613 | m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3}
614 | m_Name:
615 | m_EditorClassIdentifier:
616 | m_RenderShadows: 1
617 | m_RequiresDepthTextureOption: 2
618 | m_RequiresOpaqueTextureOption: 2
619 | m_CameraType: 0
620 | m_Cameras: []
621 | m_RendererIndex: -1
622 | m_VolumeLayerMask:
623 | serializedVersion: 2
624 | m_Bits: 1
625 | m_VolumeTrigger: {fileID: 0}
626 | m_VolumeFrameworkUpdateModeOption: 2
627 | m_RenderPostProcessing: 1
628 | m_Antialiasing: 2
629 | m_AntialiasingQuality: 2
630 | m_StopNaN: 0
631 | m_Dithering: 0
632 | m_ClearDepth: 1
633 | m_AllowXRRendering: 1
634 | m_UseScreenCoordOverride: 0
635 | m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0}
636 | m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0}
637 | m_RequiresDepthTexture: 0
638 | m_RequiresColorTexture: 0
639 | m_Version: 2
640 | m_TaaSettings:
641 | quality: 3
642 | frameInfluence: 0.1
643 | jitterScale: 1
644 | mipBias: 0
645 | varianceClampScale: 0.9
646 | contrastAdaptiveSharpening: 0
647 | --- !u!1 &1178158038
648 | GameObject:
649 | m_ObjectHideFlags: 0
650 | m_CorrespondingSourceObject: {fileID: 0}
651 | m_PrefabInstance: {fileID: 0}
652 | m_PrefabAsset: {fileID: 0}
653 | serializedVersion: 6
654 | m_Component:
655 | - component: {fileID: 1178158040}
656 | - component: {fileID: 1178158039}
657 | m_Layer: 0
658 | m_Name: Global Volume
659 | m_TagString: Untagged
660 | m_Icon: {fileID: 0}
661 | m_NavMeshLayer: 0
662 | m_StaticEditorFlags: 0
663 | m_IsActive: 1
664 | --- !u!114 &1178158039
665 | MonoBehaviour:
666 | m_ObjectHideFlags: 0
667 | m_CorrespondingSourceObject: {fileID: 0}
668 | m_PrefabInstance: {fileID: 0}
669 | m_PrefabAsset: {fileID: 0}
670 | m_GameObject: {fileID: 1178158038}
671 | m_Enabled: 1
672 | m_EditorHideFlags: 0
673 | m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3}
674 | m_Name:
675 | m_EditorClassIdentifier:
676 | m_IsGlobal: 1
677 | priority: 0
678 | blendDistance: 0
679 | weight: 1
680 | sharedProfile: {fileID: 11400000, guid: c8e9bf2652b39d54e8c0186988b52f58, type: 2}
681 | --- !u!4 &1178158040
682 | Transform:
683 | m_ObjectHideFlags: 0
684 | m_CorrespondingSourceObject: {fileID: 0}
685 | m_PrefabInstance: {fileID: 0}
686 | m_PrefabAsset: {fileID: 0}
687 | m_GameObject: {fileID: 1178158038}
688 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
689 | m_LocalPosition: {x: -1.5379357, y: 0.525661, z: -0.8399267}
690 | m_LocalScale: {x: 1, y: 1, z: 1}
691 | m_ConstrainProportionsScale: 0
692 | m_Children: []
693 | m_Father: {fileID: 949776974}
694 | m_RootOrder: -1
695 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
696 | --- !u!1 &1205418245
697 | GameObject:
698 | m_ObjectHideFlags: 0
699 | m_CorrespondingSourceObject: {fileID: 0}
700 | m_PrefabInstance: {fileID: 0}
701 | m_PrefabAsset: {fileID: 0}
702 | serializedVersion: 6
703 | m_Component:
704 | - component: {fileID: 1205418247}
705 | m_Layer: 0
706 | m_Name: Pivot
707 | m_TagString: Untagged
708 | m_Icon: {fileID: 0}
709 | m_NavMeshLayer: 0
710 | m_StaticEditorFlags: 0
711 | m_IsActive: 1
712 | --- !u!4 &1205418247
713 | Transform:
714 | m_ObjectHideFlags: 0
715 | m_CorrespondingSourceObject: {fileID: 0}
716 | m_PrefabInstance: {fileID: 0}
717 | m_PrefabAsset: {fileID: 0}
718 | m_GameObject: {fileID: 1205418245}
719 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
720 | m_LocalPosition: {x: 0, y: 0, z: 0}
721 | m_LocalScale: {x: 1, y: 1, z: 1}
722 | m_ConstrainProportionsScale: 0
723 | m_Children:
724 | - {fileID: 1680294733}
725 | m_Father: {fileID: 0}
726 | m_RootOrder: 2
727 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
728 | --- !u!1 &1324894465
729 | GameObject:
730 | m_ObjectHideFlags: 0
731 | m_CorrespondingSourceObject: {fileID: 0}
732 | m_PrefabInstance: {fileID: 0}
733 | m_PrefabAsset: {fileID: 0}
734 | serializedVersion: 6
735 | m_Component:
736 | - component: {fileID: 1324894468}
737 | - component: {fileID: 1324894467}
738 | - component: {fileID: 1324894466}
739 | m_Layer: 0
740 | m_Name: Sphere_White
741 | m_TagString: Untagged
742 | m_Icon: {fileID: 0}
743 | m_NavMeshLayer: 0
744 | m_StaticEditorFlags: 0
745 | m_IsActive: 1
746 | --- !u!23 &1324894466
747 | MeshRenderer:
748 | m_ObjectHideFlags: 0
749 | m_CorrespondingSourceObject: {fileID: 0}
750 | m_PrefabInstance: {fileID: 0}
751 | m_PrefabAsset: {fileID: 0}
752 | m_GameObject: {fileID: 1324894465}
753 | m_Enabled: 1
754 | m_CastShadows: 1
755 | m_ReceiveShadows: 1
756 | m_DynamicOccludee: 1
757 | m_StaticShadowCaster: 0
758 | m_MotionVectors: 1
759 | m_LightProbeUsage: 1
760 | m_ReflectionProbeUsage: 1
761 | m_RayTracingMode: 2
762 | m_RayTraceProcedural: 0
763 | m_RenderingLayerMask: 1
764 | m_RendererPriority: 0
765 | m_Materials:
766 | - {fileID: 2100000, guid: 9731b185bd57d7c4a8b62b46c137390a, type: 2}
767 | m_StaticBatchInfo:
768 | firstSubMesh: 0
769 | subMeshCount: 0
770 | m_StaticBatchRoot: {fileID: 0}
771 | m_ProbeAnchor: {fileID: 0}
772 | m_LightProbeVolumeOverride: {fileID: 0}
773 | m_ScaleInLightmap: 1
774 | m_ReceiveGI: 1
775 | m_PreserveUVs: 0
776 | m_IgnoreNormalsForChartDetection: 0
777 | m_ImportantGI: 0
778 | m_StitchLightmapSeams: 1
779 | m_SelectedEditorRenderState: 3
780 | m_MinimumChartSize: 4
781 | m_AutoUVMaxDistance: 0.5
782 | m_AutoUVMaxAngle: 89
783 | m_LightmapParameters: {fileID: 0}
784 | m_SortingLayerID: 0
785 | m_SortingLayer: 0
786 | m_SortingOrder: 0
787 | m_AdditionalVertexStreams: {fileID: 0}
788 | --- !u!33 &1324894467
789 | MeshFilter:
790 | m_ObjectHideFlags: 0
791 | m_CorrespondingSourceObject: {fileID: 0}
792 | m_PrefabInstance: {fileID: 0}
793 | m_PrefabAsset: {fileID: 0}
794 | m_GameObject: {fileID: 1324894465}
795 | m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
796 | --- !u!4 &1324894468
797 | Transform:
798 | m_ObjectHideFlags: 0
799 | m_CorrespondingSourceObject: {fileID: 0}
800 | m_PrefabInstance: {fileID: 0}
801 | m_PrefabAsset: {fileID: 0}
802 | m_GameObject: {fileID: 1324894465}
803 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
804 | m_LocalPosition: {x: -4.2265725, y: 4.579734, z: -14.959104}
805 | m_LocalScale: {x: 1, y: 1, z: 1}
806 | m_ConstrainProportionsScale: 0
807 | m_Children: []
808 | m_Father: {fileID: 1916785056}
809 | m_RootOrder: -1
810 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
811 | --- !u!1 &1350000519
812 | GameObject:
813 | m_ObjectHideFlags: 0
814 | m_CorrespondingSourceObject: {fileID: 0}
815 | m_PrefabInstance: {fileID: 0}
816 | m_PrefabAsset: {fileID: 0}
817 | serializedVersion: 6
818 | m_Component:
819 | - component: {fileID: 1350000522}
820 | - component: {fileID: 1350000521}
821 | - component: {fileID: 1350000520}
822 | m_Layer: 0
823 | m_Name: Plane
824 | m_TagString: Untagged
825 | m_Icon: {fileID: 0}
826 | m_NavMeshLayer: 0
827 | m_StaticEditorFlags: 2147483647
828 | m_IsActive: 1
829 | --- !u!23 &1350000520
830 | MeshRenderer:
831 | m_ObjectHideFlags: 0
832 | m_CorrespondingSourceObject: {fileID: 0}
833 | m_PrefabInstance: {fileID: 0}
834 | m_PrefabAsset: {fileID: 0}
835 | m_GameObject: {fileID: 1350000519}
836 | m_Enabled: 1
837 | m_CastShadows: 1
838 | m_ReceiveShadows: 1
839 | m_DynamicOccludee: 1
840 | m_StaticShadowCaster: 0
841 | m_MotionVectors: 1
842 | m_LightProbeUsage: 1
843 | m_ReflectionProbeUsage: 1
844 | m_RayTracingMode: 2
845 | m_RayTraceProcedural: 0
846 | m_RenderingLayerMask: 1
847 | m_RendererPriority: 0
848 | m_Materials:
849 | - {fileID: 2100000, guid: 4e9cbcdb65182b047a1910a9d2c90091, type: 2}
850 | m_StaticBatchInfo:
851 | firstSubMesh: 0
852 | subMeshCount: 0
853 | m_StaticBatchRoot: {fileID: 0}
854 | m_ProbeAnchor: {fileID: 0}
855 | m_LightProbeVolumeOverride: {fileID: 0}
856 | m_ScaleInLightmap: 1
857 | m_ReceiveGI: 1
858 | m_PreserveUVs: 0
859 | m_IgnoreNormalsForChartDetection: 0
860 | m_ImportantGI: 0
861 | m_StitchLightmapSeams: 1
862 | m_SelectedEditorRenderState: 3
863 | m_MinimumChartSize: 4
864 | m_AutoUVMaxDistance: 0.5
865 | m_AutoUVMaxAngle: 89
866 | m_LightmapParameters: {fileID: 0}
867 | m_SortingLayerID: 0
868 | m_SortingLayer: 0
869 | m_SortingOrder: 0
870 | m_AdditionalVertexStreams: {fileID: 0}
871 | --- !u!33 &1350000521
872 | MeshFilter:
873 | m_ObjectHideFlags: 0
874 | m_CorrespondingSourceObject: {fileID: 0}
875 | m_PrefabInstance: {fileID: 0}
876 | m_PrefabAsset: {fileID: 0}
877 | m_GameObject: {fileID: 1350000519}
878 | m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
879 | --- !u!4 &1350000522
880 | Transform:
881 | m_ObjectHideFlags: 0
882 | m_CorrespondingSourceObject: {fileID: 0}
883 | m_PrefabInstance: {fileID: 0}
884 | m_PrefabAsset: {fileID: 0}
885 | m_GameObject: {fileID: 1350000519}
886 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
887 | m_LocalPosition: {x: -1.7265724, y: 4.079734, z: -14.959104}
888 | m_LocalScale: {x: 1, y: 1, z: 0.31251377}
889 | m_ConstrainProportionsScale: 0
890 | m_Children: []
891 | m_Father: {fileID: 1916785056}
892 | m_RootOrder: -1
893 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
894 | --- !u!1 &1680294732
895 | GameObject:
896 | m_ObjectHideFlags: 0
897 | m_CorrespondingSourceObject: {fileID: 0}
898 | m_PrefabInstance: {fileID: 0}
899 | m_PrefabAsset: {fileID: 0}
900 | serializedVersion: 6
901 | m_Component:
902 | - component: {fileID: 1680294733}
903 | m_Layer: 0
904 | m_Name: Camera
905 | m_TagString: Untagged
906 | m_Icon: {fileID: 0}
907 | m_NavMeshLayer: 0
908 | m_StaticEditorFlags: 0
909 | m_IsActive: 1
910 | --- !u!4 &1680294733
911 | Transform:
912 | m_ObjectHideFlags: 0
913 | m_CorrespondingSourceObject: {fileID: 0}
914 | m_PrefabInstance: {fileID: 0}
915 | m_PrefabAsset: {fileID: 0}
916 | m_GameObject: {fileID: 1680294732}
917 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
918 | m_LocalPosition: {x: 0, y: 0, z: 0}
919 | m_LocalScale: {x: 1, y: 1, z: 1}
920 | m_ConstrainProportionsScale: 0
921 | m_Children:
922 | - {fileID: 1016230013}
923 | m_Father: {fileID: 1205418247}
924 | m_RootOrder: -1
925 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
926 | --- !u!1 &1916785055
927 | GameObject:
928 | m_ObjectHideFlags: 0
929 | m_CorrespondingSourceObject: {fileID: 0}
930 | m_PrefabInstance: {fileID: 0}
931 | m_PrefabAsset: {fileID: 0}
932 | serializedVersion: 6
933 | m_Component:
934 | - component: {fileID: 1916785056}
935 | m_Layer: 0
936 | m_Name: Environment
937 | m_TagString: Untagged
938 | m_Icon: {fileID: 0}
939 | m_NavMeshLayer: 0
940 | m_StaticEditorFlags: 0
941 | m_IsActive: 1
942 | --- !u!4 &1916785056
943 | Transform:
944 | m_ObjectHideFlags: 0
945 | m_CorrespondingSourceObject: {fileID: 0}
946 | m_PrefabInstance: {fileID: 0}
947 | m_PrefabAsset: {fileID: 0}
948 | m_GameObject: {fileID: 1916785055}
949 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
950 | m_LocalPosition: {x: 1.7265724, y: -4.079734, z: 14.959104}
951 | m_LocalScale: {x: 1, y: 1, z: 1}
952 | m_ConstrainProportionsScale: 0
953 | m_Children:
954 | - {fileID: 1350000522}
955 | - {fileID: 369262052}
956 | - {fileID: 1324894468}
957 | - {fileID: 899786209}
958 | m_Father: {fileID: 0}
959 | m_RootOrder: 1
960 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
961 |
--------------------------------------------------------------------------------
/Assets/Scenes/AISkyboxGenerator_SampleScene.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e68cb6108a64db24a915b8484eba71ca
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Scenes/AISkyboxGenerator_SampleScene/Global Volume Profile.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &-7017529911369517787
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 3
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 81180773991d8724ab7f2d216912b564, type: 3}
13 | m_Name: ChromaticAberration
14 | m_EditorClassIdentifier:
15 | active: 1
16 | intensity:
17 | m_OverrideState: 1
18 | m_Value: 0.097
19 | --- !u!114 &-670398889989802868
20 | MonoBehaviour:
21 | m_ObjectHideFlags: 3
22 | m_CorrespondingSourceObject: {fileID: 0}
23 | m_PrefabInstance: {fileID: 0}
24 | m_PrefabAsset: {fileID: 0}
25 | m_GameObject: {fileID: 0}
26 | m_Enabled: 1
27 | m_EditorHideFlags: 0
28 | m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3}
29 | m_Name: Tonemapping
30 | m_EditorClassIdentifier:
31 | active: 1
32 | mode:
33 | m_OverrideState: 1
34 | m_Value: 2
35 | --- !u!114 &11400000
36 | MonoBehaviour:
37 | m_ObjectHideFlags: 0
38 | m_CorrespondingSourceObject: {fileID: 0}
39 | m_PrefabInstance: {fileID: 0}
40 | m_PrefabAsset: {fileID: 0}
41 | m_GameObject: {fileID: 0}
42 | m_Enabled: 1
43 | m_EditorHideFlags: 0
44 | m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3}
45 | m_Name: Global Volume Profile
46 | m_EditorClassIdentifier:
47 | components:
48 | - {fileID: 1258179665658921486}
49 | - {fileID: -670398889989802868}
50 | - {fileID: 1414548716290289825}
51 | - {fileID: 4292881531684885458}
52 | - {fileID: -7017529911369517787}
53 | --- !u!114 &1258179665658921486
54 | MonoBehaviour:
55 | m_ObjectHideFlags: 3
56 | m_CorrespondingSourceObject: {fileID: 0}
57 | m_PrefabInstance: {fileID: 0}
58 | m_PrefabAsset: {fileID: 0}
59 | m_GameObject: {fileID: 0}
60 | m_Enabled: 1
61 | m_EditorHideFlags: 0
62 | m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3}
63 | m_Name: Bloom
64 | m_EditorClassIdentifier:
65 | active: 1
66 | skipIterations:
67 | m_OverrideState: 0
68 | m_Value: 1
69 | threshold:
70 | m_OverrideState: 1
71 | m_Value: 0.82
72 | intensity:
73 | m_OverrideState: 1
74 | m_Value: 1
75 | scatter:
76 | m_OverrideState: 0
77 | m_Value: 0.7
78 | clamp:
79 | m_OverrideState: 0
80 | m_Value: 65472
81 | tint:
82 | m_OverrideState: 0
83 | m_Value: {r: 1, g: 1, b: 1, a: 1}
84 | highQualityFiltering:
85 | m_OverrideState: 1
86 | m_Value: 1
87 | downscale:
88 | m_OverrideState: 0
89 | m_Value: 0
90 | maxIterations:
91 | m_OverrideState: 1
92 | m_Value: 8
93 | dirtTexture:
94 | m_OverrideState: 1
95 | m_Value: {fileID: 0}
96 | dimension: 1
97 | dirtIntensity:
98 | m_OverrideState: 0
99 | m_Value: 0
100 | --- !u!114 &1414548716290289825
101 | MonoBehaviour:
102 | m_ObjectHideFlags: 3
103 | m_CorrespondingSourceObject: {fileID: 0}
104 | m_PrefabInstance: {fileID: 0}
105 | m_PrefabAsset: {fileID: 0}
106 | m_GameObject: {fileID: 0}
107 | m_Enabled: 1
108 | m_EditorHideFlags: 0
109 | m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3}
110 | m_Name: Vignette
111 | m_EditorClassIdentifier:
112 | active: 1
113 | color:
114 | m_OverrideState: 0
115 | m_Value: {r: 0, g: 0, b: 0, a: 1}
116 | center:
117 | m_OverrideState: 0
118 | m_Value: {x: 0.5, y: 0.5}
119 | intensity:
120 | m_OverrideState: 1
121 | m_Value: 0.45
122 | smoothness:
123 | m_OverrideState: 1
124 | m_Value: 0.084
125 | rounded:
126 | m_OverrideState: 0
127 | m_Value: 0
128 | --- !u!114 &4292881531684885458
129 | MonoBehaviour:
130 | m_ObjectHideFlags: 3
131 | m_CorrespondingSourceObject: {fileID: 0}
132 | m_PrefabInstance: {fileID: 0}
133 | m_PrefabAsset: {fileID: 0}
134 | m_GameObject: {fileID: 0}
135 | m_Enabled: 1
136 | m_EditorHideFlags: 0
137 | m_Script: {fileID: 11500000, guid: 66f335fb1ffd8684294ad653bf1c7564, type: 3}
138 | m_Name: ColorAdjustments
139 | m_EditorClassIdentifier:
140 | active: 1
141 | postExposure:
142 | m_OverrideState: 1
143 | m_Value: 0.12
144 | contrast:
145 | m_OverrideState: 1
146 | m_Value: 6.3
147 | colorFilter:
148 | m_OverrideState: 0
149 | m_Value: {r: 1, g: 1, b: 1, a: 1}
150 | hueShift:
151 | m_OverrideState: 0
152 | m_Value: -3
153 | saturation:
154 | m_OverrideState: 1
155 | m_Value: 18.3
156 |
--------------------------------------------------------------------------------
/Assets/Scenes/AISkyboxGenerator_SampleScene/Global Volume Profile.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c8e9bf2652b39d54e8c0186988b52f58
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scenes/AISkyboxGenerator_SampleScene/Lighting Settings.lighting:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!850595691 &4890085278179872738
4 | LightingSettings:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: Lighting Settings
10 | serializedVersion: 6
11 | m_GIWorkflowMode: 0
12 | m_EnableBakedLightmaps: 0
13 | m_EnableRealtimeLightmaps: 1
14 | m_RealtimeEnvironmentLighting: 1
15 | m_BounceScale: 1
16 | m_AlbedoBoost: 1
17 | m_IndirectOutputScale: 1
18 | m_UsingShadowmask: 1
19 | m_BakeBackend: 1
20 | m_LightmapMaxSize: 1024
21 | m_BakeResolution: 40
22 | m_Padding: 2
23 | m_LightmapCompression: 3
24 | m_AO: 0
25 | m_AOMaxDistance: 1
26 | m_CompAOExponent: 1
27 | m_CompAOExponentDirect: 0
28 | m_ExtractAO: 0
29 | m_MixedBakeMode: 2
30 | m_LightmapsBakeMode: 1
31 | m_FilterMode: 1
32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0}
33 | m_ExportTrainingData: 0
34 | m_TrainingDataDestination: TrainingData
35 | m_RealtimeResolution: 2
36 | m_ForceWhiteAlbedo: 0
37 | m_ForceUpdates: 0
38 | m_FinalGather: 0
39 | m_FinalGatherRayCount: 256
40 | m_FinalGatherFiltering: 1
41 | m_PVRCulling: 1
42 | m_PVRSampling: 1
43 | m_PVRDirectSampleCount: 32
44 | m_PVRSampleCount: 512
45 | m_PVREnvironmentSampleCount: 256
46 | m_PVREnvironmentReferencePointCount: 2048
47 | m_LightProbeSampleCountMultiplier: 4
48 | m_PVRBounces: 2
49 | m_PVRMinBounces: 2
50 | m_PVREnvironmentImportanceSampling: 1
51 | m_PVRFilteringMode: 1
52 | m_PVRDenoiserTypeDirect: 1
53 | m_PVRDenoiserTypeIndirect: 1
54 | m_PVRDenoiserTypeAO: 1
55 | m_PVRFilterTypeDirect: 0
56 | m_PVRFilterTypeIndirect: 0
57 | m_PVRFilterTypeAO: 0
58 | m_PVRFilteringGaussRadiusDirect: 1
59 | m_PVRFilteringGaussRadiusIndirect: 5
60 | m_PVRFilteringGaussRadiusAO: 2
61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5
62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2
63 | m_PVRFilteringAtrousPositionSigmaAO: 1
64 | m_PVRTiledBaking: 0
65 | m_NumRaysToShootPerTexel: -1
66 | m_RespectSceneVisibilityWhenBakingGI: 0
67 |
--------------------------------------------------------------------------------
/Assets/Scenes/AISkyboxGenerator_SampleScene/Lighting Settings.lighting.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f506fe05affbbc04fa668e542f224b97
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 4890085278179872738
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scenes/AISkyboxGenerator_SampleScene/LightingData.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CatDarkGame/AISkyboxGenerator/0e96e3c4e116578a0cf06603321fe699988e93a3/Assets/Scenes/AISkyboxGenerator_SampleScene/LightingData.asset
--------------------------------------------------------------------------------
/Assets/Scenes/AISkyboxGenerator_SampleScene/LightingData.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 54168bdf13cd9cf409003d1c95df93ff
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 112000000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scenes/AISkyboxGenerator_SampleScene/ReflectionProbe-0.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CatDarkGame/AISkyboxGenerator/0e96e3c4e116578a0cf06603321fe699988e93a3/Assets/Scenes/AISkyboxGenerator_SampleScene/ReflectionProbe-0.exr
--------------------------------------------------------------------------------
/Assets/Scenes/AISkyboxGenerator_SampleScene/ReflectionProbe-0.exr.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8b7c7737be0a0554e82818cec5c774a2
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 12
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 1
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | flipGreenChannel: 0
24 | isReadable: 0
25 | streamingMipmaps: 0
26 | streamingMipmapsPriority: 0
27 | vTOnly: 0
28 | ignoreMipmapLimit: 0
29 | grayScaleToAlpha: 0
30 | generateCubemap: 6
31 | cubemapConvolution: 1
32 | seamlessCubemap: 1
33 | textureFormat: 1
34 | maxTextureSize: 2048
35 | textureSettings:
36 | serializedVersion: 2
37 | filterMode: 2
38 | aniso: 0
39 | mipBias: 0
40 | wrapU: 1
41 | wrapV: 1
42 | wrapW: 1
43 | nPOTScale: 1
44 | lightmap: 0
45 | compressionQuality: 50
46 | spriteMode: 0
47 | spriteExtrude: 1
48 | spriteMeshType: 1
49 | alignment: 0
50 | spritePivot: {x: 0.5, y: 0.5}
51 | spritePixelsToUnits: 100
52 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
53 | spriteGenerateFallbackPhysicsShape: 1
54 | alphaUsage: 1
55 | alphaIsTransparency: 0
56 | spriteTessellationDetail: -1
57 | textureType: 0
58 | textureShape: 2
59 | singleChannelComponent: 0
60 | flipbookRows: 1
61 | flipbookColumns: 1
62 | maxTextureSizeSet: 0
63 | compressionQualitySet: 0
64 | textureFormatSet: 0
65 | ignorePngGamma: 0
66 | applyGammaDecoding: 0
67 | swizzle: 50462976
68 | cookieLightType: 0
69 | platformSettings:
70 | - serializedVersion: 3
71 | buildTarget: DefaultTexturePlatform
72 | maxTextureSize: 2048
73 | resizeAlgorithm: 0
74 | textureFormat: -1
75 | textureCompression: 1
76 | compressionQuality: 100
77 | crunchedCompression: 0
78 | allowsAlphaSplitting: 0
79 | overridden: 0
80 | androidETC2FallbackOverride: 0
81 | forceMaximumCompressionQuality_BC6H_BC7: 0
82 | - serializedVersion: 3
83 | buildTarget: Standalone
84 | maxTextureSize: 2048
85 | resizeAlgorithm: 0
86 | textureFormat: -1
87 | textureCompression: 1
88 | compressionQuality: 50
89 | crunchedCompression: 0
90 | allowsAlphaSplitting: 0
91 | overridden: 0
92 | androidETC2FallbackOverride: 0
93 | forceMaximumCompressionQuality_BC6H_BC7: 0
94 | - serializedVersion: 3
95 | buildTarget: Server
96 | maxTextureSize: 2048
97 | resizeAlgorithm: 0
98 | textureFormat: -1
99 | textureCompression: 1
100 | compressionQuality: 50
101 | crunchedCompression: 0
102 | allowsAlphaSplitting: 0
103 | overridden: 0
104 | androidETC2FallbackOverride: 0
105 | forceMaximumCompressionQuality_BC6H_BC7: 0
106 | spriteSheet:
107 | serializedVersion: 2
108 | sprites: []
109 | outline: []
110 | physicsShape: []
111 | bones: []
112 | spriteID:
113 | internalID: 0
114 | vertices: []
115 | indices:
116 | edges: []
117 | weights: []
118 | secondaryTextures: []
119 | nameFileIdTable: {}
120 | mipmapLimitGroupName:
121 | pSDRemoveMatte: 0
122 | userData:
123 | assetBundleName:
124 | assetBundleVariant:
125 |
--------------------------------------------------------------------------------
/Assets/Scenes/AISkyboxGenerator_SampleScene/ReflectionProbe-1.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CatDarkGame/AISkyboxGenerator/0e96e3c4e116578a0cf06603321fe699988e93a3/Assets/Scenes/AISkyboxGenerator_SampleScene/ReflectionProbe-1.exr
--------------------------------------------------------------------------------
/Assets/Scenes/AISkyboxGenerator_SampleScene/ReflectionProbe-1.exr.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c45522f5e748a834aa317c8ce99450e8
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 12
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 1
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | flipGreenChannel: 0
24 | isReadable: 0
25 | streamingMipmaps: 0
26 | streamingMipmapsPriority: 0
27 | vTOnly: 0
28 | ignoreMipmapLimit: 0
29 | grayScaleToAlpha: 0
30 | generateCubemap: 6
31 | cubemapConvolution: 1
32 | seamlessCubemap: 1
33 | textureFormat: 1
34 | maxTextureSize: 2048
35 | textureSettings:
36 | serializedVersion: 2
37 | filterMode: 2
38 | aniso: 0
39 | mipBias: 0
40 | wrapU: 1
41 | wrapV: 1
42 | wrapW: 1
43 | nPOTScale: 1
44 | lightmap: 0
45 | compressionQuality: 50
46 | spriteMode: 0
47 | spriteExtrude: 1
48 | spriteMeshType: 1
49 | alignment: 0
50 | spritePivot: {x: 0.5, y: 0.5}
51 | spritePixelsToUnits: 100
52 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
53 | spriteGenerateFallbackPhysicsShape: 1
54 | alphaUsage: 1
55 | alphaIsTransparency: 0
56 | spriteTessellationDetail: -1
57 | textureType: 0
58 | textureShape: 2
59 | singleChannelComponent: 0
60 | flipbookRows: 1
61 | flipbookColumns: 1
62 | maxTextureSizeSet: 0
63 | compressionQualitySet: 0
64 | textureFormatSet: 0
65 | ignorePngGamma: 0
66 | applyGammaDecoding: 0
67 | swizzle: 50462976
68 | cookieLightType: 0
69 | platformSettings:
70 | - serializedVersion: 3
71 | buildTarget: DefaultTexturePlatform
72 | maxTextureSize: 2048
73 | resizeAlgorithm: 0
74 | textureFormat: -1
75 | textureCompression: 1
76 | compressionQuality: 100
77 | crunchedCompression: 0
78 | allowsAlphaSplitting: 0
79 | overridden: 0
80 | androidETC2FallbackOverride: 0
81 | forceMaximumCompressionQuality_BC6H_BC7: 0
82 | - serializedVersion: 3
83 | buildTarget: Standalone
84 | maxTextureSize: 2048
85 | resizeAlgorithm: 0
86 | textureFormat: -1
87 | textureCompression: 1
88 | compressionQuality: 50
89 | crunchedCompression: 0
90 | allowsAlphaSplitting: 0
91 | overridden: 0
92 | androidETC2FallbackOverride: 0
93 | forceMaximumCompressionQuality_BC6H_BC7: 0
94 | - serializedVersion: 3
95 | buildTarget: Server
96 | maxTextureSize: 2048
97 | resizeAlgorithm: 0
98 | textureFormat: -1
99 | textureCompression: 1
100 | compressionQuality: 50
101 | crunchedCompression: 0
102 | allowsAlphaSplitting: 0
103 | overridden: 0
104 | androidETC2FallbackOverride: 0
105 | forceMaximumCompressionQuality_BC6H_BC7: 0
106 | spriteSheet:
107 | serializedVersion: 2
108 | sprites: []
109 | outline: []
110 | physicsShape: []
111 | bones: []
112 | spriteID:
113 | internalID: 0
114 | vertices: []
115 | indices:
116 | edges: []
117 | weights: []
118 | secondaryTextures: []
119 | nameFileIdTable: {}
120 | mipmapLimitGroupName:
121 | pSDRemoveMatte: 0
122 | userData:
123 | assetBundleName:
124 | assetBundleVariant:
125 |
--------------------------------------------------------------------------------
/Assets/Scenes/Assets.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c8e2f8b10a85e3342ae572057c370f07
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scenes/Assets/AISkybox_211115.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CatDarkGame/AISkyboxGenerator/0e96e3c4e116578a0cf06603321fe699988e93a3/Assets/Scenes/Assets/AISkybox_211115.png
--------------------------------------------------------------------------------
/Assets/Scenes/Assets/AISkybox_211115.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3b903de2cb7de8543a6926ef024d101c
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 12
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | flipGreenChannel: 0
24 | isReadable: 0
25 | streamingMipmaps: 0
26 | streamingMipmapsPriority: 0
27 | vTOnly: 0
28 | ignoreMipmapLimit: 0
29 | grayScaleToAlpha: 0
30 | generateCubemap: 6
31 | cubemapConvolution: 0
32 | seamlessCubemap: 0
33 | textureFormat: 1
34 | maxTextureSize: 2048
35 | textureSettings:
36 | serializedVersion: 2
37 | filterMode: 1
38 | aniso: 1
39 | mipBias: 0
40 | wrapU: 0
41 | wrapV: 0
42 | wrapW: 0
43 | nPOTScale: 1
44 | lightmap: 0
45 | compressionQuality: 50
46 | spriteMode: 0
47 | spriteExtrude: 1
48 | spriteMeshType: 1
49 | alignment: 0
50 | spritePivot: {x: 0.5, y: 0.5}
51 | spritePixelsToUnits: 100
52 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
53 | spriteGenerateFallbackPhysicsShape: 1
54 | alphaUsage: 1
55 | alphaIsTransparency: 0
56 | spriteTessellationDetail: -1
57 | textureType: 0
58 | textureShape: 1
59 | singleChannelComponent: 0
60 | flipbookRows: 1
61 | flipbookColumns: 1
62 | maxTextureSizeSet: 0
63 | compressionQualitySet: 0
64 | textureFormatSet: 0
65 | ignorePngGamma: 0
66 | applyGammaDecoding: 0
67 | swizzle: 50462976
68 | cookieLightType: 0
69 | platformSettings:
70 | - serializedVersion: 3
71 | buildTarget: DefaultTexturePlatform
72 | maxTextureSize: 8192
73 | resizeAlgorithm: 0
74 | textureFormat: -1
75 | textureCompression: 1
76 | compressionQuality: 50
77 | crunchedCompression: 0
78 | allowsAlphaSplitting: 0
79 | overridden: 0
80 | androidETC2FallbackOverride: 0
81 | forceMaximumCompressionQuality_BC6H_BC7: 0
82 | - serializedVersion: 3
83 | buildTarget: Standalone
84 | maxTextureSize: 2048
85 | resizeAlgorithm: 0
86 | textureFormat: -1
87 | textureCompression: 1
88 | compressionQuality: 50
89 | crunchedCompression: 0
90 | allowsAlphaSplitting: 0
91 | overridden: 0
92 | androidETC2FallbackOverride: 0
93 | forceMaximumCompressionQuality_BC6H_BC7: 0
94 | - serializedVersion: 3
95 | buildTarget: Server
96 | maxTextureSize: 2048
97 | resizeAlgorithm: 0
98 | textureFormat: -1
99 | textureCompression: 1
100 | compressionQuality: 50
101 | crunchedCompression: 0
102 | allowsAlphaSplitting: 0
103 | overridden: 0
104 | androidETC2FallbackOverride: 0
105 | forceMaximumCompressionQuality_BC6H_BC7: 0
106 | spriteSheet:
107 | serializedVersion: 2
108 | sprites: []
109 | outline: []
110 | physicsShape: []
111 | bones: []
112 | spriteID:
113 | internalID: 0
114 | vertices: []
115 | indices:
116 | edges: []
117 | weights: []
118 | secondaryTextures: []
119 | nameFileIdTable: {}
120 | mipmapLimitGroupName:
121 | pSDRemoveMatte: 0
122 | userData:
123 | assetBundleName:
124 | assetBundleVariant:
125 |
--------------------------------------------------------------------------------
/Assets/Scenes/Assets/M_ColorGloss.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 8
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: M_ColorGloss
11 | m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
12 | m_Parent: {fileID: 0}
13 | m_ModifiedSerializedProperties: 0
14 | m_ValidKeywords:
15 | - _SPECULARHIGHLIGHTS_OFF
16 | m_InvalidKeywords: []
17 | m_LightmapFlags: 4
18 | m_EnableInstancingVariants: 0
19 | m_DoubleSidedGI: 0
20 | m_CustomRenderQueue: 2000
21 | stringTagMap:
22 | RenderType: Opaque
23 | disabledShaderPasses: []
24 | m_LockedProperties:
25 | m_SavedProperties:
26 | serializedVersion: 3
27 | m_TexEnvs:
28 | - _BaseMap:
29 | m_Texture: {fileID: 0}
30 | m_Scale: {x: 1, y: 1}
31 | m_Offset: {x: 0, y: 0}
32 | - _BumpMap:
33 | m_Texture: {fileID: 0}
34 | m_Scale: {x: 1, y: 1}
35 | m_Offset: {x: 0, y: 0}
36 | - _ClearCoatMap:
37 | m_Texture: {fileID: 0}
38 | m_Scale: {x: 1, y: 1}
39 | m_Offset: {x: 0, y: 0}
40 | - _DetailAlbedoMap:
41 | m_Texture: {fileID: 0}
42 | m_Scale: {x: 1, y: 1}
43 | m_Offset: {x: 0, y: 0}
44 | - _DetailMask:
45 | m_Texture: {fileID: 0}
46 | m_Scale: {x: 1, y: 1}
47 | m_Offset: {x: 0, y: 0}
48 | - _DetailNormalMap:
49 | m_Texture: {fileID: 0}
50 | m_Scale: {x: 1, y: 1}
51 | m_Offset: {x: 0, y: 0}
52 | - _EmissionMap:
53 | m_Texture: {fileID: 0}
54 | m_Scale: {x: 1, y: 1}
55 | m_Offset: {x: 0, y: 0}
56 | - _ExtraTex:
57 | m_Texture: {fileID: 0}
58 | m_Scale: {x: 1, y: 1}
59 | m_Offset: {x: 0, y: 0}
60 | - _MainTex:
61 | m_Texture: {fileID: 0}
62 | m_Scale: {x: 1, y: 1}
63 | m_Offset: {x: 0, y: 0}
64 | - _MetallicGlossMap:
65 | m_Texture: {fileID: 0}
66 | m_Scale: {x: 1, y: 1}
67 | m_Offset: {x: 0, y: 0}
68 | - _OcclusionMap:
69 | m_Texture: {fileID: 0}
70 | m_Scale: {x: 1, y: 1}
71 | m_Offset: {x: 0, y: 0}
72 | - _ParallaxMap:
73 | m_Texture: {fileID: 0}
74 | m_Scale: {x: 1, y: 1}
75 | m_Offset: {x: 0, y: 0}
76 | - _SpecGlossMap:
77 | m_Texture: {fileID: 0}
78 | m_Scale: {x: 1, y: 1}
79 | m_Offset: {x: 0, y: 0}
80 | - _SubsurfaceTex:
81 | m_Texture: {fileID: 0}
82 | m_Scale: {x: 1, y: 1}
83 | m_Offset: {x: 0, y: 0}
84 | - unity_Lightmaps:
85 | m_Texture: {fileID: 0}
86 | m_Scale: {x: 1, y: 1}
87 | m_Offset: {x: 0, y: 0}
88 | - unity_LightmapsInd:
89 | m_Texture: {fileID: 0}
90 | m_Scale: {x: 1, y: 1}
91 | m_Offset: {x: 0, y: 0}
92 | - unity_ShadowMasks:
93 | m_Texture: {fileID: 0}
94 | m_Scale: {x: 1, y: 1}
95 | m_Offset: {x: 0, y: 0}
96 | m_Ints: []
97 | m_Floats:
98 | - BACKFACE_NORMAL_MODE: 1
99 | - EFFECT_BILLBOARD: 0
100 | - EFFECT_EXTRA_TEX: 1
101 | - _AlphaClip: 0
102 | - _AlphaClipThreshold: 0.33
103 | - _AlphaToMask: 0
104 | - _Blend: 0
105 | - _BlendModePreserveSpecular: 1
106 | - _BlendOp: 0
107 | - _BumpScale: 1
108 | - _ClearCoat: 0
109 | - _ClearCoatMask: 0
110 | - _ClearCoatSmoothness: 0
111 | - _Cull: 2
112 | - _Cutoff: 0.5
113 | - _DetailAlbedoMapScale: 1
114 | - _DetailNormalMapScale: 1
115 | - _DstBlend: 0
116 | - _DstBlendAlpha: 0
117 | - _EnvironmentReflections: 1
118 | - _GlossMapScale: 0
119 | - _Glossiness: 0
120 | - _GlossyReflections: 0
121 | - _HueVariationKwToggle: 1
122 | - _Metallic: 0.226
123 | - _NormalMapKwToggle: 1
124 | - _OcclusionStrength: 1
125 | - _OldHueVarBehavior: 0
126 | - _Parallax: 0.005
127 | - _QueueControl: 0
128 | - _QueueOffset: 0
129 | - _ReceiveShadows: 1
130 | - _Smoothness: 1
131 | - _SmoothnessTextureChannel: 0
132 | - _SpecularHighlights: 0
133 | - _SrcBlend: 1
134 | - _SrcBlendAlpha: 1
135 | - _SubsurfaceIndirect: 0.25
136 | - _SubsurfaceKwToggle: 0
137 | - _Surface: 0
138 | - _UseAoMap: 0
139 | - _UseColorMap: 0
140 | - _UseEmissiveMap: 0
141 | - _UseMetallicMap: 0
142 | - _UseNormalMap: 0
143 | - _UseRoughnessMap: 0
144 | - _WINDQUALITY: 4
145 | - _WindQuality: 1
146 | - _WorkflowMode: 1
147 | - _ZWrite: 1
148 | m_Colors:
149 | - _BaseColor: {r: 0.7830189, g: 0.1651735, b: 0.08495018, a: 1}
150 | - _Color: {r: 0.7830188, g: 0.16517347, b: 0.08495014, a: 1}
151 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
152 | - _HueVariationColor: {r: 1, g: 0.5, b: 0, a: 0.2}
153 | - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
154 | - _SubsurfaceColor: {r: 1, g: 1, b: 1, a: 1}
155 | - _UvOffset: {r: 0, g: 0, b: 0, a: 0}
156 | - _UvTiling: {r: 1, g: 1, b: 0, a: 0}
157 | m_BuildTextureStacks: []
158 | --- !u!114 &4692922331803766092
159 | MonoBehaviour:
160 | m_ObjectHideFlags: 11
161 | m_CorrespondingSourceObject: {fileID: 0}
162 | m_PrefabInstance: {fileID: 0}
163 | m_PrefabAsset: {fileID: 0}
164 | m_GameObject: {fileID: 0}
165 | m_Enabled: 1
166 | m_EditorHideFlags: 0
167 | m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
168 | m_Name:
169 | m_EditorClassIdentifier:
170 | version: 7
171 |
--------------------------------------------------------------------------------
/Assets/Scenes/Assets/M_ColorGloss.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cea9799b569f27a4cbafb8ead0685619
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scenes/Assets/M_Metal.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 8
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: M_Metal
11 | m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
12 | m_Parent: {fileID: 0}
13 | m_ModifiedSerializedProperties: 0
14 | m_ValidKeywords: []
15 | m_InvalidKeywords: []
16 | m_LightmapFlags: 4
17 | m_EnableInstancingVariants: 0
18 | m_DoubleSidedGI: 0
19 | m_CustomRenderQueue: -1
20 | stringTagMap:
21 | RenderType: Opaque
22 | disabledShaderPasses: []
23 | m_LockedProperties:
24 | m_SavedProperties:
25 | serializedVersion: 3
26 | m_TexEnvs:
27 | - _BaseMap:
28 | m_Texture: {fileID: 0}
29 | m_Scale: {x: 1, y: 1}
30 | m_Offset: {x: 0, y: 0}
31 | - _BumpMap:
32 | m_Texture: {fileID: 0}
33 | m_Scale: {x: 1, y: 1}
34 | m_Offset: {x: 0, y: 0}
35 | - _DetailAlbedoMap:
36 | m_Texture: {fileID: 0}
37 | m_Scale: {x: 1, y: 1}
38 | m_Offset: {x: 0, y: 0}
39 | - _DetailMask:
40 | m_Texture: {fileID: 0}
41 | m_Scale: {x: 1, y: 1}
42 | m_Offset: {x: 0, y: 0}
43 | - _DetailNormalMap:
44 | m_Texture: {fileID: 0}
45 | m_Scale: {x: 1, y: 1}
46 | m_Offset: {x: 0, y: 0}
47 | - _EmissionMap:
48 | m_Texture: {fileID: 0}
49 | m_Scale: {x: 1, y: 1}
50 | m_Offset: {x: 0, y: 0}
51 | - _MainTex:
52 | m_Texture: {fileID: 0}
53 | m_Scale: {x: 1, y: 1}
54 | m_Offset: {x: 0, y: 0}
55 | - _MetallicGlossMap:
56 | m_Texture: {fileID: 0}
57 | m_Scale: {x: 1, y: 1}
58 | m_Offset: {x: 0, y: 0}
59 | - _OcclusionMap:
60 | m_Texture: {fileID: 0}
61 | m_Scale: {x: 1, y: 1}
62 | m_Offset: {x: 0, y: 0}
63 | - _ParallaxMap:
64 | m_Texture: {fileID: 0}
65 | m_Scale: {x: 1, y: 1}
66 | m_Offset: {x: 0, y: 0}
67 | - _SpecGlossMap:
68 | m_Texture: {fileID: 0}
69 | m_Scale: {x: 1, y: 1}
70 | m_Offset: {x: 0, y: 0}
71 | - unity_Lightmaps:
72 | m_Texture: {fileID: 0}
73 | m_Scale: {x: 1, y: 1}
74 | m_Offset: {x: 0, y: 0}
75 | - unity_LightmapsInd:
76 | m_Texture: {fileID: 0}
77 | m_Scale: {x: 1, y: 1}
78 | m_Offset: {x: 0, y: 0}
79 | - unity_ShadowMasks:
80 | m_Texture: {fileID: 0}
81 | m_Scale: {x: 1, y: 1}
82 | m_Offset: {x: 0, y: 0}
83 | m_Ints: []
84 | m_Floats:
85 | - _AlphaClip: 0
86 | - _AlphaToMask: 0
87 | - _Blend: 0
88 | - _BlendModePreserveSpecular: 1
89 | - _BumpScale: 1
90 | - _ClearCoatMask: 0
91 | - _ClearCoatSmoothness: 0
92 | - _Cull: 2
93 | - _Cutoff: 0.5
94 | - _DetailAlbedoMapScale: 1
95 | - _DetailNormalMapScale: 1
96 | - _DstBlend: 0
97 | - _DstBlendAlpha: 0
98 | - _EnvironmentReflections: 1
99 | - _GlossMapScale: 0
100 | - _Glossiness: 0
101 | - _GlossyReflections: 0
102 | - _Metallic: 1
103 | - _OcclusionStrength: 1
104 | - _Parallax: 0.005
105 | - _QueueOffset: 0
106 | - _ReceiveShadows: 1
107 | - _Smoothness: 1
108 | - _SmoothnessTextureChannel: 0
109 | - _SpecularHighlights: 1
110 | - _SrcBlend: 1
111 | - _SrcBlendAlpha: 1
112 | - _Surface: 0
113 | - _WorkflowMode: 1
114 | - _ZWrite: 1
115 | m_Colors:
116 | - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
117 | - _Color: {r: 1, g: 1, b: 1, a: 1}
118 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
119 | - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
120 | m_BuildTextureStacks: []
121 | --- !u!114 &4692922331803766092
122 | MonoBehaviour:
123 | m_ObjectHideFlags: 11
124 | m_CorrespondingSourceObject: {fileID: 0}
125 | m_PrefabInstance: {fileID: 0}
126 | m_PrefabAsset: {fileID: 0}
127 | m_GameObject: {fileID: 0}
128 | m_Enabled: 1
129 | m_EditorHideFlags: 0
130 | m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
131 | m_Name:
132 | m_EditorClassIdentifier:
133 | version: 7
134 |
--------------------------------------------------------------------------------
/Assets/Scenes/Assets/M_Metal.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eb5359111c5fad446a17a6918dd584fc
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scenes/Assets/M_Plane.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &-6287715669197923242
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 11
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
13 | m_Name:
14 | m_EditorClassIdentifier:
15 | version: 7
16 | --- !u!21 &2100000
17 | Material:
18 | serializedVersion: 8
19 | m_ObjectHideFlags: 0
20 | m_CorrespondingSourceObject: {fileID: 0}
21 | m_PrefabInstance: {fileID: 0}
22 | m_PrefabAsset: {fileID: 0}
23 | m_Name: M_Plane
24 | m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
25 | m_Parent: {fileID: 0}
26 | m_ModifiedSerializedProperties: 0
27 | m_ValidKeywords: []
28 | m_InvalidKeywords: []
29 | m_LightmapFlags: 4
30 | m_EnableInstancingVariants: 0
31 | m_DoubleSidedGI: 0
32 | m_CustomRenderQueue: -1
33 | stringTagMap:
34 | RenderType: Opaque
35 | disabledShaderPasses: []
36 | m_LockedProperties:
37 | m_SavedProperties:
38 | serializedVersion: 3
39 | m_TexEnvs:
40 | - _BaseMap:
41 | m_Texture: {fileID: 2800000, guid: 6fb8cd2c77da756429f310d2cb7d3957, type: 3}
42 | m_Scale: {x: 9.93, y: 3.4}
43 | m_Offset: {x: 0, y: 0}
44 | - _BumpMap:
45 | m_Texture: {fileID: 0}
46 | m_Scale: {x: 1, y: 1}
47 | m_Offset: {x: 0, y: 0}
48 | - _DetailAlbedoMap:
49 | m_Texture: {fileID: 0}
50 | m_Scale: {x: 1, y: 1}
51 | m_Offset: {x: 0, y: 0}
52 | - _DetailMask:
53 | m_Texture: {fileID: 0}
54 | m_Scale: {x: 1, y: 1}
55 | m_Offset: {x: 0, y: 0}
56 | - _DetailNormalMap:
57 | m_Texture: {fileID: 0}
58 | m_Scale: {x: 1, y: 1}
59 | m_Offset: {x: 0, y: 0}
60 | - _EmissionMap:
61 | m_Texture: {fileID: 0}
62 | m_Scale: {x: 1, y: 1}
63 | m_Offset: {x: 0, y: 0}
64 | - _MainTex:
65 | m_Texture: {fileID: 2800000, guid: 6fb8cd2c77da756429f310d2cb7d3957, type: 3}
66 | m_Scale: {x: 9.93, y: 3.4}
67 | m_Offset: {x: 0, y: 0}
68 | - _MetallicGlossMap:
69 | m_Texture: {fileID: 0}
70 | m_Scale: {x: 1, y: 1}
71 | m_Offset: {x: 0, y: 0}
72 | - _OcclusionMap:
73 | m_Texture: {fileID: 0}
74 | m_Scale: {x: 1, y: 1}
75 | m_Offset: {x: 0, y: 0}
76 | - _ParallaxMap:
77 | m_Texture: {fileID: 0}
78 | m_Scale: {x: 1, y: 1}
79 | m_Offset: {x: 0, y: 0}
80 | - _SpecGlossMap:
81 | m_Texture: {fileID: 0}
82 | m_Scale: {x: 1, y: 1}
83 | m_Offset: {x: 0, y: 0}
84 | - unity_Lightmaps:
85 | m_Texture: {fileID: 0}
86 | m_Scale: {x: 1, y: 1}
87 | m_Offset: {x: 0, y: 0}
88 | - unity_LightmapsInd:
89 | m_Texture: {fileID: 0}
90 | m_Scale: {x: 1, y: 1}
91 | m_Offset: {x: 0, y: 0}
92 | - unity_ShadowMasks:
93 | m_Texture: {fileID: 0}
94 | m_Scale: {x: 1, y: 1}
95 | m_Offset: {x: 0, y: 0}
96 | m_Ints: []
97 | m_Floats:
98 | - _AlphaClip: 0
99 | - _AlphaToMask: 0
100 | - _Blend: 0
101 | - _BlendModePreserveSpecular: 1
102 | - _BumpScale: 1
103 | - _ClearCoatMask: 0
104 | - _ClearCoatSmoothness: 0
105 | - _Cull: 2
106 | - _Cutoff: 0.5
107 | - _DetailAlbedoMapScale: 1
108 | - _DetailNormalMapScale: 1
109 | - _DstBlend: 0
110 | - _DstBlendAlpha: 0
111 | - _EnvironmentReflections: 1
112 | - _GlossMapScale: 0
113 | - _Glossiness: 0
114 | - _GlossyReflections: 0
115 | - _Metallic: 0
116 | - _OcclusionStrength: 1
117 | - _Parallax: 0.005
118 | - _QueueOffset: 0
119 | - _ReceiveShadows: 1
120 | - _Smoothness: 0.903
121 | - _SmoothnessTextureChannel: 0
122 | - _SpecularHighlights: 1
123 | - _SrcBlend: 1
124 | - _SrcBlendAlpha: 1
125 | - _Surface: 0
126 | - _WorkflowMode: 1
127 | - _ZWrite: 1
128 | m_Colors:
129 | - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
130 | - _Color: {r: 1, g: 1, b: 1, a: 1}
131 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
132 | - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
133 | m_BuildTextureStacks: []
134 |
--------------------------------------------------------------------------------
/Assets/Scenes/Assets/M_Plane.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4e9cbcdb65182b047a1910a9d2c90091
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scenes/Assets/M_White.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 8
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: M_White
11 | m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
12 | m_Parent: {fileID: 0}
13 | m_ModifiedSerializedProperties: 0
14 | m_ValidKeywords: []
15 | m_InvalidKeywords: []
16 | m_LightmapFlags: 4
17 | m_EnableInstancingVariants: 0
18 | m_DoubleSidedGI: 0
19 | m_CustomRenderQueue: -1
20 | stringTagMap:
21 | RenderType: Opaque
22 | disabledShaderPasses: []
23 | m_LockedProperties:
24 | m_SavedProperties:
25 | serializedVersion: 3
26 | m_TexEnvs:
27 | - _BaseMap:
28 | m_Texture: {fileID: 0}
29 | m_Scale: {x: 1, y: 1}
30 | m_Offset: {x: 0, y: 0}
31 | - _BumpMap:
32 | m_Texture: {fileID: 0}
33 | m_Scale: {x: 1, y: 1}
34 | m_Offset: {x: 0, y: 0}
35 | - _DetailAlbedoMap:
36 | m_Texture: {fileID: 0}
37 | m_Scale: {x: 1, y: 1}
38 | m_Offset: {x: 0, y: 0}
39 | - _DetailMask:
40 | m_Texture: {fileID: 0}
41 | m_Scale: {x: 1, y: 1}
42 | m_Offset: {x: 0, y: 0}
43 | - _DetailNormalMap:
44 | m_Texture: {fileID: 0}
45 | m_Scale: {x: 1, y: 1}
46 | m_Offset: {x: 0, y: 0}
47 | - _EmissionMap:
48 | m_Texture: {fileID: 0}
49 | m_Scale: {x: 1, y: 1}
50 | m_Offset: {x: 0, y: 0}
51 | - _MainTex:
52 | m_Texture: {fileID: 0}
53 | m_Scale: {x: 1, y: 1}
54 | m_Offset: {x: 0, y: 0}
55 | - _MetallicGlossMap:
56 | m_Texture: {fileID: 0}
57 | m_Scale: {x: 1, y: 1}
58 | m_Offset: {x: 0, y: 0}
59 | - _OcclusionMap:
60 | m_Texture: {fileID: 0}
61 | m_Scale: {x: 1, y: 1}
62 | m_Offset: {x: 0, y: 0}
63 | - _ParallaxMap:
64 | m_Texture: {fileID: 0}
65 | m_Scale: {x: 1, y: 1}
66 | m_Offset: {x: 0, y: 0}
67 | - _SpecGlossMap:
68 | m_Texture: {fileID: 0}
69 | m_Scale: {x: 1, y: 1}
70 | m_Offset: {x: 0, y: 0}
71 | - unity_Lightmaps:
72 | m_Texture: {fileID: 0}
73 | m_Scale: {x: 1, y: 1}
74 | m_Offset: {x: 0, y: 0}
75 | - unity_LightmapsInd:
76 | m_Texture: {fileID: 0}
77 | m_Scale: {x: 1, y: 1}
78 | m_Offset: {x: 0, y: 0}
79 | - unity_ShadowMasks:
80 | m_Texture: {fileID: 0}
81 | m_Scale: {x: 1, y: 1}
82 | m_Offset: {x: 0, y: 0}
83 | m_Ints: []
84 | m_Floats:
85 | - _AlphaClip: 0
86 | - _AlphaToMask: 0
87 | - _Blend: 0
88 | - _BlendModePreserveSpecular: 1
89 | - _BumpScale: 1
90 | - _ClearCoatMask: 0
91 | - _ClearCoatSmoothness: 0
92 | - _Cull: 2
93 | - _Cutoff: 0.5
94 | - _DetailAlbedoMapScale: 1
95 | - _DetailNormalMapScale: 1
96 | - _DstBlend: 0
97 | - _DstBlendAlpha: 0
98 | - _EnvironmentReflections: 1
99 | - _GlossMapScale: 0
100 | - _Glossiness: 0
101 | - _GlossyReflections: 0
102 | - _Metallic: 0
103 | - _OcclusionStrength: 1
104 | - _Parallax: 0.005
105 | - _QueueOffset: 0
106 | - _ReceiveShadows: 1
107 | - _Smoothness: 0.5
108 | - _SmoothnessTextureChannel: 0
109 | - _SpecularHighlights: 1
110 | - _SrcBlend: 1
111 | - _SrcBlendAlpha: 1
112 | - _Surface: 0
113 | - _WorkflowMode: 1
114 | - _ZWrite: 1
115 | m_Colors:
116 | - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
117 | - _Color: {r: 1, g: 1, b: 1, a: 1}
118 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
119 | - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
120 | m_BuildTextureStacks: []
121 | --- !u!114 &2803570285988524689
122 | MonoBehaviour:
123 | m_ObjectHideFlags: 11
124 | m_CorrespondingSourceObject: {fileID: 0}
125 | m_PrefabInstance: {fileID: 0}
126 | m_PrefabAsset: {fileID: 0}
127 | m_GameObject: {fileID: 0}
128 | m_Enabled: 1
129 | m_EditorHideFlags: 0
130 | m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
131 | m_Name:
132 | m_EditorClassIdentifier:
133 | version: 7
134 |
--------------------------------------------------------------------------------
/Assets/Scenes/Assets/M_White.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9731b185bd57d7c4a8b62b46c137390a
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scenes/Assets/Skybox.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 8
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: Skybox
11 | m_Shader: {fileID: 108, guid: 0000000000000000f000000000000000, type: 0}
12 | m_Parent: {fileID: 0}
13 | m_ModifiedSerializedProperties: 0
14 | m_ValidKeywords: []
15 | m_InvalidKeywords:
16 | - _MAPPING_LATITUDE_LONGITUDE_LAYOUT
17 | m_LightmapFlags: 4
18 | m_EnableInstancingVariants: 0
19 | m_DoubleSidedGI: 0
20 | m_CustomRenderQueue: -1
21 | stringTagMap: {}
22 | disabledShaderPasses: []
23 | m_LockedProperties:
24 | m_SavedProperties:
25 | serializedVersion: 3
26 | m_TexEnvs:
27 | - _BaseMap:
28 | m_Texture: {fileID: 0}
29 | m_Scale: {x: 1, y: 1}
30 | m_Offset: {x: 0, y: 0}
31 | - _BumpMap:
32 | m_Texture: {fileID: 0}
33 | m_Scale: {x: 1, y: 1}
34 | m_Offset: {x: 0, y: 0}
35 | - _DetailAlbedoMap:
36 | m_Texture: {fileID: 0}
37 | m_Scale: {x: 1, y: 1}
38 | m_Offset: {x: 0, y: 0}
39 | - _DetailMask:
40 | m_Texture: {fileID: 0}
41 | m_Scale: {x: 1, y: 1}
42 | m_Offset: {x: 0, y: 0}
43 | - _DetailNormalMap:
44 | m_Texture: {fileID: 0}
45 | m_Scale: {x: 1, y: 1}
46 | m_Offset: {x: 0, y: 0}
47 | - _EmissionMap:
48 | m_Texture: {fileID: 0}
49 | m_Scale: {x: 1, y: 1}
50 | m_Offset: {x: 0, y: 0}
51 | - _MainTex:
52 | m_Texture: {fileID: 2800000, guid: 3b903de2cb7de8543a6926ef024d101c, type: 3}
53 | m_Scale: {x: 1, y: 1}
54 | m_Offset: {x: 0, y: 0}
55 | - _MetallicGlossMap:
56 | m_Texture: {fileID: 0}
57 | m_Scale: {x: 1, y: 1}
58 | m_Offset: {x: 0, y: 0}
59 | - _OcclusionMap:
60 | m_Texture: {fileID: 0}
61 | m_Scale: {x: 1, y: 1}
62 | m_Offset: {x: 0, y: 0}
63 | - _ParallaxMap:
64 | m_Texture: {fileID: 0}
65 | m_Scale: {x: 1, y: 1}
66 | m_Offset: {x: 0, y: 0}
67 | - _SpecGlossMap:
68 | m_Texture: {fileID: 0}
69 | m_Scale: {x: 1, y: 1}
70 | m_Offset: {x: 0, y: 0}
71 | - unity_Lightmaps:
72 | m_Texture: {fileID: 0}
73 | m_Scale: {x: 1, y: 1}
74 | m_Offset: {x: 0, y: 0}
75 | - unity_LightmapsInd:
76 | m_Texture: {fileID: 0}
77 | m_Scale: {x: 1, y: 1}
78 | m_Offset: {x: 0, y: 0}
79 | - unity_ShadowMasks:
80 | m_Texture: {fileID: 0}
81 | m_Scale: {x: 1, y: 1}
82 | m_Offset: {x: 0, y: 0}
83 | m_Ints: []
84 | m_Floats:
85 | - _AlphaClip: 0
86 | - _AlphaToMask: 0
87 | - _Blend: 0
88 | - _BlendModePreserveSpecular: 1
89 | - _BumpScale: 1
90 | - _ClearCoatMask: 0
91 | - _ClearCoatSmoothness: 0
92 | - _Cull: 2
93 | - _Cutoff: 0.5
94 | - _DetailAlbedoMapScale: 1
95 | - _DetailNormalMapScale: 1
96 | - _DstBlend: 0
97 | - _DstBlendAlpha: 0
98 | - _EnvironmentReflections: 1
99 | - _Exposure: 1.3
100 | - _GlossMapScale: 0
101 | - _Glossiness: 0
102 | - _GlossyReflections: 0
103 | - _ImageType: 0
104 | - _Layout: 0
105 | - _Mapping: 1
106 | - _Metallic: 0
107 | - _MirrorOnBack: 0
108 | - _OcclusionStrength: 1
109 | - _Parallax: 0.005
110 | - _QueueOffset: 0
111 | - _ReceiveShadows: 1
112 | - _Rotation: 0
113 | - _Smoothness: 0.5
114 | - _SmoothnessTextureChannel: 0
115 | - _SpecularHighlights: 1
116 | - _SrcBlend: 1
117 | - _SrcBlendAlpha: 1
118 | - _Surface: 0
119 | - _WorkflowMode: 1
120 | - _ZWrite: 1
121 | m_Colors:
122 | - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
123 | - _Color: {r: 1, g: 1, b: 1, a: 1}
124 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
125 | - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
126 | - _Tint: {r: 0.5, g: 0.5, b: 0.5, a: 0.5}
127 | m_BuildTextureStacks: []
128 | --- !u!114 &536555754457600842
129 | MonoBehaviour:
130 | m_ObjectHideFlags: 11
131 | m_CorrespondingSourceObject: {fileID: 0}
132 | m_PrefabInstance: {fileID: 0}
133 | m_PrefabAsset: {fileID: 0}
134 | m_GameObject: {fileID: 0}
135 | m_Enabled: 1
136 | m_EditorHideFlags: 0
137 | m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
138 | m_Name:
139 | m_EditorClassIdentifier:
140 | version: 7
141 |
--------------------------------------------------------------------------------
/Assets/Scenes/Assets/Skybox.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1fe436a78a3534e4c9bcce36eea60614
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scenes/Assets/UV_256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CatDarkGame/AISkyboxGenerator/0e96e3c4e116578a0cf06603321fe699988e93a3/Assets/Scenes/Assets/UV_256.png
--------------------------------------------------------------------------------
/Assets/Scenes/Assets/UV_256.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6fb8cd2c77da756429f310d2cb7d3957
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 1
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 2
38 | mipBias: 0
39 | wrapU: 0
40 | wrapV: 0
41 | wrapW: 0
42 | nPOTScale: 1
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 0
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 1
53 | alphaUsage: 1
54 | alphaIsTransparency: 0
55 | spriteTessellationDetail: -1
56 | textureType: 0
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 0
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
69 | maxTextureSize: 8192
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 1
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 8192
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 1
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 0
91 | - serializedVersion: 3
92 | buildTarget: iPhone
93 | maxTextureSize: 8192
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 1
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 0
103 | - serializedVersion: 3
104 | buildTarget: Android
105 | maxTextureSize: 8192
106 | resizeAlgorithm: 0
107 | textureFormat: 34
108 | textureCompression: 1
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 1
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 0
115 | - serializedVersion: 3
116 | buildTarget: Windows Store Apps
117 | maxTextureSize: 8192
118 | resizeAlgorithm: 0
119 | textureFormat: -1
120 | textureCompression: 1
121 | compressionQuality: 50
122 | crunchedCompression: 0
123 | allowsAlphaSplitting: 0
124 | overridden: 0
125 | androidETC2FallbackOverride: 0
126 | forceMaximumCompressionQuality_BC6H_BC7: 0
127 | - serializedVersion: 3
128 | buildTarget: Server
129 | maxTextureSize: 8192
130 | resizeAlgorithm: 0
131 | textureFormat: -1
132 | textureCompression: 1
133 | compressionQuality: 50
134 | crunchedCompression: 0
135 | allowsAlphaSplitting: 0
136 | overridden: 0
137 | androidETC2FallbackOverride: 0
138 | forceMaximumCompressionQuality_BC6H_BC7: 0
139 | spriteSheet:
140 | serializedVersion: 2
141 | sprites: []
142 | outline: []
143 | physicsShape: []
144 | bones: []
145 | spriteID:
146 | internalID: 0
147 | vertices: []
148 | indices:
149 | edges: []
150 | weights: []
151 | secondaryTextures: []
152 | nameFileIdTable: {}
153 | spritePackingTag:
154 | pSDRemoveMatte: 0
155 | pSDShowRemoveMatteOption: 0
156 | userData:
157 | assetBundleName:
158 | assetBundleVariant:
159 |
--------------------------------------------------------------------------------
/Assets/Settings.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 709f11a7f3c4041caa4ef136ea32d874
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Settings/URP-HighFidelity-Renderer.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &-1878332245247344467
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: f62c9c65cf3354c93be831c8bc075510, type: 3}
13 | m_Name: SSAO
14 | m_EditorClassIdentifier:
15 | m_Active: 1
16 | m_Settings:
17 | AOMethod: 1
18 | Downsample: 0
19 | AfterOpaque: 0
20 | Source: 1
21 | NormalSamples: 1
22 | Intensity: 0.5
23 | DirectLightingStrength: 0.25
24 | Radius: 0.25
25 | Samples: 0
26 | BlurQuality: 0
27 | Falloff: 100
28 | SampleCount: -1
29 | m_BlueNoise256Textures:
30 | - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3}
31 | - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3}
32 | - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3}
33 | - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3}
34 | - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3}
35 | - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3}
36 | - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3}
37 | m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3}
38 | --- !u!114 &11400000
39 | MonoBehaviour:
40 | m_ObjectHideFlags: 0
41 | m_CorrespondingSourceObject: {fileID: 0}
42 | m_PrefabInstance: {fileID: 0}
43 | m_PrefabAsset: {fileID: 0}
44 | m_GameObject: {fileID: 0}
45 | m_Enabled: 1
46 | m_EditorHideFlags: 0
47 | m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3}
48 | m_Name: URP-HighFidelity-Renderer
49 | m_EditorClassIdentifier:
50 | debugShaders:
51 | debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7,
52 | type: 3}
53 | m_RendererFeatures:
54 | - {fileID: -1878332245247344467}
55 | m_RendererFeatureMap: adc0de57c6d2eee5
56 | m_UseNativeRenderPass: 0
57 | postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2}
58 | xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2}
59 | shaders:
60 | blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3}
61 | copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3}
62 | screenSpaceShadowPS: {fileID: 0}
63 | samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3}
64 | stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3}
65 | fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3}
66 | fallbackLoadingPS: {fileID: 4800000, guid: 7f888aff2ac86494babad1c2c5daeee2, type: 3}
67 | materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3}
68 | coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3}
69 | coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b,
70 | type: 3}
71 | cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf,
72 | type: 3}
73 | objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486,
74 | type: 3}
75 | m_AssetVersion: 2
76 | m_OpaqueLayerMask:
77 | serializedVersion: 2
78 | m_Bits: 4294967295
79 | m_TransparentLayerMask:
80 | serializedVersion: 2
81 | m_Bits: 4294967295
82 | m_DefaultStencilState:
83 | overrideStencilState: 0
84 | stencilReference: 0
85 | stencilCompareFunction: 8
86 | passOperation: 2
87 | failOperation: 0
88 | zFailOperation: 0
89 | m_ShadowTransparentReceive: 1
90 | m_RenderingMode: 0
91 | m_DepthPrimingMode: 0
92 | m_CopyDepthMode: 0
93 | m_AccurateGbufferNormals: 0
94 | m_IntermediateTextureMode: 1
95 |
--------------------------------------------------------------------------------
/Assets/Settings/URP-HighFidelity-Renderer.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c40be3174f62c4acf8c1216858c64956
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Settings/URP-HighFidelity.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3}
13 | m_Name: URP-HighFidelity
14 | m_EditorClassIdentifier:
15 | k_AssetVersion: 11
16 | k_AssetPreviousVersion: 11
17 | m_RendererType: 1
18 | m_RendererData: {fileID: 0}
19 | m_RendererDataList:
20 | - {fileID: 11400000, guid: c40be3174f62c4acf8c1216858c64956, type: 2}
21 | m_DefaultRendererIndex: 0
22 | m_RequireDepthTexture: 0
23 | m_RequireOpaqueTexture: 0
24 | m_OpaqueDownsampling: 1
25 | m_SupportsTerrainHoles: 0
26 | m_SupportsHDR: 1
27 | m_HDRColorBufferPrecision: 1
28 | m_MSAA: 8
29 | m_RenderScale: 1
30 | m_UpscalingFilter: 0
31 | m_FsrOverrideSharpness: 0
32 | m_FsrSharpness: 0.92
33 | m_EnableLODCrossFade: 0
34 | m_LODCrossFadeDitheringType: 1
35 | m_MainLightRenderingMode: 1
36 | m_MainLightShadowsSupported: 1
37 | m_MainLightShadowmapResolution: 4096
38 | m_AdditionalLightsRenderingMode: 1
39 | m_AdditionalLightsPerObjectLimit: 8
40 | m_AdditionalLightShadowsSupported: 1
41 | m_AdditionalLightsShadowmapResolution: 4096
42 | m_AdditionalLightsShadowResolutionTierLow: 128
43 | m_AdditionalLightsShadowResolutionTierMedium: 256
44 | m_AdditionalLightsShadowResolutionTierHigh: 512
45 | m_ReflectionProbeBlending: 1
46 | m_ReflectionProbeBoxProjection: 1
47 | m_ShadowDistance: 150
48 | m_ShadowCascadeCount: 4
49 | m_Cascade2Split: 0.25
50 | m_Cascade3Split: {x: 0.1, y: 0.3}
51 | m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467}
52 | m_CascadeBorder: 0.1
53 | m_ShadowDepthBias: 1
54 | m_ShadowNormalBias: 1
55 | m_AnyShadowsSupported: 1
56 | m_SoftShadowsSupported: 1
57 | m_ConservativeEnclosingSphere: 1
58 | m_NumIterationsEnclosingSphere: 64
59 | m_SoftShadowQuality: 3
60 | m_AdditionalLightsCookieResolution: 4096
61 | m_AdditionalLightsCookieFormat: 4
62 | m_UseSRPBatcher: 1
63 | m_SupportsDynamicBatching: 0
64 | m_MixedLightingSupported: 1
65 | m_SupportsLightCookies: 1
66 | m_SupportsLightLayers: 0
67 | m_DebugLevel: 0
68 | m_StoreActionsOptimization: 0
69 | m_EnableRenderGraph: 0
70 | m_UseAdaptivePerformance: 1
71 | m_ColorGradingMode: 1
72 | m_ColorGradingLutSize: 32
73 | m_UseFastSRGBLinearConversion: 0
74 | m_ShadowType: 1
75 | m_LocalShadowsSupported: 0
76 | m_LocalShadowsAtlasResolution: 256
77 | m_MaxPixelLights: 0
78 | m_ShadowAtlasResolution: 256
79 | m_VolumeFrameworkUpdateMode: 0
80 | m_Textures:
81 | blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3}
82 | bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3}
83 | m_ShaderVariantLogLevel: 0
84 | m_ShadowCascades: 1
85 |
--------------------------------------------------------------------------------
/Assets/Settings/URP-HighFidelity.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7b7fd9122c28c4d15b667c7040e3b3fd
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 2ec995e51a6e251468d2a3fd8a686257, type: 3}
13 | m_Name: UniversalRenderPipelineGlobalSettings
14 | m_EditorClassIdentifier:
15 | k_AssetVersion: 3
16 | m_RenderingLayerNames:
17 | - Light Layer default
18 | - Light Layer 1
19 | - Light Layer 2
20 | - Light Layer 3
21 | - Light Layer 4
22 | - Light Layer 5
23 | - Light Layer 6
24 | - Light Layer 7
25 | m_ValidRenderingLayers: 255
26 | lightLayerName0: Light Layer default
27 | lightLayerName1: Light Layer 1
28 | lightLayerName2: Light Layer 2
29 | lightLayerName3: Light Layer 3
30 | lightLayerName4: Light Layer 4
31 | lightLayerName5: Light Layer 5
32 | lightLayerName6: Light Layer 6
33 | lightLayerName7: Light Layer 7
34 | m_StripDebugVariants: 1
35 | m_StripUnusedPostProcessingVariants: 1
36 | m_StripUnusedVariants: 1
37 | m_StripUnusedLODCrossFadeVariants: 1
38 | m_StripScreenCoordOverrideVariants: 1
39 | supportRuntimeDebugDisplay: 0
40 | m_ShaderVariantLogLevel: 0
41 | m_ExportShaderVariants: 1
42 |
--------------------------------------------------------------------------------
/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 18dc0cd2c080841dea60987a38ce93fa
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 CatDarkGame
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Packages/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "dependencies": {
3 | "com.unity.collab-proxy": "2.0.0",
4 | "com.unity.ide.rider": "3.0.18",
5 | "com.unity.ide.visualstudio": "2.0.17",
6 | "com.unity.ide.vscode": "1.2.5",
7 | "com.unity.render-pipelines.universal": "14.0.6",
8 | "com.unity.test-framework": "1.1.33",
9 | "com.unity.textmeshpro": "3.0.6",
10 | "com.unity.timeline": "1.7.2",
11 | "com.unity.ugui": "1.0.0",
12 | "com.unity.visualscripting": "1.8.0",
13 | "com.unity.modules.ai": "1.0.0",
14 | "com.unity.modules.androidjni": "1.0.0",
15 | "com.unity.modules.animation": "1.0.0",
16 | "com.unity.modules.assetbundle": "1.0.0",
17 | "com.unity.modules.audio": "1.0.0",
18 | "com.unity.modules.cloth": "1.0.0",
19 | "com.unity.modules.director": "1.0.0",
20 | "com.unity.modules.imageconversion": "1.0.0",
21 | "com.unity.modules.imgui": "1.0.0",
22 | "com.unity.modules.jsonserialize": "1.0.0",
23 | "com.unity.modules.particlesystem": "1.0.0",
24 | "com.unity.modules.physics": "1.0.0",
25 | "com.unity.modules.physics2d": "1.0.0",
26 | "com.unity.modules.screencapture": "1.0.0",
27 | "com.unity.modules.terrain": "1.0.0",
28 | "com.unity.modules.terrainphysics": "1.0.0",
29 | "com.unity.modules.tilemap": "1.0.0",
30 | "com.unity.modules.ui": "1.0.0",
31 | "com.unity.modules.uielements": "1.0.0",
32 | "com.unity.modules.umbra": "1.0.0",
33 | "com.unity.modules.unityanalytics": "1.0.0",
34 | "com.unity.modules.unitywebrequest": "1.0.0",
35 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
36 | "com.unity.modules.unitywebrequestaudio": "1.0.0",
37 | "com.unity.modules.unitywebrequesttexture": "1.0.0",
38 | "com.unity.modules.unitywebrequestwww": "1.0.0",
39 | "com.unity.modules.vehicles": "1.0.0",
40 | "com.unity.modules.video": "1.0.0",
41 | "com.unity.modules.vr": "1.0.0",
42 | "com.unity.modules.wind": "1.0.0",
43 | "com.unity.modules.xr": "1.0.0"
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/Packages/packages-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "dependencies": {
3 | "com.unity.burst": {
4 | "version": "1.8.2",
5 | "depth": 1,
6 | "source": "registry",
7 | "dependencies": {
8 | "com.unity.mathematics": "1.2.1"
9 | },
10 | "url": "https://packages.unity.com"
11 | },
12 | "com.unity.collab-proxy": {
13 | "version": "2.0.0",
14 | "depth": 0,
15 | "source": "registry",
16 | "dependencies": {},
17 | "url": "https://packages.unity.com"
18 | },
19 | "com.unity.ext.nunit": {
20 | "version": "1.0.6",
21 | "depth": 1,
22 | "source": "registry",
23 | "dependencies": {},
24 | "url": "https://packages.unity.com"
25 | },
26 | "com.unity.ide.rider": {
27 | "version": "3.0.18",
28 | "depth": 0,
29 | "source": "registry",
30 | "dependencies": {
31 | "com.unity.ext.nunit": "1.0.6"
32 | },
33 | "url": "https://packages.unity.com"
34 | },
35 | "com.unity.ide.visualstudio": {
36 | "version": "2.0.17",
37 | "depth": 0,
38 | "source": "registry",
39 | "dependencies": {
40 | "com.unity.test-framework": "1.1.9"
41 | },
42 | "url": "https://packages.unity.com"
43 | },
44 | "com.unity.ide.vscode": {
45 | "version": "1.2.5",
46 | "depth": 0,
47 | "source": "registry",
48 | "dependencies": {},
49 | "url": "https://packages.unity.com"
50 | },
51 | "com.unity.mathematics": {
52 | "version": "1.2.6",
53 | "depth": 1,
54 | "source": "registry",
55 | "dependencies": {},
56 | "url": "https://packages.unity.com"
57 | },
58 | "com.unity.render-pipelines.core": {
59 | "version": "14.0.6",
60 | "depth": 1,
61 | "source": "builtin",
62 | "dependencies": {
63 | "com.unity.ugui": "1.0.0",
64 | "com.unity.modules.physics": "1.0.0",
65 | "com.unity.modules.terrain": "1.0.0",
66 | "com.unity.modules.jsonserialize": "1.0.0"
67 | }
68 | },
69 | "com.unity.render-pipelines.universal": {
70 | "version": "14.0.6",
71 | "depth": 0,
72 | "source": "builtin",
73 | "dependencies": {
74 | "com.unity.mathematics": "1.2.1",
75 | "com.unity.burst": "1.8.2",
76 | "com.unity.render-pipelines.core": "14.0.6",
77 | "com.unity.shadergraph": "14.0.6"
78 | }
79 | },
80 | "com.unity.searcher": {
81 | "version": "4.9.2",
82 | "depth": 2,
83 | "source": "registry",
84 | "dependencies": {},
85 | "url": "https://packages.unity.com"
86 | },
87 | "com.unity.shadergraph": {
88 | "version": "14.0.6",
89 | "depth": 1,
90 | "source": "builtin",
91 | "dependencies": {
92 | "com.unity.render-pipelines.core": "14.0.6",
93 | "com.unity.searcher": "4.9.2"
94 | }
95 | },
96 | "com.unity.test-framework": {
97 | "version": "1.1.33",
98 | "depth": 0,
99 | "source": "registry",
100 | "dependencies": {
101 | "com.unity.ext.nunit": "1.0.6",
102 | "com.unity.modules.imgui": "1.0.0",
103 | "com.unity.modules.jsonserialize": "1.0.0"
104 | },
105 | "url": "https://packages.unity.com"
106 | },
107 | "com.unity.textmeshpro": {
108 | "version": "3.0.6",
109 | "depth": 0,
110 | "source": "registry",
111 | "dependencies": {
112 | "com.unity.ugui": "1.0.0"
113 | },
114 | "url": "https://packages.unity.com"
115 | },
116 | "com.unity.timeline": {
117 | "version": "1.7.2",
118 | "depth": 0,
119 | "source": "registry",
120 | "dependencies": {
121 | "com.unity.modules.director": "1.0.0",
122 | "com.unity.modules.animation": "1.0.0",
123 | "com.unity.modules.audio": "1.0.0",
124 | "com.unity.modules.particlesystem": "1.0.0"
125 | },
126 | "url": "https://packages.unity.com"
127 | },
128 | "com.unity.ugui": {
129 | "version": "1.0.0",
130 | "depth": 0,
131 | "source": "builtin",
132 | "dependencies": {
133 | "com.unity.modules.ui": "1.0.0",
134 | "com.unity.modules.imgui": "1.0.0"
135 | }
136 | },
137 | "com.unity.visualscripting": {
138 | "version": "1.8.0",
139 | "depth": 0,
140 | "source": "registry",
141 | "dependencies": {
142 | "com.unity.ugui": "1.0.0",
143 | "com.unity.modules.jsonserialize": "1.0.0"
144 | },
145 | "url": "https://packages.unity.com"
146 | },
147 | "com.unity.modules.ai": {
148 | "version": "1.0.0",
149 | "depth": 0,
150 | "source": "builtin",
151 | "dependencies": {}
152 | },
153 | "com.unity.modules.androidjni": {
154 | "version": "1.0.0",
155 | "depth": 0,
156 | "source": "builtin",
157 | "dependencies": {}
158 | },
159 | "com.unity.modules.animation": {
160 | "version": "1.0.0",
161 | "depth": 0,
162 | "source": "builtin",
163 | "dependencies": {}
164 | },
165 | "com.unity.modules.assetbundle": {
166 | "version": "1.0.0",
167 | "depth": 0,
168 | "source": "builtin",
169 | "dependencies": {}
170 | },
171 | "com.unity.modules.audio": {
172 | "version": "1.0.0",
173 | "depth": 0,
174 | "source": "builtin",
175 | "dependencies": {}
176 | },
177 | "com.unity.modules.cloth": {
178 | "version": "1.0.0",
179 | "depth": 0,
180 | "source": "builtin",
181 | "dependencies": {
182 | "com.unity.modules.physics": "1.0.0"
183 | }
184 | },
185 | "com.unity.modules.director": {
186 | "version": "1.0.0",
187 | "depth": 0,
188 | "source": "builtin",
189 | "dependencies": {
190 | "com.unity.modules.audio": "1.0.0",
191 | "com.unity.modules.animation": "1.0.0"
192 | }
193 | },
194 | "com.unity.modules.imageconversion": {
195 | "version": "1.0.0",
196 | "depth": 0,
197 | "source": "builtin",
198 | "dependencies": {}
199 | },
200 | "com.unity.modules.imgui": {
201 | "version": "1.0.0",
202 | "depth": 0,
203 | "source": "builtin",
204 | "dependencies": {}
205 | },
206 | "com.unity.modules.jsonserialize": {
207 | "version": "1.0.0",
208 | "depth": 0,
209 | "source": "builtin",
210 | "dependencies": {}
211 | },
212 | "com.unity.modules.particlesystem": {
213 | "version": "1.0.0",
214 | "depth": 0,
215 | "source": "builtin",
216 | "dependencies": {}
217 | },
218 | "com.unity.modules.physics": {
219 | "version": "1.0.0",
220 | "depth": 0,
221 | "source": "builtin",
222 | "dependencies": {}
223 | },
224 | "com.unity.modules.physics2d": {
225 | "version": "1.0.0",
226 | "depth": 0,
227 | "source": "builtin",
228 | "dependencies": {}
229 | },
230 | "com.unity.modules.screencapture": {
231 | "version": "1.0.0",
232 | "depth": 0,
233 | "source": "builtin",
234 | "dependencies": {
235 | "com.unity.modules.imageconversion": "1.0.0"
236 | }
237 | },
238 | "com.unity.modules.subsystems": {
239 | "version": "1.0.0",
240 | "depth": 1,
241 | "source": "builtin",
242 | "dependencies": {
243 | "com.unity.modules.jsonserialize": "1.0.0"
244 | }
245 | },
246 | "com.unity.modules.terrain": {
247 | "version": "1.0.0",
248 | "depth": 0,
249 | "source": "builtin",
250 | "dependencies": {}
251 | },
252 | "com.unity.modules.terrainphysics": {
253 | "version": "1.0.0",
254 | "depth": 0,
255 | "source": "builtin",
256 | "dependencies": {
257 | "com.unity.modules.physics": "1.0.0",
258 | "com.unity.modules.terrain": "1.0.0"
259 | }
260 | },
261 | "com.unity.modules.tilemap": {
262 | "version": "1.0.0",
263 | "depth": 0,
264 | "source": "builtin",
265 | "dependencies": {
266 | "com.unity.modules.physics2d": "1.0.0"
267 | }
268 | },
269 | "com.unity.modules.ui": {
270 | "version": "1.0.0",
271 | "depth": 0,
272 | "source": "builtin",
273 | "dependencies": {}
274 | },
275 | "com.unity.modules.uielements": {
276 | "version": "1.0.0",
277 | "depth": 0,
278 | "source": "builtin",
279 | "dependencies": {
280 | "com.unity.modules.ui": "1.0.0",
281 | "com.unity.modules.imgui": "1.0.0",
282 | "com.unity.modules.jsonserialize": "1.0.0"
283 | }
284 | },
285 | "com.unity.modules.umbra": {
286 | "version": "1.0.0",
287 | "depth": 0,
288 | "source": "builtin",
289 | "dependencies": {}
290 | },
291 | "com.unity.modules.unityanalytics": {
292 | "version": "1.0.0",
293 | "depth": 0,
294 | "source": "builtin",
295 | "dependencies": {
296 | "com.unity.modules.unitywebrequest": "1.0.0",
297 | "com.unity.modules.jsonserialize": "1.0.0"
298 | }
299 | },
300 | "com.unity.modules.unitywebrequest": {
301 | "version": "1.0.0",
302 | "depth": 0,
303 | "source": "builtin",
304 | "dependencies": {}
305 | },
306 | "com.unity.modules.unitywebrequestassetbundle": {
307 | "version": "1.0.0",
308 | "depth": 0,
309 | "source": "builtin",
310 | "dependencies": {
311 | "com.unity.modules.assetbundle": "1.0.0",
312 | "com.unity.modules.unitywebrequest": "1.0.0"
313 | }
314 | },
315 | "com.unity.modules.unitywebrequestaudio": {
316 | "version": "1.0.0",
317 | "depth": 0,
318 | "source": "builtin",
319 | "dependencies": {
320 | "com.unity.modules.unitywebrequest": "1.0.0",
321 | "com.unity.modules.audio": "1.0.0"
322 | }
323 | },
324 | "com.unity.modules.unitywebrequesttexture": {
325 | "version": "1.0.0",
326 | "depth": 0,
327 | "source": "builtin",
328 | "dependencies": {
329 | "com.unity.modules.unitywebrequest": "1.0.0",
330 | "com.unity.modules.imageconversion": "1.0.0"
331 | }
332 | },
333 | "com.unity.modules.unitywebrequestwww": {
334 | "version": "1.0.0",
335 | "depth": 0,
336 | "source": "builtin",
337 | "dependencies": {
338 | "com.unity.modules.unitywebrequest": "1.0.0",
339 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
340 | "com.unity.modules.unitywebrequestaudio": "1.0.0",
341 | "com.unity.modules.audio": "1.0.0",
342 | "com.unity.modules.assetbundle": "1.0.0",
343 | "com.unity.modules.imageconversion": "1.0.0"
344 | }
345 | },
346 | "com.unity.modules.vehicles": {
347 | "version": "1.0.0",
348 | "depth": 0,
349 | "source": "builtin",
350 | "dependencies": {
351 | "com.unity.modules.physics": "1.0.0"
352 | }
353 | },
354 | "com.unity.modules.video": {
355 | "version": "1.0.0",
356 | "depth": 0,
357 | "source": "builtin",
358 | "dependencies": {
359 | "com.unity.modules.audio": "1.0.0",
360 | "com.unity.modules.ui": "1.0.0",
361 | "com.unity.modules.unitywebrequest": "1.0.0"
362 | }
363 | },
364 | "com.unity.modules.vr": {
365 | "version": "1.0.0",
366 | "depth": 0,
367 | "source": "builtin",
368 | "dependencies": {
369 | "com.unity.modules.jsonserialize": "1.0.0",
370 | "com.unity.modules.physics": "1.0.0",
371 | "com.unity.modules.xr": "1.0.0"
372 | }
373 | },
374 | "com.unity.modules.wind": {
375 | "version": "1.0.0",
376 | "depth": 0,
377 | "source": "builtin",
378 | "dependencies": {}
379 | },
380 | "com.unity.modules.xr": {
381 | "version": "1.0.0",
382 | "depth": 0,
383 | "source": "builtin",
384 | "dependencies": {
385 | "com.unity.modules.physics": "1.0.0",
386 | "com.unity.modules.jsonserialize": "1.0.0",
387 | "com.unity.modules.subsystems": "1.0.0"
388 | }
389 | }
390 | }
391 | }
392 |
--------------------------------------------------------------------------------
/ProjectSettings/AudioManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!11 &1
4 | AudioManager:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | m_Volume: 1
8 | Rolloff Scale: 1
9 | Doppler Factor: 1
10 | Default Speaker Mode: 2
11 | m_SampleRate: 0
12 | m_DSPBufferSize: 1024
13 | m_VirtualVoiceCount: 512
14 | m_RealVoiceCount: 32
15 | m_SpatializerPlugin:
16 | m_AmbisonicDecoderPlugin:
17 | m_DisableAudio: 0
18 | m_VirtualizeEffects: 1
19 | m_RequestedDSPBufferSize: 0
20 |
--------------------------------------------------------------------------------
/ProjectSettings/BurstAotSettings_StandaloneWindows.json:
--------------------------------------------------------------------------------
1 | {
2 | "MonoBehaviour": {
3 | "Version": 4,
4 | "EnableBurstCompilation": true,
5 | "EnableOptimisations": true,
6 | "EnableSafetyChecks": false,
7 | "EnableDebugInAllBuilds": false,
8 | "EnableArmv9SecurityFeatures": false,
9 | "CpuMinTargetX32": 0,
10 | "CpuMaxTargetX32": 0,
11 | "CpuMinTargetX64": 0,
12 | "CpuMaxTargetX64": 0,
13 | "CpuTargetsX32": 6,
14 | "CpuTargetsX64": 72,
15 | "OptimizeFor": 0
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/ProjectSettings/ClusterInputManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!236 &1
4 | ClusterInputManager:
5 | m_ObjectHideFlags: 0
6 | m_Inputs: []
7 |
--------------------------------------------------------------------------------
/ProjectSettings/CommonBurstAotSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "MonoBehaviour": {
3 | "Version": 4,
4 | "DisabledWarnings": ""
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/ProjectSettings/DynamicsManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!55 &1
4 | PhysicsManager:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 13
7 | m_Gravity: {x: 0, y: -9.81, z: 0}
8 | m_DefaultMaterial: {fileID: 0}
9 | m_BounceThreshold: 2
10 | m_SleepThreshold: 0.005
11 | m_DefaultContactOffset: 0.01
12 | m_DefaultSolverIterations: 6
13 | m_DefaultSolverVelocityIterations: 1
14 | m_QueriesHitBackfaces: 0
15 | m_QueriesHitTriggers: 1
16 | m_EnableAdaptiveForce: 0
17 | m_ClothInterCollisionDistance: 0.1
18 | m_ClothInterCollisionStiffness: 0.2
19 | m_ContactsGeneration: 1
20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
21 | m_AutoSimulation: 1
22 | m_AutoSyncTransforms: 0
23 | m_ReuseCollisionCallbacks: 0
24 | m_ClothInterCollisionSettingsToggle: 0
25 | m_ClothGravity: {x: 0, y: -9.81, z: 0}
26 | m_ContactPairsMode: 0
27 | m_BroadphaseType: 0
28 | m_WorldBounds:
29 | m_Center: {x: 0, y: 0, z: 0}
30 | m_Extent: {x: 250, y: 250, z: 250}
31 | m_WorldSubdivisions: 8
32 | m_FrictionType: 0
33 | m_EnableEnhancedDeterminism: 0
34 | m_EnableUnifiedHeightmaps: 1
35 | m_SolverType: 0
36 | m_DefaultMaxAngularSpeed: 50
37 |
--------------------------------------------------------------------------------
/ProjectSettings/EditorBuildSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1045 &1
4 | EditorBuildSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | m_Scenes:
8 | - enabled: 1
9 | path: Assets/Scenes/AISkyboxGenerator_SampleScene.unity
10 | guid: e68cb6108a64db24a915b8484eba71ca
11 | m_configObjects: {}
12 |
--------------------------------------------------------------------------------
/ProjectSettings/EditorSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!159 &1
4 | EditorSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 9
7 | m_ExternalVersionControlSupport: Visible Meta Files
8 | m_SerializationMode: 2
9 | m_LineEndingsForNewScripts: 2
10 | m_DefaultBehaviorMode: 0
11 | m_PrefabRegularEnvironment: {fileID: 0}
12 | m_PrefabUIEnvironment: {fileID: 0}
13 | m_SpritePackerMode: 0
14 | m_SpritePackerPaddingPower: 1
15 | m_EtcTextureCompressorBehavior: 1
16 | m_EtcTextureFastCompressor: 1
17 | m_EtcTextureNormalCompressor: 2
18 | m_EtcTextureBestCompressor: 4
19 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;asmref;rsp
20 | m_ProjectGenerationRootNamespace:
21 | m_CollabEditorSettings:
22 | inProgressEnabled: 1
23 | m_EnableTextureStreamingInEditMode: 1
24 | m_EnableTextureStreamingInPlayMode: 1
25 | m_AsyncShaderCompilation: 1
26 | m_EnterPlayModeOptionsEnabled: 0
27 | m_EnterPlayModeOptions: 3
28 | m_ShowLightmapResolutionOverlay: 1
29 | m_UseLegacyProbeSampleCount: 0
30 | m_AssetPipelineMode: 1
31 | m_CacheServerMode: 0
32 | m_CacheServerEndpoint:
33 | m_CacheServerNamespacePrefix: default
34 | m_CacheServerEnableDownload: 1
35 | m_CacheServerEnableUpload: 1
36 |
--------------------------------------------------------------------------------
/ProjectSettings/GraphicsSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!30 &1
4 | GraphicsSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 14
7 | m_Deferred:
8 | m_Mode: 1
9 | m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0}
10 | m_DeferredReflections:
11 | m_Mode: 1
12 | m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0}
13 | m_ScreenSpaceShadows:
14 | m_Mode: 1
15 | m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0}
16 | m_LegacyDeferred:
17 | m_Mode: 1
18 | m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0}
19 | m_DepthNormals:
20 | m_Mode: 1
21 | m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0}
22 | m_MotionVectors:
23 | m_Mode: 1
24 | m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0}
25 | m_LightHalo:
26 | m_Mode: 1
27 | m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0}
28 | m_LensFlare:
29 | m_Mode: 1
30 | m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0}
31 | m_VideoShadersIncludeMode: 2
32 | m_AlwaysIncludedShaders:
33 | - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
34 | - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0}
35 | - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0}
36 | - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0}
37 | - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0}
38 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0}
39 | - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0}
40 | m_PreloadedShaders: []
41 | m_PreloadShadersBatchTimeLimit: -1
42 | m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000,
43 | type: 0}
44 | m_CustomRenderPipeline: {fileID: 11400000, guid: 7b7fd9122c28c4d15b667c7040e3b3fd,
45 | type: 2}
46 | m_TransparencySortMode: 0
47 | m_TransparencySortAxis: {x: 0, y: 0, z: 1}
48 | m_DefaultRenderingPath: 1
49 | m_DefaultMobileRenderingPath: 1
50 | m_TierSettings: []
51 | m_LightmapStripping: 0
52 | m_FogStripping: 0
53 | m_InstancingStripping: 0
54 | m_LightmapKeepPlain: 1
55 | m_LightmapKeepDirCombined: 1
56 | m_LightmapKeepDynamicPlain: 1
57 | m_LightmapKeepDynamicDirCombined: 1
58 | m_LightmapKeepShadowMask: 1
59 | m_LightmapKeepSubtractive: 1
60 | m_FogKeepLinear: 1
61 | m_FogKeepExp: 1
62 | m_FogKeepExp2: 1
63 | m_AlbedoSwatchInfos: []
64 | m_LightsUseLinearIntensity: 1
65 | m_LightsUseColorTemperature: 1
66 | m_DefaultRenderingLayerMask: 1
67 | m_LogWhenShaderIsCompiled: 0
68 | m_SRPDefaultSettings:
69 | UnityEngine.Rendering.Universal.UniversalRenderPipeline: {fileID: 11400000, guid: 18dc0cd2c080841dea60987a38ce93fa,
70 | type: 2}
71 |
--------------------------------------------------------------------------------
/ProjectSettings/InputManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!13 &1
4 | InputManager:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | m_Axes:
8 | - serializedVersion: 3
9 | m_Name: Horizontal
10 | descriptiveName:
11 | descriptiveNegativeName:
12 | negativeButton: left
13 | positiveButton: right
14 | altNegativeButton: a
15 | altPositiveButton: d
16 | gravity: 3
17 | dead: 0.001
18 | sensitivity: 3
19 | snap: 1
20 | invert: 0
21 | type: 0
22 | axis: 0
23 | joyNum: 0
24 | - serializedVersion: 3
25 | m_Name: Vertical
26 | descriptiveName:
27 | descriptiveNegativeName:
28 | negativeButton: down
29 | positiveButton: up
30 | altNegativeButton: s
31 | altPositiveButton: w
32 | gravity: 3
33 | dead: 0.001
34 | sensitivity: 3
35 | snap: 1
36 | invert: 0
37 | type: 0
38 | axis: 0
39 | joyNum: 0
40 | - serializedVersion: 3
41 | m_Name: Fire1
42 | descriptiveName:
43 | descriptiveNegativeName:
44 | negativeButton:
45 | positiveButton: left ctrl
46 | altNegativeButton:
47 | altPositiveButton: mouse 0
48 | gravity: 1000
49 | dead: 0.001
50 | sensitivity: 1000
51 | snap: 0
52 | invert: 0
53 | type: 0
54 | axis: 0
55 | joyNum: 0
56 | - serializedVersion: 3
57 | m_Name: Fire2
58 | descriptiveName:
59 | descriptiveNegativeName:
60 | negativeButton:
61 | positiveButton: left alt
62 | altNegativeButton:
63 | altPositiveButton: mouse 1
64 | gravity: 1000
65 | dead: 0.001
66 | sensitivity: 1000
67 | snap: 0
68 | invert: 0
69 | type: 0
70 | axis: 0
71 | joyNum: 0
72 | - serializedVersion: 3
73 | m_Name: Fire3
74 | descriptiveName:
75 | descriptiveNegativeName:
76 | negativeButton:
77 | positiveButton: left shift
78 | altNegativeButton:
79 | altPositiveButton: mouse 2
80 | gravity: 1000
81 | dead: 0.001
82 | sensitivity: 1000
83 | snap: 0
84 | invert: 0
85 | type: 0
86 | axis: 0
87 | joyNum: 0
88 | - serializedVersion: 3
89 | m_Name: Jump
90 | descriptiveName:
91 | descriptiveNegativeName:
92 | negativeButton:
93 | positiveButton: space
94 | altNegativeButton:
95 | altPositiveButton:
96 | gravity: 1000
97 | dead: 0.001
98 | sensitivity: 1000
99 | snap: 0
100 | invert: 0
101 | type: 0
102 | axis: 0
103 | joyNum: 0
104 | - serializedVersion: 3
105 | m_Name: Mouse X
106 | descriptiveName:
107 | descriptiveNegativeName:
108 | negativeButton:
109 | positiveButton:
110 | altNegativeButton:
111 | altPositiveButton:
112 | gravity: 0
113 | dead: 0
114 | sensitivity: 0.1
115 | snap: 0
116 | invert: 0
117 | type: 1
118 | axis: 0
119 | joyNum: 0
120 | - serializedVersion: 3
121 | m_Name: Mouse Y
122 | descriptiveName:
123 | descriptiveNegativeName:
124 | negativeButton:
125 | positiveButton:
126 | altNegativeButton:
127 | altPositiveButton:
128 | gravity: 0
129 | dead: 0
130 | sensitivity: 0.1
131 | snap: 0
132 | invert: 0
133 | type: 1
134 | axis: 1
135 | joyNum: 0
136 | - serializedVersion: 3
137 | m_Name: Mouse ScrollWheel
138 | descriptiveName:
139 | descriptiveNegativeName:
140 | negativeButton:
141 | positiveButton:
142 | altNegativeButton:
143 | altPositiveButton:
144 | gravity: 0
145 | dead: 0
146 | sensitivity: 0.1
147 | snap: 0
148 | invert: 0
149 | type: 1
150 | axis: 2
151 | joyNum: 0
152 | - serializedVersion: 3
153 | m_Name: Horizontal
154 | descriptiveName:
155 | descriptiveNegativeName:
156 | negativeButton:
157 | positiveButton:
158 | altNegativeButton:
159 | altPositiveButton:
160 | gravity: 0
161 | dead: 0.19
162 | sensitivity: 1
163 | snap: 0
164 | invert: 0
165 | type: 2
166 | axis: 0
167 | joyNum: 0
168 | - serializedVersion: 3
169 | m_Name: Vertical
170 | descriptiveName:
171 | descriptiveNegativeName:
172 | negativeButton:
173 | positiveButton:
174 | altNegativeButton:
175 | altPositiveButton:
176 | gravity: 0
177 | dead: 0.19
178 | sensitivity: 1
179 | snap: 0
180 | invert: 1
181 | type: 2
182 | axis: 1
183 | joyNum: 0
184 | - serializedVersion: 3
185 | m_Name: Fire1
186 | descriptiveName:
187 | descriptiveNegativeName:
188 | negativeButton:
189 | positiveButton: joystick button 0
190 | altNegativeButton:
191 | altPositiveButton:
192 | gravity: 1000
193 | dead: 0.001
194 | sensitivity: 1000
195 | snap: 0
196 | invert: 0
197 | type: 0
198 | axis: 0
199 | joyNum: 0
200 | - serializedVersion: 3
201 | m_Name: Fire2
202 | descriptiveName:
203 | descriptiveNegativeName:
204 | negativeButton:
205 | positiveButton: joystick button 1
206 | altNegativeButton:
207 | altPositiveButton:
208 | gravity: 1000
209 | dead: 0.001
210 | sensitivity: 1000
211 | snap: 0
212 | invert: 0
213 | type: 0
214 | axis: 0
215 | joyNum: 0
216 | - serializedVersion: 3
217 | m_Name: Fire3
218 | descriptiveName:
219 | descriptiveNegativeName:
220 | negativeButton:
221 | positiveButton: joystick button 2
222 | altNegativeButton:
223 | altPositiveButton:
224 | gravity: 1000
225 | dead: 0.001
226 | sensitivity: 1000
227 | snap: 0
228 | invert: 0
229 | type: 0
230 | axis: 0
231 | joyNum: 0
232 | - serializedVersion: 3
233 | m_Name: Jump
234 | descriptiveName:
235 | descriptiveNegativeName:
236 | negativeButton:
237 | positiveButton: joystick button 3
238 | altNegativeButton:
239 | altPositiveButton:
240 | gravity: 1000
241 | dead: 0.001
242 | sensitivity: 1000
243 | snap: 0
244 | invert: 0
245 | type: 0
246 | axis: 0
247 | joyNum: 0
248 | - serializedVersion: 3
249 | m_Name: Submit
250 | descriptiveName:
251 | descriptiveNegativeName:
252 | negativeButton:
253 | positiveButton: return
254 | altNegativeButton:
255 | altPositiveButton: joystick button 0
256 | gravity: 1000
257 | dead: 0.001
258 | sensitivity: 1000
259 | snap: 0
260 | invert: 0
261 | type: 0
262 | axis: 0
263 | joyNum: 0
264 | - serializedVersion: 3
265 | m_Name: Submit
266 | descriptiveName:
267 | descriptiveNegativeName:
268 | negativeButton:
269 | positiveButton: enter
270 | altNegativeButton:
271 | altPositiveButton: space
272 | gravity: 1000
273 | dead: 0.001
274 | sensitivity: 1000
275 | snap: 0
276 | invert: 0
277 | type: 0
278 | axis: 0
279 | joyNum: 0
280 | - serializedVersion: 3
281 | m_Name: Cancel
282 | descriptiveName:
283 | descriptiveNegativeName:
284 | negativeButton:
285 | positiveButton: escape
286 | altNegativeButton:
287 | altPositiveButton: joystick button 1
288 | gravity: 1000
289 | dead: 0.001
290 | sensitivity: 1000
291 | snap: 0
292 | invert: 0
293 | type: 0
294 | axis: 0
295 | joyNum: 0
296 | - serializedVersion: 3
297 | m_Name: Enable Debug Button 1
298 | descriptiveName:
299 | descriptiveNegativeName:
300 | negativeButton:
301 | positiveButton: left ctrl
302 | altNegativeButton:
303 | altPositiveButton: joystick button 8
304 | gravity: 0
305 | dead: 0
306 | sensitivity: 0
307 | snap: 0
308 | invert: 0
309 | type: 0
310 | axis: 0
311 | joyNum: 0
312 | - serializedVersion: 3
313 | m_Name: Enable Debug Button 2
314 | descriptiveName:
315 | descriptiveNegativeName:
316 | negativeButton:
317 | positiveButton: backspace
318 | altNegativeButton:
319 | altPositiveButton: joystick button 9
320 | gravity: 0
321 | dead: 0
322 | sensitivity: 0
323 | snap: 0
324 | invert: 0
325 | type: 0
326 | axis: 0
327 | joyNum: 0
328 | - serializedVersion: 3
329 | m_Name: Debug Reset
330 | descriptiveName:
331 | descriptiveNegativeName:
332 | negativeButton:
333 | positiveButton: left alt
334 | altNegativeButton:
335 | altPositiveButton: joystick button 1
336 | gravity: 0
337 | dead: 0
338 | sensitivity: 0
339 | snap: 0
340 | invert: 0
341 | type: 0
342 | axis: 0
343 | joyNum: 0
344 | - serializedVersion: 3
345 | m_Name: Debug Next
346 | descriptiveName:
347 | descriptiveNegativeName:
348 | negativeButton:
349 | positiveButton: page down
350 | altNegativeButton:
351 | altPositiveButton: joystick button 5
352 | gravity: 0
353 | dead: 0
354 | sensitivity: 0
355 | snap: 0
356 | invert: 0
357 | type: 0
358 | axis: 0
359 | joyNum: 0
360 | - serializedVersion: 3
361 | m_Name: Debug Previous
362 | descriptiveName:
363 | descriptiveNegativeName:
364 | negativeButton:
365 | positiveButton: page up
366 | altNegativeButton:
367 | altPositiveButton: joystick button 4
368 | gravity: 0
369 | dead: 0
370 | sensitivity: 0
371 | snap: 0
372 | invert: 0
373 | type: 0
374 | axis: 0
375 | joyNum: 0
376 | - serializedVersion: 3
377 | m_Name: Debug Validate
378 | descriptiveName:
379 | descriptiveNegativeName:
380 | negativeButton:
381 | positiveButton: return
382 | altNegativeButton:
383 | altPositiveButton: joystick button 0
384 | gravity: 0
385 | dead: 0
386 | sensitivity: 0
387 | snap: 0
388 | invert: 0
389 | type: 0
390 | axis: 0
391 | joyNum: 0
392 | - serializedVersion: 3
393 | m_Name: Debug Persistent
394 | descriptiveName:
395 | descriptiveNegativeName:
396 | negativeButton:
397 | positiveButton: right shift
398 | altNegativeButton:
399 | altPositiveButton: joystick button 2
400 | gravity: 0
401 | dead: 0
402 | sensitivity: 0
403 | snap: 0
404 | invert: 0
405 | type: 0
406 | axis: 0
407 | joyNum: 0
408 | - serializedVersion: 3
409 | m_Name: Debug Multiplier
410 | descriptiveName:
411 | descriptiveNegativeName:
412 | negativeButton:
413 | positiveButton: left shift
414 | altNegativeButton:
415 | altPositiveButton: joystick button 3
416 | gravity: 0
417 | dead: 0
418 | sensitivity: 0
419 | snap: 0
420 | invert: 0
421 | type: 0
422 | axis: 0
423 | joyNum: 0
424 | - serializedVersion: 3
425 | m_Name: Debug Horizontal
426 | descriptiveName:
427 | descriptiveNegativeName:
428 | negativeButton: left
429 | positiveButton: right
430 | altNegativeButton:
431 | altPositiveButton:
432 | gravity: 1000
433 | dead: 0.001
434 | sensitivity: 1000
435 | snap: 0
436 | invert: 0
437 | type: 0
438 | axis: 0
439 | joyNum: 0
440 | - serializedVersion: 3
441 | m_Name: Debug Vertical
442 | descriptiveName:
443 | descriptiveNegativeName:
444 | negativeButton: down
445 | positiveButton: up
446 | altNegativeButton:
447 | altPositiveButton:
448 | gravity: 1000
449 | dead: 0.001
450 | sensitivity: 1000
451 | snap: 0
452 | invert: 0
453 | type: 0
454 | axis: 0
455 | joyNum: 0
456 | - serializedVersion: 3
457 | m_Name: Debug Vertical
458 | descriptiveName:
459 | descriptiveNegativeName:
460 | negativeButton: down
461 | positiveButton: up
462 | altNegativeButton:
463 | altPositiveButton:
464 | gravity: 1000
465 | dead: 0.001
466 | sensitivity: 1000
467 | snap: 0
468 | invert: 0
469 | type: 2
470 | axis: 6
471 | joyNum: 0
472 | - serializedVersion: 3
473 | m_Name: Debug Horizontal
474 | descriptiveName:
475 | descriptiveNegativeName:
476 | negativeButton: left
477 | positiveButton: right
478 | altNegativeButton:
479 | altPositiveButton:
480 | gravity: 1000
481 | dead: 0.001
482 | sensitivity: 1000
483 | snap: 0
484 | invert: 0
485 | type: 2
486 | axis: 5
487 | joyNum: 0
488 |
--------------------------------------------------------------------------------
/ProjectSettings/MemorySettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!387306366 &1
4 | MemorySettings:
5 | m_ObjectHideFlags: 0
6 | m_EditorMemorySettings:
7 | m_MainAllocatorBlockSize: -1
8 | m_ThreadAllocatorBlockSize: -1
9 | m_MainGfxBlockSize: -1
10 | m_ThreadGfxBlockSize: -1
11 | m_CacheBlockSize: -1
12 | m_TypetreeBlockSize: -1
13 | m_ProfilerBlockSize: -1
14 | m_ProfilerEditorBlockSize: -1
15 | m_BucketAllocatorGranularity: -1
16 | m_BucketAllocatorBucketsCount: -1
17 | m_BucketAllocatorBlockSize: -1
18 | m_BucketAllocatorBlockCount: -1
19 | m_ProfilerBucketAllocatorGranularity: -1
20 | m_ProfilerBucketAllocatorBucketsCount: -1
21 | m_ProfilerBucketAllocatorBlockSize: -1
22 | m_ProfilerBucketAllocatorBlockCount: -1
23 | m_TempAllocatorSizeMain: -1
24 | m_JobTempAllocatorBlockSize: -1
25 | m_BackgroundJobTempAllocatorBlockSize: -1
26 | m_JobTempAllocatorReducedBlockSize: -1
27 | m_TempAllocatorSizeGIBakingWorker: -1
28 | m_TempAllocatorSizeNavMeshWorker: -1
29 | m_TempAllocatorSizeAudioWorker: -1
30 | m_TempAllocatorSizeCloudWorker: -1
31 | m_TempAllocatorSizeGfx: -1
32 | m_TempAllocatorSizeJobWorker: -1
33 | m_TempAllocatorSizeBackgroundWorker: -1
34 | m_TempAllocatorSizePreloadManager: -1
35 | m_PlatformMemorySettings: {}
36 |
--------------------------------------------------------------------------------
/ProjectSettings/NavMeshAreas.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!126 &1
4 | NavMeshProjectSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | areas:
8 | - name: Walkable
9 | cost: 1
10 | - name: Not Walkable
11 | cost: 1
12 | - name: Jump
13 | cost: 2
14 | - name:
15 | cost: 1
16 | - name:
17 | cost: 1
18 | - name:
19 | cost: 1
20 | - name:
21 | cost: 1
22 | - name:
23 | cost: 1
24 | - name:
25 | cost: 1
26 | - name:
27 | cost: 1
28 | - name:
29 | cost: 1
30 | - name:
31 | cost: 1
32 | - name:
33 | cost: 1
34 | - name:
35 | cost: 1
36 | - name:
37 | cost: 1
38 | - name:
39 | cost: 1
40 | - name:
41 | cost: 1
42 | - name:
43 | cost: 1
44 | - name:
45 | cost: 1
46 | - name:
47 | cost: 1
48 | - name:
49 | cost: 1
50 | - name:
51 | cost: 1
52 | - name:
53 | cost: 1
54 | - name:
55 | cost: 1
56 | - name:
57 | cost: 1
58 | - name:
59 | cost: 1
60 | - name:
61 | cost: 1
62 | - name:
63 | cost: 1
64 | - name:
65 | cost: 1
66 | - name:
67 | cost: 1
68 | - name:
69 | cost: 1
70 | - name:
71 | cost: 1
72 | m_LastAgentTypeID: -887442657
73 | m_Settings:
74 | - serializedVersion: 2
75 | agentTypeID: 0
76 | agentRadius: 0.5
77 | agentHeight: 2
78 | agentSlope: 45
79 | agentClimb: 0.75
80 | ledgeDropHeight: 0
81 | maxJumpAcrossDistance: 0
82 | minRegionArea: 2
83 | manualCellSize: 0
84 | cellSize: 0.16666667
85 | manualTileSize: 0
86 | tileSize: 256
87 | accuratePlacement: 0
88 | debug:
89 | m_Flags: 0
90 | m_SettingNames:
91 | - Humanoid
92 |
--------------------------------------------------------------------------------
/ProjectSettings/PackageManagerSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &1
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 61
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0}
13 | m_Name:
14 | m_EditorClassIdentifier:
15 | m_EnablePreviewPackages: 0
16 | m_EnablePackageDependencies: 0
17 | m_AdvancedSettingsExpanded: 1
18 | m_ScopedRegistriesSettingsExpanded: 1
19 | oneTimeWarningShown: 0
20 | m_Registries:
21 | - m_Id: main
22 | m_Name:
23 | m_Url: https://packages.unity.com
24 | m_Scopes: []
25 | m_IsDefault: 1
26 | m_Capabilities: 7
27 | m_UserSelectedRegistryName:
28 | m_UserAddingNewScopedRegistry: 0
29 | m_RegistryInfoDraft:
30 | m_ErrorMessage:
31 | m_Original:
32 | m_Id:
33 | m_Name:
34 | m_Url:
35 | m_Scopes: []
36 | m_IsDefault: 0
37 | m_Capabilities: 0
38 | m_Modified: 0
39 | m_Name:
40 | m_Url:
41 | m_Scopes:
42 | -
43 | m_SelectedScopeIndex: 0
44 |
--------------------------------------------------------------------------------
/ProjectSettings/Physics2DSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!19 &1
4 | Physics2DSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 4
7 | m_Gravity: {x: 0, y: -9.81}
8 | m_DefaultMaterial: {fileID: 0}
9 | m_VelocityIterations: 8
10 | m_PositionIterations: 3
11 | m_VelocityThreshold: 1
12 | m_MaxLinearCorrection: 0.2
13 | m_MaxAngularCorrection: 8
14 | m_MaxTranslationSpeed: 100
15 | m_MaxRotationSpeed: 360
16 | m_BaumgarteScale: 0.2
17 | m_BaumgarteTimeOfImpactScale: 0.75
18 | m_TimeToSleep: 0.5
19 | m_LinearSleepTolerance: 0.01
20 | m_AngularSleepTolerance: 2
21 | m_DefaultContactOffset: 0.01
22 | m_JobOptions:
23 | serializedVersion: 2
24 | useMultithreading: 0
25 | useConsistencySorting: 0
26 | m_InterpolationPosesPerJob: 100
27 | m_NewContactsPerJob: 30
28 | m_CollideContactsPerJob: 100
29 | m_ClearFlagsPerJob: 200
30 | m_ClearBodyForcesPerJob: 200
31 | m_SyncDiscreteFixturesPerJob: 50
32 | m_SyncContinuousFixturesPerJob: 50
33 | m_FindNearestContactsPerJob: 100
34 | m_UpdateTriggerContactsPerJob: 100
35 | m_IslandSolverCostThreshold: 100
36 | m_IslandSolverBodyCostScale: 1
37 | m_IslandSolverContactCostScale: 10
38 | m_IslandSolverJointCostScale: 10
39 | m_IslandSolverBodiesPerJob: 50
40 | m_IslandSolverContactsPerJob: 50
41 | m_AutoSimulation: 1
42 | m_QueriesHitTriggers: 1
43 | m_QueriesStartInColliders: 1
44 | m_CallbacksOnDisable: 1
45 | m_ReuseCollisionCallbacks: 0
46 | m_AutoSyncTransforms: 0
47 | m_AlwaysShowColliders: 0
48 | m_ShowColliderSleep: 1
49 | m_ShowColliderContacts: 0
50 | m_ShowColliderAABB: 0
51 | m_ContactArrowScale: 0.2
52 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412}
53 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432}
54 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745}
55 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804}
56 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
57 |
--------------------------------------------------------------------------------
/ProjectSettings/PresetManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1386491679 &1
4 | PresetManager:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | m_DefaultPresets: {}
8 |
--------------------------------------------------------------------------------
/ProjectSettings/ProjectSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!129 &1
4 | PlayerSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 25
7 | productGUID: 47fd9ddd46a18064eb24d926d8ae7484
8 | AndroidProfiler: 0
9 | AndroidFilterTouchesWhenObscured: 0
10 | AndroidEnableSustainedPerformanceMode: 0
11 | defaultScreenOrientation: 4
12 | targetDevice: 2
13 | useOnDemandResources: 0
14 | accelerometerFrequency: 60
15 | companyName: DefaultCompany
16 | productName: AISkyboxGenerator
17 | defaultCursor: {fileID: 0}
18 | cursorHotspot: {x: 0, y: 0}
19 | m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1}
20 | m_ShowUnitySplashScreen: 1
21 | m_ShowUnitySplashLogo: 1
22 | m_SplashScreenOverlayOpacity: 1
23 | m_SplashScreenAnimation: 1
24 | m_SplashScreenLogoStyle: 1
25 | m_SplashScreenDrawMode: 0
26 | m_SplashScreenBackgroundAnimationZoom: 1
27 | m_SplashScreenLogoAnimationZoom: 1
28 | m_SplashScreenBackgroundLandscapeAspect: 1
29 | m_SplashScreenBackgroundPortraitAspect: 1
30 | m_SplashScreenBackgroundLandscapeUvs:
31 | serializedVersion: 2
32 | x: 0
33 | y: 0
34 | width: 1
35 | height: 1
36 | m_SplashScreenBackgroundPortraitUvs:
37 | serializedVersion: 2
38 | x: 0
39 | y: 0
40 | width: 1
41 | height: 1
42 | m_SplashScreenLogos: []
43 | m_VirtualRealitySplashScreen: {fileID: 0}
44 | m_HolographicTrackingLossScreen: {fileID: 0}
45 | defaultScreenWidth: 1024
46 | defaultScreenHeight: 768
47 | defaultScreenWidthWeb: 960
48 | defaultScreenHeightWeb: 600
49 | m_StereoRenderingPath: 0
50 | m_ActiveColorSpace: 1
51 | m_SpriteBatchVertexThreshold: 300
52 | m_MTRendering: 1
53 | mipStripping: 0
54 | numberOfMipsStripped: 0
55 | numberOfMipsStrippedPerMipmapLimitGroup: {}
56 | m_StackTraceTypes: 010000000100000001000000010000000100000001000000
57 | iosShowActivityIndicatorOnLoading: -1
58 | androidShowActivityIndicatorOnLoading: -1
59 | iosUseCustomAppBackgroundBehavior: 0
60 | allowedAutorotateToPortrait: 1
61 | allowedAutorotateToPortraitUpsideDown: 1
62 | allowedAutorotateToLandscapeRight: 1
63 | allowedAutorotateToLandscapeLeft: 1
64 | useOSAutorotation: 1
65 | use32BitDisplayBuffer: 1
66 | preserveFramebufferAlpha: 0
67 | disableDepthAndStencilBuffers: 0
68 | androidStartInFullscreen: 1
69 | androidRenderOutsideSafeArea: 1
70 | androidUseSwappy: 0
71 | androidBlitType: 0
72 | androidResizableWindow: 0
73 | androidDefaultWindowWidth: 1920
74 | androidDefaultWindowHeight: 1080
75 | androidMinimumWindowWidth: 400
76 | androidMinimumWindowHeight: 300
77 | androidFullscreenMode: 1
78 | defaultIsNativeResolution: 1
79 | macRetinaSupport: 1
80 | runInBackground: 0
81 | captureSingleScreen: 0
82 | muteOtherAudioSources: 0
83 | Prepare IOS For Recording: 0
84 | Force IOS Speakers When Recording: 0
85 | deferSystemGesturesMode: 0
86 | hideHomeButton: 0
87 | submitAnalytics: 1
88 | usePlayerLog: 1
89 | bakeCollisionMeshes: 0
90 | forceSingleInstance: 0
91 | useFlipModelSwapchain: 1
92 | resizableWindow: 0
93 | useMacAppStoreValidation: 0
94 | macAppStoreCategory: public.app-category.games
95 | gpuSkinning: 1
96 | xboxPIXTextureCapture: 0
97 | xboxEnableAvatar: 0
98 | xboxEnableKinect: 0
99 | xboxEnableKinectAutoTracking: 0
100 | xboxEnableFitness: 0
101 | visibleInBackground: 1
102 | allowFullscreenSwitch: 1
103 | fullscreenMode: 1
104 | xboxSpeechDB: 0
105 | xboxEnableHeadOrientation: 0
106 | xboxEnableGuest: 0
107 | xboxEnablePIXSampling: 0
108 | metalFramebufferOnly: 0
109 | xboxOneResolution: 0
110 | xboxOneSResolution: 0
111 | xboxOneXResolution: 3
112 | xboxOneMonoLoggingLevel: 0
113 | xboxOneLoggingLevel: 1
114 | xboxOneDisableEsram: 0
115 | xboxOneEnableTypeOptimization: 0
116 | xboxOnePresentImmediateThreshold: 0
117 | switchQueueCommandMemory: 1048576
118 | switchQueueControlMemory: 16384
119 | switchQueueComputeMemory: 262144
120 | switchNVNShaderPoolsGranularity: 33554432
121 | switchNVNDefaultPoolsGranularity: 16777216
122 | switchNVNOtherPoolsGranularity: 16777216
123 | switchGpuScratchPoolGranularity: 2097152
124 | switchAllowGpuScratchShrinking: 0
125 | switchNVNMaxPublicTextureIDCount: 0
126 | switchNVNMaxPublicSamplerIDCount: 0
127 | switchNVNGraphicsFirmwareMemory: 32
128 | stadiaPresentMode: 0
129 | stadiaTargetFramerate: 0
130 | vulkanNumSwapchainBuffers: 3
131 | vulkanEnableSetSRGBWrite: 0
132 | vulkanEnablePreTransform: 1
133 | vulkanEnableLateAcquireNextImage: 0
134 | vulkanEnableCommandBufferRecycling: 1
135 | loadStoreDebugModeEnabled: 0
136 | bundleVersion: 0.1.0
137 | preloadedAssets: []
138 | metroInputSource: 0
139 | wsaTransparentSwapchain: 0
140 | m_HolographicPauseOnTrackingLoss: 1
141 | xboxOneDisableKinectGpuReservation: 1
142 | xboxOneEnable7thCore: 1
143 | vrSettings:
144 | enable360StereoCapture: 0
145 | isWsaHolographicRemotingEnabled: 0
146 | enableFrameTimingStats: 0
147 | enableOpenGLProfilerGPURecorders: 1
148 | useHDRDisplay: 0
149 | D3DHDRBitDepth: 0
150 | m_ColorGamuts: 00000000
151 | targetPixelDensity: 30
152 | resolutionScalingMode: 0
153 | resetResolutionOnWindowResize: 0
154 | androidSupportedAspectRatio: 1
155 | androidMaxAspectRatio: 2.1
156 | applicationIdentifier:
157 | Android: com.UnityTechnologies.com.unity.template.urpblank
158 | Standalone: com.Unity-Technologies.com.unity.template.urp-blank
159 | iPhone: com.Unity-Technologies.com.unity.template.urp-blank
160 | buildNumber:
161 | Standalone: 0
162 | iPhone: 0
163 | tvOS: 0
164 | overrideDefaultApplicationIdentifier: 1
165 | AndroidBundleVersionCode: 1
166 | AndroidMinSdkVersion: 22
167 | AndroidTargetSdkVersion: 0
168 | AndroidPreferredInstallLocation: 1
169 | aotOptions:
170 | stripEngineCode: 1
171 | iPhoneStrippingLevel: 0
172 | iPhoneScriptCallOptimization: 0
173 | ForceInternetPermission: 0
174 | ForceSDCardPermission: 0
175 | CreateWallpaper: 0
176 | APKExpansionFiles: 0
177 | keepLoadedShadersAlive: 0
178 | StripUnusedMeshComponents: 0
179 | strictShaderVariantMatching: 0
180 | VertexChannelCompressionMask: 4054
181 | iPhoneSdkVersion: 988
182 | iOSTargetOSVersionString: 12.0
183 | tvOSSdkVersion: 0
184 | tvOSRequireExtendedGameController: 0
185 | tvOSTargetOSVersionString: 12.0
186 | uIPrerenderedIcon: 0
187 | uIRequiresPersistentWiFi: 0
188 | uIRequiresFullScreen: 1
189 | uIStatusBarHidden: 1
190 | uIExitOnSuspend: 0
191 | uIStatusBarStyle: 0
192 | appleTVSplashScreen: {fileID: 0}
193 | appleTVSplashScreen2x: {fileID: 0}
194 | tvOSSmallIconLayers: []
195 | tvOSSmallIconLayers2x: []
196 | tvOSLargeIconLayers: []
197 | tvOSLargeIconLayers2x: []
198 | tvOSTopShelfImageLayers: []
199 | tvOSTopShelfImageLayers2x: []
200 | tvOSTopShelfImageWideLayers: []
201 | tvOSTopShelfImageWideLayers2x: []
202 | iOSLaunchScreenType: 0
203 | iOSLaunchScreenPortrait: {fileID: 0}
204 | iOSLaunchScreenLandscape: {fileID: 0}
205 | iOSLaunchScreenBackgroundColor:
206 | serializedVersion: 2
207 | rgba: 0
208 | iOSLaunchScreenFillPct: 100
209 | iOSLaunchScreenSize: 100
210 | iOSLaunchScreenCustomXibPath:
211 | iOSLaunchScreeniPadType: 0
212 | iOSLaunchScreeniPadImage: {fileID: 0}
213 | iOSLaunchScreeniPadBackgroundColor:
214 | serializedVersion: 2
215 | rgba: 0
216 | iOSLaunchScreeniPadFillPct: 100
217 | iOSLaunchScreeniPadSize: 100
218 | iOSLaunchScreeniPadCustomXibPath:
219 | iOSLaunchScreenCustomStoryboardPath:
220 | iOSLaunchScreeniPadCustomStoryboardPath:
221 | iOSDeviceRequirements: []
222 | iOSURLSchemes: []
223 | macOSURLSchemes: []
224 | iOSBackgroundModes: 0
225 | iOSMetalForceHardShadows: 0
226 | metalEditorSupport: 1
227 | metalAPIValidation: 1
228 | iOSRenderExtraFrameOnPause: 0
229 | iosCopyPluginsCodeInsteadOfSymlink: 0
230 | appleDeveloperTeamID:
231 | iOSManualSigningProvisioningProfileID:
232 | tvOSManualSigningProvisioningProfileID:
233 | iOSManualSigningProvisioningProfileType: 0
234 | tvOSManualSigningProvisioningProfileType: 0
235 | appleEnableAutomaticSigning: 0
236 | iOSRequireARKit: 0
237 | iOSAutomaticallyDetectAndAddCapabilities: 1
238 | appleEnableProMotion: 0
239 | shaderPrecisionModel: 0
240 | clonedFromGUID: 3c72c65a16f0acb438eed22b8b16c24a
241 | templatePackageId: com.unity.template.urp-blank@3.0.2
242 | templateDefaultScene: Assets/Scenes/SampleScene.unity
243 | useCustomMainManifest: 0
244 | useCustomLauncherManifest: 0
245 | useCustomMainGradleTemplate: 0
246 | useCustomLauncherGradleManifest: 0
247 | useCustomBaseGradleTemplate: 0
248 | useCustomGradlePropertiesTemplate: 0
249 | useCustomProguardFile: 0
250 | AndroidTargetArchitectures: 1
251 | AndroidTargetDevices: 0
252 | AndroidSplashScreenScale: 0
253 | androidSplashScreen: {fileID: 0}
254 | AndroidKeystoreName:
255 | AndroidKeyaliasName:
256 | AndroidEnableArmv9SecurityFeatures: 0
257 | AndroidBuildApkPerCpuArchitecture: 0
258 | AndroidTVCompatibility: 0
259 | AndroidIsGame: 1
260 | AndroidEnableTango: 0
261 | androidEnableBanner: 1
262 | androidUseLowAccuracyLocation: 0
263 | androidUseCustomKeystore: 0
264 | m_AndroidBanners:
265 | - width: 320
266 | height: 180
267 | banner: {fileID: 0}
268 | androidGamepadSupportLevel: 0
269 | chromeosInputEmulation: 1
270 | AndroidMinifyRelease: 0
271 | AndroidMinifyDebug: 0
272 | AndroidValidateAppBundleSize: 1
273 | AndroidAppBundleSizeToValidate: 150
274 | m_BuildTargetIcons: []
275 | m_BuildTargetPlatformIcons:
276 | - m_BuildTarget: iPhone
277 | m_Icons:
278 | - m_Textures: []
279 | m_Width: 180
280 | m_Height: 180
281 | m_Kind: 0
282 | m_SubKind: iPhone
283 | - m_Textures: []
284 | m_Width: 120
285 | m_Height: 120
286 | m_Kind: 0
287 | m_SubKind: iPhone
288 | - m_Textures: []
289 | m_Width: 167
290 | m_Height: 167
291 | m_Kind: 0
292 | m_SubKind: iPad
293 | - m_Textures: []
294 | m_Width: 152
295 | m_Height: 152
296 | m_Kind: 0
297 | m_SubKind: iPad
298 | - m_Textures: []
299 | m_Width: 76
300 | m_Height: 76
301 | m_Kind: 0
302 | m_SubKind: iPad
303 | - m_Textures: []
304 | m_Width: 120
305 | m_Height: 120
306 | m_Kind: 3
307 | m_SubKind: iPhone
308 | - m_Textures: []
309 | m_Width: 80
310 | m_Height: 80
311 | m_Kind: 3
312 | m_SubKind: iPhone
313 | - m_Textures: []
314 | m_Width: 80
315 | m_Height: 80
316 | m_Kind: 3
317 | m_SubKind: iPad
318 | - m_Textures: []
319 | m_Width: 40
320 | m_Height: 40
321 | m_Kind: 3
322 | m_SubKind: iPad
323 | - m_Textures: []
324 | m_Width: 87
325 | m_Height: 87
326 | m_Kind: 1
327 | m_SubKind: iPhone
328 | - m_Textures: []
329 | m_Width: 58
330 | m_Height: 58
331 | m_Kind: 1
332 | m_SubKind: iPhone
333 | - m_Textures: []
334 | m_Width: 29
335 | m_Height: 29
336 | m_Kind: 1
337 | m_SubKind: iPhone
338 | - m_Textures: []
339 | m_Width: 58
340 | m_Height: 58
341 | m_Kind: 1
342 | m_SubKind: iPad
343 | - m_Textures: []
344 | m_Width: 29
345 | m_Height: 29
346 | m_Kind: 1
347 | m_SubKind: iPad
348 | - m_Textures: []
349 | m_Width: 60
350 | m_Height: 60
351 | m_Kind: 2
352 | m_SubKind: iPhone
353 | - m_Textures: []
354 | m_Width: 40
355 | m_Height: 40
356 | m_Kind: 2
357 | m_SubKind: iPhone
358 | - m_Textures: []
359 | m_Width: 40
360 | m_Height: 40
361 | m_Kind: 2
362 | m_SubKind: iPad
363 | - m_Textures: []
364 | m_Width: 20
365 | m_Height: 20
366 | m_Kind: 2
367 | m_SubKind: iPad
368 | - m_Textures: []
369 | m_Width: 1024
370 | m_Height: 1024
371 | m_Kind: 4
372 | m_SubKind: App Store
373 | - m_BuildTarget: Android
374 | m_Icons:
375 | - m_Textures: []
376 | m_Width: 432
377 | m_Height: 432
378 | m_Kind: 2
379 | m_SubKind:
380 | - m_Textures: []
381 | m_Width: 324
382 | m_Height: 324
383 | m_Kind: 2
384 | m_SubKind:
385 | - m_Textures: []
386 | m_Width: 216
387 | m_Height: 216
388 | m_Kind: 2
389 | m_SubKind:
390 | - m_Textures: []
391 | m_Width: 162
392 | m_Height: 162
393 | m_Kind: 2
394 | m_SubKind:
395 | - m_Textures: []
396 | m_Width: 108
397 | m_Height: 108
398 | m_Kind: 2
399 | m_SubKind:
400 | - m_Textures: []
401 | m_Width: 81
402 | m_Height: 81
403 | m_Kind: 2
404 | m_SubKind:
405 | - m_Textures: []
406 | m_Width: 192
407 | m_Height: 192
408 | m_Kind: 1
409 | m_SubKind:
410 | - m_Textures: []
411 | m_Width: 144
412 | m_Height: 144
413 | m_Kind: 1
414 | m_SubKind:
415 | - m_Textures: []
416 | m_Width: 96
417 | m_Height: 96
418 | m_Kind: 1
419 | m_SubKind:
420 | - m_Textures: []
421 | m_Width: 72
422 | m_Height: 72
423 | m_Kind: 1
424 | m_SubKind:
425 | - m_Textures: []
426 | m_Width: 48
427 | m_Height: 48
428 | m_Kind: 1
429 | m_SubKind:
430 | - m_Textures: []
431 | m_Width: 36
432 | m_Height: 36
433 | m_Kind: 1
434 | m_SubKind:
435 | - m_Textures: []
436 | m_Width: 192
437 | m_Height: 192
438 | m_Kind: 0
439 | m_SubKind:
440 | - m_Textures: []
441 | m_Width: 144
442 | m_Height: 144
443 | m_Kind: 0
444 | m_SubKind:
445 | - m_Textures: []
446 | m_Width: 96
447 | m_Height: 96
448 | m_Kind: 0
449 | m_SubKind:
450 | - m_Textures: []
451 | m_Width: 72
452 | m_Height: 72
453 | m_Kind: 0
454 | m_SubKind:
455 | - m_Textures: []
456 | m_Width: 48
457 | m_Height: 48
458 | m_Kind: 0
459 | m_SubKind:
460 | - m_Textures: []
461 | m_Width: 36
462 | m_Height: 36
463 | m_Kind: 0
464 | m_SubKind:
465 | - m_BuildTarget: tvOS
466 | m_Icons:
467 | - m_Textures: []
468 | m_Width: 1280
469 | m_Height: 768
470 | m_Kind: 0
471 | m_SubKind:
472 | - m_Textures: []
473 | m_Width: 800
474 | m_Height: 480
475 | m_Kind: 0
476 | m_SubKind:
477 | - m_Textures: []
478 | m_Width: 400
479 | m_Height: 240
480 | m_Kind: 0
481 | m_SubKind:
482 | - m_Textures: []
483 | m_Width: 4640
484 | m_Height: 1440
485 | m_Kind: 1
486 | m_SubKind:
487 | - m_Textures: []
488 | m_Width: 2320
489 | m_Height: 720
490 | m_Kind: 1
491 | m_SubKind:
492 | - m_Textures: []
493 | m_Width: 3840
494 | m_Height: 1440
495 | m_Kind: 1
496 | m_SubKind:
497 | - m_Textures: []
498 | m_Width: 1920
499 | m_Height: 720
500 | m_Kind: 1
501 | m_SubKind:
502 | m_BuildTargetBatching: []
503 | m_BuildTargetShaderSettings: []
504 | m_BuildTargetGraphicsJobs: []
505 | m_BuildTargetGraphicsJobMode: []
506 | m_BuildTargetGraphicsAPIs:
507 | - m_BuildTarget: iOSSupport
508 | m_APIs: 10000000
509 | m_Automatic: 1
510 | - m_BuildTarget: AndroidPlayer
511 | m_APIs: 150000000b000000
512 | m_Automatic: 0
513 | m_BuildTargetVRSettings: []
514 | m_DefaultShaderChunkSizeInMB: 16
515 | m_DefaultShaderChunkCount: 0
516 | openGLRequireES31: 0
517 | openGLRequireES31AEP: 0
518 | openGLRequireES32: 0
519 | m_TemplateCustomTags: {}
520 | mobileMTRendering:
521 | Android: 1
522 | iPhone: 1
523 | tvOS: 1
524 | m_BuildTargetGroupLightmapEncodingQuality:
525 | - m_BuildTarget: Android
526 | m_EncodingQuality: 1
527 | m_BuildTargetGroupHDRCubemapEncodingQuality:
528 | - m_BuildTarget: Android
529 | m_EncodingQuality: 1
530 | m_BuildTargetGroupLightmapSettings: []
531 | m_BuildTargetGroupLoadStoreDebugModeSettings: []
532 | m_BuildTargetNormalMapEncoding:
533 | - m_BuildTarget: Android
534 | m_Encoding: 1
535 | m_BuildTargetDefaultTextureCompressionFormat:
536 | - m_BuildTarget: Android
537 | m_Format: 3
538 | playModeTestRunnerEnabled: 0
539 | runPlayModeTestAsEditModeTest: 0
540 | actionOnDotNetUnhandledException: 1
541 | enableInternalProfiler: 0
542 | logObjCUncaughtExceptions: 1
543 | enableCrashReportAPI: 0
544 | cameraUsageDescription:
545 | locationUsageDescription:
546 | microphoneUsageDescription:
547 | bluetoothUsageDescription:
548 | macOSTargetOSVersion: 10.13.0
549 | switchNMETAOverride:
550 | switchNetLibKey:
551 | switchSocketMemoryPoolSize: 6144
552 | switchSocketAllocatorPoolSize: 128
553 | switchSocketConcurrencyLimit: 14
554 | switchScreenResolutionBehavior: 2
555 | switchUseCPUProfiler: 0
556 | switchUseGOLDLinker: 0
557 | switchLTOSetting: 0
558 | switchApplicationID: 0x01004b9000490000
559 | switchNSODependencies:
560 | switchCompilerFlags:
561 | switchTitleNames_0:
562 | switchTitleNames_1:
563 | switchTitleNames_2:
564 | switchTitleNames_3:
565 | switchTitleNames_4:
566 | switchTitleNames_5:
567 | switchTitleNames_6:
568 | switchTitleNames_7:
569 | switchTitleNames_8:
570 | switchTitleNames_9:
571 | switchTitleNames_10:
572 | switchTitleNames_11:
573 | switchTitleNames_12:
574 | switchTitleNames_13:
575 | switchTitleNames_14:
576 | switchTitleNames_15:
577 | switchPublisherNames_0:
578 | switchPublisherNames_1:
579 | switchPublisherNames_2:
580 | switchPublisherNames_3:
581 | switchPublisherNames_4:
582 | switchPublisherNames_5:
583 | switchPublisherNames_6:
584 | switchPublisherNames_7:
585 | switchPublisherNames_8:
586 | switchPublisherNames_9:
587 | switchPublisherNames_10:
588 | switchPublisherNames_11:
589 | switchPublisherNames_12:
590 | switchPublisherNames_13:
591 | switchPublisherNames_14:
592 | switchPublisherNames_15:
593 | switchIcons_0: {fileID: 0}
594 | switchIcons_1: {fileID: 0}
595 | switchIcons_2: {fileID: 0}
596 | switchIcons_3: {fileID: 0}
597 | switchIcons_4: {fileID: 0}
598 | switchIcons_5: {fileID: 0}
599 | switchIcons_6: {fileID: 0}
600 | switchIcons_7: {fileID: 0}
601 | switchIcons_8: {fileID: 0}
602 | switchIcons_9: {fileID: 0}
603 | switchIcons_10: {fileID: 0}
604 | switchIcons_11: {fileID: 0}
605 | switchIcons_12: {fileID: 0}
606 | switchIcons_13: {fileID: 0}
607 | switchIcons_14: {fileID: 0}
608 | switchIcons_15: {fileID: 0}
609 | switchSmallIcons_0: {fileID: 0}
610 | switchSmallIcons_1: {fileID: 0}
611 | switchSmallIcons_2: {fileID: 0}
612 | switchSmallIcons_3: {fileID: 0}
613 | switchSmallIcons_4: {fileID: 0}
614 | switchSmallIcons_5: {fileID: 0}
615 | switchSmallIcons_6: {fileID: 0}
616 | switchSmallIcons_7: {fileID: 0}
617 | switchSmallIcons_8: {fileID: 0}
618 | switchSmallIcons_9: {fileID: 0}
619 | switchSmallIcons_10: {fileID: 0}
620 | switchSmallIcons_11: {fileID: 0}
621 | switchSmallIcons_12: {fileID: 0}
622 | switchSmallIcons_13: {fileID: 0}
623 | switchSmallIcons_14: {fileID: 0}
624 | switchSmallIcons_15: {fileID: 0}
625 | switchManualHTML:
626 | switchAccessibleURLs:
627 | switchLegalInformation:
628 | switchMainThreadStackSize: 1048576
629 | switchPresenceGroupId:
630 | switchLogoHandling: 0
631 | switchReleaseVersion: 0
632 | switchDisplayVersion: 1.0.0
633 | switchStartupUserAccount: 0
634 | switchTouchScreenUsage: 0
635 | switchSupportedLanguagesMask: 0
636 | switchLogoType: 0
637 | switchApplicationErrorCodeCategory:
638 | switchUserAccountSaveDataSize: 0
639 | switchUserAccountSaveDataJournalSize: 0
640 | switchApplicationAttribute: 0
641 | switchCardSpecSize: -1
642 | switchCardSpecClock: -1
643 | switchRatingsMask: 0
644 | switchRatingsInt_0: 0
645 | switchRatingsInt_1: 0
646 | switchRatingsInt_2: 0
647 | switchRatingsInt_3: 0
648 | switchRatingsInt_4: 0
649 | switchRatingsInt_5: 0
650 | switchRatingsInt_6: 0
651 | switchRatingsInt_7: 0
652 | switchRatingsInt_8: 0
653 | switchRatingsInt_9: 0
654 | switchRatingsInt_10: 0
655 | switchRatingsInt_11: 0
656 | switchRatingsInt_12: 0
657 | switchLocalCommunicationIds_0:
658 | switchLocalCommunicationIds_1:
659 | switchLocalCommunicationIds_2:
660 | switchLocalCommunicationIds_3:
661 | switchLocalCommunicationIds_4:
662 | switchLocalCommunicationIds_5:
663 | switchLocalCommunicationIds_6:
664 | switchLocalCommunicationIds_7:
665 | switchParentalControl: 0
666 | switchAllowsScreenshot: 1
667 | switchAllowsVideoCapturing: 1
668 | switchAllowsRuntimeAddOnContentInstall: 0
669 | switchDataLossConfirmation: 0
670 | switchUserAccountLockEnabled: 0
671 | switchSystemResourceMemory: 16777216
672 | switchSupportedNpadStyles: 22
673 | switchNativeFsCacheSize: 32
674 | switchIsHoldTypeHorizontal: 0
675 | switchSupportedNpadCount: 8
676 | switchSocketConfigEnabled: 0
677 | switchTcpInitialSendBufferSize: 32
678 | switchTcpInitialReceiveBufferSize: 64
679 | switchTcpAutoSendBufferSizeMax: 256
680 | switchTcpAutoReceiveBufferSizeMax: 256
681 | switchUdpSendBufferSize: 9
682 | switchUdpReceiveBufferSize: 42
683 | switchSocketBufferEfficiency: 4
684 | switchSocketInitializeEnabled: 1
685 | switchNetworkInterfaceManagerInitializeEnabled: 1
686 | switchPlayerConnectionEnabled: 1
687 | switchUseNewStyleFilepaths: 0
688 | switchUseLegacyFmodPriorities: 0
689 | switchUseMicroSleepForYield: 1
690 | switchEnableRamDiskSupport: 0
691 | switchMicroSleepForYieldTime: 25
692 | switchRamDiskSpaceSize: 12
693 | ps4NPAgeRating: 12
694 | ps4NPTitleSecret:
695 | ps4NPTrophyPackPath:
696 | ps4ParentalLevel: 11
697 | ps4ContentID: ED1633-NPXX51362_00-0000000000000000
698 | ps4Category: 0
699 | ps4MasterVersion: 01.00
700 | ps4AppVersion: 01.00
701 | ps4AppType: 0
702 | ps4ParamSfxPath:
703 | ps4VideoOutPixelFormat: 0
704 | ps4VideoOutInitialWidth: 1920
705 | ps4VideoOutBaseModeInitialWidth: 1920
706 | ps4VideoOutReprojectionRate: 60
707 | ps4PronunciationXMLPath:
708 | ps4PronunciationSIGPath:
709 | ps4BackgroundImagePath:
710 | ps4StartupImagePath:
711 | ps4StartupImagesFolder:
712 | ps4IconImagesFolder:
713 | ps4SaveDataImagePath:
714 | ps4SdkOverride:
715 | ps4BGMPath:
716 | ps4ShareFilePath:
717 | ps4ShareOverlayImagePath:
718 | ps4PrivacyGuardImagePath:
719 | ps4ExtraSceSysFile:
720 | ps4NPtitleDatPath:
721 | ps4RemotePlayKeyAssignment: -1
722 | ps4RemotePlayKeyMappingDir:
723 | ps4PlayTogetherPlayerCount: 0
724 | ps4EnterButtonAssignment: 2
725 | ps4ApplicationParam1: 0
726 | ps4ApplicationParam2: 0
727 | ps4ApplicationParam3: 0
728 | ps4ApplicationParam4: 0
729 | ps4DownloadDataSize: 0
730 | ps4GarlicHeapSize: 2048
731 | ps4ProGarlicHeapSize: 2560
732 | playerPrefsMaxSize: 32768
733 | ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ
734 | ps4pnSessions: 1
735 | ps4pnPresence: 1
736 | ps4pnFriends: 1
737 | ps4pnGameCustomData: 1
738 | playerPrefsSupport: 0
739 | enableApplicationExit: 0
740 | resetTempFolder: 1
741 | restrictedAudioUsageRights: 0
742 | ps4UseResolutionFallback: 0
743 | ps4ReprojectionSupport: 0
744 | ps4UseAudio3dBackend: 0
745 | ps4UseLowGarlicFragmentationMode: 1
746 | ps4SocialScreenEnabled: 0
747 | ps4ScriptOptimizationLevel: 2
748 | ps4Audio3dVirtualSpeakerCount: 14
749 | ps4attribCpuUsage: 0
750 | ps4PatchPkgPath:
751 | ps4PatchLatestPkgPath:
752 | ps4PatchChangeinfoPath:
753 | ps4PatchDayOne: 0
754 | ps4attribUserManagement: 0
755 | ps4attribMoveSupport: 0
756 | ps4attrib3DSupport: 0
757 | ps4attribShareSupport: 0
758 | ps4attribExclusiveVR: 0
759 | ps4disableAutoHideSplash: 0
760 | ps4videoRecordingFeaturesUsed: 0
761 | ps4contentSearchFeaturesUsed: 0
762 | ps4CompatibilityPS5: 0
763 | ps4AllowPS5Detection: 0
764 | ps4GPU800MHz: 1
765 | ps4attribEyeToEyeDistanceSettingVR: 0
766 | ps4IncludedModules: []
767 | ps4attribVROutputEnabled: 0
768 | monoEnv:
769 | splashScreenBackgroundSourceLandscape: {fileID: 0}
770 | splashScreenBackgroundSourcePortrait: {fileID: 0}
771 | blurSplashScreenBackground: 1
772 | spritePackerPolicy:
773 | webGLMemorySize: 32
774 | webGLExceptionSupport: 1
775 | webGLNameFilesAsHashes: 0
776 | webGLShowDiagnostics: 0
777 | webGLDataCaching: 1
778 | webGLDebugSymbols: 0
779 | webGLEmscriptenArgs:
780 | webGLModulesDirectory:
781 | webGLTemplate: APPLICATION:Default
782 | webGLAnalyzeBuildSize: 0
783 | webGLUseEmbeddedResources: 0
784 | webGLCompressionFormat: 0
785 | webGLWasmArithmeticExceptions: 0
786 | webGLLinkerTarget: 1
787 | webGLThreadsSupport: 0
788 | webGLDecompressionFallback: 0
789 | webGLInitialMemorySize: 32
790 | webGLMaximumMemorySize: 2048
791 | webGLMemoryGrowthMode: 2
792 | webGLMemoryLinearGrowthStep: 16
793 | webGLMemoryGeometricGrowthStep: 0.2
794 | webGLMemoryGeometricGrowthCap: 96
795 | webGLPowerPreference: 2
796 | scriptingDefineSymbols: {}
797 | additionalCompilerArguments: {}
798 | platformArchitecture: {}
799 | scriptingBackend: {}
800 | il2cppCompilerConfiguration: {}
801 | il2cppCodeGeneration: {}
802 | managedStrippingLevel: {}
803 | incrementalIl2cppBuild: {}
804 | suppressCommonWarnings: 1
805 | allowUnsafeCode: 0
806 | useDeterministicCompilation: 1
807 | selectedPlatform: 0
808 | additionalIl2CppArgs:
809 | scriptingRuntimeVersion: 1
810 | gcIncremental: 0
811 | gcWBarrierValidation: 0
812 | apiCompatibilityLevelPerPlatform: {}
813 | m_RenderingPath: 1
814 | m_MobileRenderingPath: 1
815 | metroPackageName: AISkyboxGenerator
816 | metroPackageVersion:
817 | metroCertificatePath:
818 | metroCertificatePassword:
819 | metroCertificateSubject:
820 | metroCertificateIssuer:
821 | metroCertificateNotAfter: 0000000000000000
822 | metroApplicationDescription: AISkyboxGenerator
823 | wsaImages: {}
824 | metroTileShortName:
825 | metroTileShowName: 0
826 | metroMediumTileShowName: 0
827 | metroLargeTileShowName: 0
828 | metroWideTileShowName: 0
829 | metroSupportStreamingInstall: 0
830 | metroLastRequiredScene: 0
831 | metroDefaultTileSize: 1
832 | metroTileForegroundText: 2
833 | metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0}
834 | metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628,
835 | a: 1}
836 | metroSplashScreenUseBackgroundColor: 0
837 | platformCapabilities: {}
838 | metroTargetDeviceFamilies: {}
839 | metroFTAName:
840 | metroFTAFileTypes: []
841 | metroProtocolName:
842 | vcxProjDefaultLanguage:
843 | XboxOneProductId:
844 | XboxOneUpdateKey:
845 | XboxOneSandboxId:
846 | XboxOneContentId:
847 | XboxOneTitleId:
848 | XboxOneSCId:
849 | XboxOneGameOsOverridePath:
850 | XboxOnePackagingOverridePath:
851 | XboxOneAppManifestOverridePath:
852 | XboxOneVersion: 1.0.0.0
853 | XboxOnePackageEncryption: 0
854 | XboxOnePackageUpdateGranularity: 2
855 | XboxOneDescription:
856 | XboxOneLanguage:
857 | - enus
858 | XboxOneCapability: []
859 | XboxOneGameRating: {}
860 | XboxOneIsContentPackage: 0
861 | XboxOneEnhancedXboxCompatibilityMode: 0
862 | XboxOneEnableGPUVariability: 1
863 | XboxOneSockets: {}
864 | XboxOneSplashScreen: {fileID: 0}
865 | XboxOneAllowedProductIds: []
866 | XboxOnePersistentLocalStorageSize: 0
867 | XboxOneXTitleMemory: 8
868 | XboxOneOverrideIdentityName:
869 | XboxOneOverrideIdentityPublisher:
870 | vrEditorSettings: {}
871 | cloudServicesEnabled: {}
872 | luminIcon:
873 | m_Name:
874 | m_ModelFolderPath:
875 | m_PortalFolderPath:
876 | luminCert:
877 | m_CertPath:
878 | m_SignPackage: 1
879 | luminIsChannelApp: 0
880 | luminVersion:
881 | m_VersionCode: 1
882 | m_VersionName:
883 | hmiPlayerDataPath:
884 | hmiForceSRGBBlit: 1
885 | embeddedLinuxEnableGamepadInput: 1
886 | hmiLogStartupTiming: 0
887 | hmiCpuConfiguration:
888 | apiCompatibilityLevel: 6
889 | activeInputHandler: 0
890 | windowsGamepadBackendHint: 0
891 | cloudProjectId:
892 | framebufferDepthMemorylessMode: 0
893 | qualitySettingsNames: []
894 | projectName:
895 | organizationId:
896 | cloudEnabled: 0
897 | legacyClampBlendShapeWeights: 0
898 | hmiLoadingImage: {fileID: 0}
899 | virtualTexturingSupportEnabled: 0
900 | insecureHttpOption: 0
901 |
--------------------------------------------------------------------------------
/ProjectSettings/ProjectVersion.txt:
--------------------------------------------------------------------------------
1 | m_EditorVersion: 2022.2.5f1
2 | m_EditorVersionWithRevision: 2022.2.5f1 (551d45108343)
3 |
--------------------------------------------------------------------------------
/ProjectSettings/QualitySettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!47 &1
4 | QualitySettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 5
7 | m_CurrentQuality: 0
8 | m_QualitySettings:
9 | - serializedVersion: 3
10 | name: High Fidelity
11 | pixelLightCount: 2
12 | shadows: 2
13 | shadowResolution: 1
14 | shadowProjection: 1
15 | shadowCascades: 2
16 | shadowDistance: 40
17 | shadowNearPlaneOffset: 3
18 | shadowCascade2Split: 0.33333334
19 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
20 | shadowmaskMode: 1
21 | skinWeights: 255
22 | globalTextureMipmapLimit: 0
23 | textureMipmapLimitSettings: []
24 | anisotropicTextures: 2
25 | antiAliasing: 8
26 | softParticles: 0
27 | softVegetation: 1
28 | realtimeReflectionProbes: 1
29 | billboardsFaceCameraPosition: 1
30 | useLegacyDetailDistribution: 1
31 | vSyncCount: 0
32 | lodBias: 2
33 | maximumLODLevel: 0
34 | enableLODCrossFade: 0
35 | streamingMipmapsActive: 0
36 | streamingMipmapsAddAllCameras: 1
37 | streamingMipmapsMemoryBudget: 512
38 | streamingMipmapsRenderersPerFrame: 512
39 | streamingMipmapsMaxLevelReduction: 2
40 | streamingMipmapsMaxFileIORequests: 1024
41 | particleRaycastBudget: 2048
42 | asyncUploadTimeSlice: 2
43 | asyncUploadBufferSize: 16
44 | asyncUploadPersistentBuffer: 1
45 | resolutionScalingFixedDPIFactor: 1
46 | customRenderPipeline: {fileID: 11400000, guid: 7b7fd9122c28c4d15b667c7040e3b3fd,
47 | type: 2}
48 | terrainQualityOverrides: 0
49 | terrainPixelError: 1
50 | terrainDetailDensityScale: 1
51 | terrainBasemapDistance: 1000
52 | terrainDetailDistance: 80
53 | terrainTreeDistance: 5000
54 | terrainBillboardStart: 50
55 | terrainFadeLength: 5
56 | terrainMaxTrees: 50
57 | excludedTargetPlatforms: []
58 | m_TextureMipmapLimitGroupNames: []
59 | m_PerPlatformDefaultQuality:
60 | Android: 0
61 | CloudRendering: 0
62 | GameCoreScarlett: 0
63 | GameCoreXboxOne: 0
64 | Lumin: 0
65 | Nintendo Switch: 0
66 | PS4: 0
67 | PS5: 0
68 | Server: 0
69 | Stadia: 0
70 | Standalone: 0
71 | WebGL: 0
72 | Windows Store Apps: 0
73 | XboxOne: 0
74 | iPhone: 0
75 | tvOS: 0
76 |
--------------------------------------------------------------------------------
/ProjectSettings/SceneTemplateSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "templatePinStates": [],
3 | "dependencyTypeInfos": [
4 | {
5 | "userAdded": false,
6 | "type": "UnityEngine.AnimationClip",
7 | "ignore": false,
8 | "defaultInstantiationMode": 0,
9 | "supportsModification": true
10 | },
11 | {
12 | "userAdded": false,
13 | "type": "UnityEditor.Animations.AnimatorController",
14 | "ignore": false,
15 | "defaultInstantiationMode": 0,
16 | "supportsModification": true
17 | },
18 | {
19 | "userAdded": false,
20 | "type": "UnityEngine.AnimatorOverrideController",
21 | "ignore": false,
22 | "defaultInstantiationMode": 0,
23 | "supportsModification": true
24 | },
25 | {
26 | "userAdded": false,
27 | "type": "UnityEditor.Audio.AudioMixerController",
28 | "ignore": false,
29 | "defaultInstantiationMode": 0,
30 | "supportsModification": true
31 | },
32 | {
33 | "userAdded": false,
34 | "type": "UnityEngine.ComputeShader",
35 | "ignore": true,
36 | "defaultInstantiationMode": 1,
37 | "supportsModification": true
38 | },
39 | {
40 | "userAdded": false,
41 | "type": "UnityEngine.Cubemap",
42 | "ignore": false,
43 | "defaultInstantiationMode": 0,
44 | "supportsModification": true
45 | },
46 | {
47 | "userAdded": false,
48 | "type": "UnityEngine.GameObject",
49 | "ignore": false,
50 | "defaultInstantiationMode": 0,
51 | "supportsModification": true
52 | },
53 | {
54 | "userAdded": false,
55 | "type": "UnityEditor.LightingDataAsset",
56 | "ignore": false,
57 | "defaultInstantiationMode": 0,
58 | "supportsModification": false
59 | },
60 | {
61 | "userAdded": false,
62 | "type": "UnityEngine.LightingSettings",
63 | "ignore": false,
64 | "defaultInstantiationMode": 0,
65 | "supportsModification": true
66 | },
67 | {
68 | "userAdded": false,
69 | "type": "UnityEngine.Material",
70 | "ignore": false,
71 | "defaultInstantiationMode": 0,
72 | "supportsModification": true
73 | },
74 | {
75 | "userAdded": false,
76 | "type": "UnityEditor.MonoScript",
77 | "ignore": true,
78 | "defaultInstantiationMode": 1,
79 | "supportsModification": true
80 | },
81 | {
82 | "userAdded": false,
83 | "type": "UnityEngine.PhysicMaterial",
84 | "ignore": false,
85 | "defaultInstantiationMode": 0,
86 | "supportsModification": true
87 | },
88 | {
89 | "userAdded": false,
90 | "type": "UnityEngine.PhysicsMaterial2D",
91 | "ignore": false,
92 | "defaultInstantiationMode": 0,
93 | "supportsModification": true
94 | },
95 | {
96 | "userAdded": false,
97 | "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile",
98 | "ignore": false,
99 | "defaultInstantiationMode": 0,
100 | "supportsModification": true
101 | },
102 | {
103 | "userAdded": false,
104 | "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources",
105 | "ignore": false,
106 | "defaultInstantiationMode": 0,
107 | "supportsModification": true
108 | },
109 | {
110 | "userAdded": false,
111 | "type": "UnityEngine.Rendering.VolumeProfile",
112 | "ignore": false,
113 | "defaultInstantiationMode": 0,
114 | "supportsModification": true
115 | },
116 | {
117 | "userAdded": false,
118 | "type": "UnityEditor.SceneAsset",
119 | "ignore": false,
120 | "defaultInstantiationMode": 0,
121 | "supportsModification": false
122 | },
123 | {
124 | "userAdded": false,
125 | "type": "UnityEngine.Shader",
126 | "ignore": true,
127 | "defaultInstantiationMode": 1,
128 | "supportsModification": true
129 | },
130 | {
131 | "userAdded": false,
132 | "type": "UnityEngine.ShaderVariantCollection",
133 | "ignore": true,
134 | "defaultInstantiationMode": 1,
135 | "supportsModification": true
136 | },
137 | {
138 | "userAdded": false,
139 | "type": "UnityEngine.Texture",
140 | "ignore": false,
141 | "defaultInstantiationMode": 0,
142 | "supportsModification": true
143 | },
144 | {
145 | "userAdded": false,
146 | "type": "UnityEngine.Texture2D",
147 | "ignore": false,
148 | "defaultInstantiationMode": 0,
149 | "supportsModification": true
150 | },
151 | {
152 | "userAdded": false,
153 | "type": "UnityEngine.Timeline.TimelineAsset",
154 | "ignore": false,
155 | "defaultInstantiationMode": 0,
156 | "supportsModification": true
157 | }
158 | ],
159 | "defaultDependencyTypeInfo": {
160 | "userAdded": false,
161 | "type": "",
162 | "ignore": false,
163 | "defaultInstantiationMode": 1,
164 | "supportsModification": true
165 | },
166 | "newSceneOverride": 0
167 | }
--------------------------------------------------------------------------------
/ProjectSettings/ShaderGraphSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &1
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 61
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3}
13 | m_Name:
14 | m_EditorClassIdentifier:
15 | customInterpolatorErrorThreshold: 32
16 | customInterpolatorWarningThreshold: 16
17 |
--------------------------------------------------------------------------------
/ProjectSettings/TagManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!78 &1
4 | TagManager:
5 | serializedVersion: 2
6 | tags: []
7 | layers:
8 | - Default
9 | - TransparentFX
10 | - Ignore Raycast
11 | -
12 | - Water
13 | - UI
14 | -
15 | -
16 | -
17 | -
18 | -
19 | -
20 | -
21 | -
22 | -
23 | -
24 | -
25 | -
26 | -
27 | -
28 | -
29 | -
30 | -
31 | -
32 | -
33 | -
34 | -
35 | -
36 | -
37 | -
38 | -
39 | -
40 | m_SortingLayers:
41 | - name: Default
42 | uniqueID: 0
43 | locked: 0
44 |
--------------------------------------------------------------------------------
/ProjectSettings/TimeManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!5 &1
4 | TimeManager:
5 | m_ObjectHideFlags: 0
6 | Fixed Timestep: 0.02
7 | Maximum Allowed Timestep: 0.33333334
8 | m_TimeScale: 1
9 | Maximum Particle Timestep: 0.03
10 |
--------------------------------------------------------------------------------
/ProjectSettings/URPProjectSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &1
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 61
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3}
13 | m_Name:
14 | m_EditorClassIdentifier:
15 | m_LastMaterialVersion: 7
16 |
--------------------------------------------------------------------------------
/ProjectSettings/UnityConnectSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!310 &1
4 | UnityConnectSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 1
7 | m_Enabled: 0
8 | m_TestMode: 0
9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events
10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events
11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com
12 | m_DashboardUrl: https://dashboard.unity3d.com
13 | m_TestInitMode: 0
14 | CrashReportingSettings:
15 | m_EventUrl: https://perf-events.cloud.unity3d.com
16 | m_Enabled: 0
17 | m_LogBufferSize: 10
18 | m_CaptureEditorExceptions: 1
19 | UnityPurchasingSettings:
20 | m_Enabled: 0
21 | m_TestMode: 0
22 | UnityAnalyticsSettings:
23 | m_Enabled: 0
24 | m_TestMode: 0
25 | m_InitializeOnStartup: 1
26 | m_PackageRequiringCoreStatsPresent: 0
27 | UnityAdsSettings:
28 | m_Enabled: 0
29 | m_InitializeOnStartup: 1
30 | m_TestMode: 0
31 | m_IosGameId:
32 | m_AndroidGameId:
33 | m_GameIds: {}
34 | m_GameId:
35 | PerformanceReportingSettings:
36 | m_Enabled: 0
37 |
--------------------------------------------------------------------------------
/ProjectSettings/VFXManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!937362698 &1
4 | VFXManager:
5 | m_ObjectHideFlags: 0
6 | m_IndirectShader: {fileID: 0}
7 | m_CopyBufferShader: {fileID: 0}
8 | m_SortShader: {fileID: 0}
9 | m_StripUpdateShader: {fileID: 0}
10 | m_RenderPipeSettingsPath:
11 | m_FixedTimeStep: 0.016666668
12 | m_MaxDeltaTime: 0.05
13 |
--------------------------------------------------------------------------------
/ProjectSettings/VersionControlSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!890905787 &1
4 | VersionControlSettings:
5 | m_ObjectHideFlags: 0
6 | m_Mode: Visible Meta Files
7 | m_CollabEditorSettings:
8 | inProgressEnabled: 1
9 |
--------------------------------------------------------------------------------
/ProjectSettings/XRSettings.asset:
--------------------------------------------------------------------------------
1 | {
2 | "m_SettingKeys": [
3 | "VR Device Disabled",
4 | "VR Device User Alert"
5 | ],
6 | "m_SettingValues": [
7 | "False",
8 | "False"
9 | ]
10 | }
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # AISkyboxGenerator
2 | A project that generate skybox images from AI Prompt input in Unity Engine. - API by [Blockadelabs](https://www.blockadelabs.com/)
3 |
4 | 
5 |
6 |
7 | ## System requirements
8 | Unity 2022.2.5f1
9 |
10 |
11 | ## Usage
12 | - You need to get the API from [Blockadelabs](https://www.blockadelabs.com/) (Wait for an API email)
13 | - Enter your API key in Unity Engine -> Player Settings>AI Skybox Generator
14 | - Open Tool in Unity Engine -> AI Tools/AI Skybox Generator
15 |
16 | 
17 |
18 |
19 |
20 |
21 | ## Reference
22 | - https://github.com/keijiro/AICommand
23 | - https://github.com/julienkay/genesis/blob/master/readme.md
24 |
--------------------------------------------------------------------------------