From e3fc0fe790a521b8a8f125faadea841c66ae9a4d Mon Sep 17 00:00:00 2001 From: Aniket Rajnish <58925008+aniketrajnish@users.noreply.github.com> Date: Sat, 30 Dec 2023 20:26:24 -0500 Subject: [PATCH] [Update] Folder refactor and prompts from txt file --- .../Assets/Scenes/SampleScene.unity | 523 -------- src/Text To Material/Assets/Scenes/Test.unity | 1118 +++++++++++++++++ ...SampleScene.unity.meta => Test.unity.meta} | 0 .../OpenAI.meta} | 6 +- .../Assets/Scripts/{ => OpenAI}/OpenAI.cs | 0 .../Scripts/{ => OpenAI}/OpenAI.cs.meta | 0 .../Assets/Scripts/{ => OpenAI}/OpenAIUtil.cs | 4 +- .../Scripts/{ => OpenAI}/OpenAIUtil.cs.meta | 0 src/Text To Material/Assets/Scripts/T2M.meta | 8 + .../Assets/Scripts/T2M/Settings.meta | 8 + .../{ => T2M/Settings}/T2MUserSettings.cs | 0 .../Settings}/T2MUserSettings.cs.meta | 0 .../{ => Scripts/T2M/Settings}/Tex.meta | 0 .../{ => Scripts/T2M/Settings}/Tex/logo.png | Bin .../T2M/Settings}/Tex/logo.png.meta | 0 .../Assets/Scripts/{ => T2M}/T2MGenerator.cs | 68 +- .../Scripts/{ => T2M}/T2MGenerator.cs.meta | 0 .../Assets/Scripts/{ => T2M}/T2MSettings.cs | 2 + .../Scripts/{ => T2M}/T2MSettings.cs.meta | 0 .../Assets/Scripts/{ => T2M}/T2MWindow.cs | 2 + .../Scripts/{ => T2M}/T2MWindow.cs.meta | 0 .../Assets/Scripts/T2M/prompts.txt | 2 + .../Assets/Scripts/T2M/prompts.txt.meta | 7 + .../T2M_Mat_2023_12_30_13_18_16.mat | 83 -- .../T2M_Norm_2023_12_30_13_18_16.png | Bin 139500 -> 0 bytes .../T2M_Norm_2023_12_30_13_18_16.png.meta | 140 --- .../T2M_Tex_2023_12_30_13_18_16.png | Bin 108709 -> 0 bytes .../T2M_Tex_2023_12_30_13_18_16.png.meta | 140 --- 28 files changed, 1202 insertions(+), 909 deletions(-) delete mode 100644 src/Text To Material/Assets/Scenes/SampleScene.unity create mode 100644 src/Text To Material/Assets/Scenes/Test.unity rename src/Text To Material/Assets/Scenes/{SampleScene.unity.meta => Test.unity.meta} (100%) rename src/Text To Material/Assets/{T2M Materials/T2M_Mat_2023_12_30_13_18_16.mat.meta => Scripts/OpenAI.meta} (52%) rename src/Text To Material/Assets/Scripts/{ => OpenAI}/OpenAI.cs (100%) rename src/Text To Material/Assets/Scripts/{ => OpenAI}/OpenAI.cs.meta (100%) rename src/Text To Material/Assets/Scripts/{ => OpenAI}/OpenAIUtil.cs (99%) rename src/Text To Material/Assets/Scripts/{ => OpenAI}/OpenAIUtil.cs.meta (100%) create mode 100644 src/Text To Material/Assets/Scripts/T2M.meta create mode 100644 src/Text To Material/Assets/Scripts/T2M/Settings.meta rename src/Text To Material/Assets/Scripts/{ => T2M/Settings}/T2MUserSettings.cs (100%) rename src/Text To Material/Assets/Scripts/{ => T2M/Settings}/T2MUserSettings.cs.meta (100%) rename src/Text To Material/Assets/{ => Scripts/T2M/Settings}/Tex.meta (100%) rename src/Text To Material/Assets/{ => Scripts/T2M/Settings}/Tex/logo.png (100%) rename src/Text To Material/Assets/{ => Scripts/T2M/Settings}/Tex/logo.png.meta (100%) rename src/Text To Material/Assets/Scripts/{ => T2M}/T2MGenerator.cs (82%) rename src/Text To Material/Assets/Scripts/{ => T2M}/T2MGenerator.cs.meta (100%) rename src/Text To Material/Assets/Scripts/{ => T2M}/T2MSettings.cs (98%) rename src/Text To Material/Assets/Scripts/{ => T2M}/T2MSettings.cs.meta (100%) rename src/Text To Material/Assets/Scripts/{ => T2M}/T2MWindow.cs (99%) rename src/Text To Material/Assets/Scripts/{ => T2M}/T2MWindow.cs.meta (100%) create mode 100644 src/Text To Material/Assets/Scripts/T2M/prompts.txt create mode 100644 src/Text To Material/Assets/Scripts/T2M/prompts.txt.meta delete mode 100644 src/Text To Material/Assets/T2M Materials/T2M_Mat_2023_12_30_13_18_16.mat delete mode 100644 src/Text To Material/Assets/T2M Materials/T2M_Norm_2023_12_30_13_18_16.png delete mode 100644 src/Text To Material/Assets/T2M Materials/T2M_Norm_2023_12_30_13_18_16.png.meta delete mode 100644 src/Text To Material/Assets/T2M Materials/T2M_Tex_2023_12_30_13_18_16.png delete mode 100644 src/Text To Material/Assets/T2M Materials/T2M_Tex_2023_12_30_13_18_16.png.meta diff --git a/src/Text To Material/Assets/Scenes/SampleScene.unity b/src/Text To Material/Assets/Scenes/SampleScene.unity deleted file mode 100644 index 1cad801..0000000 --- a/src/Text To Material/Assets/Scenes/SampleScene.unity +++ /dev/null @@ -1,523 +0,0 @@ -%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: 9 - 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: 705507994} - m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 12 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 12 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 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: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 500 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 2 - m_PVRDenoiserTypeDirect: 0 - m_PVRDenoiserTypeIndirect: 0 - m_PVRDenoiserTypeAO: 0 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 0 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 0} - m_LightingSettings: {fileID: 0} ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 3 - 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 - buildHeightMesh: 0 - maxJobWorkers: 0 - preserveTilesOutsideBounds: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &705507993 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 705507995} - - component: {fileID: 705507994} - 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 &705507994 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 705507993} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - 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_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 1 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &705507995 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 705507993} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &904580850 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 904580854} - - component: {fileID: 904580853} - - component: {fileID: 904580852} - - component: {fileID: 904580851} - m_Layer: 0 - m_Name: Capsule - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!136 &904580851 -CapsuleCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 904580850} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.5 - m_Height: 2 - m_Direction: 1 - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &904580852 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 904580850} - 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: 1f3398774ec0b7f4388ab991d34e8b19, 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 &904580853 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 904580850} - m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &904580854 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 904580850} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.728, y: 0.7071809, z: -7.7433186} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &963194225 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 963194228} - - component: {fileID: 963194227} - - component: {fileID: 963194226} - 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 &963194226 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 963194225} - m_Enabled: 1 ---- !u!20 &963194227 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 963194225} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_Iso: 200 - m_ShutterSpeed: 0.005 - m_Aperture: 16 - m_FocusDistance: 10 - m_FocalLength: 50 - m_BladeCount: 5 - m_Curvature: {x: 2, y: 11} - m_BarrelClipping: 0.25 - m_Anamorphism: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 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 &963194228 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 963194225} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1927401669 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1927401673} - - component: {fileID: 1927401672} - - component: {fileID: 1927401671} - - component: {fileID: 1927401670} - m_Layer: 0 - m_Name: Sphere - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!135 &1927401670 -SphereCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1927401669} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Radius: 0.5 - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &1927401671 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1927401669} - 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: fdaec566e7ad7cb4fade7de6dbe25664, 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 &1927401672 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1927401669} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1927401673 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1927401669} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.016881805, y: 0.77233076, z: -7.7357845} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/src/Text To Material/Assets/Scenes/Test.unity b/src/Text To Material/Assets/Scenes/Test.unity new file mode 100644 index 0000000..dfd3d33 --- /dev/null +++ b/src/Text To Material/Assets/Scenes/Test.unity @@ -0,0 +1,1118 @@ +%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: 9 + 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: 705507994} + m_IndirectSpecularColor: {r: 0.44657838, g: 0.49641407, b: 0.5748188, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 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: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + 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 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &450195938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 450195942} + - component: {fileID: 450195941} + - component: {fileID: 450195940} + - component: {fileID: 450195939} + m_Layer: 0 + m_Name: Sphere (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!135 &450195939 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 450195938} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &450195940 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 450195938} + 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: 10302, 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_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 &450195941 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 450195938} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &450195942 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 450195938} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.2038823, y: -1.2177562, z: 2.111351} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 604439044} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &604439043 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 604439044} + m_Layer: 0 + m_Name: Static Objects + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &604439044 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 604439043} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.0038822829, y: 1.9677562, z: -9.811351} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1927401673} + - {fileID: 824334203} + - {fileID: 1989669130} + - {fileID: 450195942} + - {fileID: 1867656145} + - {fileID: 1917889911} + - {fileID: 2105681287} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &705507993 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 705507995} + - component: {fileID: 705507994} + 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 &705507994 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &705507995 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_LocalRotation: {x: 0.3120327, y: -0.6112473, z: 0.28502873, w: 0.6691569} + m_LocalPosition: {x: -0.0038822829, y: 1.0322438, z: 9.811351} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2048857257} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 50, y: -84.821, z: 0} +--- !u!1 &824334199 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 824334203} + - component: {fileID: 824334202} + - component: {fileID: 824334201} + - component: {fileID: 824334200} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &824334200 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 824334199} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &824334201 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 824334199} + 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: 10302, 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_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 &824334202 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 824334199} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &824334203 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 824334199} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.18422043, y: -2.0977561, z: 2.0170941} + m_LocalScale: {x: 1.5, y: 1.5, z: 1.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 604439044} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &963194225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 963194228} + - component: {fileID: 963194227} + - component: {fileID: 963194226} + 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 &963194226 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 +--- !u!20 &963194227 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 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 &963194228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_LocalRotation: {x: 0.17364816, y: -0, z: -0, w: 0.9848078} + m_LocalPosition: {x: -0.0038822829, y: -0.46775615, z: -0.18864918} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2048857257} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 20, y: 0, z: 0} +--- !u!1 &1867656141 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1867656145} + - component: {fileID: 1867656144} + - component: {fileID: 1867656143} + - component: {fileID: 1867656142} + m_Layer: 0 + m_Name: Sphere (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!135 &1867656142 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1867656141} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1867656143 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1867656141} + 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: 10302, 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_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 &1867656144 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1867656141} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1867656145 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1867656141} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.0038822829, y: -1.2177562, z: 3.1813507} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 604439044} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1917889907 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1917889911} + - component: {fileID: 1917889910} + - component: {fileID: 1917889909} + - component: {fileID: 1917889908} + m_Layer: 0 + m_Name: Sphere (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!135 &1917889908 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1917889907} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1917889909 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1917889907} + 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: 10302, 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_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 &1917889910 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1917889907} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1917889911 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1917889907} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.1961178, y: -1.2177562, z: 3.1813507} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 604439044} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1927401669 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1927401673} + - component: {fileID: 1927401672} + - component: {fileID: 1927401671} + - component: {fileID: 1927401670} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!135 &1927401670 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1927401669} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1927401671 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1927401669} + 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: 10302, 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_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 &1927401672 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1927401669} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1927401673 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1927401669} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.0038822829, y: -1.2177562, z: 2.111351} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 604439044} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1989669126 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1989669130} + - component: {fileID: 1989669129} + - component: {fileID: 1989669128} + - component: {fileID: 1989669127} + m_Layer: 0 + m_Name: Sphere (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!135 &1989669127 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1989669126} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1989669128 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1989669126} + 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: 10302, 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_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 &1989669129 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1989669126} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1989669130 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1989669126} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.1961178, y: -1.2177562, z: 2.111351} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 604439044} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2048857256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2048857257} + m_Layer: 0 + m_Name: Settings + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2048857257 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2048857256} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.0038822829, y: 1.9677562, z: -9.811351} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 963194228} + - {fileID: 705507995} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2105681283 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2105681287} + - component: {fileID: 2105681286} + - component: {fileID: 2105681285} + - component: {fileID: 2105681284} + m_Layer: 0 + m_Name: Sphere (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!135 &2105681284 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105681283} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2105681285 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105681283} + 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: 10302, 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_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 &2105681286 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105681283} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2105681287 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2105681283} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.2038823, y: -1.2177562, z: 3.1813507} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 604439044} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/src/Text To Material/Assets/Scenes/SampleScene.unity.meta b/src/Text To Material/Assets/Scenes/Test.unity.meta similarity index 100% rename from src/Text To Material/Assets/Scenes/SampleScene.unity.meta rename to src/Text To Material/Assets/Scenes/Test.unity.meta diff --git a/src/Text To Material/Assets/T2M Materials/T2M_Mat_2023_12_30_13_18_16.mat.meta b/src/Text To Material/Assets/Scripts/OpenAI.meta similarity index 52% rename from src/Text To Material/Assets/T2M Materials/T2M_Mat_2023_12_30_13_18_16.mat.meta rename to src/Text To Material/Assets/Scripts/OpenAI.meta index bd260b6..25de9e0 100644 --- a/src/Text To Material/Assets/T2M Materials/T2M_Mat_2023_12_30_13_18_16.mat.meta +++ b/src/Text To Material/Assets/Scripts/OpenAI.meta @@ -1,8 +1,8 @@ fileFormatVersion: 2 -guid: c916bd7bc309df44c8f6d15079ba2648 -NativeFormatImporter: +guid: c018ca7747cfece45a1dfd99fced2f4e +folderAsset: yes +DefaultImporter: externalObjects: {} - mainObjectFileID: 2100000 userData: assetBundleName: assetBundleVariant: diff --git a/src/Text To Material/Assets/Scripts/OpenAI.cs b/src/Text To Material/Assets/Scripts/OpenAI/OpenAI.cs similarity index 100% rename from src/Text To Material/Assets/Scripts/OpenAI.cs rename to src/Text To Material/Assets/Scripts/OpenAI/OpenAI.cs diff --git a/src/Text To Material/Assets/Scripts/OpenAI.cs.meta b/src/Text To Material/Assets/Scripts/OpenAI/OpenAI.cs.meta similarity index 100% rename from src/Text To Material/Assets/Scripts/OpenAI.cs.meta rename to src/Text To Material/Assets/Scripts/OpenAI/OpenAI.cs.meta diff --git a/src/Text To Material/Assets/Scripts/OpenAIUtil.cs b/src/Text To Material/Assets/Scripts/OpenAI/OpenAIUtil.cs similarity index 99% rename from src/Text To Material/Assets/Scripts/OpenAIUtil.cs rename to src/Text To Material/Assets/Scripts/OpenAI/OpenAIUtil.cs index 669db5d..d2675a5 100644 --- a/src/Text To Material/Assets/Scripts/OpenAIUtil.cs +++ b/src/Text To Material/Assets/Scripts/OpenAI/OpenAIUtil.cs @@ -1,4 +1,5 @@ using UnityEngine; +#if UNITY_EDITOR using UnityEditor; using UnityEngine.Networking; @@ -97,4 +98,5 @@ public static string InvokeChat(string prompt, string model = "gpt-3.5-turbo") } -} +} +#endif \ No newline at end of file diff --git a/src/Text To Material/Assets/Scripts/OpenAIUtil.cs.meta b/src/Text To Material/Assets/Scripts/OpenAI/OpenAIUtil.cs.meta similarity index 100% rename from src/Text To Material/Assets/Scripts/OpenAIUtil.cs.meta rename to src/Text To Material/Assets/Scripts/OpenAI/OpenAIUtil.cs.meta diff --git a/src/Text To Material/Assets/Scripts/T2M.meta b/src/Text To Material/Assets/Scripts/T2M.meta new file mode 100644 index 0000000..69d2c93 --- /dev/null +++ b/src/Text To Material/Assets/Scripts/T2M.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e7f91fa315e28834bb759ce7d62ebca9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/src/Text To Material/Assets/Scripts/T2M/Settings.meta b/src/Text To Material/Assets/Scripts/T2M/Settings.meta new file mode 100644 index 0000000..a4a2f4a --- /dev/null +++ b/src/Text To Material/Assets/Scripts/T2M/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 58209d7a32989f048949611d954d1307 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/src/Text To Material/Assets/Scripts/T2MUserSettings.cs b/src/Text To Material/Assets/Scripts/T2M/Settings/T2MUserSettings.cs similarity index 100% rename from src/Text To Material/Assets/Scripts/T2MUserSettings.cs rename to src/Text To Material/Assets/Scripts/T2M/Settings/T2MUserSettings.cs diff --git a/src/Text To Material/Assets/Scripts/T2MUserSettings.cs.meta b/src/Text To Material/Assets/Scripts/T2M/Settings/T2MUserSettings.cs.meta similarity index 100% rename from src/Text To Material/Assets/Scripts/T2MUserSettings.cs.meta rename to src/Text To Material/Assets/Scripts/T2M/Settings/T2MUserSettings.cs.meta diff --git a/src/Text To Material/Assets/Tex.meta b/src/Text To Material/Assets/Scripts/T2M/Settings/Tex.meta similarity index 100% rename from src/Text To Material/Assets/Tex.meta rename to src/Text To Material/Assets/Scripts/T2M/Settings/Tex.meta diff --git a/src/Text To Material/Assets/Tex/logo.png b/src/Text To Material/Assets/Scripts/T2M/Settings/Tex/logo.png similarity index 100% rename from src/Text To Material/Assets/Tex/logo.png rename to src/Text To Material/Assets/Scripts/T2M/Settings/Tex/logo.png diff --git a/src/Text To Material/Assets/Tex/logo.png.meta b/src/Text To Material/Assets/Scripts/T2M/Settings/Tex/logo.png.meta similarity index 100% rename from src/Text To Material/Assets/Tex/logo.png.meta rename to src/Text To Material/Assets/Scripts/T2M/Settings/Tex/logo.png.meta diff --git a/src/Text To Material/Assets/Scripts/T2MGenerator.cs b/src/Text To Material/Assets/Scripts/T2M/T2MGenerator.cs similarity index 82% rename from src/Text To Material/Assets/Scripts/T2MGenerator.cs rename to src/Text To Material/Assets/Scripts/T2M/T2MGenerator.cs index e3b47c0..7205677 100644 --- a/src/Text To Material/Assets/Scripts/T2MGenerator.cs +++ b/src/Text To Material/Assets/Scripts/T2M/T2MGenerator.cs @@ -1,6 +1,7 @@ using System; using System.Collections; using System.IO; +#if UNITY_EDITOR using Unity.EditorCoroutines.Editor; using UnityEditor; using UnityEngine; @@ -11,6 +12,7 @@ namespace T2M { /// /// This static class is meant to generate the materials. + /// We parse a txt file containing the additional prompts and send it to the API. /// We set the material properties, generate texture, convert it to normal map. /// We then apply the generated texture map and normal map to the material. /// @@ -63,18 +65,11 @@ public static void GenerateMaterial(CurrentSettings settings, string matPrompt, if (!Directory.Exists(generatedMaterialPath)) AssetDatabase.CreateFolder(Path.GetDirectoryName(generatedMaterialPath), Path.GetFileName(generatedMaterialPath)); - string specificMatPrompt = $"Generate a Unity Standard Shader material with the following characteristics: {matPrompt}. " + - "Please provide the material properties in the following format: Albedo: [color], Metallic: [value], Smoothness: [value], " + - "Emission: [color]. For Tiling and Offset, provide two values separated by a space, in the format 'x y'. " + - "Example format for Tiling and Offset: 'Tiling: 1 1', 'Offset: 0 0'." + - "Please provide the material properties in the specified format without brackets." + - "For example: Albedo: red, Metallic: 1, Smoothness: 1, Emission: red, Tiling: 10 10, Offset: 0 0"; // return response in a specified format to be parsed + string specificMatPrompt = GetMaterialPrompt(matPrompt); // return response in a specified format to be parsed + string specificTexPrompt = GetTexturePrompt(texPrompt); // return seamless textures - string specificTexPrompt = $"Create a high-quality, strictly seamless texture that can be tiled flawlessly for a 3D material, matching these characteristics: {texPrompt}. " + - "The texture must have absolutely no visible seams or discontinuities, ensuring it can be tiled repeatedly without any noticeable edges. " + - "It should also be evenly lit and high-resolution to support close-up views and detailed rendering without pixelation."; // return seamless textures - - string materialProperties = OpenAIUtil.InvokeChat(specificMatPrompt, GetSelectedGPTModel(settings.GPT_MODEL)); + string materialProperties = OpenAIUtil.InvokeChat(specificMatPrompt, GetSelectedGPTModel(settings.GPT_MODEL)); + MaterialProperties materialValues = ParseMaterialProperties(materialProperties); string textureUrl = OpenAIUtil.InvokeImage(specificTexPrompt, GetSelectedDalleModel(settings.DALLE_MODEL), @@ -116,6 +111,32 @@ public static void GenerateMaterial(CurrentSettings settings, string matPrompt, }, normStrength)); } + // converting a text file to array of strings + private static string[] ReadPromptsFromFile(string filePath) + { + if (File.Exists(filePath)) + { + string[] lines = File.ReadAllLines(filePath); // each element of array is 1 line + return lines; + } + else + { + Debug.LogError("File not found: " + filePath); + return new string[0]; + } + } + + public static string GetMaterialPrompt(string matPrompt) + { + string[] prompts = ReadPromptsFromFile(Path.Combine(Application.dataPath, "Scripts/T2M/prompts.txt")); + return string.Format(prompts.Length > 0 ? prompts[0] : "", matPrompt); // 1st line - mat prompt + } + + public static string GetTexturePrompt(string texPrompt) + { + string[] prompts = ReadPromptsFromFile(Path.Combine(Application.dataPath, "Scripts/T2M/prompts.txt")); // 2nd line - tex prompt + return string.Format(prompts.Length > 1 ? prompts[1] : "", texPrompt); + } // download the image from the response url public static IEnumerator DownloadTextureFromUrl(string url, System.Action onCompleted, float normalStrength = 100.0f) { @@ -205,10 +226,14 @@ public static MaterialProperties ParseMaterialProperties(string response) switch (key) { case "Albedo": - Color albedoColor; - if (ColorUtility.TryParseHtmlString(value, out albedoColor)) + string[] rgba1 = value.Split(' '); + if (rgba1.Length == 4 && + float.TryParse(rgba1[0], out float r1) && + float.TryParse(rgba1[1], out float g1) && + float.TryParse(rgba1[2], out float b1) && + float.TryParse(rgba1[3], out float a1)) { - values.Albedo = albedoColor; + values.Albedo = new Color(r1, g1, b1, a1); } break; case "Metallic": @@ -222,12 +247,16 @@ public static MaterialProperties ParseMaterialProperties(string response) { values.Smoothness = smoothness; } - break; + break; case "Emission": - Color emissionColor; - if (ColorUtility.TryParseHtmlString(value, out emissionColor)) + string[] rgba2 = value.Split(' '); + if (rgba2.Length == 4 && + float.TryParse(rgba2[0], out float r2) && + float.TryParse(rgba2[1], out float g2) && + float.TryParse(rgba2[2], out float b2) && + float.TryParse(rgba2[3], out float a2)) { - values.Emission = emissionColor; + values.Emission = new Color(r2, g2, b2, a2); } break; case "Tiling": @@ -260,9 +289,9 @@ private static void ApplyMaterialProperties(Material material, MaterialPropertie material.SetFloat("_Metallic", values.Metallic); material.SetFloat("_Glossiness", values.Smoothness); - material.SetTextureScale("_MainTex", values.Tiling); material.SetTextureOffset("_MainTex", values.Offset); + material.SetTexture("_MainTex", texture); if (normalMap != null) { @@ -278,3 +307,4 @@ private static void ApplyMaterialProperties(Material material, MaterialPropertie } } } +#endif \ No newline at end of file diff --git a/src/Text To Material/Assets/Scripts/T2MGenerator.cs.meta b/src/Text To Material/Assets/Scripts/T2M/T2MGenerator.cs.meta similarity index 100% rename from src/Text To Material/Assets/Scripts/T2MGenerator.cs.meta rename to src/Text To Material/Assets/Scripts/T2M/T2MGenerator.cs.meta diff --git a/src/Text To Material/Assets/Scripts/T2MSettings.cs b/src/Text To Material/Assets/Scripts/T2M/T2MSettings.cs similarity index 98% rename from src/Text To Material/Assets/Scripts/T2MSettings.cs rename to src/Text To Material/Assets/Scripts/T2M/T2MSettings.cs index e72f3fc..10cfdc0 100644 --- a/src/Text To Material/Assets/Scripts/T2MSettings.cs +++ b/src/Text To Material/Assets/Scripts/T2M/T2MSettings.cs @@ -1,3 +1,4 @@ +#if UNITY_EDITOR using UnityEditor; namespace T2M @@ -39,3 +40,4 @@ public static SettingsProvider CreateCustomSettingsProvider() } } // namespace T2M +#endif \ No newline at end of file diff --git a/src/Text To Material/Assets/Scripts/T2MSettings.cs.meta b/src/Text To Material/Assets/Scripts/T2M/T2MSettings.cs.meta similarity index 100% rename from src/Text To Material/Assets/Scripts/T2MSettings.cs.meta rename to src/Text To Material/Assets/Scripts/T2M/T2MSettings.cs.meta diff --git a/src/Text To Material/Assets/Scripts/T2MWindow.cs b/src/Text To Material/Assets/Scripts/T2M/T2MWindow.cs similarity index 99% rename from src/Text To Material/Assets/Scripts/T2MWindow.cs rename to src/Text To Material/Assets/Scripts/T2M/T2MWindow.cs index f00bb6c..7e8de1c 100644 --- a/src/Text To Material/Assets/Scripts/T2MWindow.cs +++ b/src/Text To Material/Assets/Scripts/T2M/T2MWindow.cs @@ -1,4 +1,5 @@ using UnityEngine; +#if UNITY_EDITOR using UnityEditor; namespace T2M @@ -85,3 +86,4 @@ void OnGUI() } } } +#endif \ No newline at end of file diff --git a/src/Text To Material/Assets/Scripts/T2MWindow.cs.meta b/src/Text To Material/Assets/Scripts/T2M/T2MWindow.cs.meta similarity index 100% rename from src/Text To Material/Assets/Scripts/T2MWindow.cs.meta rename to src/Text To Material/Assets/Scripts/T2M/T2MWindow.cs.meta diff --git a/src/Text To Material/Assets/Scripts/T2M/prompts.txt b/src/Text To Material/Assets/Scripts/T2M/prompts.txt new file mode 100644 index 0000000..8f56e92 --- /dev/null +++ b/src/Text To Material/Assets/Scripts/T2M/prompts.txt @@ -0,0 +1,2 @@ +Generate a Unity Standard Shader material with the following characteristics: {0}. Please provide the material properties in the following format: Albedo: [r g b a], Metallic: [value], Smoothness: [value], Emission: [r g b a]. For Tiling and Offset, provide two values separated by a space, in the format 'x y'. Example format for Tiling and Offset: 'Tiling: 1 1', 'Offset: 0 0'. Please provide the material properties in the specified format without brackets. For example: Albedo: 1 0 0 1, Metallic: 1, Smoothness: 1, Emission: 1 1 1 0, Tiling: 10 10, Offset: 0 0 +Create a high-quality, strictly seamless texture that can be tiled flawlessly for a 3D material, matching these characteristics: {0}. The texture must have absolutely no visible seams or discontinuities, ensuring it can be tiled repeatedly without any noticeable edges. It should also be evenly lit and high-resolution to support close-up views and detailed rendering without pixelation. diff --git a/src/Text To Material/Assets/Scripts/T2M/prompts.txt.meta b/src/Text To Material/Assets/Scripts/T2M/prompts.txt.meta new file mode 100644 index 0000000..04a3269 --- /dev/null +++ b/src/Text To Material/Assets/Scripts/T2M/prompts.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: af27fd965fa7f9b4eb724bc476812576 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/src/Text To Material/Assets/T2M Materials/T2M_Mat_2023_12_30_13_18_16.mat b/src/Text To Material/Assets/T2M Materials/T2M_Mat_2023_12_30_13_18_16.mat deleted file mode 100644 index 0c5a64c..0000000 --- a/src/Text To Material/Assets/T2M Materials/T2M_Mat_2023_12_30_13_18_16.mat +++ /dev/null @@ -1,83 +0,0 @@ -%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: T2M_Mat_2023_12_30_13_18_16 - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: [] - m_InvalidKeywords: [] - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_LockedProperties: - 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_Ints: [] - m_Floats: - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - m_BuildTextureStacks: [] diff --git a/src/Text To Material/Assets/T2M Materials/T2M_Norm_2023_12_30_13_18_16.png b/src/Text To Material/Assets/T2M Materials/T2M_Norm_2023_12_30_13_18_16.png deleted file mode 100644 index 18743c28af438c4794d78a6cb305e0ce95246e24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139500 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 Nnwg|t5CMD2F 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