diff --git a/Assets/automata/Automata.unity b/Assets/automata/Automata.unity index d075372..30c7fbf 100644 --- a/Assets/automata/Automata.unity +++ b/Assets/automata/Automata.unity @@ -38,7 +38,6 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.12731726, g: 0.13414745, b: 0.12107847, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -394,6 +393,7 @@ MonoBehaviour: maximumGrabDistance: 0 snappingReferences: [] autoHold: 0 + updateWithPhysics: 1 ikReference: {fileID: 0} --- !u!65 &134281450 BoxCollider: @@ -941,7 +941,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 336599934} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -5.326, y: 2.067, z: -0.431} + m_LocalPosition: {x: -1.814, y: -0.803, z: -0.392} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -1042,6 +1042,7 @@ MonoBehaviour: maximumGrabDistance: 0 snappingReferences: [] autoHold: 0 + updateWithPhysics: 1 ikReference: {fileID: 0} --- !u!65 &413786054 BoxCollider: @@ -1272,6 +1273,89 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 665792799} m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &968173370 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 968173371} + - component: {fileID: 968173373} + - component: {fileID: 968173372} + m_Layer: 0 + m_Name: Output + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &968173371 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 968173370} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1829270557} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &968173372 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 968173370} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6bd9fb68312ebdb96a4894f395f7825b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &968173373 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 968173370} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1019295978 GameObject: m_ObjectHideFlags: 0 @@ -1449,7 +1533,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!4 &1144161807 Transform: m_ObjectHideFlags: 0 @@ -1458,7 +1542,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1144161806} m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} - m_LocalPosition: {x: 0, y: 0.5, z: 0} + m_LocalPosition: {x: 0, y: 1, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -1483,6 +1567,8 @@ MonoBehaviour: type: 3 objectId: e534d995-c7d9-4760-a831-8afcd31677ec randomNum: + unityVersion: 2021.3.41f1 + cckVersion: 3.10:132 --- !u!114 &1144161809 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1520,6 +1606,7 @@ MonoBehaviour: maximumGrabDistance: 1 snappingReferences: [] autoHold: 0 + updateWithPhysics: 1 ikReference: {fileID: 0} --- !u!65 &1144161811 BoxCollider: @@ -1593,6 +1680,7 @@ MonoBehaviour: maximumGrabDistance: 0 snappingReferences: [] autoHold: 0 + updateWithPhysics: 1 ikReference: {fileID: 0} --- !u!114 &1170317913 MonoBehaviour: @@ -1609,6 +1697,8 @@ MonoBehaviour: type: 3 objectId: 6969fb97-fd3c-4d86-bc5e-d36b10bc55fc randomNum: + unityVersion: 2021.3.41f1 + cckVersion: 3.10:132 --- !u!114 &1170317914 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1688,6 +1778,8 @@ MonoBehaviour: type: 3 objectId: 3d3b29af-de95-49e3-bd0c-3ddd3688ba5f randomNum: 93418584 + unityVersion: 2021.3.41f1 + cckVersion: 3.10:132 --- !u!114 &1177505992 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1725,6 +1817,7 @@ MonoBehaviour: maximumGrabDistance: 0 snappingReferences: [] autoHold: 0 + updateWithPhysics: 1 ikReference: {fileID: 0} --- !u!65 &1177505994 BoxCollider: @@ -2200,6 +2293,8 @@ MonoBehaviour: type: 3 objectId: a35590d3-83fd-413c-89cf-7b7741360e1b randomNum: + unityVersion: 2021.3.41f1 + cckVersion: 3.10:132 --- !u!114 &1377711734 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2237,6 +2332,7 @@ MonoBehaviour: maximumGrabDistance: 1 snappingReferences: [] autoHold: 0 + updateWithPhysics: 1 ikReference: {fileID: 0} --- !u!1 &1515970225 GameObject: @@ -2452,6 +2548,7 @@ MonoBehaviour: maximumGrabDistance: 0 snappingReferences: [] autoHold: 0 + updateWithPhysics: 1 ikReference: {fileID: 0} --- !u!65 &1717294090 BoxCollider: @@ -2637,6 +2734,113 @@ Transform: m_Father: {fileID: 1928596186} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: -180, z: 0} +--- !u!1 &1829270552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1829270557} + - component: {fileID: 1829270556} + - component: {fileID: 1829270555} + - component: {fileID: 1829270554} + - component: {fileID: 1829270553} + m_Layer: 0 + m_Name: Diffuse + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1829270553 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829270552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 990f6f4efb7f4ec98ad99f6dff1bc6f6, type: 3} + m_Name: + m_EditorClassIdentifier: + type: 3 + objectId: 33b20ab7-2ff6-4c44-b628-b744c98aa181 + randomNum: 83942149 + unityVersion: 2021.3.41f1 + cckVersion: 3.10:132 +--- !u!114 &1829270554 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829270552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a37fd8d654d5c2840a0ab3a5ad65a5ae, type: 3} + m_Name: + m_EditorClassIdentifier: + spawnHeight: 0.5 + useAdditionalValues: 0 + syncValues: [] + propPrivacy: 1 + subSyncs: [] + spawnableType: 0 + preGeneratedInstanceId: +--- !u!114 &1829270555 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829270552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 12974925555b471580cacf5d2d5fa9e3, type: 3} + m_Name: + m_EditorClassIdentifier: + gripType: 1 + gripOrigin: {fileID: 0} + disallowTheft: 0 + maximumGrabDistance: 0 + snappingReferences: [] + autoHold: 0 + updateWithPhysics: 1 + ikReference: {fileID: 0} +--- !u!65 &1829270556 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829270552} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 0.02} + m_Center: {x: 0, y: 0, z: 0} +--- !u!4 &1829270557 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829270552} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 2145967634} + - {fileID: 1951088731} + - {fileID: 968173371} + m_Father: {fileID: 0} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} --- !u!1 &1829861728 GameObject: m_ObjectHideFlags: 0 @@ -2691,7 +2895,7 @@ Camera: far clip plane: 1000 field of view: 60 orthographic: 1 - orthographic size: 1 + orthographic size: 0.5 m_Depth: -1 m_CullingMask: serializedVersion: 2 @@ -2715,7 +2919,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1829861728} m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} - m_LocalPosition: {x: -5.25, y: 1, z: 1.75} + m_LocalPosition: {x: 0, y: 0, z: 1.75} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -2769,6 +2973,8 @@ MonoBehaviour: type: 3 objectId: c4c0c234-abdc-4599-9251-2ba11d272218 randomNum: 83754194 + unityVersion: 2021.3.41f1 + cckVersion: 3.10:132 --- !u!114 &1928596181 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2806,6 +3012,7 @@ MonoBehaviour: maximumGrabDistance: 1 snappingReferences: [] autoHold: 0 + updateWithPhysics: 1 ikReference: {fileID: 0} --- !u!65 &1928596183 BoxCollider: @@ -2921,6 +3128,81 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1929306243} m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1951088730 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1951088731} + - component: {fileID: 1951088732} + m_Layer: 0 + m_Name: Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1951088731 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1951088730} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1829270557} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &1951088732 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1951088730} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: -0.02 + far clip plane: 0.02 + field of view: 60 + orthographic: 1 + orthographic size: 0.5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 2147880727 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 8400000, guid: 3935d7a22a3c1ab638cdf07728acdbd0, type: 2} + 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!1 &2004190973 GameObject: m_ObjectHideFlags: 0 @@ -3049,6 +3331,7 @@ MonoBehaviour: maximumGrabDistance: 0 snappingReferences: [] autoHold: 0 + updateWithPhysics: 1 ikReference: {fileID: 0} --- !u!114 &2044521650 MonoBehaviour: @@ -3065,6 +3348,8 @@ MonoBehaviour: type: 3 objectId: 10538b39-c796-453b-bbdd-6ea4d67d6aa1 randomNum: 15816574 + unityVersion: 2021.3.41f1 + cckVersion: 3.10:132 --- !u!114 &2044521651 MonoBehaviour: m_ObjectHideFlags: 0 @@ -3188,6 +3473,8 @@ MonoBehaviour: type: 3 objectId: 9e648b07-a7c6-4bdb-80b5-6e399757a224 randomNum: + unityVersion: 2021.3.41f1 + cckVersion: 3.10:132 --- !u!114 &2129299480 MonoBehaviour: m_ObjectHideFlags: 0 @@ -3231,6 +3518,7 @@ MonoBehaviour: maximumGrabDistance: 1 snappingReferences: [] autoHold: 0 + updateWithPhysics: 1 ikReference: {fileID: 0} --- !u!65 &2129299482 BoxCollider: @@ -3357,6 +3645,7 @@ MonoBehaviour: floatVal2: 0 floatVal3: 0 boolVal: 0 + boolVal2: 0 varBufferVal: {fileID: 0} varBufferVal2: {fileID: 0} stringVal: @@ -3402,6 +3691,7 @@ MonoBehaviour: floatVal2: 0 floatVal3: 0 boolVal: 0 + boolVal2: 0 varBufferVal: {fileID: 0} varBufferVal2: {fileID: 0} stringVal: @@ -3525,3 +3815,86 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2129627109} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2145967633 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2145967634} + - component: {fileID: 2145967636} + - component: {fileID: 2145967635} + m_Layer: 0 + m_Name: Simulation + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2145967634 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2145967633} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1829270557} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &2145967635 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2145967633} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5310be9b6881189f5890ff8252987fe2, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2145967636 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2145967633} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} diff --git a/Assets/automata/Diffuse.meta b/Assets/automata/Diffuse.meta new file mode 100644 index 0000000..dda39bb --- /dev/null +++ b/Assets/automata/Diffuse.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0768a8537ab7e8e0ba80d64a934caf03 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/automata/Diffuse/diffuse.mat b/Assets/automata/Diffuse/diffuse.mat new file mode 100644 index 0000000..40d7966 --- /dev/null +++ b/Assets/automata/Diffuse/diffuse.mat @@ -0,0 +1,108 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: diffuse + m_Shader: {fileID: 4800000, guid: 5d934e3796248decebf1c8f04df47d60, type: 3} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 0 + 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} + - _LastFrame: + m_Texture: {fileID: 8400000, guid: 3935d7a22a3c1ab638cdf07728acdbd0, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 8400000, guid: 17ce492b25ecc1062ba69117e0552539, type: 2} + 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} + - _Noise: + m_Texture: {fileID: 2800000, guid: 1f675a065618d234abec48e229fcf618, type: 3} + 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_Ints: [] + m_Floats: + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ColorMode: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 0 + - _Emission: 0.5 + - _EmissionEnabled: 0 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _LightingEnabled: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + m_BuildTextureStacks: [] diff --git a/Assets/automata/Diffuse/diffuse.mat.meta b/Assets/automata/Diffuse/diffuse.mat.meta new file mode 100644 index 0000000..2d47cee --- /dev/null +++ b/Assets/automata/Diffuse/diffuse.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5310be9b6881189f5890ff8252987fe2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/automata/Diffuse/diffuse.shader b/Assets/automata/Diffuse/diffuse.shader new file mode 100644 index 0000000..46e07bf --- /dev/null +++ b/Assets/automata/Diffuse/diffuse.shader @@ -0,0 +1,92 @@ +Shader "CrispyPin/diffuse" +{ + Properties + { + [NoScaleOffset] + _LastFrame ("Render texture", 2D) = "white" {} + [NoScaleOffset] + _Noise ("Noise", 2D) = "white" {} + } + SubShader + { + Tags { "RenderType"="Opaque" } + LOD 100 + + Pass + { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #include "UnityCG.cginc" + + #define WIDTH 256 + + struct appdata + { + float4 vertex : POSITION; + float2 uv : TEXCOORD0; + }; + + struct v2f + { + float2 uv : TEXCOORD0; + float4 vertex : SV_POSITION; + }; + + texture2D _LastFrame; + sampler2D _Noise; + + v2f vert (appdata v) + { + v2f o; + o.vertex = UnityObjectToClipPos(v.vertex); + o.uv = v.uv; + return o; + } + + float3 source_pixel(uint2 p, float2 uv, float2 rand_offset) { + const uint dir = tex2D(_Noise, uv + _Time.xy + rand_offset).r * 4.0; + if (dir == 0) { + p.x += 1; + } else if (dir == 1) { + p.x -= 1; + } else if (dir == 2) { + p.y += 1; + } else if (dir == 3) { + p.y -= 1; + } + return _LastFrame[p]; + } + + float4 frag (v2f i) : SV_Target { + if(_ProjectionParams.z > 1) discard; + + const uint2 p = i.uv * WIDTH; + + float red = _LastFrame[p].r - (1./255.); + float green = _LastFrame[p].g - (1./255.); + float blue = _LastFrame[p].b - (1./255.); + + if (red <= 0) { + red = source_pixel(p, i.uv, float2(0.34, 0.89)).r; + } + if (green <= 0) { + green = source_pixel(p, i.uv, float2(0.43, 0.19)).g; + } + if (blue <= 0) { + blue = source_pixel(p, i.uv, float2(0.03, 0.39)).b; + } + // if (_LastFrame[p].r > 0) { + // float pixel = _LastFrame[p].r - (1./255.); + // return float4(pixel, pixel/2., 0, 1); + // } + + + // return float4(source.r - 0.02, 0, 0, 1); + return float4(red, green, blue, 1); + } + ENDCG + } + } +} diff --git a/Assets/automata/Diffuse/diffuse.shader.meta b/Assets/automata/Diffuse/diffuse.shader.meta new file mode 100644 index 0000000..00f6d3f --- /dev/null +++ b/Assets/automata/Diffuse/diffuse.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5d934e3796248decebf1c8f04df47d60 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/automata/Diffuse/diffuse_rt.renderTexture b/Assets/automata/Diffuse/diffuse_rt.renderTexture new file mode 100644 index 0000000..07cb94a --- /dev/null +++ b/Assets/automata/Diffuse/diffuse_rt.renderTexture @@ -0,0 +1,40 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!84 &8400000 +RenderTexture: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: diffuse_rt + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 0 + serializedVersion: 5 + m_Width: 256 + m_Height: 256 + m_AntiAliasing: 1 + m_MipCount: -1 + m_DepthStencilFormat: 0 + m_ColorFormat: 8 + m_MipMap: 0 + m_GenerateMips: 1 + m_SRGB: 0 + m_UseDynamicScale: 0 + m_BindMS: 0 + m_EnableCompatibleFormat: 1 + m_EnableRandomWrite: 0 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 0 + m_Aniso: 0 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_Dimension: 2 + m_VolumeDepth: 1 + m_ShadowSamplingMode: 2 diff --git a/Assets/automata/Diffuse/diffuse_rt.renderTexture.meta b/Assets/automata/Diffuse/diffuse_rt.renderTexture.meta new file mode 100644 index 0000000..dc0c7af --- /dev/null +++ b/Assets/automata/Diffuse/diffuse_rt.renderTexture.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3935d7a22a3c1ab638cdf07728acdbd0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 8400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/automata/Diffuse/spread_out.mat b/Assets/automata/Diffuse/spread_out.mat new file mode 100644 index 0000000..81ccc84 --- /dev/null +++ b/Assets/automata/Diffuse/spread_out.mat @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: spread_out + m_Shader: {fileID: 4800000, guid: 2e618ea97d394cb79a97f3f69d29807a, type: 3} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 0 + 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: 8400000, guid: 3935d7a22a3c1ab638cdf07728acdbd0, type: 2} + 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_Ints: [] + m_Floats: + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ColorMode: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 0 + - _Emission: 0.5 + - _EmissionEnabled: 0 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _LightingEnabled: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + m_BuildTextureStacks: [] diff --git a/Assets/automata/Diffuse/spread_out.mat.meta b/Assets/automata/Diffuse/spread_out.mat.meta new file mode 100644 index 0000000..b3d575c --- /dev/null +++ b/Assets/automata/Diffuse/spread_out.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6bd9fb68312ebdb96a4894f395f7825b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/automata/GoL/gol_rt.renderTexture b/Assets/automata/GoL/gol_rt.renderTexture index 099fb65..ca4104f 100644 --- a/Assets/automata/GoL/gol_rt.renderTexture +++ b/Assets/automata/GoL/gol_rt.renderTexture @@ -12,12 +12,13 @@ RenderTexture: Hash: 00000000000000000000000000000000 m_ForcedFallbackFormat: 4 m_DownscaleFallback: 0 - serializedVersion: 3 + m_IsAlphaChannelOptional: 0 + serializedVersion: 5 m_Width: 256 m_Height: 256 m_AntiAliasing: 1 m_MipCount: -1 - m_DepthFormat: 0 + m_DepthStencilFormat: 0 m_ColorFormat: 8 m_MipMap: 0 m_GenerateMips: 1 @@ -25,6 +26,7 @@ RenderTexture: m_UseDynamicScale: 0 m_BindMS: 0 m_EnableCompatibleFormat: 1 + m_EnableRandomWrite: 0 m_TextureSettings: serializedVersion: 2 m_FilterMode: 0 @@ -35,3 +37,4 @@ RenderTexture: m_WrapW: 0 m_Dimension: 2 m_VolumeDepth: 1 + m_ShadowSamplingMode: 2 diff --git a/Assets/raymarched/Raymarching.unity b/Assets/raymarched/Raymarching.unity index 99ca3a1..85e5bdb 100644 --- a/Assets/raymarched/Raymarching.unity +++ b/Assets/raymarched/Raymarching.unity @@ -992,7 +992,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!114 &649783670 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1996,7 +1996,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!65 &887058542 BoxCollider: m_ObjectHideFlags: 0 @@ -2068,7 +2068,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 887058541} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -2, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -3378,7 +3378,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2089314929} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.255, y: 0, z: 0} + m_LocalPosition: {x: 2, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] diff --git a/Assets/test/TestProps.unity b/Assets/test/TestProps.unity index 73d60ec..dccbe47 100644 --- a/Assets/test/TestProps.unity +++ b/Assets/test/TestProps.unity @@ -173,7 +173,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: a37fd8d654d5c2840a0ab3a5ad65a5ae, type: 3} m_Name: m_EditorClassIdentifier: - spawnHeight: 0 + spawnHeight: 0.5 useAdditionalValues: 0 syncValues: [] propPrivacy: 1 @@ -278,6 +278,162 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!1 &260519508 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 260519515} + - component: {fileID: 260519514} + - component: {fileID: 260519513} + - component: {fileID: 260519512} + - component: {fileID: 260519511} + - component: {fileID: 260519510} + - component: {fileID: 260519509} + m_Layer: 0 + m_Name: Data matrix test + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &260519509 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 260519508} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 990f6f4efb7f4ec98ad99f6dff1bc6f6, type: 3} + m_Name: + m_EditorClassIdentifier: + type: 3 + objectId: 2c06cf0a-e489-4d15-8618-1fb31712a09d + randomNum: 55528326 + unityVersion: 2021.3.41f1 + cckVersion: 3.10:132 +--- !u!114 &260519510 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 260519508} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a37fd8d654d5c2840a0ab3a5ad65a5ae, type: 3} + m_Name: + m_EditorClassIdentifier: + spawnHeight: 0.5 + useAdditionalValues: 0 + syncValues: [] + propPrivacy: 1 + subSyncs: [] + spawnableType: 0 + preGeneratedInstanceId: +--- !u!114 &260519511 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 260519508} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 12974925555b471580cacf5d2d5fa9e3, type: 3} + m_Name: + m_EditorClassIdentifier: + gripType: 1 + gripOrigin: {fileID: 0} + disallowTheft: 0 + maximumGrabDistance: 0 + snappingReferences: [] + autoHold: 0 + updateWithPhysics: 1 + ikReference: {fileID: 0} +--- !u!65 &260519512 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 260519508} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 0.05} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &260519513 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 260519508} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9a422885c102920299dd5551256a5cfb, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &260519514 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 260519508} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &260519515 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 260519508} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 1, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} --- !u!1 &393682612 GameObject: m_ObjectHideFlags: 0 @@ -767,7 +923,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!114 &766214508 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1291,6 +1447,162 @@ BoxCollider: serializedVersion: 2 m_Size: {x: 0.39999998, y: 0.4, z: 0.4} m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &1096145061 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1096145068} + - component: {fileID: 1096145067} + - component: {fileID: 1096145066} + - component: {fileID: 1096145065} + - component: {fileID: 1096145064} + - component: {fileID: 1096145063} + - component: {fileID: 1096145062} + m_Layer: 0 + m_Name: QRQuine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1096145062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1096145061} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 990f6f4efb7f4ec98ad99f6dff1bc6f6, type: 3} + m_Name: + m_EditorClassIdentifier: + type: 3 + objectId: + randomNum: 82958344 + unityVersion: 2021.3.41f1 + cckVersion: 3.10:132 +--- !u!114 &1096145063 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1096145061} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a37fd8d654d5c2840a0ab3a5ad65a5ae, type: 3} + m_Name: + m_EditorClassIdentifier: + spawnHeight: 0.5 + useAdditionalValues: 0 + syncValues: [] + propPrivacy: 1 + subSyncs: [] + spawnableType: 0 + preGeneratedInstanceId: +--- !u!114 &1096145064 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1096145061} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 12974925555b471580cacf5d2d5fa9e3, type: 3} + m_Name: + m_EditorClassIdentifier: + gripType: 1 + gripOrigin: {fileID: 0} + disallowTheft: 0 + maximumGrabDistance: 0 + snappingReferences: [] + autoHold: 0 + updateWithPhysics: 1 + ikReference: {fileID: 0} +--- !u!65 &1096145065 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1096145061} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 0.05} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1096145066 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1096145061} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 23bf1d7dc807b903f80e2228a8334182, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1096145067 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1096145061} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1096145068 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1096145061} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: -1, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} --- !u!1 &1500710831 GameObject: m_ObjectHideFlags: 0 @@ -1433,7 +1745,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: a37fd8d654d5c2840a0ab3a5ad65a5ae, type: 3} m_Name: m_EditorClassIdentifier: - spawnHeight: 0 + spawnHeight: 0.5 useAdditionalValues: 0 syncValues: [] propPrivacy: 1 @@ -1574,7 +1886,7 @@ MonoBehaviour: m_EditorClassIdentifier: type: 3 objectId: 51d54682-361a-48db-a259-e88b486e5fcd - randomNum: 22473440 + randomNum: 82958344 unityVersion: 2021.3.41f1 cckVersion: 3.10:132 --- !u!114 &1905057117 @@ -1589,7 +1901,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: a37fd8d654d5c2840a0ab3a5ad65a5ae, type: 3} m_Name: m_EditorClassIdentifier: - spawnHeight: 0 + spawnHeight: 0.5 useAdditionalValues: 0 syncValues: [] propPrivacy: 1 @@ -1755,7 +2067,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: 1887c87d4830c871ba9ff30ccdd9970a, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1887c87d4830c871ba9ff30ccdd9970a, type: 3} @@ -1962,7 +2274,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: a37fd8d654d5c2840a0ab3a5ad65a5ae, type: 3} m_Name: m_EditorClassIdentifier: - spawnHeight: 0 + spawnHeight: 0.5 useAdditionalValues: 0 syncValues: [] propPrivacy: 1 diff --git a/UserSettings/EditorUserSettings.asset b/UserSettings/EditorUserSettings.asset index 57d2e92..96168a6 100644 --- a/UserSettings/EditorUserSettings.asset +++ b/UserSettings/EditorUserSettings.asset @@ -6,14 +6,17 @@ EditorUserSettings: serializedVersion: 4 m_ConfigSettings: RecentlyUsedSceneGuid-0: - value: 5452010404540f5f0f0b5e7415250d12404e4d7f757d2732287b4a6bb2b13569 - flags: 0 - RecentlyUsedSceneGuid-1: value: 5a050c0250565f5a58585d7244700c1245154e292d7970687d7c1f6be1e1656b flags: 0 - RecentlyUsedSceneGuid-2: + RecentlyUsedSceneGuid-1: value: 5b545552530c5f030c08552111705b474f15497f2e2d77327e284967bab5606e flags: 0 + RecentlyUsedSceneGuid-2: + value: 560752035305580208590f7a13755c48461548282e7b72312e2b4465b6b1616b + flags: 0 + RecentlyUsedSceneGuid-3: + value: 5452010404540f5f0f0b5e7415250d12404e4d7f757d2732287b4a6bb2b13569 + flags: 0 vcSharedLogLevel: value: 0d5e400f0650 flags: 0 diff --git a/UserSettings/Layouts/default-2021.dwlt b/UserSettings/Layouts/default-2021.dwlt index 6004163..2328ea5 100644 --- a/UserSettings/Layouts/default-2021.dwlt +++ b/UserSettings/Layouts/default-2021.dwlt @@ -19,7 +19,7 @@ MonoBehaviour: width: 1920 height: 1029 m_ShowMode: 4 - m_Title: Scene + m_Title: Game m_RootView: {fileID: 6} m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} @@ -48,7 +48,7 @@ MonoBehaviour: m_MinSize: {x: 300, y: 200} m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 85 + controlID: 97 --- !u!114 &3 MonoBehaviour: m_ObjectHideFlags: 52 @@ -68,8 +68,8 @@ MonoBehaviour: y: 0 width: 390 height: 979 - m_MinSize: {x: 276, y: 71} - m_MaxSize: {x: 4001, y: 4021} + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 14} m_Panes: - {fileID: 14} @@ -93,7 +93,7 @@ MonoBehaviour: x: 0 y: 0 width: 378 - height: 672 + height: 692 m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 15} @@ -117,9 +117,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 672 + y: 692 width: 1530 - height: 307 + height: 287 m_MinSize: {x: 231, y: 271} m_MaxSize: {x: 10001, y: 10021} m_ActualView: {fileID: 13} @@ -223,7 +223,7 @@ MonoBehaviour: m_MinSize: {x: 200, y: 200} m_MaxSize: {x: 16192, y: 16192} vertical: 1 - controlID: 86 + controlID: 98 --- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 @@ -244,11 +244,11 @@ MonoBehaviour: x: 0 y: 0 width: 1530 - height: 672 + height: 692 m_MinSize: {x: 200, y: 100} m_MaxSize: {x: 16192, y: 8096} vertical: 0 - controlID: 87 + controlID: 99 --- !u!114 &11 MonoBehaviour: m_ObjectHideFlags: 52 @@ -259,7 +259,7 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 1 m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: SceneView + m_Name: GameView m_EditorClassIdentifier: m_Children: [] m_Position: @@ -267,17 +267,17 @@ MonoBehaviour: x: 378 y: 0 width: 1152 - height: 672 + height: 692 m_MinSize: {x: 202, y: 221} m_MaxSize: {x: 4002, y: 4021} - m_ActualView: {fileID: 16} + m_ActualView: {fileID: 17} m_Panes: - {fileID: 16} - {fileID: 17} - {fileID: 12} - {fileID: 19} - m_Selected: 0 - m_LastSelected: 1 + m_Selected: 1 + m_LastSelected: 0 --- !u!114 &12 MonoBehaviour: m_ObjectHideFlags: 52 @@ -328,9 +328,9 @@ MonoBehaviour: m_Pos: serializedVersion: 2 x: 0 - y: 753 + y: 773 width: 1529 - height: 286 + height: 266 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -347,23 +347,23 @@ MonoBehaviour: m_SkipHidden: 0 m_SearchArea: 1 m_Folders: - - Assets/raymarched + - Assets/julia m_Globs: [] m_OriginalText: m_FilterByTypeIntersection: 0 m_ViewMode: 1 m_StartGridSize: 64 m_LastFolders: - - Assets/raymarched + - Assets/julia m_LastFoldersGridSize: -1 m_LastProjectPath: /home/crispypin/proj/unity/cvr-props m_LockTracker: m_IsLocked: 0 m_FolderTreeState: - scrollPos: {x: 0, y: 0} - m_SelectedIDs: a0550000 - m_LastClickedID: 21920 - m_ExpandedIDs: 000000009e550000a055000000ca9a3b + scrollPos: {x: 0, y: 50} + m_SelectedIDs: a2560000 + m_LastClickedID: 22178 + m_ExpandedIDs: 0000000040560000425600004456000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -391,7 +391,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 000000009e550000a0550000 + m_ExpandedIDs: 00000000405600004256000044560000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -418,7 +418,7 @@ MonoBehaviour: m_ListAreaState: m_SelectedInstanceIDs: m_LastClickedInstanceID: 0 - m_HadKeyboardFocusLastEvent: 0 + m_HadKeyboardFocusLastEvent: 1 m_ExpandedInstanceIDs: c6230000 m_RenameOverlay: m_UserAcceptedRename: 0 @@ -512,7 +512,7 @@ MonoBehaviour: x: 0 y: 81 width: 377 - height: 651 + height: 671 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -521,9 +521,9 @@ MonoBehaviour: m_SceneHierarchy: m_TreeViewState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: a4540000 - m_LastClickedID: 21668 - m_ExpandedIDs: 32fbffff + m_SelectedIDs: 22580000 + m_LastClickedID: 22562 + m_ExpandedIDs: faf7ffffbef8ffff32fbffff m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -570,7 +570,7 @@ MonoBehaviour: x: 378 y: 81 width: 1150 - height: 651 + height: 671 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -667,7 +667,7 @@ MonoBehaviour: containerId: overlay-container--right floating: 0 collapsed: 0 - displayed: 0 + displayed: 1 snapOffset: {x: 0, y: 0} snapOffsetDelta: {x: 0, y: 0} snapCorner: 0 @@ -828,9 +828,9 @@ MonoBehaviour: m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: -0.013000671, y: 0.39374268, z: 1.5206755} + m_Target: {x: 1.6600684, y: 0.78829163, z: 3.0949337} speed: 2 - m_Value: {x: -0.013000743, y: 0.39374268, z: 1.5206755} + m_Value: {x: 1.6600684, y: 0.78829163, z: 3.0949337} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -877,13 +877,13 @@ MonoBehaviour: m_GridAxis: 1 m_gridOpacity: 0.5 m_Rotation: - m_Target: {x: 0.0038246175, y: -0.99537355, z: 0.078170605, w: 0.061358314} + m_Target: {x: -0.0111987265, y: 0.9788394, z: -0.19677207, w: -0.061388683} speed: 2 - m_Value: {x: 0.0038233586, y: -0.9950459, z: 0.07814488, w: 0.06133812} + m_Value: {x: -0.010918733, y: 0.9793527, z: -0.19229415, w: -0.06141567} m_Size: - m_Target: 0.22548148 + m_Target: 1.2177774 speed: 2 - m_Value: 0.22548148 + m_Value: 1.2177774 m_Ortho: m_Target: 0 speed: 2 @@ -931,7 +931,7 @@ MonoBehaviour: x: 378 y: 81 width: 1150 - height: 651 + height: 671 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -943,7 +943,7 @@ MonoBehaviour: m_ShowGizmos: 0 m_TargetDisplay: 0 m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 1150, y: 630} + m_TargetSize: {x: 512, y: 512} m_TextureFilterMode: 0 m_TextureHideFlags: 61 m_RenderIMGUI: 1 @@ -952,16 +952,16 @@ MonoBehaviour: m_VSyncEnabled: 0 m_Gizmos: 0 m_Stats: 0 - m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_SelectedSizes: 07000000000000000000000000000000000000000000000000000000000000000000000000000000 m_ZoomArea: m_HRangeLocked: 0 m_VRangeLocked: 0 hZoomLockedByDefault: 0 vZoomLockedByDefault: 0 - m_HBaseRangeMin: -575 - m_HBaseRangeMax: 575 - m_VBaseRangeMin: -315 - m_VBaseRangeMax: 315 + m_HBaseRangeMin: -256 + m_HBaseRangeMax: 256 + m_VBaseRangeMin: -256 + m_VBaseRangeMax: 256 m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMax: 1 m_VAllowExceedBaseRangeMin: 1 @@ -980,9 +980,9 @@ MonoBehaviour: x: 0 y: 21 width: 1150 - height: 630 + height: 650 m_Scale: {x: 1, y: 1} - m_Translation: {x: 575, y: 315} + m_Translation: {x: 575, y: 325} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 @@ -990,12 +990,12 @@ MonoBehaviour: m_LastShownAreaInsideMargins: serializedVersion: 2 x: -575 - y: -315 + y: -325 width: 1150 - height: 630 + height: 650 m_MinimalGUI: 1 m_defaultScale: 1 - m_LastWindowPixelSize: {x: 1150, y: 651} + m_LastWindowPixelSize: {x: 1150, y: 671} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000000000000000000 @@ -1053,7 +1053,7 @@ MonoBehaviour: x: 378 y: 81 width: 1150 - height: 651 + height: 671 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default diff --git a/text_shader/out_golfed.h b/text_shader/out_golfed.h index d925c60..dd18a53 100644 --- a/text_shader/out_golfed.h +++ b/text_shader/out_golfed.h @@ -1,5 +1,5 @@ -const uint t[]={0x2f00576f,0x33f2daf7,0x3b3e892f,0x341ab0cd,0x38fce4f6,0x2c0c8121,0x36653813,0x1de2677e,0x25455a65,0x3bc4bab6,0x62e85d3a,0x339f30cb,0x00e601a0,0x1b42071d,0x0160b0cc,0x2545c17d,0x42927f2b,0x0173e843,0x42a04f69,0x1bae3b23,0x7ae9f5d3,0x7ad81060,0x47bc061a,0x5645fb02,0x45d57c0b,0x0097e1a0,0x1b421353,0x42b99370,0x3e054431,0x3d6193f0,0x407f4b63,0x7aea1ee5,0x7d973b1b,0x00d84751,0x39326e16,0x874b0f62,0x0772bf37,0x0a5151d7,0x13d7e2f3,0x114613ea,0x2c118dd1,0x027939a6,0x09ebf6a8,0x0a032f51,0x0a5104a9,0x0eecb4b2,0x0772a631,0x0cc250ea,0x07996b42,0x114dc95a,0x114f72f3,0x09eba745,0x2c11bd53,0x0a514fa9,0x07e08337,0x0ec63a62,0x114dc9a8,0x13b0d393,0x11559b85,0x2c1159a3,0x0ee64436,0x2c291541,0x113677a2,0x02b833d1,0x18f74ff2,0x02fe0548,0x18818ea5,0x0789fe29,0x02fe6a35,0x07631ef2,0x075b7fa2,0x16860542,0x078a7952,0x13a03a85,0x2c01ba9a,0x1136a9a2,0x09e38ce1,0x2c09a341,0x18a966a4,0x09d49a58,0x18f6d2a2,0x112ebcf2,0x076b6c31,0x02fdebf5,0x02a82e02,0x0ebe5342,0x1146c387,0x16317434,0x0a036249,0x2c11a4a3,0x1601cfa7,0x0ef4b8d8,0x1685ebf8,0x02a8ac92,0x0eece74a,0x0a50d2a6,0x04fa51a1,0x2c01ee23,0x09d469a2,0x04f29be4,0x2c11a6d4,0x056eed83,0x163064a8,0x0c3d9a39,0x14156997,0x0f330549,0x078b73e3,0x161232a4,0x04f98a02,0x09dd32a7,0x111f4fe2,0x09d46b26,0x0ed6a343,0x0501a68a,0x2c30cd87,0x168668a7,0x1685d2a2,0x16113952,0x13a06be6,0x05303ea5,0x0789cc24,0x07e09be8,0x02a0db02,0x050172f1,0x02fdeba2,0x02905953,0x02fded37,0x09cc6ba8,0x0a031922,0x056f0457,0x111f0cb2,0x62ac6a51,0x2d0e8154,0x698a6678,0x89a2f779,0x58e32ee5,0x2c5c93d0,0x4a1e6aa8,0x0443bbfc,0x07633670,0x388fd27c,0x8b3968c0,0x94fce1fd,0x50fc6d2e,0x49a97ec5,0x4fd5c5bd,0x5193028e,0x052e807b,0x84c32dd2,0x139ad402,0x06956c3e,0x15484249,0x0852c5a0,0x8191d3a6,0x4fd5c212,0x2620a9c7,0x461c927c,0x8daa68c0,0x81759c8a,0x7cebd1a6,0x4650a763,0x27d5667c,0x95ef760c,0x92a813f8,0x89b35921,0x1605cf4d,0x50d77912,0x58e8c654,0x6abbde35,0x12a9626e,0x4111faf8,0x4fbecf09,0x80314ccf,0x22f49288,0x92ae10b6,0x8441015a,0x4a7c0375,0x0fa5c3d3,0x55044bd4,0x5b61f200} -b=171; -uint magic_number_L_plus_b= 2150; -uint magic_number_L= 1979; -const uint R[]={0,234663,68679,2265159,3280003,5348,7376003,3185831,233604,6592806,6600966,2234534,34023,6182,8665390,6601774,4267074,301257,65,6330631,1088809,6210,337920,4262980,7642145,206118,3312673,72774,1049633,133250,2130978,3319079,1116225,229600,2240642,5286,6587686,6337838,3312809,6595878,2270697,585393,11512810,12923174,11953,33831,272866,7407687,7465,33826,5282,131202,32,166048,3179555,3213379,72768,7168,1118273,72955190,4260932,9570592,211030020,131200,266305,7375911,306601}; +const uint t[]={0x2f00576f,0x33f2daf7,0x3b3e892f,0x341ab0cd,0x38fce4f6,0x2c0c8121,0x36653813,0x1de2677e,0x25455a65,0x3bc4bab6,0x62e85d3a,0x339f30cb,0x00e601a0,0x1b42071d,0x0160b0cc,0x2545c17d,0x42927f2b,0x0173e843,0x42a04f69,0x1bae3b23,0x7ae9f5d3,0x7ad81060,0x47bc061a,0x5645fb02,0x45d57c0b,0x0097e1a0,0x1b421353,0x42b99370,0x3e054431,0x3d6193f0,0x407f4b63,0x7aea1ee5,0x7d973b1b,0x00d84751,0x38307a00,0x02796887,0x279cbe54,0x0a414f6b,0x27504261,0x0a2228b9,0x188305a1,0x29a0bdab,0x1d551972,0x02f636e0,0x2032b207,0x2bfb79fd,0x02d771a3,0x056ebe54,0x114e4749,0x05030261,0x0550d7f7,0x13c7fca1,0x29990796,0x0efca0f2,0x02f637cd,0x0c93d6c7,0x2bfb7b33,0x24e5ea64,0x1b67be54,0x0a13b141,0x201c8261,0x027a4931,0x05380ea1,0x2991cd93,0x02afb672,0x02f5e9a7,0x02cedd1d,0x2bfb79f6,0x0c6525a8,0x22babe55,0x07a16d90,0x07b28261,0x0281694f,0x162079a1,0x29a85e71,0x0cb2b232,0x02f605cb,0x24bf6cf4,0x2bfb7b8b,0x24eeb1ee,0x0a50be58,0x1b4941a1,0x11209261,0x0c74b011,0x1127b8a1,0x29b09096,0x276dda02,0x02f64eee,0x0ee5c55c,0x2bfb7951,0x18a9f7ab,0x02fdbe52,0x1d735ba4,0x0ec70261,0x0c4d9f2a,0x0a029ea1,0x29a1b756,0x0c5c74b2,0x02f63867,0x05308901,0x2bfb7a91,0x140580c7,0x0a50be58,0x1b5143af,0x24cfa261,0x13f65c84,0x1d5cd1a1,0x2988ed69,0x0c7416b2,0x02f63724,0x078b27a7,0x2bfb7bd8,0x0c92de07,0x07dfbe51,0x13c6ced0,0x0a044261,0x02c786a6,0x05502da1,0x29910868,0x24b80152,0x02f602a5,0x112708bb,0x2bfb79fd,0x04f2856e,0x056ebe51,0x07927b4a,0x1b137261,0x02c09ad0,0x116dd6a1,0x2989e354,0x07d096b2,0x02f5ec76,0x04ea507a,0x2bfb795f,0x2505bd9c,0x07dfbe51,0x13c6ce77,0x09d56261,0x02d7d5f6,0x02e748a1,0x29899b2a,0x11753e02,0x02f602a5,0x22948beb,0x2bfb79a2,0x0cb2c900,0x0a50be51,0x18e05f78,0x0c65a261,0x07b8c2ac,0x225d49a1,0x2989e4e2,0x0cb31632,0x02f5eb8f,0x02b7b548,0x2bfb795f,0x1ff41777,0x07dfbe52,0x050a721a,0x1b231261,0x05026c5e,0x0a1289a1,0x2990d3e6,0x18c8a2f2,0x02f61f12,0x0511dd74,0x2bfb795f,0x24d62e94,0x11a3be53,0x1fd56aa6,0x0c466261,0x04f20638,0x13de40a1,0x29891ec9,0x09e49eb2,0x02f604e0,0x13b0a503,0x2bfb7953,0x27854ae5,0x1685be52,0x163f84df,0x1b0ba261,0x02b06430,0x24b76fa1,0x2989200f,0x116d55f2,0x02f5eb87,0x09d51c03,0x2bfb7958,0x0f048d0b,0x07dfbe52,0x115dff56,0x0c4e3261,0x02b06478,0x189930a1,0x29910771,0x0a1ad2f2,0x02f61f11,0x0540d62b,0x2bfb79a2,0x09fbc62b,0x07dfbe51,0x18df96dd,0x24b06261,0x07b8ac2b,0x09eb47a1,0x2991847a,0x114ec4a2,0x02f5ec2e,0x0c8434e9,0x2bfb79a9,0x27480efb,0x07dfbe52,0x04faeacd,0x27293261,0x02b032c7,0x1fdc77a1,0x2989200e,0x24fe51f2,0x02f5e9fb,0x1611e753,0x2bfb795f,0x1dc1c745,0x07dfbe52,0x0509c314,0x16394261,0x051914a8,0x0c54c2a1,0x2989e354,0x112ef032,0x02f61f12,0x05387074,0x2bfb79a7,0x0281ea0b,0x1414be51,0x251c80c9,0x22761261,0x051992ef,0x1dc9e6a1,0x29891e79,0x1b418b02,0x02f5edbf,0x2032f99b,0x2bfb795b,0x0eaf2efb,0x11a3be51,0x0cb314e2,0x1aec6261,0x07b8a9af,0x24b6d9a1,0x2989ce65,0x11663402,0x02f5eaa0,0x07a250b5,0x2bfb79fd,0x04f2b53e,0x0cc1be51,0x0ede2bbe,0x161a0261,0x05191457,0x0c8bd6a1,0x298a164e,0x18c05732,0x02f60392,0x0eddad28,0x2bfb7960,0x09e35ae5,0x18f6be51,0x13cf7e84,0x24c00261,0x0518e2f4,0x07a972a1,0x2989520a,0x164f0a02,0x02f5ec2e,0x224d8e78,0x2bfb79a2,0x055f820f,0x07dfbe51,0x18d7df3c,0x078b7261,0x02e7903b,0x09eb79a1,0x29896652,0x1b129482,0x02f61f14,0x02d7f0d8,0x2bfb79a7,0x163061db,0x1414be52,0x115dea63,0x1af43261,0x0518e2a4,0x189930a1,0x29910771,0x11763942,0x02f5eae4,0x0291ba76,0x2bfb7958,0x16486913,0x0cc1be51,0x13fd4c2c,0x24e71261,0x0289835e,0x1d5420a1,0x29896652,0x13a100b2,0x02f5ea00,0x22a45f73,0x2bfb7953,0x18726926,0x0a50be51,0x07d162be,0x0a044261,0x02c06917,0x1da2d6a1,0x2989e354,0x05306c02,0x02f5eae7,0x27184ee8,0x2bfb79a2,0x055f1d1c,0x07dfbe57,0x07aa373b,0x0eb76261,0x07c07db9,0x051162a1,0x29b8acdb,0x114e7ae2,0x02f6b42b,0x07d0ca8a,0x2bfb7ae9,0x24be8fbf,0x0f32be53,0x1fed2824,0x22379261,0x0c8b26b7,0x1b31d6a1,0x29894e94,0x1dab5422,0x02f5eb87,0x09e3f181,0x2bfb7a49,0x16775ef8,0x2049be59,0x1d6c3c39,0x1fc69261,0x1892a41f,0x056063a1,0x29affe0d,0x1184afc2,0x02f6502b,0x18a9fb16,0x2bfb7aa0,0x225e26ec,0x22babe56,0x05308453,0x166ff261,0x02a02fb9,0x02b0b1a1,0x29c7d114,0x07c1bf02,0x02f6034a,0x1b48dd53,0x2bfb7957,0x18999314,0x252bbe52,0x0ecdf293,0x0c84e261,0x02b7e6fd,0x0efc0ea1,0x29c78522,0x224e5542,0x02f6520e,0x0f0bdba3,0x2bfb79f7,0x075be62d,0x1414be55,0x1127e823,0x13ef5261,0x16677677,0x165eaea1,0x29c78486,0x18d07482,0x02f69c1f,0x1db99577,0x2bfb7a97,0x0eaee587,0x0a50be53,0x13f5f837,0x13ef5261,0x189a5c08,0x11201aa1,0x29cf6e79,0x0502d2e2,0x02f6b42c,0x09f3daf2,0x2bfb79a7,0x02a12a05,0x22babe56,0x02df2a8a,0x04fb3261,0x0eedc9dd,0x114662a1,0x29b8c6cc,0x22a395f2,0x02f602fb,0x18a0fd3f,0x2bfb7a92,0x04f33380,0x1685be55,0x276f3b20,0x02c0e261,0x160134a5,0x202425a1,0x2998c005,0x188253e2,0x02f6cafb,0x24aebcc7,0x2bfb7bd5,0x0c44b9a6,0x1b67be55,0x1b1ac554,0x13b8a261,0x02ef14ed,0x0a31c9a1,0x29b07655,0x0c941fa2,0x02f669c7,0x055f4b51,0x53926717,0x5144cea3,0x09ebc134,0x2c299338,0x18f6ebf7,0x0eb63932,0x09dc5151,0x029203e4,0x0c7d1484,0x13bec954,0x2c1174d6,0x161877a3,0x09e3ef55,0x2c294923,0x160184a7,0x111eec27,0x11a3ebf4,0x0c6445a2,0x09eb29f4,0x2c28e4d3,0x2c390136,0x0a123ea7,0x111f0488,0x0cc21df7,0x139099a2,0x09cc02f6,0x141550f2,0x1136a457,0x09d562a1,0x1640315a,0x2c28fba1,0x2c11a68a,0x075c9393,0x112f6cd1,0x2c313093,0x0509aba3,0x02a7e2a9,0x2c11a4a3,0x1155e9a8,0x079249a2,0x04ea5027,0x09e502a4,0x09dc0662,0x0763045a,0x13d01344,0x05303b8a,0x2c01d2a7,0x076b0ba3,0x07a1cf51,0x2c09bc91,0x113e60a6,0x079a04a7,0x0eed1a39,0x11a45044,0x13ceb6e2,0x09e372f9,0x02c0e436,0x1899c389,0x2c09bd81,0x1165eda6,0x16284724,0x2c01d3e2,0x07998262,0x04fa6af4,0x052102a2,0x0530b752,0x09e42242,0x2c0a38f9,0x114f7485,0x02b031d8,0x2c30ff36,0x2c11a6d3,0x11a436f9,0x07dfd342,0x075b20a4,0x07dfd437,0x0298f6a4,0x05217be6,0x0f3304f2,0x09e40b32,0x13a03a39,0x2c30b439,0x2c01d2a9,0x0791e9a8,0x07a1b7e2,0x18739393,0x111fcb43,0x2c40b881,0x0ef470a2,0x09d3eb51,0x2c09a2a1,0x09cbe9f1,0x2c0a2134,0x02a1a484,0x13b7daa2,0x2c115b37,0x0283f7c8,0x51613962,0x58e86a6b,0x2cd005b8,0x496d55f4,0x4fbea7a2,0x214e311e,0x46215481,0x91dabec3,0x05110317,0x20c1c6f9,0x0520bc3d,0x04f69f31,0x2192146d,0x94514738,0x06c7af71,0x04eff7a9,0x984b13fe,0x46198482,0x501432d7,0x8f6210b9,0x49a92210,0x904cb095,0x901b4038,0x0673c6e1,0x474477f9,0x517e2e22,0x139ad092,0x18a989fd,0x51693f00,0x1058b019,0x34322f31,0x10373ec5,0x7d6349a0,0x21b43bd1,0x7cee8f59,0x0402cd61,0x4a0e41a9,0x58e32f63,0x62acc654,0x2b424235,0x12a7f168,0x78003b79,0x517f5ac6,0x4fc1d6ed,0x8811d388,0x89d66f00,0x901fa5e1,0xa217bfb2,0x53020000} +b=2698; +uint magic_number_L_plus_b= 9033; +uint magic_number_L= 6335; +const uint R[]={0,234663,68679,2265159,3280003,5348,7376003,3185831,233604,6592806,6600966,2234534,34023,6182,8665390,6601774,4267074,301257,65,6330631,1088809,6210,337920,4262980,7642145,206118,3312673,72774,1049633,133250,2130978,3319079,1116225,229600,2240642,5286,6587686,6337838,3312809,6595878,2270697,585393,11512810,12923174,11953,33831,272866,7407687,7465,33826,5282,131202,32,166048,3179555,3213379,72768,7168,1118273,72955190,4260932,9570592,131200,211030020,266305,7375911,306601};