diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition.meta
new file mode 100644
index 00000000..97157ce6
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d055de095e477eb4083e75ec18afc37b
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Camera Composition.zip b/Assets/Scripts/YAMO_Scripts/Camera Composition/Camera Composition.zip
new file mode 100644
index 00000000..9e0f4062
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Camera Composition.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:67e4501b4f85c217feeaeaca3509722ebc4534b58949669f11214e8d0438f395
+size 5704148
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Camera Composition.zip.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/Camera Composition.zip.meta
new file mode 100644
index 00000000..931f4987
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Camera Composition.zip.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 7a76ec1c32272a242936808ac20449ad
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/CameraComposition.pdf b/Assets/Scripts/YAMO_Scripts/Camera Composition/CameraComposition.pdf
new file mode 100644
index 00000000..46e6eb72
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/CameraComposition.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:16b0641b54ae143a2e8ce2795efb70721cb504bd5feee78908ac5e992a50ae40
+size 5654553
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/CameraComposition.pdf.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/CameraComposition.pdf.meta
new file mode 100644
index 00000000..a57d3db4
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/CameraComposition.pdf.meta
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: 403187bd32b8502488efe4583bc51110
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+AssetOrigin:
+ serializedVersion: 1
+ productId: 202816
+ packageName: Camera Composition - Grid Overlay Tool
+ packageVersion: 1.0.2
+ assetPath: Assets/Camera Composition/CameraComposition.pdf
+ uploadId: 471102
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Changelog.txt b/Assets/Scripts/YAMO_Scripts/Camera Composition/Changelog.txt
new file mode 100644
index 00000000..b5fd1040
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Changelog.txt
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bdb5d180193adc4421cff16151687dac42d3e56808cd3463b7c8ae46c81956f4
+size 960
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Changelog.txt.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/Changelog.txt.meta
new file mode 100644
index 00000000..79dc174d
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Changelog.txt.meta
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: 1c03e5c3741df0b408c8e81db15780ef
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+AssetOrigin:
+ serializedVersion: 1
+ productId: 202816
+ packageName: Camera Composition - Grid Overlay Tool
+ packageVersion: 1.0.2
+ assetPath: Assets/Camera Composition/Changelog.txt
+ uploadId: 471102
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/README.txt b/Assets/Scripts/YAMO_Scripts/Camera Composition/README.txt
new file mode 100644
index 00000000..89abbbac
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/README.txt
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7e8df6843bc26057564de1a1a8c21e6b4d4f7678cc023895adb97b0e267d4747
+size 812
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/README.txt.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/README.txt.meta
new file mode 100644
index 00000000..77029f51
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/README.txt.meta
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: 583d2b0c7a3fb5146baec6c15b419b8b
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+AssetOrigin:
+ serializedVersion: 1
+ productId: 202816
+ packageName: Camera Composition - Grid Overlay Tool
+ packageVersion: 1.0.2
+ assetPath: Assets/Camera Composition/README.txt
+ uploadId: 471102
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts.meta
new file mode 100644
index 00000000..8e9e090b
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3a53342f3b4a81240ada88d8ca085116
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/CameraComposition.asmdef b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/CameraComposition.asmdef
new file mode 100644
index 00000000..5da52121
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/CameraComposition.asmdef
@@ -0,0 +1,14 @@
+{
+ "name": "CameraComposition",
+ "rootNamespace": "",
+ "references": [],
+ "includePlatforms": [],
+ "excludePlatforms": [],
+ "allowUnsafeCode": false,
+ "overrideReferences": false,
+ "precompiledReferences": [],
+ "autoReferenced": true,
+ "defineConstraints": [],
+ "versionDefines": [],
+ "noEngineReferences": false
+}
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/CameraComposition.asmdef.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/CameraComposition.asmdef.meta
new file mode 100644
index 00000000..1d5a6fa8
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/CameraComposition.asmdef.meta
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: a2f7da84f307c3f4bbb7fed78a3a71b6
+AssemblyDefinitionImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+AssetOrigin:
+ serializedVersion: 1
+ productId: 202816
+ packageName: Camera Composition - Grid Overlay Tool
+ packageVersion: 1.0.2
+ assetPath: Assets/Camera Composition/Scripts/CameraComposition.asmdef
+ uploadId: 471102
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/CompositionOverlay.cs b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/CompositionOverlay.cs
new file mode 100644
index 00000000..50a94a48
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/CompositionOverlay.cs
@@ -0,0 +1,81 @@
+/* This file is part of the "Camera Composition" editor tool by Jordan Cassady.
+ * You are only permitted to use this software if purchased and downloaded from
+ * the Unity Asset Store. You shall not sell, license, transfer, distribute or
+ * otherwise make this software available to any third party.
+ */
+
+ // You are only permitted to use this package if purchased and downloaded
+
+using UnityEngine;
+using UnityEngine.UI;
+
+namespace JordanCassady
+{
+ ///
+ /// Provide access to the composition overlay properties and methods for
+ /// manipulating the Image component from the editor window.
+ ///
+ [RequireComponent(typeof(Image))]
+ public class CompositionOverlay : MonoBehaviour
+ {
+ #region PROPERTIES
+ public bool IsActive { get { return GetComponent().enabled; } }
+ public float Opacity { get { return GetComponent().color.a; } }
+ #endregion
+
+ public void Activate(bool activate)
+ {
+ GetComponent().enabled = activate;
+ }
+
+ ///
+ /// Invert line color from white to black or vice versa.
+ ///
+ ///
+ ///
+ public bool InvertLineColor(bool invert)
+ {
+ if (invert)
+ {
+ GetComponent().color = Color.black;
+ } else {
+ GetComponent().color = Color.white;
+ }
+ return invert;
+ }
+
+ ///
+ /// Update the grid overlay opacity by changing the Image alpha value.
+ ///
+ ///
+ public void UpdateOpacity(float alpha)
+ {
+ var image = GetComponent();
+ GetComponent().color = new Color(image.color.r, image.color.g, image.color.b, alpha);
+ }
+
+ ///
+ /// Update the orientation of the overlay image.
+ ///
+ /// /
+ public void Position(string orientation)
+ {
+ if (orientation == "Bottom Right")
+ {
+ GetComponent().transform.rotation = Quaternion.Euler(0, 0, 0);
+ }
+ else if (orientation == "Bottom Left")
+ {
+ GetComponent().transform.rotation = Quaternion.Euler(-180, 0, -180);
+ }
+ else if (orientation == "Top Right")
+ {
+ GetComponent().transform.rotation = Quaternion.Euler(-180, 0, 0);
+ }
+ else if (orientation == "Top Left")
+ {
+ GetComponent().transform.rotation = Quaternion.Euler(0, 0, -180);
+ }
+ }
+ }
+}
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/CompositionOverlay.cs.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/CompositionOverlay.cs.meta
new file mode 100644
index 00000000..02a67025
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/CompositionOverlay.cs.meta
@@ -0,0 +1,18 @@
+fileFormatVersion: 2
+guid: 98b784d50a6597540a070c89dc4b72d0
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+AssetOrigin:
+ serializedVersion: 1
+ productId: 202816
+ packageName: Camera Composition - Grid Overlay Tool
+ packageVersion: 1.0.2
+ assetPath: Assets/Camera Composition/Scripts/CompositionOverlay.cs
+ uploadId: 471102
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Editor.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Editor.meta
new file mode 100644
index 00000000..41703df4
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Editor.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: cff1447509629e94e8a9944a36f9ab42
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Editor/CameraComposition.cs b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Editor/CameraComposition.cs
new file mode 100644
index 00000000..8f27e2ba
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Editor/CameraComposition.cs
@@ -0,0 +1,236 @@
+#if UNITY_EDITOR
+using UnityEngine;
+using UnityEditor;
+
+namespace JordanCassady
+{
+ public class CameraComposition : EditorWindow
+ {
+ #region PROPERTIES
+ private GameObject compositionObject;
+ private GUIStyle guiStyle;
+ private int tabIndex;
+ private GameObject targetCamera;
+ private Vector3 revertCameraPosition;
+ private Quaternion revertCameraRotation;
+ #endregion
+
+ private readonly string[] tabNames = { "Rule of Thirds", "Diagonal", "Golden Ratio", "Golden Spiral", "Cross" };
+ private Color greyColor = new Color(56f / 255f, 56f / 255f, 56f / 255f, 1f);
+
+ [MenuItem("Tools/Camera Composition")]
+ public static void ShowWindow()
+ {
+ var window = GetWindow("Camera Composition");
+ window.minSize = new Vector2(370, 186);
+ }
+
+ private void OnEnable()
+ {
+ InitGUIStyle();
+ }
+
+ private void OnDestroy()
+ {
+ if (compositionObject != null)
+ {
+ DestroyImmediate(compositionObject);
+ }
+ }
+
+ private void OnGUI()
+ {
+ if (compositionObject == null)
+ {
+ compositionObject = Instantiate(Resources.Load("Prefabs/Camera Composition"));
+ }
+
+ DrawTabSection();
+ DrawOverrideSection();
+ DrawCameraSection();
+ }
+
+ private void InitGUIStyle()
+ {
+ guiStyle = new GUIStyle
+ {
+ fontSize = 12,
+ fontStyle = FontStyle.Bold,
+ normal = { textColor = Color.white }
+ };
+ }
+
+ private void DrawTabSection()
+ {
+ tabIndex = GUILayout.Toolbar(tabIndex, tabNames);
+ GUILayout.Space(10);
+
+ if (compositionObject == null) return;
+
+ GameObject overlayObject = compositionObject.transform.GetChild(tabIndex).gameObject;
+
+ DrawGridSection(overlayObject);
+ DrawColorSection(overlayObject);
+ DrawOpacitySection(overlayObject);
+
+ if (tabIndex == 3) // Golden Spiral만 회전 지원
+ {
+ DrawRotationSection(overlayObject);
+ }
+ }
+
+ private void DrawGridSection(GameObject overlayObject)
+ {
+ GUILayout.Label("Grid", guiStyle);
+ GUILayout.BeginHorizontal();
+
+ if (GUILayout.Button("On", GUILayout.Height(20)))
+ overlayObject.GetComponent().Activate(true);
+
+ if (GUILayout.Button("Off", GUILayout.Height(20)))
+ overlayObject.GetComponent().Activate(false);
+
+ GUILayout.EndHorizontal();
+ GUILayout.Space(10);
+ }
+
+ private void DrawRotationSection(GameObject overlayObject)
+ {
+ GUILayout.Label("Rotation", guiStyle);
+ GUILayout.BeginHorizontal();
+
+ if (GUILayout.Button("↶ Top Left", GUILayout.Height(30)))
+ {
+ overlayObject.GetComponent().Position("Top Left");
+ ToggleGrid(overlayObject);
+ }
+
+ if (GUILayout.Button("↷ Top Right", GUILayout.Height(30)))
+ {
+ overlayObject.GetComponent().Position("Top Right");
+ ToggleGrid(overlayObject);
+ }
+
+ GUILayout.EndHorizontal();
+ GUILayout.BeginHorizontal();
+
+ if (GUILayout.Button("↶ Bottom Left", GUILayout.Height(30)))
+ {
+ overlayObject.GetComponent().Position("Bottom Left");
+ ToggleGrid(overlayObject);
+ }
+
+ if (GUILayout.Button("↷ Bottom Right", GUILayout.Height(30)))
+ {
+ overlayObject.GetComponent().Position("Bottom Right");
+ ToggleGrid(overlayObject);
+ }
+
+ GUILayout.EndHorizontal();
+ GUILayout.Space(10);
+ }
+
+ private void DrawColorSection(GameObject overlayObject)
+ {
+ GUILayout.Label("Color", guiStyle);
+ GUILayout.BeginHorizontal();
+
+ if (GUILayout.Button("White", GUILayout.Height(20)))
+ {
+ overlayObject.GetComponent().InvertLineColor(false);
+ ToggleGrid(overlayObject);
+ }
+
+ if (GUILayout.Button("Black", GUILayout.Height(20)))
+ {
+ overlayObject.GetComponent().InvertLineColor(true);
+ ToggleGrid(overlayObject);
+ }
+
+ GUILayout.EndHorizontal();
+ GUILayout.Space(10);
+ }
+
+ private void DrawOpacitySection(GameObject overlayObject)
+ {
+ GUILayout.Label("Opacity", guiStyle);
+
+ var opacity = overlayObject.GetComponent().Opacity;
+ opacity = EditorGUILayout.Slider(opacity, 0f, 1f);
+ overlayObject.GetComponent().UpdateOpacity(opacity);
+ ToggleGrid(overlayObject);
+
+ GUILayout.Space(10);
+ }
+
+ private void DrawOverrideSection()
+ {
+ GUILayout.Label("Overrides", guiStyle);
+
+ if (GUILayout.Button("Turn Off All Grids", GUILayout.Height(20)))
+ {
+ if (compositionObject != null)
+ {
+ foreach (Transform overlayObject in compositionObject.transform)
+ {
+ overlayObject.gameObject.GetComponent().Activate(false);
+ }
+ }
+ }
+ GUILayout.Space(10);
+ }
+
+ private void DrawCameraSection()
+ {
+ GUILayout.Label("Target Camera", guiStyle);
+ targetCamera = (GameObject)EditorGUILayout.ObjectField(targetCamera, typeof(GameObject), true);
+
+ if (targetCamera == null)
+ {
+ EditorGUILayout.HelpBox("Select a target camera to adjust position & rotation.", MessageType.Info);
+ return;
+ }
+
+ GUILayout.Space(10);
+ GUILayout.Label("Position", guiStyle);
+ Undo.RecordObject(targetCamera.transform, "Camera Position Change");
+ targetCamera.transform.position = EditorGUILayout.Vector3Field("", targetCamera.transform.position);
+
+ GUILayout.Label("Rotation", guiStyle);
+ Undo.RecordObject(targetCamera.transform, "Camera Rotation Change");
+ Vector3 rotationVector = EditorGUILayout.Vector3Field("", targetCamera.transform.rotation.eulerAngles);
+ targetCamera.transform.rotation = Quaternion.Euler(rotationVector);
+
+ GUILayout.Space(10);
+ GUILayout.BeginHorizontal();
+
+ if (GUILayout.Button("Align Camera With Scene View", GUILayout.Height(25)))
+ {
+ revertCameraPosition = targetCamera.transform.position;
+ revertCameraRotation = targetCamera.transform.rotation;
+
+ SceneView sceneView = SceneView.lastActiveSceneView;
+ targetCamera.transform.position = sceneView.camera.transform.position;
+ targetCamera.transform.rotation = sceneView.camera.transform.rotation;
+ }
+
+ if (GUILayout.Button("Revert", GUILayout.Height(25)))
+ {
+ targetCamera.transform.position = revertCameraPosition;
+ targetCamera.transform.rotation = revertCameraRotation;
+ }
+
+ GUILayout.EndHorizontal();
+ }
+
+ private void ToggleGrid(GameObject overlayObject)
+ {
+ if (overlayObject.GetComponent().IsActive)
+ {
+ overlayObject.GetComponent().Activate(false);
+ overlayObject.GetComponent().Activate(true);
+ }
+ }
+ }
+}
+#endif
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Editor/CameraComposition.cs.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Editor/CameraComposition.cs.meta
new file mode 100644
index 00000000..d82f112f
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Editor/CameraComposition.cs.meta
@@ -0,0 +1,18 @@
+fileFormatVersion: 2
+guid: ebd5b4dd87acf5d4fb4708e7f8254391
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+AssetOrigin:
+ serializedVersion: 1
+ productId: 202816
+ packageName: Camera Composition - Grid Overlay Tool
+ packageVersion: 1.0.2
+ assetPath: Assets/Camera Composition/Scripts/Editor/CameraComposition.cs
+ uploadId: 471102
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources.meta
new file mode 100644
index 00000000..37c35ea4
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: dd7470611f8359d44bade60d577c1b3a
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays.meta
new file mode 100644
index 00000000..2b1d733b
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f82d8fb0476d4ec49ba51d3ccc9bb995
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.cross.png b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.cross.png
new file mode 100644
index 00000000..b1bcc626
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.cross.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0781d34d98d5a38902b8908d2977d54863bb04292f07ac98844ed9fe74f1aed4
+size 37593
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.cross.png.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.cross.png.meta
new file mode 100644
index 00000000..56459e7a
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.cross.png.meta
@@ -0,0 +1,117 @@
+fileFormatVersion: 2
+guid: 8d77b5e9fb0b60042bf500b550408d4a
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 0
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ customData:
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.diagonal.png b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.diagonal.png
new file mode 100644
index 00000000..23d641c3
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.diagonal.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b0e2ac1e3a6d3b4a52d72e26b27ee8ca036e9453ff6d5c4084b946aded85a469
+size 68094
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.diagonal.png.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.diagonal.png.meta
new file mode 100644
index 00000000..93131890
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.diagonal.png.meta
@@ -0,0 +1,115 @@
+fileFormatVersion: 2
+guid: c9d95680f7765924597092167a372bb2
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 0
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 4096
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 4096
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+AssetOrigin:
+ serializedVersion: 1
+ productId: 202816
+ packageName: Camera Composition - Grid Overlay Tool
+ packageVersion: 1.0.2
+ assetPath: Assets/Camera Composition/Scripts/Resources/Overlays/overlays.diagonal.png
+ uploadId: 471102
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.goldenratio.png b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.goldenratio.png
new file mode 100644
index 00000000..12e2a588
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.goldenratio.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f18815b39da43c7f9222410fd8f14282390d97971ab6cb0c5fded639a4849c71
+size 37715
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.goldenratio.png.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.goldenratio.png.meta
new file mode 100644
index 00000000..69a598d7
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.goldenratio.png.meta
@@ -0,0 +1,115 @@
+fileFormatVersion: 2
+guid: 79b9b80aefa75f64b9d5a30ea126eea5
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 0
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 4096
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 4096
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+AssetOrigin:
+ serializedVersion: 1
+ productId: 202816
+ packageName: Camera Composition - Grid Overlay Tool
+ packageVersion: 1.0.2
+ assetPath: Assets/Camera Composition/Scripts/Resources/Overlays/overlays.goldenratio.png
+ uploadId: 471102
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.goldenspiral.png b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.goldenspiral.png
new file mode 100644
index 00000000..22740463
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.goldenspiral.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dacd30bddc99217b3c6e905f11d7cbcab1437a35f54fc164adc39389a79d7584
+size 93744
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.goldenspiral.png.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.goldenspiral.png.meta
new file mode 100644
index 00000000..dc964c2f
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.goldenspiral.png.meta
@@ -0,0 +1,115 @@
+fileFormatVersion: 2
+guid: 1d42720af587c634194e68d63a6ab372
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 0
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 4096
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 4096
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+AssetOrigin:
+ serializedVersion: 1
+ productId: 202816
+ packageName: Camera Composition - Grid Overlay Tool
+ packageVersion: 1.0.2
+ assetPath: Assets/Camera Composition/Scripts/Resources/Overlays/overlays.goldenspiral.png
+ uploadId: 471102
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.ruleofthirds.png b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.ruleofthirds.png
new file mode 100644
index 00000000..9f80d4f4
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.ruleofthirds.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7b94d1e8f7f4a987d60c21e7ef067f6603564887a2151fe7901ea78a610a536a
+size 37678
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.ruleofthirds.png.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.ruleofthirds.png.meta
new file mode 100644
index 00000000..17a134c8
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Overlays/overlays.ruleofthirds.png.meta
@@ -0,0 +1,115 @@
+fileFormatVersion: 2
+guid: 73733fe54b9af5542add1b1dcda3fe6e
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 0
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 4096
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 4096
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+AssetOrigin:
+ serializedVersion: 1
+ productId: 202816
+ packageName: Camera Composition - Grid Overlay Tool
+ packageVersion: 1.0.2
+ assetPath: Assets/Camera Composition/Scripts/Resources/Overlays/overlays.ruleofthirds.png
+ uploadId: 471102
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Prefabs.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Prefabs.meta
new file mode 100644
index 00000000..09d7243d
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Prefabs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3da72fa5689b23e4db4a26f4614a4f37
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Prefabs/Camera Composition.prefab b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Prefabs/Camera Composition.prefab
new file mode 100644
index 00000000..11d43430
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Prefabs/Camera Composition.prefab
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fb95e9844c3b0eb574c144c779bd6f20f00d38cf047547d9fcb0a36fb68c576d
+size 15686
diff --git a/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Prefabs/Camera Composition.prefab.meta b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Prefabs/Camera Composition.prefab.meta
new file mode 100644
index 00000000..e2ce6266
--- /dev/null
+++ b/Assets/Scripts/YAMO_Scripts/Camera Composition/Scripts/Resources/Prefabs/Camera Composition.prefab.meta
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: 95ddfacf554c2f24c977dafaf03affcd
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+AssetOrigin:
+ serializedVersion: 1
+ productId: 202816
+ packageName: Camera Composition - Grid Overlay Tool
+ packageVersion: 1.0.2
+ assetPath: Assets/Camera Composition/Scripts/Resources/Prefabs/Camera Composition.prefab
+ uploadId: 471102