diff --git a/Assets/Editor Default Resources/HoshiyukiToonEditor/Localization/HoshiyukiToonEditor_japanese.json b/Assets/Editor Default Resources/HoshiyukiToonEditor/Localization/HoshiyukiToonEditor_japanese.json
index a4f5338..fd84a2c 100644
--- a/Assets/Editor Default Resources/HoshiyukiToonEditor/Localization/HoshiyukiToonEditor_japanese.json
+++ b/Assets/Editor Default Resources/HoshiyukiToonEditor/Localization/HoshiyukiToonEditor_japanese.json
@@ -20,12 +20,12 @@
"m_Tooltip": "陰影の設定"
},
"rampDirectionalText": {
- "m_Text": "ディレクショナル",
+ "m_Text": "平行光源",
"m_Image": { "instanceID": 0 },
"m_Tooltip": "ディレクショナルライトのランプテクスチャ"
},
"rampPointText": {
- "m_Text": "ポイント",
+ "m_Text": "点光源",
"m_Image": { "instanceID": 0 },
"m_Tooltip": "ポイントライトのランプテクスチャ"
},
@@ -50,7 +50,7 @@
"m_Tooltip": "色(RGB)と不透明度(A)の設定"
},
"standardGIText": {
- "m_Text": "標準のGIを使う",
+ "m_Text": "単色GIを無効にする",
"m_Image": { "instanceID": 0 },
"m_Tooltip": "Unityの標準的なGIを利用する"
},
diff --git a/Assets/HoshiyukiToonGit/Utility.meta b/Assets/HoshiyukiToonGit/Utility.meta
new file mode 100644
index 0000000..4eeadf4
--- /dev/null
+++ b/Assets/HoshiyukiToonGit/Utility.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 3e08ec44f7d773b40ae1141d10df919f
+folderAsset: yes
+timeCreated: 1525665566
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/HoshiyukiToonGit/Utility/Editor.meta b/Assets/HoshiyukiToonGit/Utility/Editor.meta
new file mode 100644
index 0000000..a1ec1a4
--- /dev/null
+++ b/Assets/HoshiyukiToonGit/Utility/Editor.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: f5e5978a2751981438aec8d65a23eb44
+folderAsset: yes
+timeCreated: 1525666978
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/HoshiyukiToonGit/Utility/Editor/Scripts.meta b/Assets/HoshiyukiToonGit/Utility/Editor/Scripts.meta
new file mode 100644
index 0000000..4a0a693
--- /dev/null
+++ b/Assets/HoshiyukiToonGit/Utility/Editor/Scripts.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 7b8751a1a68bdbb4eb13ce23d7392619
+folderAsset: yes
+timeCreated: 1525666990
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/HoshiyukiToonGit/Utility/Editor/Scripts/ScreenShotWindow.cs b/Assets/HoshiyukiToonGit/Utility/Editor/Scripts/ScreenShotWindow.cs
new file mode 100644
index 0000000..d983581
--- /dev/null
+++ b/Assets/HoshiyukiToonGit/Utility/Editor/Scripts/ScreenShotWindow.cs
@@ -0,0 +1,146 @@
+using System.Collections;
+using System.Collections.Generic;
+using System.Linq;
+using UnityEngine;
+using UnityEditor;
+using NowhereUnity.Utility;
+
+namespace ProjectNameEditor{
+
+
+ /* --- WARNING ---
+
+ Create this only in under the 'Editor' directory.
+
+ */
+
+ ///ScreenShotWindow
+ ///
+ ///A Editor Window class.
+ ///
+ public class ScreenShotWindow : EditorWindow{
+
+ enum ImageFormat {
+ JPG,
+ PNG,
+ DXR
+ }
+
+ [MenuItem("Window/ScreenShotWindow")]
+ static void Init(){
+ var wnd = EditorWindow.GetWindow(typeof(ScreenShotWindow));
+ wnd.Show();
+ }
+
+
+ #region Instance
+ #region Fields
+ [SerializeField]ImageFormat m_format;
+ [SerializeField]bool m_customResolution = false;
+ [SerializeField]int m_imageWidth = 1920;
+ [SerializeField]int m_imageHeight = 1080;
+ #endregion
+
+ #region Properties
+ #endregion
+
+ #region Events
+ ///
+ ///Use this for initialization.
+ ///
+ void OnEnable() {
+
+ }
+
+ ///
+ ///Use this for draw window.
+ ///
+ void OnGUI(){
+
+ m_format = (ImageFormat)EditorGUILayout.EnumPopup("Format",m_format);
+
+ m_customResolution = EditorGUILayout.ToggleLeft("Custom Resolution", m_customResolution);
+ using(var hz = new GUILayout.HorizontalScope())
+ {
+ EditorGUI.indentLevel++;
+
+ m_imageWidth = EditorGUILayout.IntField(m_imageWidth);
+ GUILayout.Label("x", GUILayout.ExpandWidth(false));
+ m_imageHeight = EditorGUILayout.IntField(m_imageHeight);
+
+ EditorGUI.indentLevel--;
+ }
+
+
+ if(GUILayout.Button("Take"))
+ {
+ string path = ChooseSavePath();
+
+ if( !string.IsNullOrEmpty(path) )
+ {
+ var tex = CreateTexture();
+
+ ScreenShot.TakeCameraImage(Camera.main, tex);
+
+ var bytes = EncodeImage(tex);
+ SafeDestroy(tex);
+ System.IO.File.WriteAllBytes(path, bytes);
+ }
+ }
+ }
+ #endregion
+
+ #region Pipeline
+ void SafeDestroy(UnityEngine.Object obj) {
+
+ if( Application.isPlaying )
+ {
+ UnityEngine.Object.Destroy(obj);
+ }
+ else
+ {
+ UnityEngine.Object.DestroyImmediate(obj);
+ }
+ }
+
+ string ChooseSavePath() {
+ var ext = (m_format==ImageFormat.JPG) ? "jpg" : (m_format==ImageFormat.PNG) ? "png" : "exr";
+
+ return EditorUtility.SaveFilePanel("Save Screenshot", EditorApplication.applicationPath, "", ext);
+ }
+
+ Texture2D CreateTexture() {
+
+ int w = Camera.main.pixelWidth, h=Camera.main.pixelHeight;
+ if( m_customResolution )
+ {
+ w = m_imageWidth;
+ h = m_imageHeight;
+ }
+ return new Texture2D(w, h, (m_format==ImageFormat.DXR) ? TextureFormat.RGBAHalf : TextureFormat.ARGB32, false );
+ }
+
+ byte[] EncodeImage(Texture2D tex) {
+
+ byte[] bytes = null;
+
+ switch(m_format)
+ {
+ case ImageFormat.JPG:
+ bytes = tex.EncodeToJPG();
+ break;
+ case ImageFormat.PNG:
+ bytes = tex.EncodeToPNG();
+ break;
+ case ImageFormat.DXR:
+ bytes = tex.EncodeToEXR();
+ break;
+ default:
+ break;
+ }
+ return bytes;
+ }
+ #endregion
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/Assets/HoshiyukiToonGit/Utility/Editor/Scripts/ScreenShotWindow.cs.meta b/Assets/HoshiyukiToonGit/Utility/Editor/Scripts/ScreenShotWindow.cs.meta
new file mode 100644
index 0000000..f979f18
--- /dev/null
+++ b/Assets/HoshiyukiToonGit/Utility/Editor/Scripts/ScreenShotWindow.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 49ab70119f441044994e7e6eee9e837c
+timeCreated: 1525667013
+licenseType: Free
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/HoshiyukiToonGit/Utility/Scripts.meta b/Assets/HoshiyukiToonGit/Utility/Scripts.meta
new file mode 100644
index 0000000..cc9f1b5
--- /dev/null
+++ b/Assets/HoshiyukiToonGit/Utility/Scripts.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: fff6990227b3eed468d51ada9a4ea610
+folderAsset: yes
+timeCreated: 1525665566
+licenseType: Free
+DefaultImporter:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/HoshiyukiToonGit/Utility/Scripts/EnvironmentChange.cs b/Assets/HoshiyukiToonGit/Utility/Scripts/EnvironmentChange.cs
new file mode 100644
index 0000000..1b02395
--- /dev/null
+++ b/Assets/HoshiyukiToonGit/Utility/Scripts/EnvironmentChange.cs
@@ -0,0 +1,92 @@
+using System.Collections;
+using System.Collections.Generic;
+using System.Linq;
+using UnityEngine;
+
+namespace NowhereUnity.Utility{
+
+ ///EnvironmentChange
+ ///
+ ///Use this for control objects in a scene.
+ ///
+ public class EnvironmentChange : MonoBehaviour {
+ #region Instance
+ #region Fields
+ public ReflectionProbe reflectionProbe;
+ public Material[] materials = new Material[0];
+
+ Rect m_rect;
+ Vector2 m_scroll;
+ int m_index=-1;
+ #endregion
+
+ #region Properties
+ #endregion
+
+ #region Events
+ ///
+ ///Use this for initialization.
+ ///
+ void Start () {
+ m_rect = new Rect(Screen.width-410, 10, 250, 400);
+ }
+
+ private void OnGUI() {
+
+ m_rect.x = Mathf.Clamp(m_rect.x, 30f-m_rect.width, (float)Screen.width-30f);
+ m_rect.y = Mathf.Clamp(m_rect.y, 30f-m_rect.height, (float)Screen.height-30f);
+
+ m_rect = GUI.Window(0, m_rect, (id) =>
+ {
+ var sun = RenderSettings.sun;
+ bool sunEnabled = (sun!=null) ? sun.enabled : false;
+ int index = m_index;
+
+ GUI.enabled = sun!=null;
+ sunEnabled = GUILayout.Toggle(sunEnabled,"Sun");
+
+ GUI.enabled = true;
+ m_scroll = GUILayout.BeginScrollView(m_scroll, GUI.skin.textArea);
+ {
+ for(int i=0; ij
+///
+///Use this for control objects in a scene.
+///
+public class HiResScreenShots : MonoBehaviour {
+ public int resWidth = 2550;
+ public int resHeight = 3300;
+
+ private bool takeHiResShot = false;
+ Camera camera;
+ float m_alpha;
+
+ public static string ScreenShotName(int width, int height) {
+ return string.Format("{0}/screenshots/screen_{1}x{2}_{3}.png",
+ Application.dataPath,
+ width, height,
+ System.DateTime.Now.ToString("yyyy-MM-dd_HH-mm-ss"));
+ }
+
+ public void TakeHiResShot() {
+ takeHiResShot = true;
+ }
+
+ private void Awake() {
+ camera = GetComponent();
+ }
+
+ void OnGUI() {
+ if( m_alpha > 0f )
+ {
+ GUI.Box(new Rect(0,0,100,30), "Saved Screenshot");
+ }
+ }
+
+ IEnumerator c_displayProgress() {
+
+ float mul = 1f/0.5f;
+
+ m_alpha = 1f;
+ while(true)
+ {
+ m_alpha -= Time.unscaledDeltaTime*m_alpha;
+ yield return null;
+ }
+ m_alpha = 0f;
+ }
+
+ void LateUpdate() {
+ takeHiResShot |= Input.GetKeyDown("k");
+ if(takeHiResShot)
+ {
+ RenderTexture rt = new RenderTexture(resWidth, resHeight, 24);
+ camera.targetTexture = rt;
+ Texture2D screenShot = new Texture2D(resWidth, resHeight, TextureFormat.RGB24, false);
+ camera.Render();
+ RenderTexture.active = rt;
+ screenShot.ReadPixels(new Rect(0, 0, resWidth, resHeight), 0, 0);
+ camera.targetTexture = null;
+ RenderTexture.active = null; // JC: added to avoid errors
+ Destroy(rt);
+ byte[] bytes = screenShot.EncodeToPNG();
+ string filename = ScreenShotName(resWidth, resHeight);
+
+ System.IO.File.WriteAllBytes(filename, bytes);
+ Debug.Log(string.Format("Took screenshot to: {0}", filename));
+ takeHiResShot = false;
+ }
+ }
+ }
+//}
\ No newline at end of file
diff --git a/Assets/HoshiyukiToonGit/Utility/Scripts/HiResScreenShots.cs.meta b/Assets/HoshiyukiToonGit/Utility/Scripts/HiResScreenShots.cs.meta
new file mode 100644
index 0000000..62385c8
--- /dev/null
+++ b/Assets/HoshiyukiToonGit/Utility/Scripts/HiResScreenShots.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 6e79133374f44294881f7aedbcc5b885
+timeCreated: 1512739138
+licenseType: Free
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/HoshiyukiToonGit/Utility/Scripts/ScreenShot.cs b/Assets/HoshiyukiToonGit/Utility/Scripts/ScreenShot.cs
new file mode 100644
index 0000000..c6c0081
--- /dev/null
+++ b/Assets/HoshiyukiToonGit/Utility/Scripts/ScreenShot.cs
@@ -0,0 +1,36 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.IO;
+using UnityEngine;
+
+namespace NowhereUnity.Utility{
+
+ public static class ScreenShot {
+ #region Class
+ #region Methods
+ public static void TakeCameraImage(Camera camera, Texture2D destination) {
+ var rt = new RenderTexture(destination.width, destination.height, 24);
+ var camRt = camera.targetTexture;
+
+ camera.targetTexture = rt;
+ camera.Render();
+ RenderTexture.active = rt;
+ destination.ReadPixels(new Rect(0, 0, destination.width, destination.height), 0, 0);
+
+ camera.targetTexture = camRt;
+ RenderTexture.active = null;
+ if( Application.isPlaying )
+ {
+ UnityEngine.Object.Destroy(rt);
+ }
+ else
+ {
+ UnityEngine.Object.DestroyImmediate(rt);
+ }
+ }
+ #endregion
+ #endregion
+ }
+}
diff --git a/Assets/HoshiyukiToonGit/Utility/Scripts/ScreenShot.cs.meta b/Assets/HoshiyukiToonGit/Utility/Scripts/ScreenShot.cs.meta
new file mode 100644
index 0000000..6492dc6
--- /dev/null
+++ b/Assets/HoshiyukiToonGit/Utility/Scripts/ScreenShot.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 707d3623c28bed949a5bd6286f7b37cd
+timeCreated: 1525666968
+licenseType: Free
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/HoshiyukiToonGit/Utility/Scripts/SpectatorCamera.cs b/Assets/HoshiyukiToonGit/Utility/Scripts/SpectatorCamera.cs
new file mode 100644
index 0000000..5f53f2a
--- /dev/null
+++ b/Assets/HoshiyukiToonGit/Utility/Scripts/SpectatorCamera.cs
@@ -0,0 +1,99 @@
+using System.Collections;
+using System.Collections.Generic;
+using System.Linq;
+using UnityEngine;
+
+namespace NowhereUnity.Utility{
+
+ ///SpectorCamera
+ ///
+ ///Use this for control objects in a scene.
+ ///
+ public class SpectatorCamera : MonoBehaviour {
+ #region Instance
+ #region Fields
+ [SerializeField]float m_moveSpeed = 5f;
+ [SerializeField]float m_rotationSpeed = 360f;
+ [Header("Keybind")]
+ [SerializeField]string m_moveAxisX = "Horizontal";
+ [SerializeField]string m_moveAxisY = "";
+ [SerializeField]string m_moveAxisZ = "Vertical";
+ [SerializeField]string m_aimAxisX = "Mouse Y";
+ [SerializeField]string m_aimAxisY = "Mouse X";
+ [Header("Misc")]
+ [SerializeField]bool m_tipsEnable = true;
+ [SerializeField]Vector2 m_tipsAreaSize = new Vector2(100,40);
+ [TextArea(2,10)]
+ [SerializeField]string m_tipsText = "";
+ #endregion
+
+ #region Properties
+ #endregion
+
+ #region Events
+
+ ///
+ /// Update is called once per frame
+ ///
+ void Update () {
+ bool isRotation = Input.GetMouseButton(1);
+ bool isMove = Input.GetMouseButton(2);
+ float dt = Time.deltaTime;
+ Vector2 aim = new Vector2(GetAxis(m_aimAxisY), GetAxis(m_aimAxisX));
+ Vector3 move = new Vector3(GetAxis(m_moveAxisX), GetAxis(m_moveAxisY) ,GetAxis(m_moveAxisZ));
+
+ if( isMove )
+ {
+ move.x = -aim.x;
+ move.y = -aim.y;
+ move.z = 0f;
+ }
+ aim *= m_rotationSpeed*dt;
+ move *= m_moveSpeed*dt;
+
+ Cursor.lockState = isRotation ? CursorLockMode.Locked : CursorLockMode.None;
+ Cursor.visible = !isRotation;
+ if( isRotation )
+ {
+
+ var rot = transform.localEulerAngles;
+ if( rot.x > 180f )
+ {
+ rot.x = Mathf.Max(rot.x-aim.y,271f);
+ }
+ else
+ {
+ rot.x = Mathf.Min(rot.x-aim.y,89f);
+ }
+ transform.localEulerAngles = rot;
+
+ transform.Rotate(0f,aim.x,0f, Space.World);
+ }
+
+ transform.position += transform.right*move.x + transform.up*move.y + transform.forward*move.z;
+ }
+
+ private void OnGUI()
+ {
+ if( m_tipsEnable )
+ {
+ var rc = new Rect(10,Screen.height-10,m_tipsAreaSize.x,0);
+ rc.yMin -= m_tipsAreaSize.y;
+
+ GUI.Label(rc, m_tipsText, GUI.skin.box);
+ }
+ }
+ #endregion
+
+ #region Pipeline
+ static float GetAxis(string axis)
+ {
+ return string.IsNullOrEmpty(axis) ? 0f : Input.GetAxis(axis);
+ }
+ #endregion
+
+ #region Methods
+ #endregion
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/Assets/HoshiyukiToonGit/Utility/Scripts/SpectatorCamera.cs.meta b/Assets/HoshiyukiToonGit/Utility/Scripts/SpectatorCamera.cs.meta
new file mode 100644
index 0000000..43690ea
--- /dev/null
+++ b/Assets/HoshiyukiToonGit/Utility/Scripts/SpectatorCamera.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 4b666fac03985364892ae18440d214d4
+timeCreated: 1517138968
+licenseType: Free
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Nowhere/HoshiyukiToon/Cginc.meta b/Assets/Nowhere/HoshiyukiToon/Cginc.meta
new file mode 100644
index 0000000..9a90625
--- /dev/null
+++ b/Assets/Nowhere/HoshiyukiToon/Cginc.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6d182a40b8049354d83b0c03454966f6
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Nowhere/HoshiyukiToon/Editor/Scripts/HoshiyukiToonEditor.cs b/Assets/Nowhere/HoshiyukiToon/Editor/Scripts/HoshiyukiToonEditor.cs
index ab4a9ee..37be007 100644
--- a/Assets/Nowhere/HoshiyukiToon/Editor/Scripts/HoshiyukiToonEditor.cs
+++ b/Assets/Nowhere/HoshiyukiToon/Editor/Scripts/HoshiyukiToonEditor.cs
@@ -1,4 +1,4 @@
-using System.Collections;
+using System.Collections;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -71,6 +71,11 @@ class Styles {
MaterialProperty emissionColor;
MaterialProperty emissionMap;
+ MaterialProperty metallicGlossMap;
+ MaterialProperty metallicFactor;
+ MaterialProperty smoothnessFactor;
+ MaterialProperty specularFactor;
+
MaterialProperty lineColor;
MaterialProperty lineSize;
MaterialProperty lineCull;
@@ -137,21 +142,35 @@ void DoRenderingSettingsArea(Material mtl){
void DoBaseMapArea(Material mtl) {
GUILayout.Label(s_styles.primaryMapsText, EditorStyles.boldLabel);
DoAlbedoArea(mtl);
+ DoSpecularArea(mtl);
DoRampArea(mtl);
m_materialEditor.TexturePropertySingleLine(s_styles.occlusionText, occlusionMap, (occlusionMap.textureValue!=null) ? occlusionFactor : null);
DoEmissionArea(mtl);
m_materialEditor.TextureScaleOffsetProperty(albedoMap);
}
+ void DoSpecularArea(Material mtl)
+ {
+ m_materialEditor.TexturePropertySingleLine(new GUIContent(specularFactor.displayName), metallicGlossMap, specularFactor);
+ EditorGUI.indentLevel += 2;
+ {
+ //m_materialEditor.ShaderProperty(specularFactor, new GUIContent("Intensity"));
+ m_materialEditor.ShaderProperty(metallicFactor, new GUIContent(metallicFactor.displayName));
+ m_materialEditor.ShaderProperty(smoothnessFactor, new GUIContent(smoothnessFactor.displayName));
+ }
+ EditorGUI.indentLevel -= 2;
+ }
+
void DoRampArea(Material mtl) {
-
- m_materialEditor.ShaderProperty(rampFactor, s_styles.rampText);
- EditorGUI.indentLevel++;
+
+ EditorGUILayout.LabelField(s_styles.rampText);
+ EditorGUI.indentLevel+=2;
{
+ m_materialEditor.ShaderProperty(rampFactor, new GUIContent("Intensity"));
m_materialEditor.TexturePropertySingleLine(s_styles.rampDirectionalText, rampMap);
m_materialEditor.TexturePropertySingleLine(s_styles.rampPointText, rampPointMap);
}
- EditorGUI.indentLevel--;
+ EditorGUI.indentLevel-=2;
}
void DoLineArea(Material mtl) {
@@ -242,6 +261,11 @@ void FindProperties(MaterialProperty[] props) {
occlusionMap = FindProperty("_OcclusionMap", props);
emissionColor = FindProperty("_EmissionColor", props);
emissionMap = FindProperty("_EmissionMap", props);
+
+ metallicGlossMap = FindProperty("_MetallicGlossMap", props);
+ metallicFactor = FindProperty("_Metallic", props);
+ smoothnessFactor = FindProperty("_Glossiness", props);
+ specularFactor = FindProperty("_SpecularFactor", props);
// Outline
lineColor = FindProperty("_OutlineColor", props, false);
lineSize = FindProperty("_OutlineSize", props, false);
diff --git a/Assets/Nowhere/HoshiyukiToon/Materials/Lit.mat b/Assets/Nowhere/HoshiyukiToon/Materials/Lit.mat
index c21767e..acf50ca 100644
--- a/Assets/Nowhere/HoshiyukiToon/Materials/Lit.mat
+++ b/Assets/Nowhere/HoshiyukiToon/Materials/Lit.mat
@@ -77,6 +77,7 @@ Material:
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
+ - _SpecularFactor: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _ToonFactor: 1
diff --git a/Assets/Nowhere/HoshiyukiToon/Materials/LitOutline.mat b/Assets/Nowhere/HoshiyukiToon/Materials/LitOutline.mat
index 4117b90..417f990 100644
--- a/Assets/Nowhere/HoshiyukiToon/Materials/LitOutline.mat
+++ b/Assets/Nowhere/HoshiyukiToon/Materials/LitOutline.mat
@@ -55,11 +55,11 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonPointLightTex:
- m_Texture: {fileID: 2800000, guid: 6ad451bf77b60674f84729a96d3fb7cd, type: 3}
+ m_Texture: {fileID: 2800000, guid: e0d0bc58abcdec940b9cc25d7f51d5a6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonTex:
- m_Texture: {fileID: 2800000, guid: 6ad451bf77b60674f84729a96d3fb7cd, type: 3}
+ m_Texture: {fileID: 2800000, guid: 86cac14f43a66134bbb995424e477c56, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
diff --git a/Assets/Nowhere/HoshiyukiToon/Shaders/HoshiyukiToonLighting.cginc b/Assets/Nowhere/HoshiyukiToon/Shaders/HoshiyukiToonLighting.cginc
index 2c35329..a8bf8c1 100644
--- a/Assets/Nowhere/HoshiyukiToon/Shaders/HoshiyukiToonLighting.cginc
+++ b/Assets/Nowhere/HoshiyukiToon/Shaders/HoshiyukiToonLighting.cginc
@@ -1,10 +1,11 @@
-/** ライティングに関するヘッダ.
+/** ライティングに関するヘッダ.
*
* @date 2017/12/7
*/
#ifndef NWH_TOONLIT_INC
#define NWH_TOONLIT_INC
#include "HoshiyukiToonCommon.cginc"
+#include "UnityStandardBRDF.cginc"
/*
分岐用キーワード
@@ -28,6 +29,26 @@
uniform fixed _ToonFactor;
/* end */
+struct HTSSurfaceParam
+{
+ fixed4 baseColor;
+ fixed3 specularColor;
+ fixed specular;
+ fixed roughness;
+ fixed metallic;
+ fixed specularTint;
+ fixed sheen;
+ fixed sheenTint;
+};
+
+struct HTSLightingIn
+{
+ UnityGI gi;
+ half3 L;
+ half3 V;
+ half3 N;
+};
+
/* --- Light functions --- */
@@ -56,6 +77,12 @@
return c;
}
+ inline half4 hts_PBS_DirectMetallic(in HTSSurfaceParam param, in HTSLightingIn light)
+ {
+ return half4(0,0,0,0);
+ }
+
+
/** ライティング関数.
*
@@ -90,19 +117,31 @@
/** ライティング関数.
*
*/
- inline half4 LightingToonRampMetallic( SurfaceOutputStandard s, half3 lightDir, UnityGI gi )
+ inline half4 LightingToonRampMetallic( SurfaceOutputStandard s, half3 viewDir, UnityGI gi )
{
s.Normal = normalize( s.Normal );
half3 ramp = getToonRamp( dot( s.Normal, gi.light.dir ) );
- half4 c;
+ half4 c = half4(0,0,0,0);
half oneMinusReflectivity;
half3 specColor;
s.Albedo = DiffuseAndSpecularFromMetallic( s.Albedo, s.Metallic, specColor, oneMinusReflectivity );
+ half m = saturate(1 - dot(viewDir, s.Normal));
+ half f = lerp(m * m * m * m * m, 1, s.Metallic);
+
+ half NV = dot(s.Normal, viewDir);
+ half R = reflect(viewDir, s.Normal);
+
+ half2 rlPow4AndFresnelTerm = Pow4(half2(dot(R, gi.light.dir), 1 - NV)); // use R.L instead of N.H to save couple of instructions
+ half rlPow4 = rlPow4AndFresnelTerm.x; // power exponent must match kHorizontalWarpExp in NHxRoughness() function in GeneratedTextures.cpp
+ half fresnelTerm = rlPow4AndFresnelTerm.y;
+
+ half grazing = saturate(s.Smoothness + (1 - oneMinusReflectivity));
+
c.rgb = s.Albedo * gi.light.color * ramp * NWH_TOON_FWDLIGHT_INTENSITY;
- c.rgb += gi.indirect.diffuse*s.Albedo;
- c.rgb += gi.indirect.specular*specColor;
+ c.rgb += gi.indirect.diffuse*s.Albedo;
+ c.rgb += gi.indirect.specular * lerp(specColor, 1, fresnelTerm);
c.a = s.Alpha;
return c;
}
@@ -119,5 +158,56 @@
gi = HoshiyukiToonGI( data, s.Occlusion, s.Normal, g );
#endif
}
+
+
+ /** ライティング関数.
+ *
+ */
+ inline half4 LightingToonRampMetallic2(SurfaceOutputStandardSpecular s, half3 viewDir, UnityGI gi)
+ {
+ s.Normal = normalize(s.Normal);
+ half3 ramp = getToonRamp(dot(s.Normal, gi.light.dir));
+
+ half4 c = half4(0, 0, 0, 0);
+ half oneMinusReflectivity;
+ half3 specColor;
+ s.Albedo = DiffuseAndSpecularFromMetallic(s.Albedo, s.Specular.r, specColor, oneMinusReflectivity);
+
+ half NV = dot(s.Normal, viewDir);
+ half R = reflect(viewDir, s.Normal);
+
+ half2 rlPow4AndFresnelTerm = Pow4(half2(dot(R, gi.light.dir), 1 - NV)); // use R.L instead of N.H to save couple of instructions
+ half rlPow4 = rlPow4AndFresnelTerm.x; // power exponent must match kHorizontalWarpExp in NHxRoughness() function in GeneratedTextures.cpp
+ half fresnelTerm = rlPow4AndFresnelTerm.y;
+
+ half grazing = saturate(s.Smoothness + (1 - oneMinusReflectivity));
+
+ c.rgb = s.Albedo * gi.light.color * ramp * NWH_TOON_FWDLIGHT_INTENSITY;
+ c.rgb += gi.indirect.diffuse * s.Albedo;
+ c.rgb += gi.indirect.specular * (lerp(specColor, grazing, fresnelTerm) * s.Specular.g);
+ c.a = s.Alpha;
+ return c;
+ }
+
+ /** グローバルイルミネーション関数.
+ *
+ */
+ inline void LightingToonRampMetallic2_GI(inout SurfaceOutputStandardSpecular s, UnityGIInput data, inout UnityGI gi)
+ {
+ #ifdef NWH_TOON_STANDARDGI
+ SurfaceOutputStandard sm;
+ sm.Albedo = s.Albedo;
+ sm.Metallic = s.Specular.r;
+ sm.Smoothness = s.Smoothness;
+ sm.Occlusion = s.Occlusion;
+ sm.Emission = s.Emission;
+ sm.Normal = s.Normal;
+
+ LightingStandard_GI( sm, data, gi );
+ #else
+ Unity_GlossyEnvironmentData g = UnityGlossyEnvironmentSetup(s.Smoothness, data.worldViewDir, s.Normal, lerp(unity_ColorSpaceDielectricSpec.rgb, s.Albedo, s.Specular.r));
+ gi = HoshiyukiToonGI(data, s.Occlusion, s.Normal, g);
+ #endif
+ }
/* end */
#endif
\ No newline at end of file
diff --git a/Assets/Nowhere/HoshiyukiToon/Shaders/HoshiyukiToonSurfaceLitBase.cginc b/Assets/Nowhere/HoshiyukiToon/Shaders/HoshiyukiToonSurfaceLitBase.cginc
index 4612655..ba27647 100644
--- a/Assets/Nowhere/HoshiyukiToon/Shaders/HoshiyukiToonSurfaceLitBase.cginc
+++ b/Assets/Nowhere/HoshiyukiToon/Shaders/HoshiyukiToonSurfaceLitBase.cginc
@@ -16,6 +16,11 @@ sampler2D _OcclusionMap;
half3 _EmissionColor;
sampler2D _EmissionMap;
+fixed _Glossiness;
+fixed _Metallic;
+fixed _SpecularFactor;
+sampler2D _MetallicGlossMap;
+
/* typedefs */
@@ -24,6 +29,13 @@ sampler2D _EmissionMap;
};
+inline half4 SampleMOXSMap(float2 uv)
+{
+ half4 moxs = tex2D(_MetallicGlossMap, uv) * half4(_Metallic,0,0,_Glossiness);
+ moxs.g = lerp(1, tex2D(_OcclusionMap, uv).g, _OcclusionStrength);
+ return moxs;
+}
+
/* Shader kernels */
/** Surface shader.
@@ -32,11 +44,14 @@ sampler2D _EmissionMap;
void surfLitBase( Input IN, inout SurfaceOutputStandardSpecular o ) {
fixed4 c = tex2D(_MainTex, IN.uv_MainTex) * _Color;
half3 emit = tex2D(_EmissionMap, IN.uv_MainTex).rgb * _EmissionColor;
- half oc = lerp(1, tex2D(_OcclusionMap, IN.uv_MainTex).g, _OcclusionStrength);
+ half4 moxs = SampleMOXSMap(IN.uv_MainTex);
+ o.Specular.r = moxs.r;
+ o.Specular.g = _SpecularFactor;
+ o.Smoothness = moxs.a;
o.Albedo = c.rgb;
o.Emission = emit;
- o.Occlusion = oc;
+ o.Occlusion = moxs.g;
o.Alpha = c.a;
#ifdef NWH_TOON_CUTOUT
diff --git a/Assets/Nowhere/HoshiyukiToon/Shaders/LitFadeOutline.shader b/Assets/Nowhere/HoshiyukiToon/Shaders/LitFadeOutline.shader
index 4f8eb09..54525f3 100644
--- a/Assets/Nowhere/HoshiyukiToon/Shaders/LitFadeOutline.shader
+++ b/Assets/Nowhere/HoshiyukiToon/Shaders/LitFadeOutline.shader
@@ -1,4 +1,4 @@
-/** アウトライン付きのトゥーンシェード.
+/** アウトライン付きのトゥーンシェード.
*
* @date 2017/12/7
*/
@@ -10,6 +10,12 @@ Shader "HoshiyukiToon/LitFadeOutline"
_Color ("Color", Color) = (1,1,1,1)
_MainTex ("Albedo (RGB)", 2D) = "white" {}
_Cutoff ("Clip Threshold", Range(0,1)) = 0.1
+ // Metallic and Smoothness
+ _Glossiness ("Smoothness", Range(0,1))=0.5
+ [Gamma]_Metallic ("Metallic", Range(0,1))=0.0
+ [Gamma]_SpecularFactor ("Specular", Range(0,1))=0.0
+ _MetallicGlossMap ("Metallic", 2D)="white"{}
+ // Toon
_ToonTex ("Ramp Texture", 2D) = "white"{}
_ToonPointLightTex ("Point Light Ramp Texture", 2D) = "white"{}
_ToonFactor ("Ramp Factor", Range( 0,1 ) ) = 1
@@ -32,6 +38,10 @@ Shader "HoshiyukiToon/LitFadeOutline"
SubShader
{
Tags{"RenderType" = "Transparent" "Queue"="Transparent"}
+ Cull[_Cull]
+ ZWrite Off
+ Blend SrcAlpha OneMinusSrcAlpha
+ Offset -1, -1
UsePass "HoshiyukiToon/LitFade/FORWARD"
UsePass "HoshiyukiToon/Lit/SHADOWCASTER"
diff --git a/Assets/Nowhere/HoshiyukiToon/Shaders/LitFadeOutline.shader.meta b/Assets/Nowhere/HoshiyukiToon/Shaders/LitFadeOutline.shader.meta
index 3ab9915..a7aa843 100644
--- a/Assets/Nowhere/HoshiyukiToon/Shaders/LitFadeOutline.shader.meta
+++ b/Assets/Nowhere/HoshiyukiToon/Shaders/LitFadeOutline.shader.meta
@@ -1,12 +1,13 @@
fileFormatVersion: 2
guid: 78168c44f1bc4b940bc7e6671a5bce71
-timeCreated: 1526397057
-licenseType: Free
ShaderImporter:
+ externalObjects: {}
defaultTextures:
- _MainTex: {instanceID: 0}
- - _ToonTex: {fileID: 2800000, guid: db2775c46046b454981ff2e14d5fea78, type: 3}
- - _ToonPointLightTex: {fileID: 2800000, guid: 6ad451bf77b60674f84729a96d3fb7cd, type: 3}
+ - _MetallicGlossMap: {instanceID: 0}
+ - _ToonTex: {fileID: 2800000, guid: 9c3d604ca947fd34ab056c8bf5b1d533, type: 3}
+ - _ToonPointLightTex: {fileID: 2800000, guid: 9c3d604ca947fd34ab056c8bf5b1d533,
+ type: 3}
- _OcclusionMap: {instanceID: 0}
- _EmissionMap: {instanceID: 0}
userData:
diff --git a/Assets/Nowhere/HoshiyukiToon/Shaders/LitOutline.shader b/Assets/Nowhere/HoshiyukiToon/Shaders/LitOutline.shader
index a4ef4fe..c107cd2 100644
--- a/Assets/Nowhere/HoshiyukiToon/Shaders/LitOutline.shader
+++ b/Assets/Nowhere/HoshiyukiToon/Shaders/LitOutline.shader
@@ -1,4 +1,4 @@
-/** アウトライン付きのトゥーンシェード.
+/** アウトライン付きのトゥーンシェード.
*
* @date 2017/12/7
*/
@@ -10,6 +10,12 @@ Shader "HoshiyukiToon/LitOutline"
_Color ("Color", Color) = (1,1,1,1)
_MainTex ("Albedo (RGB)", 2D) = "white" {}
_Cutoff ("Clip Threshold", Range(0,1))=0.1
+ // Metallic and Smoothness
+ _Glossiness("Smoothness", Range(0,1))=0.5
+ [Gamma]_Metallic("Metallic", Range(0,1))=0.0
+ [Gamma]_SpecularFactor("Specular", Range(0,1))=0.0
+ _MetallicGlossMap("Metallic", 2D)="white"{}
+ // Toon
_ToonTex ("Ramp Texture", 2D) = "white"{}
_ToonPointLightTex("Point Light Ramp Texture", 2D) = "white"{}
_ToonFactor ("Ramp Factor", Range( 0,1 ) ) = 1
diff --git a/Assets/Nowhere/HoshiyukiToon/Shaders/LitOutline.shader.meta b/Assets/Nowhere/HoshiyukiToon/Shaders/LitOutline.shader.meta
index 56ccb00..d5f16c9 100644
--- a/Assets/Nowhere/HoshiyukiToon/Shaders/LitOutline.shader.meta
+++ b/Assets/Nowhere/HoshiyukiToon/Shaders/LitOutline.shader.meta
@@ -1,12 +1,13 @@
fileFormatVersion: 2
guid: d6ca4d37b0ad45e429f895352d602cb5
-timeCreated: 1526397057
-licenseType: Free
ShaderImporter:
+ externalObjects: {}
defaultTextures:
- _MainTex: {instanceID: 0}
- - _ToonTex: {fileID: 2800000, guid: db2775c46046b454981ff2e14d5fea78, type: 3}
- - _ToonPointLightTex: {fileID: 2800000, guid: 6ad451bf77b60674f84729a96d3fb7cd, type: 3}
+ - _MetallicGlossMap: {instanceID: 0}
+ - _ToonTex: {fileID: 2800000, guid: 9c3d604ca947fd34ab056c8bf5b1d533, type: 3}
+ - _ToonPointLightTex: {fileID: 2800000, guid: 9c3d604ca947fd34ab056c8bf5b1d533,
+ type: 3}
- _OcclusionMap: {instanceID: 0}
- _EmissionMap: {instanceID: 0}
userData:
diff --git a/Assets/Nowhere/HoshiyukiToon/Shaders/PBSShader.shader b/Assets/Nowhere/HoshiyukiToon/Shaders/PBSShader.shader
new file mode 100644
index 0000000..a21a1f4
--- /dev/null
+++ b/Assets/Nowhere/HoshiyukiToon/Shaders/PBSShader.shader
@@ -0,0 +1,97 @@
+// Upgrade NOTE: upgraded instancing buffer 'Props' to new syntax.
+
+Shader "HoshiyukiToon/Custom/PBSShader" {
+ Properties {
+ // Your own variables
+ _MainTex ("Main Texture", 2D) ="white"{}
+ _Color("Color", Color) = (1.0,1.0,1.0,1)
+ _Glossiness("Smoothness", Range(0,1))=0.5
+ [Gamma]_Metallic("Metallic", Range(0,1))=0.0
+ [Gamma]_SpecularFactor("Specular", Range(0,1))=1.0
+
+ // REQUIRED : Lit variables
+ _ToonTex ("Directional Ramp", 2D) = "white"{}
+ _ToonPointLightTex("Point Ramp", 2D)="white"{}
+ _ToonFactor ("Ramp Factor", Range( 0,1 ) ) = 1
+
+ // Outline
+ _OutlineColor("Outline Color", Color) = (.0,.0,.0,0.89)
+ _OutlineSize("Outline Width", Range(.001,.03)) = .002
+ [Enum(UnityEngine.Rendering.CullMode)]_OutlineCull("Outline Cull", Float)=1
+
+ // OPTIONAL:
+ [Enum(UnityEngine.Rendering.CullMode)]_Cull("Cull Mode", Float)=2
+ }
+ SubShader {
+ Tags { "RenderType"="Opaque" }
+ LOD 200
+ Cull [_Cull]
+
+ CGPROGRAM
+ // REQUIRED : Minimum shader options
+ #pragma surface surf ToonRampMetallic2 fullforwardshadows addshadow
+ #pragma target 3.0
+ #include
+
+
+ // OPTIONAL : if this keyword is defined, the ramp texture of point light is enabled.
+ #pragma multi_compile HTS_USE_POINTLIGHTRAMP
+
+
+ struct Input {
+ float2 uv_MainTex;
+ };
+
+ // variables
+ sampler2D _MainTex;
+ fixed4 _Color;
+ half _Glossiness;
+ half _Metallic;
+ half _SpecularFactor;
+
+
+ // Add instancing support for this shader. You need to check 'Enable Instancing' on materials that use the shader.
+ // See https://docs.unity3d.com/Manual/GPUInstancing.html for more information about instancing.
+ // #pragma instancing_options assumeuniformscaling
+ UNITY_INSTANCING_BUFFER_START(Props)
+ // put more per-instance properties here
+ UNITY_INSTANCING_BUFFER_END(Props)
+
+
+ void surf (Input IN, inout SurfaceOutputStandardSpecular o) {
+ fixed4 col = tex2D(_MainTex, IN.uv_MainTex) * _Color;
+
+ o.Specular.r = _Metallic;
+ o.Specular.g = _SpecularFactor;
+ o.Smoothness = _Glossiness;
+ o.Albedo.rgb = col.rgb;
+ o.Alpha = col.a;
+ }
+ ENDCG
+
+ // Outline pass
+ Pass
+ {
+ Name "OUTLINE"
+ Tags{"LightMode" = "ForwardBase" "Queue"="Transparent"}
+ Cull[_OutlineCull]
+ ZWrite On
+ ColorMask RGB
+ Blend SrcAlpha OneMinusSrcAlpha
+
+ CGPROGRAM
+ #pragma target 3.0
+ #pragma vertex vertOutlineBase
+ #pragma fragment fragOutlineBase
+ #pragma multi_compile_fog // make fog work
+ #pragma multi_compile _ NWH_TOON_CUTOUT
+
+ #include "HoshiyukiToonSurfaceOutlineBase.cginc"
+ ENDCG
+ }
+
+ // OPTIONAL : Shadowcaster for two sided face
+ UsePass "HoshiyukiToon/Lit/SHADOWCASTER"
+ }
+ FallBack "Diffuse"
+}
diff --git a/Assets/Nowhere/HoshiyukiToon/Shaders/PBSShader.shader.meta b/Assets/Nowhere/HoshiyukiToon/Shaders/PBSShader.shader.meta
new file mode 100644
index 0000000..48c771b
--- /dev/null
+++ b/Assets/Nowhere/HoshiyukiToon/Shaders/PBSShader.shader.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b8ce6082cfe8400458b66c8ad072de76
+ShaderImporter:
+ externalObjects: {}
+ defaultTextures: []
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Nowhere/HoshiyukiToon/Shaders/ToonLit.shader b/Assets/Nowhere/HoshiyukiToon/Shaders/ToonLit.shader
index 734b15e..705e8f3 100644
--- a/Assets/Nowhere/HoshiyukiToon/Shaders/ToonLit.shader
+++ b/Assets/Nowhere/HoshiyukiToon/Shaders/ToonLit.shader
@@ -1,16 +1,22 @@
-/** トゥーンシェード.
+/** トゥーンシェード.
*
* @date 2017/12/7
*/
Shader "HoshiyukiToon/Lit" {
Properties {
// Lit
- _Color ("Color", Color) = (1,1,1,1)
- _MainTex ("Albedo (RGB)", 2D) = "white" {}
- _Cutoff ("Clip Threshold", Range(0,1)) = 0.1
- _ToonTex ("Ramp Texture", 2D) = "white"{}
- _ToonPointLightTex ("Point Light Ramp Texture", 2D) = "white"{}
- _ToonFactor ("Ramp Factor", Range( 0,1 ) ) = 1
+ _Color ("Color", Color) = (1,1,1,1)
+ _MainTex ("Albedo (RGB)", 2D) = "white" {}
+ _Cutoff ("Clip Threshold", Range(0,1)) = 0.1
+ // Metallic and Smoothness
+ _Glossiness ("Smoothness", Range(0,1))=0.5
+ [Gamma]_Metallic ("Metallic", Range(0,1))=0.0
+ [Gamma]_SpecularFactor ("Specular", Range(0,1))=0.0
+ _MetallicGlossMap ("Metallic", 2D)="white"{}
+ // Toon
+ _ToonTex ("Ramp Texture", 2D) = "white"{}
+ _ToonPointLightTex ("Point Light Ramp Texture", 2D) = "white"{}
+ _ToonFactor ("Ramp Factor", Range( 0,1 ) ) = 1
// Occlusion
_OcclusionStrength ("Occlusion Strength", Range(0,1))=0
_OcclusionMap ("Occlusion Map", 2D)="white"{}
@@ -31,7 +37,7 @@ Shader "HoshiyukiToon/Lit" {
CGPROGRAM
#pragma multi_compile _ NWH_TOON_CUTOUT
#pragma multi_compile _ NWH_TOON_STANDARDGI
- #pragma surface surfLitBase ToonRamp fullforwardshadows addshadow
+ #pragma surface surfLitBase ToonRampMetallic2 fullforwardshadows addshadow
#pragma target 3.0
#define HTS_USE_POINTLIGHTRAMP
diff --git a/Assets/Nowhere/HoshiyukiToon/Shaders/ToonLit.shader.meta b/Assets/Nowhere/HoshiyukiToon/Shaders/ToonLit.shader.meta
index e5b08f0..78fd92a 100644
--- a/Assets/Nowhere/HoshiyukiToon/Shaders/ToonLit.shader.meta
+++ b/Assets/Nowhere/HoshiyukiToon/Shaders/ToonLit.shader.meta
@@ -1,12 +1,13 @@
fileFormatVersion: 2
guid: b9f38d67789c8474298d76d3fb45a06f
-timeCreated: 1526397037
-licenseType: Free
ShaderImporter:
+ externalObjects: {}
defaultTextures:
- _MainTex: {instanceID: 0}
- - _ToonTex: {fileID: 2800000, guid: 6ad451bf77b60674f84729a96d3fb7cd, type: 3}
- - _ToonPointLightTex: {fileID: 2800000, guid: 6ad451bf77b60674f84729a96d3fb7cd, type: 3}
+ - _MetallicGlossMap: {instanceID: 0}
+ - _ToonTex: {fileID: 2800000, guid: 9c3d604ca947fd34ab056c8bf5b1d533, type: 3}
+ - _ToonPointLightTex: {fileID: 2800000, guid: 9c3d604ca947fd34ab056c8bf5b1d533,
+ type: 3}
- _OcclusionMap: {instanceID: 0}
- _EmissionMap: {instanceID: 0}
userData:
diff --git a/Assets/Nowhere/HoshiyukiToon/Shaders/ToonLitFade.shader b/Assets/Nowhere/HoshiyukiToon/Shaders/ToonLitFade.shader
index 94b88a6..91b80b5 100644
--- a/Assets/Nowhere/HoshiyukiToon/Shaders/ToonLitFade.shader
+++ b/Assets/Nowhere/HoshiyukiToon/Shaders/ToonLitFade.shader
@@ -1,13 +1,19 @@
-/** 半透明のシェード.
+/** 半透明のシェード.
*
* @date 2017/12/7
*/
Shader "HoshiyukiToon/LitFade" {
Properties {
// Lit
- _Color ("Color", Color) = (1,1,1,1)
- _MainTex ("Albedo (RGB)", 2D) = "white" {}
- _Cutoff ("Clip Threshold", Range(0,1)) = 0.1
+ _Color ("Color", Color) = (1,1,1,1)
+ _MainTex ("Albedo (RGB)", 2D) = "white" {}
+ _Cutoff ("Clip Threshold", Range(0,1)) = 0.1
+ // Metallic and Smoothness
+ _Glossiness ("Smoothness", Range(0,1))=0.5
+ [Gamma]_Metallic ("Metallic", Range(0,1))=0.0
+ [Gamma]_SpecularFactor ("Specular", Range(0,1))=0.0
+ _MetallicGlossMap ("Metallic", 2D)="white"{}
+ // Toon
_ToonTex ("Ramp Texture", 2D) = "white"{}
_ToonPointLightTex ("Point Light Ramp Texture", 2D) = "white"{}
_ToonFactor ("Ramp Factor", Range( 0,1 ) ) = 1
@@ -24,10 +30,12 @@ Shader "HoshiyukiToon/LitFade" {
[HideInInspector] _Blend("Mode", Float) = 0
}
SubShader{
- Tags { "RenderType" = "Transparent" "Queue"="Transparent" }
+ Tags { "RenderType" = "Transparent" "Queue"="Transparent"}
Cull [_Cull]
ZWrite Off
+ Blend SrcAlpha OneMinusSrcAlpha
ColorMask RGB
+ Offset -1, -1
LOD 200
Stencil
@@ -42,7 +50,7 @@ Shader "HoshiyukiToon/LitFade" {
CGPROGRAM
#pragma multi_compile _ NWH_TOON_CUTOUT
#pragma multi_compile _ NWH_TOON_STANDARDGI
- #pragma surface surfLitBase ToonRamp fullforwardshadows addshadow alpha:fade
+ #pragma surface surfLitBase ToonRampMetallic2 fullforwardshadows keepalpha
#pragma target 3.0
#define HTS_USE_POINTLIGHTRAMP
diff --git a/Assets/Nowhere/HoshiyukiToon/Shaders/ToonLitFade.shader.meta b/Assets/Nowhere/HoshiyukiToon/Shaders/ToonLitFade.shader.meta
index 204ebd1..e05e931 100644
--- a/Assets/Nowhere/HoshiyukiToon/Shaders/ToonLitFade.shader.meta
+++ b/Assets/Nowhere/HoshiyukiToon/Shaders/ToonLitFade.shader.meta
@@ -1,12 +1,13 @@
fileFormatVersion: 2
guid: d36a9077bac3da54b80c7553bca47e67
-timeCreated: 1526397049
-licenseType: Free
ShaderImporter:
+ externalObjects: {}
defaultTextures:
- _MainTex: {instanceID: 0}
- - _ToonTex: {fileID: 2800000, guid: 6ad451bf77b60674f84729a96d3fb7cd, type: 3}
- - _ToonPointLightTex: {fileID: 2800000, guid: 6ad451bf77b60674f84729a96d3fb7cd, type: 3}
+ - _MetallicGlossMap: {instanceID: 0}
+ - _ToonTex: {fileID: 2800000, guid: 9c3d604ca947fd34ab056c8bf5b1d533, type: 3}
+ - _ToonPointLightTex: {fileID: 2800000, guid: 9c3d604ca947fd34ab056c8bf5b1d533,
+ type: 3}
- _OcclusionMap: {instanceID: 0}
- _EmissionMap: {instanceID: 0}
userData:
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Materials.meta b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Materials.meta
new file mode 100644
index 0000000..67cf6fa
--- /dev/null
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Materials.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e8e5e5951f7f38641927c3871989c6cd
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_body 1.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_body 1.mat
index f11596e..27a8f84 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_body 1.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_body 1.mat
@@ -34,6 +34,10 @@ Material:
m_Texture: {fileID: 2800000, guid: 66691ce6baddfa84aac3a220797a467d, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
@@ -47,7 +51,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonPointLightTex:
- m_Texture: {fileID: 2800000, guid: cefca8a0a69097e41ba731f63b7afa9a, type: 3}
+ m_Texture: {fileID: 2800000, guid: e0d0bc58abcdec940b9cc25d7f51d5a6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonTex:
@@ -58,11 +62,15 @@ Material:
- _Blend: 0
- _Cull: 2
- _Cutoff: 0.1
+ - _Glossiness: 0.5
- _Gross: 0.01
+ - _Metallic: 0
- _OcclusionStrength: 0
+ - _OutlineCull: 1
- _OutlineDepth: 0.1
- _OutlineSize: 0.002
- _OutlineWidth: 0.11
+ - _SpecularFactor: 0
- _ToonFactor: 1
- _UseStandardGI: 0
m_Colors:
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_body.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_body.mat
index 9c776a5..73d2eca 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_body.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_body.mat
@@ -34,6 +34,10 @@ Material:
m_Texture: {fileID: 2800000, guid: 66691ce6baddfa84aac3a220797a467d, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
@@ -47,7 +51,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonPointLightTex:
- m_Texture: {fileID: 2800000, guid: cefca8a0a69097e41ba731f63b7afa9a, type: 3}
+ m_Texture: {fileID: 2800000, guid: e0d0bc58abcdec940b9cc25d7f51d5a6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonTex:
@@ -58,11 +62,15 @@ Material:
- _Blend: 0
- _Cull: 2
- _Cutoff: 0.1
+ - _Glossiness: 0.5
- _Gross: 0.01
+ - _Metallic: 0
- _OcclusionStrength: 0
+ - _OutlineCull: 1
- _OutlineDepth: 0.01
- _OutlineSize: 0.002
- _OutlineWidth: 0.11
+ - _SpecularFactor: 0.27
- _ToonFactor: 1
- _UseStandardGI: 0
m_Colors:
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_eye.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_eye.mat
index 0d14f53..202e108 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_eye.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_eye.mat
@@ -7,7 +7,7 @@ Material:
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_Name: Alicia_eye
- m_Shader: {fileID: 4800000, guid: b9f38d67789c8474298d76d3fb45a06f, type: 3}
+ m_Shader: {fileID: 4800000, guid: d6ca4d37b0ad45e429f895352d602cb5, type: 3}
m_ShaderKeywords: NWH_TOON_CUTOUT _EMISSION _USESTANDARDGI_OFF
m_LightmapFlags: 1
m_EnableInstancingVariants: 0
@@ -30,6 +30,10 @@ Material:
m_Texture: {fileID: 2800000, guid: ab7824a49b203824bb6d42d998357394, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
@@ -39,7 +43,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonPointLightTex:
- m_Texture: {fileID: 2800000, guid: cefca8a0a69097e41ba731f63b7afa9a, type: 3}
+ m_Texture: {fileID: 2800000, guid: e0d0bc58abcdec940b9cc25d7f51d5a6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonTex:
@@ -50,10 +54,15 @@ Material:
- _Blend: 1
- _Cull: 2
- _Cutoff: 0.1
+ - _Glossiness: 1
- _Gross: 0.17
+ - _Metallic: 0
- _OcclusionStrength: 0
+ - _OutlineCull: 1
- _OutlineDepth: 0.1
+ - _OutlineSize: 0.002
- _OutlineWidth: 0.11
+ - _SpecularFactor: 0.34
- _ToonFactor: 1
- _UseStandardGI: 0
m_Colors:
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_eye_white.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_eye_white.mat
index 8b474bc..1f130f7 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_eye_white.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_eye_white.mat
@@ -34,6 +34,10 @@ Material:
m_Texture: {fileID: 2800000, guid: e52b8da8bf80dec4d9e4eff0195872ca, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
@@ -43,7 +47,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonPointLightTex:
- m_Texture: {fileID: 2800000, guid: cefca8a0a69097e41ba731f63b7afa9a, type: 3}
+ m_Texture: {fileID: 2800000, guid: e0d0bc58abcdec940b9cc25d7f51d5a6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonTex:
@@ -54,9 +58,12 @@ Material:
- _Blend: 0
- _Cull: 2
- _Cutoff: 0.1
+ - _Glossiness: 0.5
- _Gross: 0.1
+ - _Metallic: 0
- _OcclusionStrength: 0
- _OutlineWidth: 0.05
+ - _SpecularFactor: 0
- _ToonFactor: 1
- _UseStandardGI: 0
m_Colors:
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_face 1.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_face 1.mat
index 9d25d87..186c2c2 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_face 1.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_face 1.mat
@@ -38,6 +38,10 @@ Material:
m_Texture: {fileID: 2800000, guid: e52b8da8bf80dec4d9e4eff0195872ca, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
@@ -51,7 +55,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonPointLightTex:
- m_Texture: {fileID: 2800000, guid: cefca8a0a69097e41ba731f63b7afa9a, type: 3}
+ m_Texture: {fileID: 2800000, guid: e0d0bc58abcdec940b9cc25d7f51d5a6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonTex:
@@ -63,12 +67,15 @@ Material:
- _Cull: 2
- _Cutoff: 0.1
- _Depth: 0.2
+ - _Glossiness: 0.5
- _Gross: 0
+ - _Metallic: 0
- _OcclusionStrength: 0
- _OutlineDepth: 0.1
- _OutlineWidth: 0.02
- _Shininess: 0.7
- _SpColor: 0
+ - _SpecularFactor: 0
- _ToonFactor: 1
- _UseStandardGI: 0
m_Colors:
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_face.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_face.mat
index b1e00b3..15727c5 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_face.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_face.mat
@@ -46,6 +46,10 @@ Material:
m_Texture: {fileID: 2800000, guid: e52b8da8bf80dec4d9e4eff0195872ca, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
@@ -59,7 +63,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonPointLightTex:
- m_Texture: {fileID: 2800000, guid: cefca8a0a69097e41ba731f63b7afa9a, type: 3}
+ m_Texture: {fileID: 2800000, guid: e0d0bc58abcdec940b9cc25d7f51d5a6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonTex:
@@ -73,7 +77,9 @@ Material:
- _Cutoff: 0.1
- _Depth: 0.2
- _Freq: 1
+ - _Glossiness: 0.297
- _Gross: 0
+ - _Metallic: 0
- _OcclusionStrength: 0
- _OutlineCull: 1
- _OutlineDepth: 0.1
@@ -81,6 +87,7 @@ Material:
- _OutlineWidth: 0.11
- _Scale: 0
- _SpColor: 0
+ - _SpecularFactor: 0.469
- _ToonFactor: 1
- _UseStandardGI: 0
m_Colors:
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_hair 1.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_hair 1.mat
index d4d1fba..5408cc0 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_hair 1.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_hair 1.mat
@@ -34,6 +34,10 @@ Material:
m_Texture: {fileID: 2800000, guid: 5a994601d562d2f4da97ab76e34e0d98, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
@@ -47,7 +51,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonPointLightTex:
- m_Texture: {fileID: 2800000, guid: cefca8a0a69097e41ba731f63b7afa9a, type: 3}
+ m_Texture: {fileID: 2800000, guid: e0d0bc58abcdec940b9cc25d7f51d5a6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonTex:
@@ -58,11 +62,15 @@ Material:
- _Blend: 0
- _Cull: 2
- _Cutoff: 0.1
+ - _Glossiness: 0.5
- _Gross: 0.1492857
+ - _Metallic: 0
- _OcclusionStrength: 0
+ - _OutlineCull: 1
- _OutlineDepth: 0.1
- _OutlineSize: 0.002
- _OutlineWidth: 0.11
+ - _SpecularFactor: 0.199
- _ToonFactor: 1
- _UseStandardGI: 0
m_Colors:
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_hair.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_hair.mat
index e36e840..f2d0081 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_hair.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_hair.mat
@@ -34,6 +34,10 @@ Material:
m_Texture: {fileID: 2800000, guid: 5a994601d562d2f4da97ab76e34e0d98, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
@@ -47,7 +51,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonPointLightTex:
- m_Texture: {fileID: 2800000, guid: cefca8a0a69097e41ba731f63b7afa9a, type: 3}
+ m_Texture: {fileID: 2800000, guid: e0d0bc58abcdec940b9cc25d7f51d5a6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonTex:
@@ -58,11 +62,15 @@ Material:
- _Blend: 0
- _Cull: 2
- _Cutoff: 0.1
+ - _Glossiness: 0.505
- _Gross: 0.34571427
+ - _Metallic: 0
- _OcclusionStrength: 0
+ - _OutlineCull: 1
- _OutlineDepth: 0.1
- _OutlineSize: 0.002
- _OutlineWidth: 0.11
+ - _SpecularFactor: 0.194
- _ToonFactor: 1
- _UseStandardGI: 0
m_Colors:
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_hair_trans 1.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_hair_trans 1.mat
index 7a4481b..ee6199d 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_hair_trans 1.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_hair_trans 1.mat
@@ -34,6 +34,10 @@ Material:
m_Texture: {fileID: 2800000, guid: 5a994601d562d2f4da97ab76e34e0d98, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
@@ -47,7 +51,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonPointLightTex:
- m_Texture: {fileID: 2800000, guid: cefca8a0a69097e41ba731f63b7afa9a, type: 3}
+ m_Texture: {fileID: 2800000, guid: e0d0bc58abcdec940b9cc25d7f51d5a6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonTex:
@@ -58,11 +62,15 @@ Material:
- _Blend: 0
- _Cull: 2
- _Cutoff: 0.46607143
+ - _Glossiness: 0.5
- _Gross: 0.34571427
+ - _Metallic: 0
- _OcclusionStrength: 0
+ - _OutlineCull: 1
- _OutlineDepth: 0.1
- _OutlineSize: 0.002
- _OutlineWidth: 0.11
+ - _SpecularFactor: 0
- _ToonFactor: 1
- _UseStandardGI: 0
m_Colors:
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_hair_trans.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_hair_trans.mat
index a3a5f42..cbcd853 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_hair_trans.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_hair_trans.mat
@@ -34,6 +34,10 @@ Material:
m_Texture: {fileID: 2800000, guid: 5a994601d562d2f4da97ab76e34e0d98, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
@@ -47,7 +51,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonPointLightTex:
- m_Texture: {fileID: 2800000, guid: cefca8a0a69097e41ba731f63b7afa9a, type: 3}
+ m_Texture: {fileID: 2800000, guid: e0d0bc58abcdec940b9cc25d7f51d5a6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonTex:
@@ -58,11 +62,15 @@ Material:
- _Blend: 0
- _Cull: 2
- _Cutoff: 0.1
+ - _Glossiness: 0.5
- _Gross: 0.34571427
+ - _Metallic: 0
- _OcclusionStrength: 0
+ - _OutlineCull: 1
- _OutlineDepth: 0.1
- _OutlineSize: 0.002
- _OutlineWidth: 0.11
+ - _SpecularFactor: 0
- _ToonFactor: 1
- _UseStandardGI: 0
m_Colors:
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_other.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_other.mat
index 7ab7e0a..063dfea 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_other.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_other.mat
@@ -38,6 +38,10 @@ Material:
m_Texture: {fileID: 2800000, guid: cf04439ffc890ab4290cad733105cb94, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
@@ -51,7 +55,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonPointLightTex:
- m_Texture: {fileID: 2800000, guid: cefca8a0a69097e41ba731f63b7afa9a, type: 3}
+ m_Texture: {fileID: 2800000, guid: e0d0bc58abcdec940b9cc25d7f51d5a6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonTex:
@@ -59,10 +63,15 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
+ - _Blend: 0
- _Cull: 2
+ - _Cutoff: 0.1
- _Depth: 0.2
+ - _Glossiness: 0.5
+ - _Metallic: 0
- _OcclusionStrength: 0
- _SpColor: 0
+ - _SpecularFactor: 0
- _ToonFactor: 1
- _UseStandardGI: 0
m_Colors:
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_rod 1.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_rod 1.mat
index 639cd6e..887bf1d 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_rod 1.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_rod 1.mat
@@ -7,8 +7,8 @@ Material:
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_Name: Alicia_rod 1
- m_Shader: {fileID: 4800000, guid: d6ca4d37b0ad45e429f895352d602cb5, type: 3}
- m_ShaderKeywords: _USESTANDARDGI_OFF
+ m_Shader: {fileID: 4800000, guid: d36a9077bac3da54b80c7553bca47e67, type: 3}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON _EMISSION _USESTANDARDGI_OFF
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
@@ -18,28 +18,52 @@ Material:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _CelTex:
m_Texture: {fileID: 2800000, guid: 86cac14f43a66134bbb995424e477c56, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- - _EmissionMap:
+ - _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 2800000, guid: 1893a070e829244488dc40d94b778d93, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: 1893a070e829244488dc40d94b778d93, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _RimTex:
m_Texture: {fileID: 2800000, guid: 23356febd367b4e428ed0e6d5e68e207, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonPointLightTex:
- m_Texture: {fileID: 2800000, guid: cefca8a0a69097e41ba731f63b7afa9a, type: 3}
+ m_Texture: {fileID: 2800000, guid: e0d0bc58abcdec940b9cc25d7f51d5a6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonTex:
@@ -48,17 +72,33 @@ Material:
m_Offset: {x: 0, y: 0}
m_Floats:
- _Blend: 0
+ - _BumpScale: 1
- _Cull: 2
- _Cutoff: 0.1
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _GlossMapScale: 1
+ - _Glossiness: 0.83
+ - _GlossyReflections: 1
- _Gross: 0.028571427
+ - _Metallic: 0
+ - _Mode: 3
- _OcclusionStrength: 0
+ - _OutlineCull: 1
- _OutlineSize: 0.002
- _OutlineWidth: 0.11
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularFactor: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
- _ToonFactor: 1
+ - _UVSec: 0
- _UseStandardGI: 0
+ - _ZWrite: 0
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _EmissionColor: {r: 1, g: 1, b: 1, a: 1}
- _OutlineColor: {r: 0.17647058, g: 0.16553512, b: 0.15960206, a: 1}
- _RimColor: {r: 0, g: 0, b: 0, a: 1}
- _ShadowColor: {r: 0.698962, g: 0.6880407, b: 0.74264705, a: 1}
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_rod 2.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_rod 2.mat
index b0cff3a..6f46ef1 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_rod 2.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_rod 2.mat
@@ -7,13 +7,14 @@ Material:
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_Name: Alicia_rod 2
- m_Shader: {fileID: 4800000, guid: d6ca4d37b0ad45e429f895352d602cb5, type: 3}
- m_ShaderKeywords: _USESTANDARDGI_OFF
- m_LightmapFlags: 4
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON _EMISSION _USESTANDARDGI_OFF
+ m_LightmapFlags: 1
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
- m_CustomRenderQueue: -1
- stringTagMap: {}
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
@@ -30,6 +31,18 @@ Material:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
@@ -38,16 +51,24 @@ Material:
m_Texture: {fileID: 2800000, guid: 1893a070e829244488dc40d94b778d93, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _RimTex:
m_Texture: {fileID: 2800000, guid: 23356febd367b4e428ed0e6d5e68e207, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonPointLightTex:
- m_Texture: {fileID: 2800000, guid: cefca8a0a69097e41ba731f63b7afa9a, type: 3}
+ m_Texture: {fileID: 2800000, guid: e0d0bc58abcdec940b9cc25d7f51d5a6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonTex:
@@ -57,17 +78,33 @@ Material:
m_Floats:
- PixelSnap: 0
- _Blend: 0
+ - _BumpScale: 1
- _Cull: 2
- _Cutoff: 0.1
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _GlossMapScale: 1
+ - _Glossiness: 0.863
+ - _GlossyReflections: 1
- _Gross: 0.028571427
+ - _Metallic: 0
+ - _Mode: 3
- _OcclusionStrength: 0
+ - _OutlineCull: 1
- _OutlineSize: 0.002
- _OutlineWidth: 0.11
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularFactor: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
- _ToonFactor: 1
+ - _UVSec: 0
- _UseStandardGI: 0
+ - _ZWrite: 0
m_Colors:
- - _Color: {r: 1, g: 1, b: 1, a: 1}
- - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _Color: {r: 1, g: 1, b: 1, a: 0}
+ - _EmissionColor: {r: 0.6, g: 0.6, b: 0.6, a: 1}
- _OutlineColor: {r: 0.14705884, g: 0.14635785, b: 0.14597753, a: 1}
- _RimColor: {r: 0.31617647, g: 0.31617647, b: 0.31617647, a: 1}
- _ShadowColor: {r: 0.60051906, g: 0.58704585, b: 0.6544118, a: 1}
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_rod.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_rod.mat
index 5c3a1ef..73e8416 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_rod.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_rod.mat
@@ -8,7 +8,7 @@ Material:
m_PrefabInternal: {fileID: 0}
m_Name: Alicia_rod
m_Shader: {fileID: 4800000, guid: d6ca4d37b0ad45e429f895352d602cb5, type: 3}
- m_ShaderKeywords: _USESTANDARDGI_OFF
+ m_ShaderKeywords: NWH_TOON_CUTOUT _ALPHATEST_ON _USESTANDARDGI_OFF
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
@@ -30,6 +30,18 @@ Material:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
@@ -38,16 +50,24 @@ Material:
m_Texture: {fileID: 2800000, guid: 1893a070e829244488dc40d94b778d93, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _RimTex:
m_Texture: {fileID: 2800000, guid: 23356febd367b4e428ed0e6d5e68e207, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonPointLightTex:
- m_Texture: {fileID: 2800000, guid: cefca8a0a69097e41ba731f63b7afa9a, type: 3}
+ m_Texture: {fileID: 2800000, guid: 52d4f70de0d23034c9332a59c8c84a49, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonTex:
@@ -56,15 +76,31 @@ Material:
m_Offset: {x: 0, y: 0}
m_Floats:
- PixelSnap: 0
- - _Blend: 0
- - _Cull: 0
+ - _Blend: 1
+ - _BumpScale: 1
+ - _Cull: 2
- _Cutoff: 0.1
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.897
+ - _GlossyReflections: 1
- _Gross: 0.028571427
+ - _Metallic: 0
+ - _Mode: 1
- _OcclusionStrength: 0
+ - _OutlineCull: 0
- _OutlineSize: 0.002
- _OutlineWidth: 0.11
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularFactor: 1
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
- _ToonFactor: 1
+ - _UVSec: 0
- _UseStandardGI: 0
+ - _ZWrite: 1
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_wear.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_wear.mat
index d156fec..9702667 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_wear.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Alicia/Models/Materials/Alicia_wear.mat
@@ -71,7 +71,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonPointLightTex:
- m_Texture: {fileID: 2800000, guid: cefca8a0a69097e41ba731f63b7afa9a, type: 3}
+ m_Texture: {fileID: 2800000, guid: e0d0bc58abcdec940b9cc25d7f51d5a6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonTex:
@@ -86,7 +86,7 @@ Material:
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- - _Glossiness: 0.5
+ - _Glossiness: 1
- _GlossyReflections: 1
- _Gross: 0.01
- _Metallic: 0
@@ -98,6 +98,7 @@ Material:
- _OutlineWidth: 0.11
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
+ - _SpecularFactor: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _ToonFactor: 1
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/Magcup.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/Magcup.mat
index f578c4a..f3b04bb 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/Magcup.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/Magcup.mat
@@ -54,6 +54,10 @@ Material:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _ToonPointLightTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _ToonTex:
m_Texture: {fileID: 2800000, guid: 6ad451bf77b60674f84729a96d3fb7cd, type: 3}
m_Scale: {x: 1, y: 1}
@@ -71,6 +75,7 @@ Material:
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 0
+ - _OutlineCull: 1
- _OutlineSize: 0.002
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/Suzanne_ao 1.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/Suzanne_ao 1.mat
index 4a44c6d..b8b033d 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/Suzanne_ao 1.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/Suzanne_ao 1.mat
@@ -7,7 +7,7 @@ Material:
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_Name: Suzanne_ao 1
- m_Shader: {fileID: 4800000, guid: 52c4243760885f14aa1eac817b753de4, type: 3}
+ m_Shader: {fileID: 4800000, guid: fc2ddc8efca29684b8c4f75da4d47a4c, type: 3}
m_ShaderKeywords: NWH_TOON_CUTOUT _USESTANDARDGI_OFF
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/Suzanne_ao.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/Suzanne_ao.mat
index 0fae7cc..e600b12 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/Suzanne_ao.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/Suzanne_ao.mat
@@ -67,7 +67,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ToonTex:
- m_Texture: {fileID: 2800000, guid: db2775c46046b454981ff2e14d5fea78, type: 3}
+ m_Texture: {fileID: 2800000, guid: 52d4f70de0d23034c9332a59c8c84a49, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
@@ -84,6 +84,7 @@ Material:
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
+ - _OutlineCull: 1
- _OutlineSize: 0.002
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
@@ -96,7 +97,7 @@ Material:
- _Workflow: 1
- _ZWrite: 1
m_Colors:
- - _Color: {r: 0.625, g: 0.625, b: 0.625, a: 1}
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
- _Color1: {r: 1, g: 1, b: 1, a: 1}
- _Color2: {r: 0, g: 0, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/Teapod.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/Teapod.mat
index 0683694..8da9808 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/Teapod.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/Teapod.mat
@@ -7,7 +7,7 @@ Material:
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_Name: Teapod
- m_Shader: {fileID: 4800000, guid: fc2ddc8efca29684b8c4f75da4d47a4c, type: 3}
+ m_Shader: {fileID: 4800000, guid: b8ce6082cfe8400458b66c8ad072de76, type: 3}
m_ShaderKeywords: NWH_TOON_STANDARDGI
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
@@ -54,8 +54,12 @@ Material:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _ToonPointLightTex:
+ m_Texture: {fileID: 2800000, guid: e0d0bc58abcdec940b9cc25d7f51d5a6, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _ToonTex:
- m_Texture: {fileID: 2800000, guid: 3320943944c7aac4892c04ae8ce31bec, type: 3}
+ m_Texture: {fileID: 2800000, guid: e0d0bc58abcdec940b9cc25d7f51d5a6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
@@ -66,14 +70,16 @@ Material:
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- - _Glossiness: 0.934
+ - _Glossiness: 1
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
+ - _OutlineCull: 1
- _OutlineSize: 0.002
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
+ - _SpecularFactor: 1
- _SpecularHighlights: 1
- _SrcBlend: 1
- _ToonFactor: 1
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/menger_cube.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/menger_cube.mat
index cb70c9d..a676529 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/menger_cube.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/menger_cube.mat
@@ -54,8 +54,12 @@ Material:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
+ - _ToonPointLightTex:
+ m_Texture: {fileID: 2800000, guid: 0b718655a73334a45a4430b08d721d86, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
- _ToonTex:
- m_Texture: {fileID: 2800000, guid: db2775c46046b454981ff2e14d5fea78, type: 3}
+ m_Texture: {fileID: 2800000, guid: 52d4f70de0d23034c9332a59c8c84a49, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
@@ -66,14 +70,16 @@ Material:
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- - _Glossiness: 0.5
+ - _Glossiness: 1
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- - _OcclusionStrength: 1
+ - _OcclusionStrength: 0.512
+ - _OutlineCull: 1
- _OutlineSize: 0.002
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
+ - _SpecularFactor: 1
- _SpecularHighlights: 1
- _SrcBlend: 1
- _ToonFactor: 1
@@ -81,6 +87,6 @@ Material:
- _UseStandardGI: 0
- _ZWrite: 1
m_Colors:
- - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1}
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _OutlineColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
diff --git a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/unnamed.mat b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/unnamed.mat
index 1e199a7..49e1d7d 100644
--- a/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/unnamed.mat
+++ b/Assets/Nowhere/HoshiyukiToonSample/Graphics/Models/Misc/Materials/unnamed.mat
@@ -66,7 +66,7 @@ Material:
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- - _Glossiness: 0.946
+ - _Glossiness: 1
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
diff --git a/Assets/PBS.mat b/Assets/PBS.mat
new file mode 100644
index 0000000..2048524
--- /dev/null
+++ b/Assets/PBS.mat
@@ -0,0 +1,77 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: PBS
+ m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: 3000
+ stringTagMap:
+ RenderType: Transparent
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _GlossMapScale: 1
+ - _Glossiness: 1
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 3
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _Color: {r: 1, g: 0, b: 0, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
diff --git a/Assets/PBS.mat.meta b/Assets/PBS.mat.meta
new file mode 100644
index 0000000..b2c8ecb
--- /dev/null
+++ b/Assets/PBS.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6c6029cedc1adfb479253a87a2c871b7
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing.meta b/Assets/PostProcessing.meta
new file mode 100644
index 0000000..efc3c47
--- /dev/null
+++ b/Assets/PostProcessing.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c36398c80191bbc4fb4404b752bdee11
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Editor Resources.meta b/Assets/PostProcessing/Editor Resources.meta
new file mode 100644
index 0000000..449f467
--- /dev/null
+++ b/Assets/PostProcessing/Editor Resources.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 83715878d3a8db441aa5636641db69a3
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Editor Resources/Monitors.meta b/Assets/PostProcessing/Editor Resources/Monitors.meta
new file mode 100644
index 0000000..38ebf2b
--- /dev/null
+++ b/Assets/PostProcessing/Editor Resources/Monitors.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e7358848dd8737c459f4636f1c075835
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Editor Resources/UI.meta b/Assets/PostProcessing/Editor Resources/UI.meta
new file mode 100644
index 0000000..b0c7e94
--- /dev/null
+++ b/Assets/PostProcessing/Editor Resources/UI.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: df37d60cc69b7b04d9705a74938179e7
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Editor.meta b/Assets/PostProcessing/Editor.meta
new file mode 100644
index 0000000..74443f5
--- /dev/null
+++ b/Assets/PostProcessing/Editor.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e0e418747b892364db5c5f4451e67ede
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Editor/Attributes.meta b/Assets/PostProcessing/Editor/Attributes.meta
new file mode 100644
index 0000000..b1fc615
--- /dev/null
+++ b/Assets/PostProcessing/Editor/Attributes.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: cc5c690f549b4704eb992a9be781554d
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Editor/Models.meta b/Assets/PostProcessing/Editor/Models.meta
new file mode 100644
index 0000000..90d90f5
--- /dev/null
+++ b/Assets/PostProcessing/Editor/Models.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d5341d31985da604db4b100f174142ad
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Editor/Monitors.meta b/Assets/PostProcessing/Editor/Monitors.meta
new file mode 100644
index 0000000..439adb9
--- /dev/null
+++ b/Assets/PostProcessing/Editor/Monitors.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e31078d57ac582944ad5e1e76a84f36a
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Editor/PropertyDrawers.meta b/Assets/PostProcessing/Editor/PropertyDrawers.meta
new file mode 100644
index 0000000..e5bee41
--- /dev/null
+++ b/Assets/PostProcessing/Editor/PropertyDrawers.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ced92f1cc2085ae48acacc79a2b8e196
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Editor/Utils.meta b/Assets/PostProcessing/Editor/Utils.meta
new file mode 100644
index 0000000..ab9b9e0
--- /dev/null
+++ b/Assets/PostProcessing/Editor/Utils.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b52c69ccefdae7545bfb4d0bf9b7df71
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Resources.meta b/Assets/PostProcessing/Resources.meta
new file mode 100644
index 0000000..4a82d0a
--- /dev/null
+++ b/Assets/PostProcessing/Resources.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 52380717b4884c04ebc31c46dda84909
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Resources/Bluenoise64.meta b/Assets/PostProcessing/Resources/Bluenoise64.meta
new file mode 100644
index 0000000..5930744
--- /dev/null
+++ b/Assets/PostProcessing/Resources/Bluenoise64.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2be7cf05ee8fb17438022d4869299900
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Resources/Shaders.meta b/Assets/PostProcessing/Resources/Shaders.meta
new file mode 100644
index 0000000..9c25c2a
--- /dev/null
+++ b/Assets/PostProcessing/Resources/Shaders.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e039bcc30d13c9341aa224f4e89f21b3
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Runtime.meta b/Assets/PostProcessing/Runtime.meta
new file mode 100644
index 0000000..e63c98b
--- /dev/null
+++ b/Assets/PostProcessing/Runtime.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4b79d54138d9d1a498085393504c7d02
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Runtime/Attributes.meta b/Assets/PostProcessing/Runtime/Attributes.meta
new file mode 100644
index 0000000..ace1c2f
--- /dev/null
+++ b/Assets/PostProcessing/Runtime/Attributes.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 68327f748e8ffd94889a47317b7d327b
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Runtime/Components.meta b/Assets/PostProcessing/Runtime/Components.meta
new file mode 100644
index 0000000..8a6e94a
--- /dev/null
+++ b/Assets/PostProcessing/Runtime/Components.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c1f765b2bd3d2ad49b2677f6478a9ba3
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Runtime/Models.meta b/Assets/PostProcessing/Runtime/Models.meta
new file mode 100644
index 0000000..5c9db22
--- /dev/null
+++ b/Assets/PostProcessing/Runtime/Models.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 8d5a699332eb8a9499077fa4bcd4e0a0
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Runtime/Utils.meta b/Assets/PostProcessing/Runtime/Utils.meta
new file mode 100644
index 0000000..34a2b2f
--- /dev/null
+++ b/Assets/PostProcessing/Runtime/Utils.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 18fb6a6b698945843a16c2d0111a7af2
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Textures.meta b/Assets/PostProcessing/Textures.meta
new file mode 100644
index 0000000..607a8eb
--- /dev/null
+++ b/Assets/PostProcessing/Textures.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e15c29a7abfa52743a8cb7714389c3c7
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Textures/LUTs.meta b/Assets/PostProcessing/Textures/LUTs.meta
new file mode 100644
index 0000000..e2960b2
--- /dev/null
+++ b/Assets/PostProcessing/Textures/LUTs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 499867e2df2e54e4aad0b9333221f875
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Textures/Lens Dirt.meta b/Assets/PostProcessing/Textures/Lens Dirt.meta
new file mode 100644
index 0000000..48e635f
--- /dev/null
+++ b/Assets/PostProcessing/Textures/Lens Dirt.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 705e7922061713741885ae52a3e0bea4
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Textures/Spectral LUTs.meta b/Assets/PostProcessing/Textures/Spectral LUTs.meta
new file mode 100644
index 0000000..09f8519
--- /dev/null
+++ b/Assets/PostProcessing/Textures/Spectral LUTs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 67d9249960fda4c41b0a23a65573a8a2
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Utilities.meta b/Assets/PostProcessing/Utilities.meta
new file mode 100644
index 0000000..58c960a
--- /dev/null
+++ b/Assets/PostProcessing/Utilities.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 478d405e757b044f2bd9c4b777026b7e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Utilities/CustomMotionTexture.meta b/Assets/PostProcessing/Utilities/CustomMotionTexture.meta
new file mode 100644
index 0000000..962bcee
--- /dev/null
+++ b/Assets/PostProcessing/Utilities/CustomMotionTexture.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5b271143f6e834d6bb7a4309f2c781f2
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Utilities/CustomMotionTexture/Materials.meta b/Assets/PostProcessing/Utilities/CustomMotionTexture/Materials.meta
new file mode 100644
index 0000000..70cbd70
--- /dev/null
+++ b/Assets/PostProcessing/Utilities/CustomMotionTexture/Materials.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c4b2008f2662a41e587c4351609053c4
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Utilities/CustomMotionTexture/Models.meta b/Assets/PostProcessing/Utilities/CustomMotionTexture/Models.meta
new file mode 100644
index 0000000..2fb8366
--- /dev/null
+++ b/Assets/PostProcessing/Utilities/CustomMotionTexture/Models.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ef5ce588de3614b39b5ba7b0613cbe43
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Utilities/CustomMotionTexture/Shaders.meta b/Assets/PostProcessing/Utilities/CustomMotionTexture/Shaders.meta
new file mode 100644
index 0000000..8e4ed24
--- /dev/null
+++ b/Assets/PostProcessing/Utilities/CustomMotionTexture/Shaders.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 8e565c240745c49628f96f0573adfa76
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/PostProcessing/Utilities/CustomMotionTexture/Textures.meta b/Assets/PostProcessing/Utilities/CustomMotionTexture/Textures.meta
new file mode 100644
index 0000000..1484f69
--- /dev/null
+++ b/Assets/PostProcessing/Utilities/CustomMotionTexture/Textures.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 92c42dce939f844cea2248583e06bd55
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/SkyFlat.mat b/Assets/SkyFlat.mat
new file mode 100644
index 0000000..a578436
--- /dev/null
+++ b/Assets/SkyFlat.mat
@@ -0,0 +1,113 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: SkyFlat
+ m_Shader: {fileID: 106, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _SUNDISK_HIGH_QUALITY
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BackTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DownTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _FrontTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _LeftTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _RightTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _Tex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _UpTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _AtmosphereThickness: 0.44
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _Exposure: 0.62
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _Rotation: 0
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _SunDisk: 2
+ - _SunSize: 0.04
+ - _SunSizeConvergence: 5
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _GroundColor: {r: 0.1608456, g: 0.20144524, b: 0.25735295, a: 1}
+ - _SkyTint: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ - _Tint: {r: 0, g: 1, b: 0, a: 0.5}
diff --git a/Assets/SkyFlat.mat.meta b/Assets/SkyFlat.mat.meta
new file mode 100644
index 0000000..5c47184
--- /dev/null
+++ b/Assets/SkyFlat.mat.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 00e4ed116f201264cb1fa8fe21c13f87
+timeCreated: 1541583390
+licenseType: Free
+NativeFormatImporter:
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/X.mat b/Assets/X.mat
new file mode 100644
index 0000000..87e86ed
--- /dev/null
+++ b/Assets/X.mat
@@ -0,0 +1,92 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_Name: X
+ m_Shader: {fileID: 4800000, guid: 78168c44f1bc4b940bc7e6671a5bce71, type: 3}
+ m_ShaderKeywords: _ALPHABLEND_ON _USESTANDARDGI_OFF
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ToonPointLightTex:
+ m_Texture: {fileID: 2800000, guid: 0b718655a73334a45a4430b08d721d86, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ToonTex:
+ m_Texture: {fileID: 2800000, guid: 52d4f70de0d23034c9332a59c8c84a49, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _Blend: 0
+ - _BumpScale: 1
+ - _Cull: 2
+ - _Cutoff: 0
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 10
+ - _GlossMapScale: 1
+ - _Glossiness: 0.948
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 2
+ - _OcclusionStrength: 1
+ - _OutlineCull: 1
+ - _OutlineSize: 0.002
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SpecularFactor: 1
+ - _SpecularHighlights: 1
+ - _SrcBlend: 5
+ - _ToonFactor: 1
+ - _UVSec: 0
+ - _UseStandardGI: 0
+ - _ZWrite: 0
+ m_Colors:
+ - _Color: {r: 0, g: 0.46206903, b: 1, a: 0.553}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _OutlineColor: {r: 0, g: 0.22797005, b: 0.49264705, a: 0.89}
diff --git a/Assets/X.mat.meta b/Assets/X.mat.meta
new file mode 100644
index 0000000..c6ea0b2
--- /dev/null
+++ b/Assets/X.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9b9856d3697b0784e87952f943237377
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/t.unity b/Assets/t.unity
new file mode 100644
index 0000000..49c2dc5
--- /dev/null
+++ b/Assets/t.unity
@@ -0,0 +1,576 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 8
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 2100000, guid: 88c90eeea1f62c044a503f36f9989355, type: 2}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 512
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0.3199448, g: 0.28747207, b: 0.26438382, a: 1}
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 0
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 1
+ m_LightmapEditorSettings:
+ serializedVersion: 9
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_TextureWidth: 1024
+ m_TextureHeight: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &517205816
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 517205818}
+ - component: {fileID: 517205817}
+ m_Layer: 0
+ m_Name: Point light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!108 &517205817
+Light:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 517205816}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 2
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_Intensity: 2
+ m_Range: 3
+ m_SpotAngle: 30
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 1
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 4
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &517205818
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 517205816}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0.171, y: -0.259, z: 0.012}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &929513719
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 929513723}
+ - component: {fileID: 929513722}
+ - component: {fileID: 929513721}
+ - component: {fileID: 929513720}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &929513720
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 929513719}
+ m_Enabled: 1
+--- !u!124 &929513721
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 929513719}
+ m_Enabled: 1
+--- !u!20 &929513722
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 929513719}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 0
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &929513723
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 929513719}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 1, z: -10}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1343518476
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1343518480}
+ - component: {fileID: 1343518479}
+ - component: {fileID: 1343518478}
+ - component: {fileID: 1343518477}
+ m_Layer: 0
+ m_Name: Sphere
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!23 &1343518477
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1343518476}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 2100000, guid: 9b9856d3697b0784e87952f943237377, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!135 &1343518478
+SphereCollider:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1343518476}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Radius: 0.5
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!33 &1343518479
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1343518476}
+ m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!4 &1343518480
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1343518476}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -1.6309642, y: -0.36601737, z: -1.6988277}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &1492565742
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 400000, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0.577036
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0.4041217
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0.5890728
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.39586413
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: -181.103
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: -90.425995
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 68.897995
+ objectReference: {fileID: 0}
+ - target: {fileID: 400002, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0.52226365
+ objectReference: {fileID: 0}
+ - target: {fileID: 400002, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0.4766977
+ objectReference: {fileID: 0}
+ - target: {fileID: 400002, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0.47669756
+ objectReference: {fileID: 0}
+ - target: {fileID: 400002, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.52226377
+ objectReference: {fileID: 0}
+ - target: {fileID: 400002, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: -90.00001
+ objectReference: {fileID: 0}
+ - target: {fileID: 400002, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: -84.777
+ objectReference: {fileID: 0}
+ - target: {fileID: 2300000, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ propertyPath: m_CastShadows
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: d35ac338614836942bef60a681377fe5, type: 3}
+ m_IsPrefabParent: 0
+--- !u!1 &1800792371
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1800792375}
+ - component: {fileID: 1800792374}
+ - component: {fileID: 1800792373}
+ - component: {fileID: 1800792372}
+ m_Layer: 0
+ m_Name: Sphere (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!23 &1800792372
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1800792371}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 2100000, guid: 6c6029cedc1adfb479253a87a2c871b7, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!135 &1800792373
+SphereCollider:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1800792371}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Radius: 0.5
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!33 &1800792374
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1800792371}
+ m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!4 &1800792375
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1800792371}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -1.6309643, y: -0.36601734, z: -3.093}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1941906370
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1941906372}
+ - component: {fileID: 1941906371}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!108 &1941906371
+Light:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1941906370}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 1
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 2
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 4
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &1941906372
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1941906370}
+ m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
diff --git a/Assets/t.unity.meta b/Assets/t.unity.meta
new file mode 100644
index 0000000..6528068
--- /dev/null
+++ b/Assets/t.unity.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 7d965009e59897c4fa765f8af3a7039c
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/t1.meta b/Assets/t1.meta
new file mode 100644
index 0000000..84c8df1
--- /dev/null
+++ b/Assets/t1.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3a27275ebc455be4d8cbcb55be427de6
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/t1.unity b/Assets/t1.unity
new file mode 100644
index 0000000..fa13210
--- /dev/null
+++ b/Assets/t1.unity
@@ -0,0 +1,1806 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 8
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0.18180001, g: 0.2274724, b: 0.30742088, a: 1}
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 1
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 0.2
+ m_AlbedoBoost: 1
+ m_TemporalCoherenceThreshold: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 0
+ m_EnableRealtimeLightmaps: 1
+ m_LightmapEditorSettings:
+ serializedVersion: 9
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_TextureWidth: 1024
+ m_TextureHeight: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringMode: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
+ m_LightingDataAsset: {fileID: 112000020, guid: 278ecf4b830032640b057b34bd66a286,
+ type: 2}
+ m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &143738378
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 143738380}
+ - component: {fileID: 143738379}
+ m_Layer: 0
+ m_Name: Light Probe Group
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!220 &143738379
+LightProbeGroup:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 143738378}
+ m_Enabled: 1
+ m_SourcePositions:
+ - {x: 4.3751087, y: 4.411845, z: -0.010624886}
+ - {x: 4.3751087, y: 4.411845, z: -4.3941755}
+ - {x: 4.3751087, y: 0.5622101, z: -0.010624886}
+ - {x: 4.3751087, y: 0.5622101, z: -4.3941755}
+ - {x: 0.01062572, y: 4.411845, z: -0.010624886}
+ - {x: 0.01062572, y: 4.411845, z: -4.3941755}
+ - {x: 0.01062572, y: 0.5622101, z: -0.010624886}
+ - {x: 0.01062572, y: 0.5622101, z: -4.3941755}
+ - {x: -4.4132447, y: 4.411845, z: -0.010624886}
+ - {x: -4.4132447, y: 4.411845, z: -4.3941755}
+ - {x: -4.4132447, y: 0.5622101, z: -0.010624886}
+ - {x: -4.4132447, y: 0.5622101, z: -4.3941755}
+ - {x: 4.3751087, y: 4.411845, z: 4.4132423}
+ - {x: 4.3751087, y: 0.5622101, z: 4.4132423}
+ - {x: 0.01062572, y: 4.411845, z: 4.4132423}
+ - {x: -2.2320147, y: 0.5622101, z: 4.4132423}
+ - {x: -4.4132447, y: 4.411845, z: 4.4132423}
+ - {x: -4.4132447, y: 0.5622101, z: 4.4132423}
+ - {x: 0.01062572, y: 0.5622101, z: 4.4132423}
+--- !u!4 &143738380
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 143738378}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1627962225}
+ m_RootOrder: 10
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &242325255
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 242325256}
+ - component: {fileID: 242325259}
+ - component: {fileID: 242325258}
+ - component: {fileID: 242325257}
+ m_Layer: 0
+ m_Name: Cube (6)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 4294967295
+ m_IsActive: 1
+--- !u!4 &242325256
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 242325255}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 4, y: 5, z: 0}
+ m_LocalScale: {x: 5, y: 1, z: 10}
+ m_Children: []
+ m_Father: {fileID: 1627962225}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &242325257
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 242325255}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!65 &242325258
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 242325255}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!33 &242325259
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 242325255}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &242864203
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 242864206}
+ - component: {fileID: 242864205}
+ - component: {fileID: 242864204}
+ m_Layer: 0
+ m_Name: EventSystem
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &242864204
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 242864203}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalAxis: Horizontal
+ m_VerticalAxis: Vertical
+ m_SubmitButton: Submit
+ m_CancelButton: Cancel
+ m_InputActionsPerSecond: 10
+ m_RepeatDelay: 0.5
+ m_ForceModuleActive: 0
+--- !u!114 &242864205
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 242864203}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_FirstSelected: {fileID: 0}
+ m_sendNavigationEvents: 1
+ m_DragThreshold: 5
+--- !u!4 &242864206
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 242864203}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &337735378
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2132669921}
+ m_Modifications:
+ - target: {fileID: 400000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -2.454
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.803
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -1.379
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0.7044934
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0.060732782
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0.060732763
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.7044943
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ propertyPath: m_RootOrder
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ propertyPath: m_LocalScale.x
+ value: 25.351059
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ propertyPath: m_LocalScale.y
+ value: 25.351059
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ propertyPath: m_LocalScale.z
+ value: 25.35106
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: -99.854
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 89.99999
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: -90
+ objectReference: {fileID: 0}
+ - target: {fileID: 100000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ propertyPath: m_IsActive
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 100000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ propertyPath: m_Icon
+ value:
+ objectReference: {fileID: 8220585740371884164, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ m_IsPrefabParent: 0
+--- !u!4 &337735379 stripped
+Transform:
+ m_PrefabParentObject: {fileID: 400000, guid: 191de6fac8d637e4bbe4fba37f02590b, type: 3}
+ m_PrefabInternal: {fileID: 337735378}
+--- !u!1001 &365161214
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2132669921}
+ m_Modifications:
+ - target: {fileID: 400006, guid: 52d81a3aafcf9ba489db0f3c0e75d251, type: 2}
+ propertyPath: m_LocalPosition.x
+ value: -3.1823952
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 52d81a3aafcf9ba489db0f3c0e75d251, type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0.677
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 52d81a3aafcf9ba489db0f3c0e75d251, type: 2}
+ propertyPath: m_LocalPosition.z
+ value: -1.1256669
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 52d81a3aafcf9ba489db0f3c0e75d251, type: 2}
+ propertyPath: m_LocalRotation.x
+ value: -0.1587301
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 52d81a3aafcf9ba489db0f3c0e75d251, type: 2}
+ propertyPath: m_LocalRotation.y
+ value: -0.11073171
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 52d81a3aafcf9ba489db0f3c0e75d251, type: 2}
+ propertyPath: m_LocalRotation.z
+ value: 0.6985984
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 52d81a3aafcf9ba489db0f3c0e75d251, type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 0.6888422
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 52d81a3aafcf9ba489db0f3c0e75d251, type: 2}
+ propertyPath: m_RootOrder
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 52d81a3aafcf9ba489db0f3c0e75d251, type: 2}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: -3.667
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 52d81a3aafcf9ba489db0f3c0e75d251, type: 2}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: -22.03
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 52d81a3aafcf9ba489db0f3c0e75d251, type: 2}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 91.520004
+ objectReference: {fileID: 0}
+ - target: {fileID: 13700002, guid: 52d81a3aafcf9ba489db0f3c0e75d251, type: 2}
+ propertyPath: m_CastShadows
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 100006, guid: 52d81a3aafcf9ba489db0f3c0e75d251, type: 2}
+ propertyPath: m_IsActive
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 52d81a3aafcf9ba489db0f3c0e75d251, type: 2}
+ propertyPath: m_LocalScale.z
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 100006, guid: 52d81a3aafcf9ba489db0f3c0e75d251, type: 2}
+ propertyPath: m_Icon
+ value:
+ objectReference: {fileID: 5132851093641282708, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: 52d81a3aafcf9ba489db0f3c0e75d251, type: 2}
+ m_IsPrefabParent: 0
+--- !u!4 &365161215 stripped
+Transform:
+ m_PrefabParentObject: {fileID: 400006, guid: 52d81a3aafcf9ba489db0f3c0e75d251, type: 2}
+ m_PrefabInternal: {fileID: 365161214}
+--- !u!1 &403946151
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 403946155}
+ - component: {fileID: 403946154}
+ - component: {fileID: 403946153}
+ - component: {fileID: 403946152}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &403946152
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 403946151}
+ m_Enabled: 1
+--- !u!124 &403946153
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 403946151}
+ m_Enabled: 1
+--- !u!20 &403946154
+Camera:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 403946151}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.1
+ far clip plane: 1000
+ field of view: 45
+ orthographic: 0
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &403946155
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 403946151}
+ m_LocalRotation: {x: 0.021186678, y: 0.69191015, z: -0.031836413, w: 0.72097015}
+ m_LocalPosition: {x: -3.6676714, y: 0.7942457, z: -0.9639304}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 4.2790003, y: 87.608, z: -0.95300007}
+--- !u!1 &540154806
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 540154807}
+ - component: {fileID: 540154810}
+ - component: {fileID: 540154809}
+ - component: {fileID: 540154808}
+ m_Layer: 0
+ m_Name: Cube (4)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 4294967295
+ m_IsActive: 1
+--- !u!4 &540154807
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 540154806}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 5}
+ m_LocalScale: {x: 10, y: 10, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1627962225}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &540154808
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 540154806}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!65 &540154809
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 540154806}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!33 &540154810
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 540154806}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &600886298
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 600886300}
+ - component: {fileID: 600886299}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &600886299
+Light:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 600886298}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 1
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1.2
+ m_Range: 10
+ m_SpotAngle: 30
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 2
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 4
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 0.5
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &600886300
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 600886298}
+ m_LocalRotation: {x: 0.36118215, y: -0.24004415, z: 0.09677845, w: 0.8958572}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1627962225}
+ m_RootOrder: 11
+ m_LocalEulerAnglesHint: {x: 43.916, y: -30.000002, z: 0}
+--- !u!1 &713453186
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 713453187}
+ - component: {fileID: 713453190}
+ - component: {fileID: 713453189}
+ - component: {fileID: 713453188}
+ m_Layer: 0
+ m_Name: Cube (5)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 4294967295
+ m_IsActive: 1
+--- !u!4 &713453187
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 713453186}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -4, y: 5, z: 0}
+ m_LocalScale: {x: 5, y: 1, z: 10}
+ m_Children: []
+ m_Father: {fileID: 1627962225}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &713453188
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 713453186}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!65 &713453189
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 713453186}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!33 &713453190
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 713453186}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &821623240
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 821623241}
+ - component: {fileID: 821623243}
+ - component: {fileID: 821623242}
+ m_Layer: 5
+ m_Name: Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &821623241
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 821623240}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1514062879}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0.5}
+ m_AnchorMax: {x: 0, y: 0.5}
+ m_AnchoredPosition: {x: 10, y: 0}
+ m_SizeDelta: {x: 242.5, y: 123.7}
+ m_Pivot: {x: 0, y: 0.5}
+--- !u!114 &821623242
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 821623240}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 80
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 0
+ m_MaxSize: 100
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: After
+--- !u!222 &821623243
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 821623240}
+--- !u!1 &897880336
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 897880340}
+ - component: {fileID: 897880339}
+ - component: {fileID: 897880338}
+ - component: {fileID: 897880337}
+ m_Layer: 0
+ m_Name: Sphere
+ m_TagString: Untagged
+ m_Icon: {fileID: 8220585740371884164, guid: 0000000000000000d000000000000000, type: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!23 &897880337
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 897880336}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 2100000, guid: 9b9856d3697b0784e87952f943237377, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!135 &897880338
+SphereCollider:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 897880336}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Radius: 0.5
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!33 &897880339
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 897880336}
+ m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!4 &897880340
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 897880336}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -2.758, y: 0.937, z: -0.731}
+ m_LocalScale: {x: 0.43689054, y: 0.43689063, z: 0.43689063}
+ m_Children: []
+ m_Father: {fileID: 2132669921}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &957484170
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 957484172}
+ - component: {fileID: 957484171}
+ m_Layer: 0
+ m_Name: Point light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &957484171
+Light:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 957484170}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 0
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_Intensity: 3
+ m_Range: 3
+ m_SpotAngle: 75
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 1
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 4
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &957484172
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 957484170}
+ m_LocalRotation: {x: 0.52198607, y: -0, z: -0, w: 0.8529541}
+ m_LocalPosition: {x: -2.146, y: 2.746, z: -1.931}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1627962225}
+ m_RootOrder: 12
+ m_LocalEulerAnglesHint: {x: 62.931004, y: 0, z: 0}
+--- !u!1 &1027071693
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1027071695}
+ - component: {fileID: 1027071694}
+ m_Layer: 0
+ m_Name: Reflection Probe
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!215 &1027071694
+ReflectionProbe:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1027071693}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Type: 0
+ m_Mode: 0
+ m_RefreshMode: 0
+ m_TimeSlicingMode: 0
+ m_Resolution: 128
+ m_UpdateFrequency: 0
+ m_BoxSize: {x: 9.231903, y: 4.0738335, z: 9.450142}
+ m_BoxOffset: {x: 0.015814543, y: 0.8699703, z: -0.14997196}
+ m_NearClip: 0.3
+ m_FarClip: 1000
+ m_ShadowDistance: 100
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_IntensityMultiplier: 1
+ m_BlendDistance: 1
+ m_HDR: 1
+ m_BoxProjection: 1
+ m_RenderDynamicObjects: 0
+ m_UseOcclusionCulling: 1
+ m_Importance: 1
+ m_CustomBakedTexture: {fileID: 0}
+--- !u!4 &1027071695
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1027071693}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 1.6415877, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1627962225}
+ m_RootOrder: 9
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1105111441
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1105111442}
+ - component: {fileID: 1105111445}
+ - component: {fileID: 1105111444}
+ - component: {fileID: 1105111443}
+ m_Layer: 0
+ m_Name: Cube
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 4294967295
+ m_IsActive: 1
+--- !u!4 &1105111442
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1105111441}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 10, y: 1, z: 10}
+ m_Children: []
+ m_Father: {fileID: 1627962225}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &1105111443
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1105111441}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!65 &1105111444
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1105111441}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!33 &1105111445
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1105111441}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &1389039290
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1389039291}
+ - component: {fileID: 1389039294}
+ - component: {fileID: 1389039293}
+ - component: {fileID: 1389039292}
+ m_Layer: 0
+ m_Name: Cube (8)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 4294967295
+ m_IsActive: 1
+--- !u!4 &1389039291
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1389039290}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 5, z: 4}
+ m_LocalScale: {x: 3, y: 1, z: 5}
+ m_Children: []
+ m_Father: {fileID: 1627962225}
+ m_RootOrder: 8
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &1389039292
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1389039290}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!65 &1389039293
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1389039290}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!33 &1389039294
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1389039290}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &1470349150
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1470349151}
+ - component: {fileID: 1470349154}
+ - component: {fileID: 1470349153}
+ - component: {fileID: 1470349152}
+ m_Layer: 0
+ m_Name: Cube (7)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 4294967295
+ m_IsActive: 1
+--- !u!4 &1470349151
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1470349150}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 5, z: -4}
+ m_LocalScale: {x: 3, y: 1, z: 5}
+ m_Children: []
+ m_Father: {fileID: 1627962225}
+ m_RootOrder: 7
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &1470349152
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1470349150}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!65 &1470349153
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1470349150}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!33 &1470349154
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1470349150}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &1514062875
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1514062879}
+ - component: {fileID: 1514062878}
+ - component: {fileID: 1514062877}
+ - component: {fileID: 1514062876}
+ m_Layer: 5
+ m_Name: Canvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1514062876
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1514062875}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!114 &1514062877
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1514062875}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 1
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 800, y: 600}
+ m_ScreenMatchMode: 0
+ m_MatchWidthOrHeight: 1
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+--- !u!223 &1514062878
+Canvas:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1514062875}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 1
+ m_Camera: {fileID: 403946154}
+ m_PlaneDistance: 0.2
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &1514062879
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1514062875}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_Children:
+ - {fileID: 821623241}
+ m_Father: {fileID: 0}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!1001 &1622077985
+Prefab:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2132669921}
+ m_Modifications:
+ - target: {fileID: 4874389003059482, guid: af29899e17380124d88e3bc99e3acdf9, type: 2}
+ propertyPath: m_LocalPosition.x
+ value: -2.279
+ objectReference: {fileID: 0}
+ - target: {fileID: 4874389003059482, guid: af29899e17380124d88e3bc99e3acdf9, type: 2}
+ propertyPath: m_LocalPosition.y
+ value: 0.498
+ objectReference: {fileID: 0}
+ - target: {fileID: 4874389003059482, guid: af29899e17380124d88e3bc99e3acdf9, type: 2}
+ propertyPath: m_LocalPosition.z
+ value: -0.886
+ objectReference: {fileID: 0}
+ - target: {fileID: 4874389003059482, guid: af29899e17380124d88e3bc99e3acdf9, type: 2}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4874389003059482, guid: af29899e17380124d88e3bc99e3acdf9, type: 2}
+ propertyPath: m_LocalRotation.y
+ value: -0.7501522
+ objectReference: {fileID: 0}
+ - target: {fileID: 4874389003059482, guid: af29899e17380124d88e3bc99e3acdf9, type: 2}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4874389003059482, guid: af29899e17380124d88e3bc99e3acdf9, type: 2}
+ propertyPath: m_LocalRotation.w
+ value: 0.66126525
+ objectReference: {fileID: 0}
+ - target: {fileID: 4874389003059482, guid: af29899e17380124d88e3bc99e3acdf9, type: 2}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 1991855508632530, guid: af29899e17380124d88e3bc99e3acdf9, type: 2}
+ propertyPath: m_Icon
+ value:
+ objectReference: {fileID: 5132851093641282708, guid: 0000000000000000d000000000000000,
+ type: 0}
+ - target: {fileID: 4874389003059482, guid: af29899e17380124d88e3bc99e3acdf9, type: 2}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: -97.20701
+ objectReference: {fileID: 0}
+ - target: {fileID: 95360496057472844, guid: af29899e17380124d88e3bc99e3acdf9,
+ type: 2}
+ propertyPath: m_Controller
+ value:
+ objectReference: {fileID: 9100000, guid: f22f5950a81b0344e8502ad136493ca6, type: 2}
+ - target: {fileID: 1991855508632530, guid: af29899e17380124d88e3bc99e3acdf9, type: 2}
+ propertyPath: m_IsActive
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_ParentPrefab: {fileID: 100100000, guid: af29899e17380124d88e3bc99e3acdf9, type: 2}
+ m_IsPrefabParent: 0
+--- !u!4 &1622077986 stripped
+Transform:
+ m_PrefabParentObject: {fileID: 4874389003059482, guid: af29899e17380124d88e3bc99e3acdf9,
+ type: 2}
+ m_PrefabInternal: {fileID: 1622077985}
+--- !u!1 &1627962224
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1627962225}
+ m_Layer: 0
+ m_Name: STAGE
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 4294967295
+ m_IsActive: 1
+--- !u!4 &1627962225
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1627962224}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1105111442}
+ - {fileID: 1895953325}
+ - {fileID: 1751806558}
+ - {fileID: 1788942754}
+ - {fileID: 540154807}
+ - {fileID: 713453187}
+ - {fileID: 242325256}
+ - {fileID: 1470349151}
+ - {fileID: 1389039291}
+ - {fileID: 1027071695}
+ - {fileID: 143738380}
+ - {fileID: 600886300}
+ - {fileID: 957484172}
+ m_Father: {fileID: 0}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1751806557
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1751806558}
+ - component: {fileID: 1751806561}
+ - component: {fileID: 1751806560}
+ - component: {fileID: 1751806559}
+ m_Layer: 0
+ m_Name: Cube (2)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 4294967295
+ m_IsActive: 1
+--- !u!4 &1751806558
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1751806557}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 5, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 10, z: 10}
+ m_Children: []
+ m_Father: {fileID: 1627962225}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &1751806559
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1751806557}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!65 &1751806560
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1751806557}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!33 &1751806561
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1751806557}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &1788942753
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1788942754}
+ - component: {fileID: 1788942757}
+ - component: {fileID: 1788942756}
+ - component: {fileID: 1788942755}
+ m_Layer: 0
+ m_Name: Cube (3)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 4294967295
+ m_IsActive: 1
+--- !u!4 &1788942754
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1788942753}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: -5}
+ m_LocalScale: {x: 10, y: 10, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1627962225}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &1788942755
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1788942753}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!65 &1788942756
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1788942753}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!33 &1788942757
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1788942753}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &1895953324
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 1895953325}
+ - component: {fileID: 1895953328}
+ - component: {fileID: 1895953327}
+ - component: {fileID: 1895953326}
+ m_Layer: 0
+ m_Name: Cube (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 4294967295
+ m_IsActive: 1
+--- !u!4 &1895953325
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1895953324}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -5, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 10, z: 10}
+ m_Children: []
+ m_Father: {fileID: 1627962225}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &1895953326
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1895953324}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 1
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!65 &1895953327
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1895953324}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!33 &1895953328
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 1895953324}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &2132669920
+GameObject:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ serializedVersion: 5
+ m_Component:
+ - component: {fileID: 2132669921}
+ m_Layer: 0
+ m_Name: ENTITIES
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2132669921
+Transform:
+ m_ObjectHideFlags: 0
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 2132669920}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 337735379}
+ - {fileID: 365161215}
+ - {fileID: 897880340}
+ - {fileID: 1622077986}
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
diff --git a/Assets/t1.unity.meta b/Assets/t1.unity.meta
new file mode 100644
index 0000000..971bfa0
--- /dev/null
+++ b/Assets/t1.unity.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 1312c827171b6734aa50755843ece688
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/t1/LightingData.asset b/Assets/t1/LightingData.asset
new file mode 100644
index 0000000..dcc9568
Binary files /dev/null and b/Assets/t1/LightingData.asset differ
diff --git a/Assets/t1/LightingData.asset.meta b/Assets/t1/LightingData.asset.meta
new file mode 100644
index 0000000..5390b0f
--- /dev/null
+++ b/Assets/t1/LightingData.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 278ecf4b830032640b057b34bd66a286
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 25800000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/t1/ReflectionProbe-0.exr b/Assets/t1/ReflectionProbe-0.exr
new file mode 100644
index 0000000..04c997c
Binary files /dev/null and b/Assets/t1/ReflectionProbe-0.exr differ
diff --git a/Assets/t1/ReflectionProbe-0.exr.meta b/Assets/t1/ReflectionProbe-0.exr.meta
new file mode 100644
index 0000000..16ad5c3
--- /dev/null
+++ b/Assets/t1/ReflectionProbe-0.exr.meta
@@ -0,0 +1,77 @@
+fileFormatVersion: 2
+guid: 07057cad3249ed54b8c2e573ac1a561b
+TextureImporter:
+ fileIDToRecycleName:
+ 8900000: generatedCubemap
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ 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
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 1
+ seamlessCubemap: 1
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 2
+ aniso: 0
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ 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: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 2
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 100
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/t1/ReflectionProbe-1.exr b/Assets/t1/ReflectionProbe-1.exr
new file mode 100644
index 0000000..9c0224b
Binary files /dev/null and b/Assets/t1/ReflectionProbe-1.exr differ
diff --git a/Assets/t1/ReflectionProbe-1.exr.meta b/Assets/t1/ReflectionProbe-1.exr.meta
new file mode 100644
index 0000000..115225f
--- /dev/null
+++ b/Assets/t1/ReflectionProbe-1.exr.meta
@@ -0,0 +1,77 @@
+fileFormatVersion: 2
+guid: 39cd8f3ac6688a442a0db0ceb68ccfdc
+TextureImporter:
+ fileIDToRecycleName:
+ 8900000: generatedCubemap
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ 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
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 1
+ seamlessCubemap: 1
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 2
+ aniso: 0
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ 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: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 2
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 100
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/HoshiyukiToonShader_beta.unitypackage b/HoshiyukiToonShader_beta.unitypackage
index b15a099..ecae1c7 100644
Binary files a/HoshiyukiToonShader_beta.unitypackage and b/HoshiyukiToonShader_beta.unitypackage differ
diff --git a/Packages/manifest.json b/Packages/manifest.json
new file mode 100644
index 0000000..526aca6
--- /dev/null
+++ b/Packages/manifest.json
@@ -0,0 +1,4 @@
+{
+ "dependencies": {
+ }
+}
diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt
index ca1aa05..2e959fa 100644
--- a/ProjectSettings/ProjectVersion.txt
+++ b/ProjectSettings/ProjectVersion.txt
@@ -1 +1 @@
-m_EditorVersion: 2017.1.0f3
+m_EditorVersion: 2017.4.33f1
diff --git a/UnityPackageManager/manifest.json b/UnityPackageManager/manifest.json
new file mode 100644
index 0000000..526aca6
--- /dev/null
+++ b/UnityPackageManager/manifest.json
@@ -0,0 +1,4 @@
+{
+ "dependencies": {
+ }
+}
diff --git a/UpgradeLog.htm b/UpgradeLog.htm
new file mode 100644
index 0000000..a6b84f9
Binary files /dev/null and b/UpgradeLog.htm differ