├── .gitignore ├── Assets ├── CubeMaps.meta ├── CubeMaps │ ├── CubeMap_Bridge.jpg │ ├── CubeMap_Bridge.jpg.meta │ ├── CubeMap_Buildings.jpg │ ├── CubeMap_Buildings.jpg.meta │ ├── CubeMap_Church.jpg │ ├── CubeMap_Church.jpg.meta │ ├── CubeMap_Forest.jpg │ ├── CubeMap_Forest.jpg.meta │ ├── CubeMap_Room.jpg │ ├── CubeMap_Room.jpg.meta │ ├── CubeMap_Shipyard.jpg │ ├── CubeMap_Shipyard.jpg.meta │ ├── CubeMap_Terrace.jpg │ └── CubeMap_Terrace.jpg.meta ├── FileBrowser.meta ├── FileBrowser │ ├── DefaultIcons.meta │ ├── DefaultIcons │ │ ├── addToFavorites.psd │ │ ├── addToFavorites.psd.meta │ │ ├── fileIcon.psd │ │ ├── fileIcon.psd.meta │ │ ├── folderIcon.psd │ │ ├── folderIcon.psd.meta │ │ ├── listItemHover.psd │ │ ├── listItemHover.psd.meta │ │ ├── listItemSelected.psd │ │ ├── listItemSelected.psd.meta │ │ ├── placesDesktop.psd │ │ ├── placesDesktop.psd.meta │ │ ├── placesFavorites.psd │ │ ├── placesFavorites.psd.meta │ │ ├── placesHD.psd │ │ ├── placesHD.psd.meta │ │ ├── placesMyDocs.psd │ │ ├── placesMyDocs.psd.meta │ │ ├── placesMyPics.psd │ │ ├── placesMyPics.psd.meta │ │ ├── resizeHandle.psd │ │ └── resizeHandle.psd.meta │ ├── FileBrowser.cs │ ├── FileBrowser.cs.meta │ ├── ReadMe.rtf │ ├── ReadMe.rtf.meta │ ├── internals.meta │ └── internals │ │ ├── GLUtils.cs │ │ ├── GLUtils.cs.meta │ │ ├── GUILayoutx.cs │ │ ├── GUILayoutx.cs.meta │ │ ├── SoundViewer.cs │ │ └── SoundViewer.cs.meta ├── MainScene.meta ├── MainScene.unity ├── MainScene.unity.meta ├── MainScene │ ├── LightingData.asset │ ├── LightingData.asset.meta │ ├── ReflectionProbe-0.exr │ └── ReflectionProbe-0.exr.meta ├── Materials.meta ├── Materials │ ├── AO_Preview.mat │ ├── AO_Preview.mat.meta │ ├── Alignment_Material.mat │ ├── Alignment_Material.mat.meta │ ├── Box_Material.mat │ ├── Box_Material.mat.meta │ ├── DNMS_Physical.mat │ ├── DNMS_Physical.mat.meta │ ├── DNS_Physical.mat │ ├── DNS_Physical.mat.meta │ ├── Edge_Preview.mat │ ├── Edge_Preview.mat.meta │ ├── Edit_Diffuse_Preview.mat │ ├── Edit_Diffuse_Preview.mat.meta │ ├── Full_Material.mat │ ├── Full_Material.mat.meta │ ├── Full_Material_Copy.mat │ ├── Full_Material_Copy.mat.meta │ ├── Height_Preview.mat │ ├── Height_Preview.mat.meta │ ├── Inverse_Cube.mat │ ├── Inverse_Cube.mat.meta │ ├── Inverse_Cube_Probe.mat │ ├── Inverse_Cube_Probe.mat.meta │ ├── LightDot.mat │ ├── LightDot.mat.meta │ ├── Metallic_Preview.mat │ ├── Metallic_Preview.mat.meta │ ├── Normal_Preview.mat │ ├── Normal_Preview.mat.meta │ ├── Rough_Spec_Preview.mat │ ├── Rough_Spec_Preview.mat.meta │ ├── Sample_Material.mat │ ├── Sample_Material.mat.meta │ ├── Skybox.mat │ ├── Skybox.mat.meta │ ├── Smoothness_Preview.mat │ ├── Smoothness_Preview.mat.meta │ ├── Test_Material.mat │ └── Test_Material.mat.meta ├── Models.meta ├── Models │ ├── Materials.meta │ ├── Materials │ │ ├── box_material.mat │ │ ├── box_material.mat.meta │ │ ├── cube_material.mat │ │ ├── cube_material.mat.meta │ │ ├── cylinder_material.mat │ │ ├── cylinder_material.mat.meta │ │ ├── sphere_material.mat │ │ └── sphere_material.mat.meta │ ├── box_plane.FBX │ ├── box_plane.FBX.meta │ ├── test_object_cube.FBX │ ├── test_object_cube.FBX.meta │ ├── test_object_cylinder.FBX │ ├── test_object_cylinder.FBX.meta │ ├── test_object_sphere.FBX │ ├── test_object_sphere.FBX.meta │ ├── test_objects.FBX │ └── test_objects.FBX.meta ├── OBJ-IO.meta ├── OBJ-IO │ ├── Editor.meta │ ├── Editor │ │ ├── OBJEditor.cs │ │ └── OBJEditor.cs.meta │ ├── Examples.meta │ ├── Examples │ │ ├── Meshes.meta │ │ ├── Meshes │ │ │ ├── Materials.meta │ │ │ ├── Materials │ │ │ │ ├── Teapot001Mat.mat │ │ │ │ ├── Teapot001Mat.mat.meta │ │ │ │ ├── Teapot001_Instance_0Mat.mat │ │ │ │ └── Teapot001_Instance_0Mat.mat.meta │ │ │ ├── Teapot.obj │ │ │ ├── Teapot.obj.meta │ │ │ ├── Teapot_Modified.obj │ │ │ └── Teapot_Modified.obj.meta │ │ ├── Scenes.meta │ │ ├── Scenes │ │ │ ├── Example.unity │ │ │ └── Example.unity.meta │ │ ├── Scripts.meta │ │ └── Scripts │ │ │ ├── Example.cs │ │ │ └── Example.cs.meta │ ├── Plugins.meta │ ├── Plugins │ │ ├── Extension.meta │ │ ├── Extension │ │ │ ├── GameObjectExtension.cs │ │ │ ├── GameObjectExtension.cs.meta │ │ │ ├── MeshExtension.cs │ │ │ ├── MeshExtension.cs.meta │ │ │ ├── StringExtensions.cs │ │ │ ├── StringExtensions.cs.meta │ │ │ ├── Texture2DExtension.cs │ │ │ ├── Texture2DExtension.cs.meta │ │ │ ├── TransformExtension.cs │ │ │ ├── TransformExtension.cs.meta │ │ │ ├── UnityExtension.cs │ │ │ ├── UnityExtension.cs.meta │ │ │ ├── VectorExtension.cs │ │ │ └── VectorExtension.cs.meta │ │ ├── Mesh.meta │ │ ├── Mesh │ │ │ └── OBJ.meta │ │ ├── Utils.meta │ │ └── Utils │ │ │ ├── Int32Converter.cs │ │ │ └── Int32Converter.cs.meta │ ├── Readme.txt │ └── Readme.txt.meta ├── Plugins.meta ├── Plugins │ ├── ClipboardHelper.dll │ ├── ClipboardHelper.dll.meta │ ├── FreeImage.dll │ ├── FreeImage.dll.meta │ ├── FreeImageNET.dll │ ├── FreeImageNET.dll.meta │ ├── I18N.West.dll │ ├── I18N.West.dll.meta │ ├── I18N.dll │ └── I18N.dll.meta ├── PostProcess.meta ├── PostProcess │ ├── HaltonSequence.cs │ ├── HaltonSequence.cs.meta │ ├── MotionBlurMatrixHelper.cs │ ├── MotionBlurMatrixHelper.cs.meta │ ├── OpaquePostProcess.cs │ ├── OpaquePostProcess.cs.meta │ ├── PostProcess.cs │ ├── PostProcess.cs.meta │ ├── Resources.meta │ └── Resources │ │ ├── HiddenPostProcess.shader │ │ ├── HiddenPostProcess.shader.meta │ │ ├── HiddenTAA.shader │ │ ├── HiddenTAA.shader.meta │ │ ├── LensDirt_01.tga │ │ ├── LensDirt_01.tga.meta │ │ ├── LensDirt_02.tga │ │ ├── LensDirt_02.tga.meta │ │ ├── LensDirt_03.tga │ │ ├── LensDirt_03.tga.meta │ │ ├── LensDirt_04.tga │ │ ├── LensDirt_04.tga.meta │ │ ├── flareMask.tga │ │ ├── flareMask.tga.meta │ │ ├── noise.tga │ │ ├── noise.tga.meta │ │ ├── vignette.tga │ │ └── vignette.tga.meta ├── Resources.meta ├── Scripts.meta ├── Scripts │ ├── AOFromNormalGui.cs │ ├── AOFromNormalGui.cs.meta │ ├── AlignmentGui.cs │ ├── AlignmentGui.cs.meta │ ├── CameraPanZoom.cs │ ├── CameraPanZoom.cs.meta │ ├── ClipboardHelper.cs │ ├── ClipboardHelper.cs.meta │ ├── CommandListExecutor.cs │ ├── CommandListExecutor.cs.meta │ ├── ControlsGui.cs │ ├── ControlsGui.cs.meta │ ├── CopyScale.cs │ ├── CopyScale.cs.meta │ ├── CubemapPicker.cs │ ├── CubemapPicker.cs.meta │ ├── EdgeFromNormalGui.cs │ ├── EdgeFromNormalGui.cs.meta │ ├── EditDiffuseGui.cs │ ├── EditDiffuseGui.cs.meta │ ├── Editor.meta │ ├── Editor │ │ ├── TextureImportTest.cs │ │ └── TextureImportTest.cs.meta │ ├── GetColorFromLight.cs │ ├── GetColorFromLight.cs.meta │ ├── HeightFromDiffuseGui.cs │ ├── HeightFromDiffuseGui.cs.meta │ ├── MainGui.cs │ ├── MainGui.cs.meta │ ├── MaterialGui.cs │ ├── MaterialGui.cs.meta │ ├── MetallicGui.cs │ ├── MetallicGui.cs.meta │ ├── NormalFromHeightGui.cs │ ├── NormalFromHeightGui.cs.meta │ ├── ObjRotator.cs │ ├── ObjRotator.cs.meta │ ├── PostProcessGui.cs │ ├── PostProcessGui.cs.meta │ ├── Resources.meta │ ├── Resources │ │ ├── GuiHelper.cs │ │ └── GuiHelper.cs.meta │ ├── SampleProbeTex.cs │ ├── SampleProbeTex.cs.meta │ ├── SaveLoadProject.cs │ ├── SaveLoadProject.cs.meta │ ├── ScreenGuard.cs │ ├── ScreenGuard.cs.meta │ ├── SettingsGui.cs │ ├── SettingsGui.cs.meta │ ├── SmoothnessGui.cs │ ├── SmoothnessGui.cs.meta │ ├── SpecularGui.cs │ ├── SpecularGui.cs.meta │ ├── SuggestionGui.cs │ ├── SuggestionGui.cs.meta │ ├── TargaImporter.cs │ ├── TargaImporter.cs.meta │ ├── TilingTextureMakerGui.cs │ ├── TilingTextureMakerGui.cs.meta │ ├── WelcomeGui.cs │ └── WelcomeGui.cs.meta ├── Shaders.meta ├── Shaders │ ├── AO_From_Normal_Preview.shader │ ├── AO_From_Normal_Preview.shader.meta │ ├── Alignment_Shader.shader │ ├── Alignment_Shader.shader.meta │ ├── CubeMapBackground.shader │ ├── CubeMapBackground.shader.meta │ ├── CubeMapProbe.shader │ ├── CubeMapProbe.shader.meta │ ├── DNMST.cginc │ ├── DNMST.cginc.meta │ ├── DNMST.shader │ ├── DNMST.shader.meta │ ├── DNMST_Displace.shader │ ├── DNMST_Displace.shader.meta │ ├── DNMST_prop.shader │ ├── DNMST_prop.shader.meta │ ├── DNSM.shader │ ├── DNSM.shader.meta │ ├── Edge_From_Normal_Preview.shader │ ├── Edge_From_Normal_Preview.shader.meta │ ├── Edit_Diffuse_Preview.shader │ ├── Edit_Diffuse_Preview.shader.meta │ ├── Height_From_Diffuse_Preview.shader │ ├── Height_From_Diffuse_Preview.shader.meta │ ├── LightDot.shader │ ├── LightDot.shader.meta │ ├── Metallic_Preview.shader │ ├── Metallic_Preview.shader.meta │ ├── Normal_From_Height_Preview.shader │ ├── Normal_From_Height_Preview.shader.meta │ ├── PBS.shader │ ├── PBS.shader.meta │ ├── Photoshop.cginc │ ├── Photoshop.cginc.meta │ ├── Resources.meta │ ├── Resources │ │ ├── Blit_Alignment.shader │ │ ├── Blit_Alignment.shader.meta │ │ ├── Blit_Edge_From_Normal.shader │ │ ├── Blit_Edge_From_Normal.shader.meta │ │ ├── Blit_FlipNormalY.shader │ │ ├── Blit_FlipNormalY.shader.meta │ │ ├── Blit_Height_From_Diffuse.shader │ │ ├── Blit_Height_From_Diffuse.shader.meta │ │ ├── Blit_Height_From_Normal.shader │ │ ├── Blit_Height_From_Normal.shader.meta │ │ ├── Blit_Metallic.shader │ │ ├── Blit_Metallic.shader.meta │ │ ├── Blit_Normal_From_Height.shader │ │ ├── Blit_Normal_From_Height.shader.meta │ │ ├── Blit_Property_Comp.shader │ │ ├── Blit_Property_Comp.shader.meta │ │ ├── Blit_Sample.shader │ │ ├── Blit_Sample.shader.meta │ │ ├── Blit_Seamless_Texture_Maker.shader │ │ ├── Blit_Seamless_Texture_Maker.shader.meta │ │ ├── Blit_Shader.shader │ │ ├── Blit_Shader.shader.meta │ │ ├── Blit_Smoothness.shader │ │ ├── Blit_Smoothness.shader.meta │ │ ├── Photoshop.cginc │ │ └── Photoshop.cginc.meta │ ├── Sample_Shader.shader │ ├── Sample_Shader.shader.meta │ ├── Seamless_Texture_Preview.shader │ ├── Seamless_Texture_Preview.shader.meta │ ├── Smoothness_Preview.shader │ ├── Smoothness_Preview.shader.meta │ ├── Spec_Rough_Preview.shader │ ├── Spec_Rough_Preview.shader.meta │ ├── SurfacePBS.shader │ ├── SurfacePBS.shader.meta │ ├── SurfacePBS_Tess.shader │ ├── SurfacePBS_Tess.shader.meta │ ├── SurfacePBS_Tess_Generated.shader │ ├── SurfacePBS_Tess_Generated.shader.meta │ ├── Tess.cginc │ ├── Tess.cginc.meta │ ├── UnityPBSLighting.cginc │ └── UnityPBSLighting.cginc.meta ├── Standard Assets.meta ├── Standard Assets │ ├── Tessellation Shaders.meta │ └── Tessellation Shaders │ │ ├── BumpedSpecularDisplacement.shader │ │ ├── BumpedSpecularDisplacement.shader.meta │ │ ├── BumpedSpecularSmooth.shader │ │ └── BumpedSpecularSmooth.shader.meta ├── StreamingAssets.meta ├── StreamingAssets │ ├── c2i.exe │ ├── c2i.exe.meta │ ├── f2rb.exe │ ├── f2rb.exe.meta │ ├── i2c.exe │ └── i2c.exe.meta ├── Textures.meta ├── Textures │ ├── GUI.meta │ ├── GUI │ │ ├── MaterializeGuiSkin.guiskin │ │ ├── MaterializeGuiSkin.guiskin.meta │ │ ├── window_background.psd │ │ └── window_background.psd.meta │ ├── background.tga │ ├── background.tga.meta │ ├── black.png │ ├── black.png.meta │ ├── flat_black.tga │ ├── flat_black.tga.meta │ ├── flat_grey.tga │ ├── flat_grey.tga.meta │ ├── flat_normal.tga │ ├── flat_normal.tga.meta │ ├── flat_white.tga │ ├── flat_white.tga.meta │ ├── icon128.tga │ ├── icon128.tga.meta │ ├── icon256.tga │ ├── icon256.tga.meta │ ├── icon32.tga │ ├── icon32.tga.meta │ ├── icon48.tga │ ├── icon48.tga.meta │ ├── logo.tga │ ├── logo.tga.meta │ ├── menu_background.tga │ ├── menu_background.tga.meta │ ├── white.png │ └── white.png.meta ├── favorites.txt ├── favorites.txt.meta ├── settings.txt ├── settings.txt.meta ├── temp.png ├── temp.png.meta └── thumbs │ └── tempImage.png ├── LICENSE ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NavMeshLayers.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset └── UnityConnectSettings.asset └── UnityPackageManager └── manifest.json /.gitignore: -------------------------------------------------------------------------------- 1 | [Ll]ibrary/ 2 | [Tt]emp/ 3 | [Oo]bj/ 4 | [Bb]uild/ 5 | [Bb]uilds/ 6 | Assets/AssetStoreTools* 7 | 8 | # Visual Studio cache directory 9 | .vs/ 10 | 11 | # Autogenerated VS/MD/Consulo solution and project files 12 | ExportedObj/ 13 | .consulo/ 14 | *.csproj 15 | *.unityproj 16 | *.sln 17 | *.suo 18 | *.tmp 19 | *.user 20 | *.userprefs 21 | *.pidb 22 | *.booproj 23 | *.svd 24 | *.pdb 25 | *.opendb 26 | 27 | # Unity3D generated meta files 28 | *.pidb.meta 29 | *.pdb.meta 30 | 31 | # Unity3D Generated File On Crash Reports 32 | sysinfo.txt 33 | 34 | # Builds 35 | *.apk 36 | *.unitypackage 37 | -------------------------------------------------------------------------------- /Assets/CubeMaps.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 434a6d261bc9bac45bcb54eac8b438f9 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/CubeMaps/CubeMap_Bridge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/CubeMaps/CubeMap_Bridge.jpg -------------------------------------------------------------------------------- /Assets/CubeMaps/CubeMap_Bridge.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3c4b870755058242b295ad71f9494e2 3 | TextureImporter: 4 | fileIDToRecycleName: 5 | 8900000: generatedCubemap 6 | serializedVersion: 2 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | linearTexture: 0 11 | correctGamma: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapFadeDistanceStart: 1 15 | mipMapFadeDistanceEnd: 3 16 | bumpmap: 17 | convertToNormalMap: 0 18 | externalNormalMap: 0 19 | heightScale: .25 20 | normalMapFilter: 0 21 | isReadable: 0 22 | grayScaleToAlpha: 0 23 | generateCubemap: 2 24 | seamlessCubemap: 1 25 | textureFormat: -1 26 | maxTextureSize: 1024 27 | textureSettings: 28 | filterMode: 2 29 | aniso: -1 30 | mipBias: -1 31 | wrapMode: 1 32 | nPOTScale: 1 33 | lightmap: 0 34 | compressionQuality: 50 35 | spriteMode: 0 36 | spriteExtrude: 1 37 | spriteMeshType: 1 38 | alignment: 0 39 | spritePivot: {x: .5, y: .5} 40 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 41 | spritePixelsToUnits: 100 42 | alphaIsTransparency: 0 43 | textureType: 3 44 | buildTargetSettings: [] 45 | spriteSheet: 46 | sprites: [] 47 | spritePackingTag: 48 | userData: 49 | -------------------------------------------------------------------------------- /Assets/CubeMaps/CubeMap_Buildings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/CubeMaps/CubeMap_Buildings.jpg -------------------------------------------------------------------------------- /Assets/CubeMaps/CubeMap_Buildings.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a62760f0b93cb20488888177ddec2e93 3 | TextureImporter: 4 | fileIDToRecycleName: 5 | 8900000: generatedCubemap 6 | serializedVersion: 2 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | linearTexture: 0 11 | correctGamma: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapFadeDistanceStart: 1 15 | mipMapFadeDistanceEnd: 3 16 | bumpmap: 17 | convertToNormalMap: 0 18 | externalNormalMap: 0 19 | heightScale: .25 20 | normalMapFilter: 0 21 | isReadable: 0 22 | grayScaleToAlpha: 0 23 | generateCubemap: 2 24 | seamlessCubemap: 1 25 | textureFormat: -1 26 | maxTextureSize: 1024 27 | textureSettings: 28 | filterMode: 2 29 | aniso: -1 30 | mipBias: -1 31 | wrapMode: 1 32 | nPOTScale: 1 33 | lightmap: 0 34 | compressionQuality: 50 35 | spriteMode: 0 36 | spriteExtrude: 1 37 | spriteMeshType: 1 38 | alignment: 0 39 | spritePivot: {x: .5, y: .5} 40 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 41 | spritePixelsToUnits: 100 42 | alphaIsTransparency: 0 43 | textureType: 3 44 | buildTargetSettings: [] 45 | spriteSheet: 46 | sprites: [] 47 | spritePackingTag: 48 | userData: 49 | -------------------------------------------------------------------------------- /Assets/CubeMaps/CubeMap_Church.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/CubeMaps/CubeMap_Church.jpg -------------------------------------------------------------------------------- /Assets/CubeMaps/CubeMap_Church.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 387f3a33cbb9dd049ba045d171d9818c 3 | TextureImporter: 4 | fileIDToRecycleName: 5 | 8900000: generatedCubemap 6 | serializedVersion: 2 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | linearTexture: 0 11 | correctGamma: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapFadeDistanceStart: 1 15 | mipMapFadeDistanceEnd: 3 16 | bumpmap: 17 | convertToNormalMap: 0 18 | externalNormalMap: 0 19 | heightScale: .25 20 | normalMapFilter: 0 21 | isReadable: 0 22 | grayScaleToAlpha: 0 23 | generateCubemap: 2 24 | seamlessCubemap: 1 25 | textureFormat: -1 26 | maxTextureSize: 1024 27 | textureSettings: 28 | filterMode: 2 29 | aniso: -1 30 | mipBias: -1 31 | wrapMode: 1 32 | nPOTScale: 1 33 | lightmap: 0 34 | compressionQuality: 50 35 | spriteMode: 0 36 | spriteExtrude: 1 37 | spriteMeshType: 1 38 | alignment: 0 39 | spritePivot: {x: .5, y: .5} 40 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 41 | spritePixelsToUnits: 100 42 | alphaIsTransparency: 0 43 | textureType: 3 44 | buildTargetSettings: [] 45 | spriteSheet: 46 | sprites: [] 47 | spritePackingTag: 48 | userData: 49 | -------------------------------------------------------------------------------- /Assets/CubeMaps/CubeMap_Forest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/CubeMaps/CubeMap_Forest.jpg -------------------------------------------------------------------------------- /Assets/CubeMaps/CubeMap_Forest.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d8775a68756b26449ca5212275dfdb2 3 | TextureImporter: 4 | fileIDToRecycleName: 5 | 8900000: generatedCubemap 6 | serializedVersion: 2 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | linearTexture: 0 11 | correctGamma: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapFadeDistanceStart: 1 15 | mipMapFadeDistanceEnd: 3 16 | bumpmap: 17 | convertToNormalMap: 0 18 | externalNormalMap: 0 19 | heightScale: .25 20 | normalMapFilter: 0 21 | isReadable: 0 22 | grayScaleToAlpha: 0 23 | generateCubemap: 2 24 | seamlessCubemap: 1 25 | textureFormat: -1 26 | maxTextureSize: 1024 27 | textureSettings: 28 | filterMode: 2 29 | aniso: -1 30 | mipBias: -1 31 | wrapMode: 1 32 | nPOTScale: 1 33 | lightmap: 0 34 | compressionQuality: 50 35 | spriteMode: 0 36 | spriteExtrude: 1 37 | spriteMeshType: 1 38 | alignment: 0 39 | spritePivot: {x: .5, y: .5} 40 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 41 | spritePixelsToUnits: 100 42 | alphaIsTransparency: 0 43 | textureType: 3 44 | buildTargetSettings: [] 45 | spriteSheet: 46 | sprites: [] 47 | spritePackingTag: 48 | userData: 49 | -------------------------------------------------------------------------------- /Assets/CubeMaps/CubeMap_Room.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/CubeMaps/CubeMap_Room.jpg -------------------------------------------------------------------------------- /Assets/CubeMaps/CubeMap_Room.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3aa43d07a0b64ce4fbf5e90dd367d2e5 3 | TextureImporter: 4 | fileIDToRecycleName: 5 | 8900000: generatedCubemap 6 | serializedVersion: 2 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | linearTexture: 0 11 | correctGamma: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapFadeDistanceStart: 1 15 | mipMapFadeDistanceEnd: 3 16 | bumpmap: 17 | convertToNormalMap: 0 18 | externalNormalMap: 0 19 | heightScale: .25 20 | normalMapFilter: 0 21 | isReadable: 0 22 | grayScaleToAlpha: 0 23 | generateCubemap: 2 24 | seamlessCubemap: 1 25 | textureFormat: -1 26 | maxTextureSize: 1024 27 | textureSettings: 28 | filterMode: 2 29 | aniso: -1 30 | mipBias: -1 31 | wrapMode: 1 32 | nPOTScale: 1 33 | lightmap: 0 34 | compressionQuality: 50 35 | spriteMode: 0 36 | spriteExtrude: 1 37 | spriteMeshType: 1 38 | alignment: 0 39 | spritePivot: {x: .5, y: .5} 40 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 41 | spritePixelsToUnits: 100 42 | alphaIsTransparency: 0 43 | textureType: 3 44 | buildTargetSettings: [] 45 | spriteSheet: 46 | sprites: [] 47 | spritePackingTag: 48 | userData: 49 | -------------------------------------------------------------------------------- /Assets/CubeMaps/CubeMap_Shipyard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/CubeMaps/CubeMap_Shipyard.jpg -------------------------------------------------------------------------------- /Assets/CubeMaps/CubeMap_Shipyard.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe31c4f5de1d1ee48a4f79ba29fb8d9c 3 | TextureImporter: 4 | fileIDToRecycleName: 5 | 8900000: generatedCubemap 6 | serializedVersion: 2 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | linearTexture: 0 11 | correctGamma: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapFadeDistanceStart: 1 15 | mipMapFadeDistanceEnd: 3 16 | bumpmap: 17 | convertToNormalMap: 0 18 | externalNormalMap: 0 19 | heightScale: .25 20 | normalMapFilter: 0 21 | isReadable: 0 22 | grayScaleToAlpha: 0 23 | generateCubemap: 2 24 | seamlessCubemap: 1 25 | textureFormat: -1 26 | maxTextureSize: 1024 27 | textureSettings: 28 | filterMode: 2 29 | aniso: -1 30 | mipBias: -1 31 | wrapMode: 1 32 | nPOTScale: 1 33 | lightmap: 0 34 | compressionQuality: 50 35 | spriteMode: 0 36 | spriteExtrude: 1 37 | spriteMeshType: 1 38 | alignment: 0 39 | spritePivot: {x: .5, y: .5} 40 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 41 | spritePixelsToUnits: 100 42 | alphaIsTransparency: 0 43 | textureType: 3 44 | buildTargetSettings: [] 45 | spriteSheet: 46 | sprites: [] 47 | spritePackingTag: 48 | userData: 49 | -------------------------------------------------------------------------------- /Assets/CubeMaps/CubeMap_Terrace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/CubeMaps/CubeMap_Terrace.jpg -------------------------------------------------------------------------------- /Assets/CubeMaps/CubeMap_Terrace.jpg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c4724d36a36fbb4498ef68ddb30f5ba 3 | TextureImporter: 4 | fileIDToRecycleName: 5 | 8900000: generatedCubemap 6 | serializedVersion: 2 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | linearTexture: 0 11 | correctGamma: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapFadeDistanceStart: 1 15 | mipMapFadeDistanceEnd: 3 16 | bumpmap: 17 | convertToNormalMap: 0 18 | externalNormalMap: 0 19 | heightScale: .25 20 | normalMapFilter: 0 21 | isReadable: 0 22 | grayScaleToAlpha: 0 23 | generateCubemap: 2 24 | seamlessCubemap: 1 25 | textureFormat: -1 26 | maxTextureSize: 1024 27 | textureSettings: 28 | filterMode: 2 29 | aniso: -1 30 | mipBias: -1 31 | wrapMode: 1 32 | nPOTScale: 1 33 | lightmap: 0 34 | compressionQuality: 50 35 | spriteMode: 0 36 | spriteExtrude: 1 37 | spriteMeshType: 1 38 | alignment: 0 39 | spritePivot: {x: .5, y: .5} 40 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 41 | spritePixelsToUnits: 100 42 | alphaIsTransparency: 0 43 | textureType: 3 44 | buildTargetSettings: [] 45 | spriteSheet: 46 | sprites: [] 47 | spritePackingTag: 48 | userData: 49 | -------------------------------------------------------------------------------- /Assets/FileBrowser.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c7e701e606e4f8d43893fc59a05938a1 3 | folderAsset: yes 4 | timeCreated: 1433725247 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 025bf892607661b4d9e956a881c9ed9d 3 | folderAsset: yes 4 | timeCreated: 1433725247 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/addToFavorites.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/FileBrowser/DefaultIcons/addToFavorites.psd -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/addToFavorites.psd.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 899b6c62f8495cb49b5cdf4af01b0c90 3 | timeCreated: 1461803142 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 4 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: 1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 1 49 | textureType: 2 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/fileIcon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/FileBrowser/DefaultIcons/fileIcon.psd -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/fileIcon.psd.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 39a095224be0beb409f5b61cd02f4579 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | serializedVersion: 2 6 | mipmaps: 7 | mipMapMode: 0 8 | enableMipMap: 0 9 | linearTexture: 1 10 | correctGamma: 0 11 | fadeOut: 0 12 | borderMipMap: 0 13 | mipMapFadeDistanceStart: 1 14 | mipMapFadeDistanceEnd: 3 15 | bumpmap: 16 | convertToNormalMap: 0 17 | externalNormalMap: 0 18 | heightScale: 0.25 19 | normalMapFilter: 0 20 | isReadable: 0 21 | grayScaleToAlpha: 0 22 | generateCubemap: 0 23 | cubemapConvolution: 0 24 | cubemapConvolutionSteps: 4 25 | cubemapConvolutionExponent: 1.5 26 | seamlessCubemap: 0 27 | textureFormat: -1 28 | maxTextureSize: 1024 29 | textureSettings: 30 | filterMode: -1 31 | aniso: 1 32 | mipBias: -1 33 | wrapMode: 1 34 | nPOTScale: 0 35 | lightmap: 0 36 | rGBM: 0 37 | compressionQuality: 50 38 | allowsAlphaSplitting: 0 39 | spriteMode: 0 40 | spriteExtrude: 1 41 | spriteMeshType: 1 42 | alignment: 0 43 | spritePivot: {x: 0.5, y: 0.5} 44 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 45 | spritePixelsToUnits: 100 46 | alphaIsTransparency: 1 47 | textureType: 2 48 | buildTargetSettings: [] 49 | spriteSheet: 50 | sprites: [] 51 | outline: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/folderIcon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/FileBrowser/DefaultIcons/folderIcon.psd -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/folderIcon.psd.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c8135945c98cc94429ae7806d04b5b8b 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | serializedVersion: 2 6 | mipmaps: 7 | mipMapMode: 0 8 | enableMipMap: 0 9 | linearTexture: 1 10 | correctGamma: 0 11 | fadeOut: 0 12 | borderMipMap: 0 13 | mipMapFadeDistanceStart: 1 14 | mipMapFadeDistanceEnd: 3 15 | bumpmap: 16 | convertToNormalMap: 0 17 | externalNormalMap: 0 18 | heightScale: 0.25 19 | normalMapFilter: 0 20 | isReadable: 0 21 | grayScaleToAlpha: 0 22 | generateCubemap: 0 23 | cubemapConvolution: 0 24 | cubemapConvolutionSteps: 4 25 | cubemapConvolutionExponent: 1.5 26 | seamlessCubemap: 0 27 | textureFormat: -1 28 | maxTextureSize: 1024 29 | textureSettings: 30 | filterMode: -1 31 | aniso: 1 32 | mipBias: -1 33 | wrapMode: 1 34 | nPOTScale: 0 35 | lightmap: 0 36 | rGBM: 0 37 | compressionQuality: 50 38 | allowsAlphaSplitting: 0 39 | spriteMode: 0 40 | spriteExtrude: 1 41 | spriteMeshType: 1 42 | alignment: 0 43 | spritePivot: {x: 0.5, y: 0.5} 44 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 45 | spritePixelsToUnits: 100 46 | alphaIsTransparency: 1 47 | textureType: 2 48 | buildTargetSettings: [] 49 | spriteSheet: 50 | sprites: [] 51 | outline: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/listItemHover.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/FileBrowser/DefaultIcons/listItemHover.psd -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/listItemHover.psd.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4325cb797ef078b49bb0efb0fb870da8 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | serializedVersion: 2 6 | mipmaps: 7 | mipMapMode: 0 8 | enableMipMap: 0 9 | linearTexture: 1 10 | correctGamma: 0 11 | fadeOut: 0 12 | borderMipMap: 0 13 | mipMapFadeDistanceStart: 1 14 | mipMapFadeDistanceEnd: 3 15 | bumpmap: 16 | convertToNormalMap: 0 17 | externalNormalMap: 0 18 | heightScale: 0.25 19 | normalMapFilter: 0 20 | isReadable: 0 21 | grayScaleToAlpha: 0 22 | generateCubemap: 0 23 | cubemapConvolution: 0 24 | cubemapConvolutionSteps: 4 25 | cubemapConvolutionExponent: 1.5 26 | seamlessCubemap: 0 27 | textureFormat: -1 28 | maxTextureSize: 1024 29 | textureSettings: 30 | filterMode: -1 31 | aniso: 1 32 | mipBias: -1 33 | wrapMode: 1 34 | nPOTScale: 0 35 | lightmap: 0 36 | rGBM: 0 37 | compressionQuality: 50 38 | allowsAlphaSplitting: 0 39 | spriteMode: 0 40 | spriteExtrude: 1 41 | spriteMeshType: 1 42 | alignment: 0 43 | spritePivot: {x: 0.5, y: 0.5} 44 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 45 | spritePixelsToUnits: 100 46 | alphaIsTransparency: 1 47 | textureType: 2 48 | buildTargetSettings: [] 49 | spriteSheet: 50 | sprites: [] 51 | outline: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/listItemSelected.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/FileBrowser/DefaultIcons/listItemSelected.psd -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/listItemSelected.psd.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d92388cf1d1be28458d673a546ed4a61 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | serializedVersion: 2 6 | mipmaps: 7 | mipMapMode: 0 8 | enableMipMap: 0 9 | linearTexture: 1 10 | correctGamma: 0 11 | fadeOut: 0 12 | borderMipMap: 0 13 | mipMapFadeDistanceStart: 1 14 | mipMapFadeDistanceEnd: 3 15 | bumpmap: 16 | convertToNormalMap: 0 17 | externalNormalMap: 0 18 | heightScale: 0.25 19 | normalMapFilter: 0 20 | isReadable: 0 21 | grayScaleToAlpha: 0 22 | generateCubemap: 0 23 | cubemapConvolution: 0 24 | cubemapConvolutionSteps: 4 25 | cubemapConvolutionExponent: 1.5 26 | seamlessCubemap: 0 27 | textureFormat: -1 28 | maxTextureSize: 1024 29 | textureSettings: 30 | filterMode: -1 31 | aniso: 1 32 | mipBias: -1 33 | wrapMode: 1 34 | nPOTScale: 0 35 | lightmap: 0 36 | rGBM: 0 37 | compressionQuality: 50 38 | allowsAlphaSplitting: 0 39 | spriteMode: 0 40 | spriteExtrude: 1 41 | spriteMeshType: 1 42 | alignment: 0 43 | spritePivot: {x: 0.5, y: 0.5} 44 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 45 | spritePixelsToUnits: 100 46 | alphaIsTransparency: 1 47 | textureType: 2 48 | buildTargetSettings: [] 49 | spriteSheet: 50 | sprites: [] 51 | outline: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/placesDesktop.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/FileBrowser/DefaultIcons/placesDesktop.psd -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/placesDesktop.psd.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e09026654626d284eb4b90ad872d8b6a 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | serializedVersion: 2 6 | mipmaps: 7 | mipMapMode: 0 8 | enableMipMap: 0 9 | linearTexture: 1 10 | correctGamma: 0 11 | fadeOut: 0 12 | borderMipMap: 0 13 | mipMapFadeDistanceStart: 1 14 | mipMapFadeDistanceEnd: 3 15 | bumpmap: 16 | convertToNormalMap: 0 17 | externalNormalMap: 0 18 | heightScale: 0.25 19 | normalMapFilter: 0 20 | isReadable: 0 21 | grayScaleToAlpha: 0 22 | generateCubemap: 0 23 | cubemapConvolution: 0 24 | cubemapConvolutionSteps: 4 25 | cubemapConvolutionExponent: 1.5 26 | seamlessCubemap: 0 27 | textureFormat: -1 28 | maxTextureSize: 1024 29 | textureSettings: 30 | filterMode: -1 31 | aniso: 1 32 | mipBias: -1 33 | wrapMode: 1 34 | nPOTScale: 0 35 | lightmap: 0 36 | rGBM: 0 37 | compressionQuality: 50 38 | allowsAlphaSplitting: 0 39 | spriteMode: 0 40 | spriteExtrude: 1 41 | spriteMeshType: 1 42 | alignment: 0 43 | spritePivot: {x: 0.5, y: 0.5} 44 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 45 | spritePixelsToUnits: 100 46 | alphaIsTransparency: 1 47 | textureType: 2 48 | buildTargetSettings: [] 49 | spriteSheet: 50 | sprites: [] 51 | outline: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/placesFavorites.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/FileBrowser/DefaultIcons/placesFavorites.psd -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/placesFavorites.psd.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7965ffbc350699b4183ece4d8e870c1f 3 | timeCreated: 1461803142 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 4 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: 1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 1 49 | textureType: 2 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/placesHD.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/FileBrowser/DefaultIcons/placesHD.psd -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/placesHD.psd.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6576d7fa26628104986879a9195197b4 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | serializedVersion: 2 6 | mipmaps: 7 | mipMapMode: 0 8 | enableMipMap: 0 9 | linearTexture: 1 10 | correctGamma: 0 11 | fadeOut: 0 12 | borderMipMap: 0 13 | mipMapFadeDistanceStart: 1 14 | mipMapFadeDistanceEnd: 3 15 | bumpmap: 16 | convertToNormalMap: 0 17 | externalNormalMap: 0 18 | heightScale: 0.25 19 | normalMapFilter: 0 20 | isReadable: 0 21 | grayScaleToAlpha: 0 22 | generateCubemap: 0 23 | cubemapConvolution: 0 24 | cubemapConvolutionSteps: 4 25 | cubemapConvolutionExponent: 1.5 26 | seamlessCubemap: 0 27 | textureFormat: -1 28 | maxTextureSize: 1024 29 | textureSettings: 30 | filterMode: -1 31 | aniso: 1 32 | mipBias: -1 33 | wrapMode: 1 34 | nPOTScale: 0 35 | lightmap: 0 36 | rGBM: 0 37 | compressionQuality: 50 38 | allowsAlphaSplitting: 0 39 | spriteMode: 0 40 | spriteExtrude: 1 41 | spriteMeshType: 1 42 | alignment: 0 43 | spritePivot: {x: 0.5, y: 0.5} 44 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 45 | spritePixelsToUnits: 100 46 | alphaIsTransparency: 1 47 | textureType: 2 48 | buildTargetSettings: [] 49 | spriteSheet: 50 | sprites: [] 51 | outline: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/placesMyDocs.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/FileBrowser/DefaultIcons/placesMyDocs.psd -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/placesMyDocs.psd.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0bfbc70c5b63284b84f5df326d3668a 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | serializedVersion: 2 6 | mipmaps: 7 | mipMapMode: 0 8 | enableMipMap: 0 9 | linearTexture: 1 10 | correctGamma: 0 11 | fadeOut: 0 12 | borderMipMap: 0 13 | mipMapFadeDistanceStart: 1 14 | mipMapFadeDistanceEnd: 3 15 | bumpmap: 16 | convertToNormalMap: 0 17 | externalNormalMap: 0 18 | heightScale: 0.25 19 | normalMapFilter: 0 20 | isReadable: 0 21 | grayScaleToAlpha: 0 22 | generateCubemap: 0 23 | cubemapConvolution: 0 24 | cubemapConvolutionSteps: 4 25 | cubemapConvolutionExponent: 1.5 26 | seamlessCubemap: 0 27 | textureFormat: -1 28 | maxTextureSize: 1024 29 | textureSettings: 30 | filterMode: -1 31 | aniso: 1 32 | mipBias: -1 33 | wrapMode: 1 34 | nPOTScale: 0 35 | lightmap: 0 36 | rGBM: 0 37 | compressionQuality: 50 38 | allowsAlphaSplitting: 0 39 | spriteMode: 0 40 | spriteExtrude: 1 41 | spriteMeshType: 1 42 | alignment: 0 43 | spritePivot: {x: 0.5, y: 0.5} 44 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 45 | spritePixelsToUnits: 100 46 | alphaIsTransparency: 1 47 | textureType: 2 48 | buildTargetSettings: [] 49 | spriteSheet: 50 | sprites: [] 51 | outline: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/placesMyPics.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/FileBrowser/DefaultIcons/placesMyPics.psd -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/placesMyPics.psd.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fcd61eae31be0844fb0164aaa667af8b 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | serializedVersion: 2 6 | mipmaps: 7 | mipMapMode: 0 8 | enableMipMap: 0 9 | linearTexture: 1 10 | correctGamma: 0 11 | fadeOut: 0 12 | borderMipMap: 0 13 | mipMapFadeDistanceStart: 1 14 | mipMapFadeDistanceEnd: 3 15 | bumpmap: 16 | convertToNormalMap: 0 17 | externalNormalMap: 0 18 | heightScale: 0.25 19 | normalMapFilter: 0 20 | isReadable: 0 21 | grayScaleToAlpha: 0 22 | generateCubemap: 0 23 | cubemapConvolution: 0 24 | cubemapConvolutionSteps: 4 25 | cubemapConvolutionExponent: 1.5 26 | seamlessCubemap: 0 27 | textureFormat: -1 28 | maxTextureSize: 1024 29 | textureSettings: 30 | filterMode: -1 31 | aniso: 1 32 | mipBias: -1 33 | wrapMode: 1 34 | nPOTScale: 0 35 | lightmap: 0 36 | rGBM: 0 37 | compressionQuality: 50 38 | allowsAlphaSplitting: 0 39 | spriteMode: 0 40 | spriteExtrude: 1 41 | spriteMeshType: 1 42 | alignment: 0 43 | spritePivot: {x: 0.5, y: 0.5} 44 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 45 | spritePixelsToUnits: 100 46 | alphaIsTransparency: 1 47 | textureType: 2 48 | buildTargetSettings: [] 49 | spriteSheet: 50 | sprites: [] 51 | outline: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/resizeHandle.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/FileBrowser/DefaultIcons/resizeHandle.psd -------------------------------------------------------------------------------- /Assets/FileBrowser/DefaultIcons/resizeHandle.psd.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38067483befc94e4a876017a496350f7 3 | timeCreated: 1433744190 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 4 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: 1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 1 49 | textureType: 2 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/FileBrowser/FileBrowser.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f8b66db80454d649bce4ec20dbaf678 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: 6 | - skin: {instanceID: 0} 7 | - itemHoverImage: {fileID: 2800000, guid: 4325cb797ef078b49bb0efb0fb870da8, type: 3} 8 | - itemSelectedImage: {fileID: 2800000, guid: d92388cf1d1be28458d673a546ed4a61, type: 3} 9 | - dirImage: {fileID: 2800000, guid: c8135945c98cc94429ae7806d04b5b8b, type: 3} 10 | - fileImage: {fileID: 2800000, guid: 39a095224be0beb409f5b61cd02f4579, type: 3} 11 | - placesHDIcon: {fileID: 2800000, guid: 6576d7fa26628104986879a9195197b4, type: 3} 12 | - placesDesktopIcon: {fileID: 2800000, guid: e09026654626d284eb4b90ad872d8b6a, type: 3} 13 | - placesMyDocsIcon: {fileID: 2800000, guid: a0bfbc70c5b63284b84f5df326d3668a, type: 3} 14 | - placesMyPicsIcon: {fileID: 2800000, guid: fcd61eae31be0844fb0164aaa667af8b, type: 3} 15 | executionOrder: 0 16 | icon: {instanceID: 0} 17 | userData: 18 | assetBundleName: 19 | assetBundleVariant: 20 | -------------------------------------------------------------------------------- /Assets/FileBrowser/ReadMe.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/FileBrowser/ReadMe.rtf -------------------------------------------------------------------------------- /Assets/FileBrowser/ReadMe.rtf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab25033726f6f2f499d80b4c7b34736f 3 | DefaultImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /Assets/FileBrowser/internals.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e47a563bfa4ac54a992414f03596557 3 | folderAsset: yes 4 | timeCreated: 1433725247 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/FileBrowser/internals/GLUtils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4825c0d9ac74bc745ae54f0594fbb584 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/FileBrowser/internals/GUILayoutx.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c961478f91c9b84194c12e130492ced 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/FileBrowser/internals/SoundViewer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 982c467786707e54897799c8eb7460de 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/MainScene.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 482d03db5aa968a429599b4bdb9c3af4 3 | folderAsset: yes 4 | timeCreated: 1530551621 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/MainScene.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/MainScene.unity -------------------------------------------------------------------------------- /Assets/MainScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd93207c30f60294980c2dc82b3345fd 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/MainScene/LightingData.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/MainScene/LightingData.asset -------------------------------------------------------------------------------- /Assets/MainScene/LightingData.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3d6613445502a54fadf38b0b944a51e 3 | timeCreated: 1530552133 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 25800000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/MainScene/ReflectionProbe-0.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/MainScene/ReflectionProbe-0.exr -------------------------------------------------------------------------------- /Assets/MainScene/ReflectionProbe-0.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e465a3418e37f542873f8deb0657be5 3 | timeCreated: 1530552132 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: 7 | 8900000: generatedCubemap 8 | externalObjects: {} 9 | serializedVersion: 4 10 | mipmaps: 11 | mipMapMode: 0 12 | enableMipMap: 1 13 | sRGBTexture: 1 14 | linearTexture: 0 15 | fadeOut: 0 16 | borderMipMap: 0 17 | mipMapsPreserveCoverage: 0 18 | alphaTestReferenceValue: 0.5 19 | mipMapFadeDistanceStart: 1 20 | mipMapFadeDistanceEnd: 3 21 | bumpmap: 22 | convertToNormalMap: 0 23 | externalNormalMap: 0 24 | heightScale: 0.25 25 | normalMapFilter: 0 26 | isReadable: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 1 30 | seamlessCubemap: 1 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: 2 36 | aniso: 0 37 | mipBias: 0 38 | wrapU: 1 39 | wrapV: 1 40 | wrapW: 1 41 | nPOTScale: 1 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 0 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spritePixelsToUnits: 100 50 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 51 | spriteGenerateFallbackPhysicsShape: 1 52 | alphaUsage: 1 53 | alphaIsTransparency: 0 54 | spriteTessellationDetail: -1 55 | textureType: 0 56 | textureShape: 2 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | platformSettings: 61 | - buildTarget: DefaultTexturePlatform 62 | maxTextureSize: 2048 63 | resizeAlgorithm: 0 64 | textureFormat: -1 65 | textureCompression: 1 66 | compressionQuality: 100 67 | crunchedCompression: 0 68 | allowsAlphaSplitting: 0 69 | overridden: 0 70 | androidETC2FallbackOverride: 0 71 | spriteSheet: 72 | serializedVersion: 2 73 | sprites: [] 74 | outline: [] 75 | physicsShape: [] 76 | spritePackingTag: 77 | userData: 78 | assetBundleName: 79 | assetBundleVariant: 80 | -------------------------------------------------------------------------------- /Assets/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33b1e74b9f8f70044a6ebfd5146c88cb 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Materials/AO_Preview.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/AO_Preview.mat -------------------------------------------------------------------------------- /Assets/Materials/AO_Preview.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bdada9e324602714d9fb2b5ad75f45a3 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Materials/Alignment_Material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/Alignment_Material.mat -------------------------------------------------------------------------------- /Assets/Materials/Alignment_Material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7fd67f956e67fdd469729a1b1456e6d7 3 | timeCreated: 1444246142 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Materials/Box_Material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/Box_Material.mat -------------------------------------------------------------------------------- /Assets/Materials/Box_Material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ffe9ecfb55258104bbc0e90d9afedaa5 3 | timeCreated: 1430595239 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Materials/DNMS_Physical.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/DNMS_Physical.mat -------------------------------------------------------------------------------- /Assets/Materials/DNMS_Physical.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17f039260b223ff47b73cc1120125c8e 3 | timeCreated: 1427594739 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Materials/DNS_Physical.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/DNS_Physical.mat -------------------------------------------------------------------------------- /Assets/Materials/DNS_Physical.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d2297f66204a824abc16201e07f9fb6 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Materials/Edge_Preview.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/Edge_Preview.mat -------------------------------------------------------------------------------- /Assets/Materials/Edge_Preview.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1fbbab60e82170748b3416bffa1a9703 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Materials/Edit_Diffuse_Preview.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/Edit_Diffuse_Preview.mat -------------------------------------------------------------------------------- /Assets/Materials/Edit_Diffuse_Preview.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d42564d39d01a574c96efd8fbb03f9ae 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Materials/Full_Material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/Full_Material.mat -------------------------------------------------------------------------------- /Assets/Materials/Full_Material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85f53cbecf1be3b439a8c31604ce77af 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Materials/Full_Material_Copy.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/Full_Material_Copy.mat -------------------------------------------------------------------------------- /Assets/Materials/Full_Material_Copy.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be2802f0d918fbd4cb38b8d81833adc6 3 | timeCreated: 1461700128 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Materials/Height_Preview.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/Height_Preview.mat -------------------------------------------------------------------------------- /Assets/Materials/Height_Preview.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b737aed4cdca0074482a1475d22763a2 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Materials/Inverse_Cube.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/Inverse_Cube.mat -------------------------------------------------------------------------------- /Assets/Materials/Inverse_Cube.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a654de7900d5bb45a4034a388251c99 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Materials/Inverse_Cube_Probe.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/Inverse_Cube_Probe.mat -------------------------------------------------------------------------------- /Assets/Materials/Inverse_Cube_Probe.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9cded146e1b6d3e4b8621b8f3ce19a6e 3 | timeCreated: 1429975160 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Materials/LightDot.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/LightDot.mat -------------------------------------------------------------------------------- /Assets/Materials/LightDot.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29613400d61c5c14897ac566aa377004 3 | timeCreated: 1429976765 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Materials/Metallic_Preview.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/Metallic_Preview.mat -------------------------------------------------------------------------------- /Assets/Materials/Metallic_Preview.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 737272c68658cdf41aeb0a785065b699 3 | timeCreated: 1429499314 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Materials/Normal_Preview.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/Normal_Preview.mat -------------------------------------------------------------------------------- /Assets/Materials/Normal_Preview.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4678d9f7beec7d04e824e08435395770 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Materials/Rough_Spec_Preview.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/Rough_Spec_Preview.mat -------------------------------------------------------------------------------- /Assets/Materials/Rough_Spec_Preview.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6316734739144cf4698b06c6d33ff46a 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Materials/Sample_Material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/Sample_Material.mat -------------------------------------------------------------------------------- /Assets/Materials/Sample_Material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef8eddbc2198be84e967c3c71bbae1d7 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/Materials/Skybox.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/Skybox.mat -------------------------------------------------------------------------------- /Assets/Materials/Skybox.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a17011b75fdc55044bc290568828643d 3 | timeCreated: 1429975160 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Materials/Smoothness_Preview.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/Smoothness_Preview.mat -------------------------------------------------------------------------------- /Assets/Materials/Smoothness_Preview.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48a5da314272a9d4da4cfa82a779455f 3 | timeCreated: 1432453991 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Materials/Test_Material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Materials/Test_Material.mat -------------------------------------------------------------------------------- /Assets/Materials/Test_Material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a440b0f98471ad4a92e198a835a2060 3 | timeCreated: 1429998785 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 460f562bd5aed2f458ef8b6b8219355f 3 | folderAsset: yes 4 | timeCreated: 1430595174 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Models/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0492e66f6180ac4db95d3fdc4d648f5 3 | folderAsset: yes 4 | timeCreated: 1430595175 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Models/Materials/box_material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Models/Materials/box_material.mat -------------------------------------------------------------------------------- /Assets/Models/Materials/box_material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a8aacc35d1c3ac4bb5ff9e556cc970e 3 | timeCreated: 1430595175 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Models/Materials/cube_material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Models/Materials/cube_material.mat -------------------------------------------------------------------------------- /Assets/Models/Materials/cube_material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1817084e270973643bbafbb4c744402b 3 | timeCreated: 1450756255 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Models/Materials/cylinder_material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Models/Materials/cylinder_material.mat -------------------------------------------------------------------------------- /Assets/Models/Materials/cylinder_material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b48363c8ff225924089954acb0b5fd1e 3 | timeCreated: 1450756255 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Models/Materials/sphere_material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Models/Materials/sphere_material.mat -------------------------------------------------------------------------------- /Assets/Models/Materials/sphere_material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6615f32478b3b074b886015e955aab15 3 | timeCreated: 1450756255 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Models/box_plane.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Models/box_plane.FBX -------------------------------------------------------------------------------- /Assets/Models/box_plane.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2cab6d50c049ad48868752e7c23be91 3 | timeCreated: 1430595175 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 18 7 | fileIDToRecycleName: 8 | 100000: box 9 | 100002: //RootNode 10 | 100004: plane 11 | 400000: box 12 | 400002: //RootNode 13 | 400004: plane 14 | 2300000: box 15 | 2300002: plane 16 | 3300000: box 17 | 3300002: plane 18 | 4300000: box 19 | 4300002: plane 20 | materials: 21 | importMaterials: 1 22 | materialName: 0 23 | materialSearch: 1 24 | animations: 25 | legacyGenerateAnimations: 4 26 | bakeSimulation: 0 27 | optimizeGameObjects: 0 28 | motionNodeName: 29 | animationCompression: 1 30 | animationRotationError: .5 31 | animationPositionError: .5 32 | animationScaleError: .5 33 | animationWrapMode: 0 34 | extraExposedTransformPaths: [] 35 | clipAnimations: [] 36 | isReadable: 1 37 | meshes: 38 | lODScreenPercentages: [] 39 | globalScale: 10 40 | meshCompression: 0 41 | addColliders: 0 42 | importBlendShapes: 1 43 | swapUVChannels: 0 44 | generateSecondaryUV: 0 45 | useFileUnits: 1 46 | optimizeMeshForGPU: 1 47 | keepQuads: 0 48 | weldVertices: 1 49 | secondaryUVAngleDistortion: 8 50 | secondaryUVAreaDistortion: 15.000001 51 | secondaryUVHardAngle: 88 52 | secondaryUVPackMargin: 4 53 | useFileScale: 1 54 | tangentSpace: 55 | normalSmoothAngle: 60 56 | splitTangentsAcrossUV: 1 57 | normalImportMode: 0 58 | tangentImportMode: 1 59 | importAnimation: 1 60 | copyAvatar: 0 61 | humanDescription: 62 | human: [] 63 | skeleton: [] 64 | armTwist: .5 65 | foreArmTwist: .5 66 | upperLegTwist: .5 67 | legTwist: .5 68 | armStretch: .0500000007 69 | legStretch: .0500000007 70 | feetSpacing: 0 71 | rootMotionBoneName: 72 | lastHumanDescriptionAvatarSource: {instanceID: 0} 73 | animationType: 0 74 | additionalBone: 0 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/Models/test_object_cube.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Models/test_object_cube.FBX -------------------------------------------------------------------------------- /Assets/Models/test_object_cube.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7177b568d329d2340ae915a48ea1b780 3 | timeCreated: 1450760996 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: box 13 | 9500000: //RootNode 14 | materials: 15 | importMaterials: 1 16 | materialName: 0 17 | materialSearch: 1 18 | animations: 19 | legacyGenerateAnimations: 4 20 | bakeSimulation: 0 21 | resampleRotations: 1 22 | optimizeGameObjects: 0 23 | motionNodeName: 24 | animationImportErrors: 25 | animationImportWarnings: 26 | animationRetargetingWarnings: 27 | animationDoRetargetingWarnings: 0 28 | animationCompression: 1 29 | animationRotationError: 0.5 30 | animationPositionError: 0.5 31 | animationScaleError: 0.5 32 | animationWrapMode: 0 33 | extraExposedTransformPaths: [] 34 | clipAnimations: [] 35 | isReadable: 1 36 | meshes: 37 | lODScreenPercentages: [] 38 | globalScale: 1 39 | meshCompression: 0 40 | addColliders: 0 41 | importBlendShapes: 1 42 | swapUVChannels: 0 43 | generateSecondaryUV: 0 44 | useFileUnits: 1 45 | optimizeMeshForGPU: 1 46 | keepQuads: 0 47 | weldVertices: 1 48 | secondaryUVAngleDistortion: 8 49 | secondaryUVAreaDistortion: 15.000001 50 | secondaryUVHardAngle: 88 51 | secondaryUVPackMargin: 4 52 | useFileScale: 1 53 | tangentSpace: 54 | normalSmoothAngle: 60 55 | normalImportMode: 0 56 | tangentImportMode: 3 57 | importAnimation: 1 58 | copyAvatar: 0 59 | humanDescription: 60 | human: [] 61 | skeleton: [] 62 | armTwist: 0.5 63 | foreArmTwist: 0.5 64 | upperLegTwist: 0.5 65 | legTwist: 0.5 66 | armStretch: 0.05 67 | legStretch: 0.05 68 | feetSpacing: 0 69 | rootMotionBoneName: 70 | hasTranslationDoF: 0 71 | lastHumanDescriptionAvatarSource: {instanceID: 0} 72 | animationType: 2 73 | humanoidOversampling: 1 74 | additionalBone: 0 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/Models/test_object_cylinder.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Models/test_object_cylinder.FBX -------------------------------------------------------------------------------- /Assets/Models/test_object_cylinder.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3fb0b8f35da135d469352f5a6e964d3f 3 | timeCreated: 1450760995 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: cylinder 13 | 9500000: //RootNode 14 | materials: 15 | importMaterials: 1 16 | materialName: 0 17 | materialSearch: 1 18 | animations: 19 | legacyGenerateAnimations: 4 20 | bakeSimulation: 0 21 | resampleRotations: 1 22 | optimizeGameObjects: 0 23 | motionNodeName: 24 | animationImportErrors: 25 | animationImportWarnings: 26 | animationRetargetingWarnings: 27 | animationDoRetargetingWarnings: 0 28 | animationCompression: 1 29 | animationRotationError: 0.5 30 | animationPositionError: 0.5 31 | animationScaleError: 0.5 32 | animationWrapMode: 0 33 | extraExposedTransformPaths: [] 34 | clipAnimations: [] 35 | isReadable: 1 36 | meshes: 37 | lODScreenPercentages: [] 38 | globalScale: 1 39 | meshCompression: 0 40 | addColliders: 0 41 | importBlendShapes: 1 42 | swapUVChannels: 0 43 | generateSecondaryUV: 0 44 | useFileUnits: 1 45 | optimizeMeshForGPU: 1 46 | keepQuads: 0 47 | weldVertices: 1 48 | secondaryUVAngleDistortion: 8 49 | secondaryUVAreaDistortion: 15.000001 50 | secondaryUVHardAngle: 88 51 | secondaryUVPackMargin: 4 52 | useFileScale: 1 53 | tangentSpace: 54 | normalSmoothAngle: 60 55 | normalImportMode: 0 56 | tangentImportMode: 3 57 | importAnimation: 1 58 | copyAvatar: 0 59 | humanDescription: 60 | human: [] 61 | skeleton: [] 62 | armTwist: 0.5 63 | foreArmTwist: 0.5 64 | upperLegTwist: 0.5 65 | legTwist: 0.5 66 | armStretch: 0.05 67 | legStretch: 0.05 68 | feetSpacing: 0 69 | rootMotionBoneName: 70 | hasTranslationDoF: 0 71 | lastHumanDescriptionAvatarSource: {instanceID: 0} 72 | animationType: 2 73 | humanoidOversampling: 1 74 | additionalBone: 0 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/Models/test_object_sphere.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Models/test_object_sphere.FBX -------------------------------------------------------------------------------- /Assets/Models/test_object_sphere.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4fa67851a7106114dae13bdf7f71a131 3 | timeCreated: 1450760995 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Sphere001 13 | 9500000: //RootNode 14 | materials: 15 | importMaterials: 1 16 | materialName: 0 17 | materialSearch: 1 18 | animations: 19 | legacyGenerateAnimations: 4 20 | bakeSimulation: 0 21 | resampleRotations: 1 22 | optimizeGameObjects: 0 23 | motionNodeName: 24 | animationImportErrors: 25 | animationImportWarnings: 26 | animationRetargetingWarnings: 27 | animationDoRetargetingWarnings: 0 28 | animationCompression: 1 29 | animationRotationError: 0.5 30 | animationPositionError: 0.5 31 | animationScaleError: 0.5 32 | animationWrapMode: 0 33 | extraExposedTransformPaths: [] 34 | clipAnimations: [] 35 | isReadable: 1 36 | meshes: 37 | lODScreenPercentages: [] 38 | globalScale: 1 39 | meshCompression: 0 40 | addColliders: 0 41 | importBlendShapes: 1 42 | swapUVChannels: 0 43 | generateSecondaryUV: 0 44 | useFileUnits: 1 45 | optimizeMeshForGPU: 1 46 | keepQuads: 0 47 | weldVertices: 1 48 | secondaryUVAngleDistortion: 8 49 | secondaryUVAreaDistortion: 15.000001 50 | secondaryUVHardAngle: 88 51 | secondaryUVPackMargin: 4 52 | useFileScale: 1 53 | tangentSpace: 54 | normalSmoothAngle: 60 55 | normalImportMode: 0 56 | tangentImportMode: 3 57 | importAnimation: 1 58 | copyAvatar: 0 59 | humanDescription: 60 | human: [] 61 | skeleton: [] 62 | armTwist: 0.5 63 | foreArmTwist: 0.5 64 | upperLegTwist: 0.5 65 | legTwist: 0.5 66 | armStretch: 0.05 67 | legStretch: 0.05 68 | feetSpacing: 0 69 | rootMotionBoneName: 70 | hasTranslationDoF: 0 71 | lastHumanDescriptionAvatarSource: {instanceID: 0} 72 | animationType: 2 73 | humanoidOversampling: 1 74 | additionalBone: 0 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/Models/test_objects.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Models/test_objects.FBX -------------------------------------------------------------------------------- /Assets/Models/test_objects.FBX.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79c877b10d2082a45bc81e9983765a22 3 | timeCreated: 1450756255 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: box 9 | 100002: cylinder 10 | 100004: sphere 11 | 100006: //RootNode 12 | 100008: Sphere001 13 | 400000: box 14 | 400002: cylinder 15 | 400004: sphere 16 | 400006: //RootNode 17 | 400008: Sphere001 18 | 2300000: box 19 | 2300002: cylinder 20 | 2300004: sphere 21 | 2300006: Sphere001 22 | 3300000: box 23 | 3300002: cylinder 24 | 3300004: sphere 25 | 3300006: Sphere001 26 | 4300000: box 27 | 4300002: cylinder 28 | 4300004: sphere 29 | 4300006: Sphere001 30 | 9500000: //RootNode 31 | materials: 32 | importMaterials: 1 33 | materialName: 0 34 | materialSearch: 1 35 | animations: 36 | legacyGenerateAnimations: 4 37 | bakeSimulation: 0 38 | resampleRotations: 1 39 | optimizeGameObjects: 0 40 | motionNodeName: 41 | animationImportErrors: 42 | animationImportWarnings: 43 | animationRetargetingWarnings: 44 | animationDoRetargetingWarnings: 0 45 | animationCompression: 1 46 | animationRotationError: 0.5 47 | animationPositionError: 0.5 48 | animationScaleError: 0.5 49 | animationWrapMode: 0 50 | extraExposedTransformPaths: [] 51 | clipAnimations: [] 52 | isReadable: 1 53 | meshes: 54 | lODScreenPercentages: [] 55 | globalScale: 1 56 | meshCompression: 0 57 | addColliders: 0 58 | importBlendShapes: 1 59 | swapUVChannels: 0 60 | generateSecondaryUV: 0 61 | useFileUnits: 1 62 | optimizeMeshForGPU: 1 63 | keepQuads: 0 64 | weldVertices: 1 65 | secondaryUVAngleDistortion: 8 66 | secondaryUVAreaDistortion: 15.000001 67 | secondaryUVHardAngle: 88 68 | secondaryUVPackMargin: 4 69 | useFileScale: 1 70 | tangentSpace: 71 | normalSmoothAngle: 60 72 | normalImportMode: 0 73 | tangentImportMode: 3 74 | importAnimation: 1 75 | copyAvatar: 0 76 | humanDescription: 77 | human: [] 78 | skeleton: [] 79 | armTwist: 0.5 80 | foreArmTwist: 0.5 81 | upperLegTwist: 0.5 82 | legTwist: 0.5 83 | armStretch: 0.05 84 | legStretch: 0.05 85 | feetSpacing: 0 86 | rootMotionBoneName: 87 | hasTranslationDoF: 0 88 | lastHumanDescriptionAvatarSource: {instanceID: 0} 89 | animationType: 2 90 | humanoidOversampling: 1 91 | additionalBone: 0 92 | userData: 93 | assetBundleName: 94 | assetBundleVariant: 95 | -------------------------------------------------------------------------------- /Assets/OBJ-IO.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f460244cc224844489a15c5ba41d24ef 3 | folderAsset: yes 4 | timeCreated: 1432869564 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c86e6fe65d4e4946b243172e73ba161 3 | folderAsset: yes 4 | timeCreated: 1432869564 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Editor/OBJEditor.cs: -------------------------------------------------------------------------------- 1 |  2 | using System; 3 | using System.IO; 4 | using System.Collections; 5 | 6 | using UnityEngine; 7 | using UnityEditor; 8 | 9 | using UnityExtension; 10 | 11 | public class OBJWindow : EditorWindow 12 | { 13 | //------------------------------------------------------------------------------------------------------------ 14 | private MeshFilter m_MeshFilter = null; 15 | 16 | //------------------------------------------------------------------------------------------------------------ 17 | [MenuItem("OBJ-IO/OBJ Mesh Exporter")] 18 | public static void Execute() 19 | { 20 | OBJWindow.GetWindow(); 21 | } 22 | 23 | //------------------------------------------------------------------------------------------------------------ 24 | private void OnGUI() 25 | { 26 | m_MeshFilter = (MeshFilter)EditorGUILayout.ObjectField("MeshFilter", m_MeshFilter, typeof(MeshFilter), true); 27 | 28 | if (m_MeshFilter != null) 29 | { 30 | if (GUILayout.Button("Export OBJ")) 31 | { 32 | var lOutputPath = EditorUtility.SaveFilePanel("Save Mesh as OBJ", "", m_MeshFilter.name + ".obj", "obj"); 33 | 34 | if (File.Exists(lOutputPath)) 35 | { 36 | File.Delete(lOutputPath); 37 | } 38 | 39 | var lStream = new FileStream(lOutputPath, FileMode.Create); 40 | var lOBJData = m_MeshFilter.sharedMesh.EncodeOBJ(); 41 | OBJLoader.ExportOBJ(lOBJData, lStream); 42 | lStream.Close(); 43 | } 44 | } 45 | else 46 | { 47 | GUILayout.Label("Please provide a MeshFilter"); 48 | } 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Editor/OBJEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5cb377fb273c8634296cc421905b1d34 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Examples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33368388f581b994fab7f5ef248c0f63 3 | folderAsset: yes 4 | timeCreated: 1432869564 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Examples/Meshes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e0433cb2bd36d3942883bf0f0998e2bb 3 | folderAsset: yes 4 | timeCreated: 1432869564 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Examples/Meshes/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5fea4137d2a77354b9aa985c717be982 3 | folderAsset: yes 4 | timeCreated: 1432869564 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Examples/Meshes/Materials/Teapot001Mat.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/OBJ-IO/Examples/Meshes/Materials/Teapot001Mat.mat -------------------------------------------------------------------------------- /Assets/OBJ-IO/Examples/Meshes/Materials/Teapot001Mat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 52da82a2947fb72429508b5742bae229 3 | timeCreated: 1432869564 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Examples/Meshes/Materials/Teapot001_Instance_0Mat.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/OBJ-IO/Examples/Meshes/Materials/Teapot001_Instance_0Mat.mat -------------------------------------------------------------------------------- /Assets/OBJ-IO/Examples/Meshes/Materials/Teapot001_Instance_0Mat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 28df50e841c1c5f4f8b0dd9b429420ed 3 | timeCreated: 1432869715 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Examples/Meshes/Teapot.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 53158f4ed39ed53448df438bc212f7e8 3 | ModelImporter: 4 | serializedVersion: 18 5 | fileIDToRecycleName: 6 | 100000: //RootNode 7 | 100002: Teapot001 8 | 400000: //RootNode 9 | 400002: Teapot001 10 | 2300000: Teapot001 11 | 3300000: Teapot001 12 | 4300000: Teapot001 13 | 9500000: //RootNode 14 | materials: 15 | importMaterials: 1 16 | materialName: 0 17 | materialSearch: 1 18 | animations: 19 | legacyGenerateAnimations: 4 20 | bakeSimulation: 0 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationCompression: 1 24 | animationRotationError: .5 25 | animationPositionError: .5 26 | animationScaleError: .5 27 | animationWrapMode: 0 28 | extraExposedTransformPaths: [] 29 | clipAnimations: [] 30 | isReadable: 1 31 | meshes: 32 | lODScreenPercentages: [] 33 | globalScale: 1 34 | meshCompression: 0 35 | addColliders: 0 36 | importBlendShapes: 1 37 | swapUVChannels: 0 38 | generateSecondaryUV: 0 39 | useFileUnits: 1 40 | optimizeMeshForGPU: 1 41 | keepQuads: 0 42 | weldVertices: 1 43 | secondaryUVAngleDistortion: 8 44 | secondaryUVAreaDistortion: 15.000001 45 | secondaryUVHardAngle: 88 46 | secondaryUVPackMargin: 4 47 | useFileScale: 0 48 | tangentSpace: 49 | normalSmoothAngle: 60 50 | splitTangentsAcrossUV: 1 51 | normalImportMode: 1 52 | tangentImportMode: 1 53 | importAnimation: 1 54 | copyAvatar: 0 55 | humanDescription: 56 | human: [] 57 | skeleton: [] 58 | armTwist: .5 59 | foreArmTwist: .5 60 | upperLegTwist: .5 61 | legTwist: .5 62 | armStretch: .0500000007 63 | legStretch: .0500000007 64 | feetSpacing: 0 65 | rootMotionBoneName: 66 | lastHumanDescriptionAvatarSource: {instanceID: 0} 67 | animationType: 0 68 | additionalBone: 0 69 | userData: 70 | assetBundleName: 71 | assetBundleVariant: 72 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Examples/Meshes/Teapot_Modified.obj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f84614a174c3b9741ad76cb8d41246be 3 | timeCreated: 1432869715 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 18 7 | fileIDToRecycleName: 8 | 100000: Teapot001_Instance_0 9 | 100002: //RootNode 10 | 400000: Teapot001_Instance_0 11 | 400002: //RootNode 12 | 2300000: Teapot001_Instance_0 13 | 3300000: Teapot001_Instance_0 14 | 4300000: Teapot001_Instance_0 15 | materials: 16 | importMaterials: 1 17 | materialName: 0 18 | materialSearch: 1 19 | animations: 20 | legacyGenerateAnimations: 4 21 | bakeSimulation: 0 22 | optimizeGameObjects: 0 23 | motionNodeName: 24 | animationCompression: 1 25 | animationRotationError: .5 26 | animationPositionError: .5 27 | animationScaleError: .5 28 | animationWrapMode: 0 29 | extraExposedTransformPaths: [] 30 | clipAnimations: [] 31 | isReadable: 1 32 | meshes: 33 | lODScreenPercentages: [] 34 | globalScale: 1 35 | meshCompression: 0 36 | addColliders: 0 37 | importBlendShapes: 1 38 | swapUVChannels: 0 39 | generateSecondaryUV: 0 40 | useFileUnits: 1 41 | optimizeMeshForGPU: 1 42 | keepQuads: 0 43 | weldVertices: 1 44 | secondaryUVAngleDistortion: 8 45 | secondaryUVAreaDistortion: 15.000001 46 | secondaryUVHardAngle: 88 47 | secondaryUVPackMargin: 4 48 | useFileScale: 1 49 | tangentSpace: 50 | normalSmoothAngle: 60 51 | splitTangentsAcrossUV: 1 52 | normalImportMode: 0 53 | tangentImportMode: 1 54 | importAnimation: 1 55 | copyAvatar: 0 56 | humanDescription: 57 | human: [] 58 | skeleton: [] 59 | armTwist: .5 60 | foreArmTwist: .5 61 | upperLegTwist: .5 62 | legTwist: .5 63 | armStretch: .0500000007 64 | legStretch: .0500000007 65 | feetSpacing: 0 66 | rootMotionBoneName: 67 | lastHumanDescriptionAvatarSource: {instanceID: 0} 68 | animationType: 0 69 | additionalBone: 0 70 | userData: 71 | assetBundleName: 72 | assetBundleVariant: 73 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Examples/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 141384ae82c22db4b8422ccbe172ef08 3 | folderAsset: yes 4 | timeCreated: 1432869564 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Examples/Scenes/Example.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/OBJ-IO/Examples/Scenes/Example.unity -------------------------------------------------------------------------------- /Assets/OBJ-IO/Examples/Scenes/Example.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8573b7b1c7256de4896b3054d17de1b7 3 | DefaultImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Examples/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f612615b304fd249886c72faee156e0 3 | folderAsset: yes 4 | timeCreated: 1432869564 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Examples/Scripts/Example.cs: -------------------------------------------------------------------------------- 1 | 2 | using System; 3 | using System.IO; 4 | using System.Collections; 5 | using System.Collections.Generic; 6 | 7 | using UnityEngine; 8 | 9 | using UnityExtension; 10 | 11 | using Random = UnityEngine.Random; 12 | 13 | [RequireComponent(typeof(MeshFilter))] 14 | public class Example : MonoBehaviour 15 | { 16 | //------------------------------------------------------------------------------------------------------------ 17 | private const string INPUT_PATH = @"Assets/OBJ-IO/Examples/Meshes/Teapot.obj"; 18 | private const string OUTPUT_PATH = @"Assets/OBJ-IO/Examples/Meshes/Teapot_Modified.obj"; 19 | 20 | //------------------------------------------------------------------------------------------------------------ 21 | private void Start() 22 | { 23 | // Load the OBJ in 24 | var lStream = new FileStream(INPUT_PATH, FileMode.Open); 25 | var lOBJData = OBJLoader.LoadOBJ(lStream); 26 | var lMeshFilter = GetComponent(); 27 | lMeshFilter.mesh.LoadOBJ(lOBJData); 28 | lStream.Close(); 29 | 30 | lStream = null; 31 | lOBJData = null; 32 | 33 | // Wiggle Vertices in Mesh 34 | var lVertices = lMeshFilter.mesh.vertices; 35 | for (int lCount = 0; lCount < lVertices.Length; ++lCount) 36 | { 37 | lVertices[lCount] = lVertices[lCount] + Vector3.up * Mathf.Sin(lVertices[lCount].x) * 4f; 38 | } 39 | lMeshFilter.mesh.vertices = lVertices; 40 | 41 | // Export the new Wiggled Mesh 42 | if (File.Exists(OUTPUT_PATH)) 43 | { 44 | File.Delete(OUTPUT_PATH); 45 | } 46 | lStream = new FileStream(OUTPUT_PATH, FileMode.Create); 47 | lOBJData = lMeshFilter.mesh.EncodeOBJ(); 48 | OBJLoader.ExportOBJ(lOBJData, lStream); 49 | lStream.Close(); 50 | } 51 | } -------------------------------------------------------------------------------- /Assets/OBJ-IO/Examples/Scripts/Example.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3ab7cfdf40b84b41a7adc35c545c226 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a5ac41a41be22246b94c47885410104 3 | folderAsset: yes 4 | timeCreated: 1432869564 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins/Extension.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c1f4314c6ab61442aeeb22e185f3614 3 | folderAsset: yes 4 | timeCreated: 1432869564 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins/Extension/GameObjectExtension.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35b132c59c7910c4b99e560a0f9baf95 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins/Extension/MeshExtension.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a643d266ae55c8845ac48528640b7e8e 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins/Extension/StringExtensions.cs: -------------------------------------------------------------------------------- 1 | 2 | using System; 3 | using System.Globalization; 4 | 5 | public static class StringExt 6 | { 7 | //------------------------------------------------------------------------------------------------------------ 8 | public static float ParseInvariantFloat(this string floatString) 9 | { 10 | return float.Parse(floatString, CultureInfo.InvariantCulture.NumberFormat); 11 | } 12 | 13 | //------------------------------------------------------------------------------------------------------------ 14 | public static int ParseInvariantInt(this string intString) 15 | { 16 | return int.Parse(intString, CultureInfo.InvariantCulture.NumberFormat); 17 | } 18 | 19 | //------------------------------------------------------------------------------------------------------------ 20 | public static bool EqualsInvariantCultureIgnoreCase(this string str, string s) 21 | { 22 | return str.Equals(s, StringComparison.InvariantCultureIgnoreCase); 23 | } 24 | 25 | //------------------------------------------------------------------------------------------------------------ 26 | public static bool IsNullOrEmpty(this string str) 27 | { 28 | return string.IsNullOrEmpty(str); 29 | } 30 | 31 | //------------------------------------------------------------------------------------------------------------ 32 | public static bool IsNullOrWhiteSpace(string value) 33 | { 34 | if (value == null) 35 | return true; 36 | for (int index = 0; index < value.Length; ++index) 37 | { 38 | if (!char.IsWhiteSpace(value[index])) 39 | return false; 40 | } 41 | return true; 42 | } 43 | } -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins/Extension/StringExtensions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5403d11ff2ec0124a9a20522559dfcfa 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins/Extension/Texture2DExtension.cs: -------------------------------------------------------------------------------- 1 |  2 | using System; 3 | using System.IO; 4 | using System.Collections.Generic; 5 | 6 | using UnityEngine; 7 | 8 | namespace UnityExtension 9 | { 10 | public static class Texture2DExt 11 | { 12 | //------------------------------------------------------------------------------------------------------------ 13 | public static byte[] EncodeToTGA(this Texture2D lTexture) 14 | { 15 | MemoryStream lDataStream = new MemoryStream(18 + (lTexture.width * lTexture.height * 3)); 16 | BinaryWriter lDataWriter = new BinaryWriter(lDataStream); 17 | 18 | if (lDataWriter != null) 19 | { 20 | lDataWriter.Write((short)0); 21 | lDataWriter.Write((byte)2); 22 | lDataWriter.Write((int)0); 23 | lDataWriter.Write((int)0); 24 | lDataWriter.Write((byte)0); 25 | lDataWriter.Write((short)lTexture.width); 26 | lDataWriter.Write((short)lTexture.height); 27 | lDataWriter.Write((byte)24); 28 | lDataWriter.Write((byte)0); 29 | 30 | Color32[] lPixelData = lTexture.GetPixels32(); 31 | for (int lCount = 0; lCount < lPixelData.Length; ++lCount) 32 | { 33 | lDataWriter.Write(lPixelData[lCount].b); 34 | lDataWriter.Write(lPixelData[lCount].g); 35 | lDataWriter.Write(lPixelData[lCount].r); 36 | } 37 | } 38 | 39 | return lDataStream.GetBuffer(); 40 | } 41 | 42 | //------------------------------------------------------------------------------------------------------------ 43 | public static void ConvertLightmapToMobile(this Texture2D lTexture) 44 | { 45 | Color[] lColorData = lTexture.GetPixels(); 46 | for (int lCount = 0; lCount < lColorData.Length; ++lCount) 47 | { 48 | lColorData[lCount] = (lColorData[lCount] * (8f * lColorData[lCount].a)) * 0.5f; 49 | } 50 | lTexture.SetPixels(lColorData); 51 | lTexture.Apply(); 52 | lColorData = null; 53 | } 54 | } 55 | } -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins/Extension/Texture2DExtension.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9260066d99f960241b2a222401bcb685 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins/Extension/TransformExtension.cs: -------------------------------------------------------------------------------- 1 |  2 | using System; 3 | using System.IO; 4 | using System.Collections.Generic; 5 | using System.Text.RegularExpressions; 6 | 7 | using UnityEngine; 8 | 9 | namespace UnityExtension 10 | { 11 | public static class TransformExt 12 | { 13 | //------------------------------------------------------------------------------------------------------------ 14 | public static void LocalReset(this Transform lTransform) 15 | { 16 | lTransform.localPosition = Vector3.zero; 17 | lTransform.localRotation = Quaternion.identity; 18 | lTransform.localScale = Vector3.one; 19 | } 20 | 21 | //------------------------------------------------------------------------------------------------------------ 22 | public static void Align(this Transform lTransform, Transform lTarget) 23 | { 24 | lTransform.position = lTarget.position; 25 | lTransform.rotation = lTarget.rotation; 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins/Extension/TransformExtension.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8e76b9c1894ec743ae076720e775f49 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins/Extension/UnityExtension.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 06a010ef6a1e94840a51827a2a02badc 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins/Extension/VectorExtension.cs: -------------------------------------------------------------------------------- 1 |  2 | using System; 3 | using System.IO; 4 | using System.Collections.Generic; 5 | using System.Text.RegularExpressions; 6 | 7 | using UnityEngine; 8 | 9 | namespace UnityExtension 10 | { 11 | //------------------------------------------------------------------------------------------------------------ 12 | public static class Vector3Ext 13 | { 14 | //------------------------------------------------------------------------------------------------------------ 15 | public static readonly Vector3 IgnoreX = new Vector3(0f, 1f, 1f); 16 | public static readonly Vector3 IgnoreY = new Vector3(1f, 0f, 1f); 17 | public static readonly Vector3 IgnoreZ = new Vector3(1f, 1f, 0f); 18 | 19 | //------------------------------------------------------------------------------------------------------------ 20 | public static Color ToColor(this Vector3 lVector) 21 | { 22 | return new Color(lVector.x, lVector.y, lVector.z); 23 | } 24 | } 25 | 26 | //------------------------------------------------------------------------------------------------------------ 27 | public static class Vector4Ext 28 | { 29 | //------------------------------------------------------------------------------------------------------------ 30 | public static Color ToColor(this Vector4 lVector) 31 | { 32 | return new Color(lVector.x, lVector.y, lVector.z, lVector.w); 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins/Extension/VectorExtension.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18a26dda21abdf5468d5731a6dbd26c4 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins/Mesh.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: da432757bf963174d97e5319c45db1dc 3 | folderAsset: yes 4 | timeCreated: 1432869564 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins/Mesh/OBJ.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f74fe5c4c28267845b900549b670af26 3 | folderAsset: yes 4 | timeCreated: 1432869564 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins/Utils.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94cd99f1df5fafa489e641d039f97273 3 | folderAsset: yes 4 | timeCreated: 1432869564 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins/Utils/Int32Converter.cs: -------------------------------------------------------------------------------- 1 |  2 | using System; 3 | using System.Collections.Generic; 4 | using System.Runtime.InteropServices; 5 | 6 | [StructLayout(LayoutKind.Explicit)] 7 | public struct Int32Converter 8 | { 9 | //------------------------------------------------------------------------------------------------------------ 10 | [FieldOffset(0)] 11 | public int Value; 12 | [FieldOffset(0)] 13 | public byte Byte1; 14 | [FieldOffset(1)] 15 | public byte Byte2; 16 | [FieldOffset(2)] 17 | public byte Byte3; 18 | [FieldOffset(3)] 19 | public byte Byte4; 20 | 21 | //------------------------------------------------------------------------------------------------------------ 22 | public Int32Converter(int value) 23 | { 24 | Byte1 = Byte2 = Byte3 = Byte4 = 0; 25 | Value = value; 26 | } 27 | 28 | //------------------------------------------------------------------------------------------------------------ 29 | public static implicit operator Int32(Int32Converter value) 30 | { 31 | return value.Value; 32 | } 33 | 34 | //------------------------------------------------------------------------------------------------------------ 35 | public static implicit operator Int32Converter(int value) 36 | { 37 | return new Int32Converter(value); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Plugins/Utils/Int32Converter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2980235c1e3576a4ab7dca278af19308 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/OBJ-IO/Readme.txt: -------------------------------------------------------------------------------- 1 | 2 | /* * * * * * * * * * * * Author's note * * * * * * * * * * * * * *\ 3 | * * 4 | * ZZ$$Z$$$$Z$$$ * 5 | * ZZZZZZZZZZZZZ * 6 | * ZZZZZZZZZZZZZ * 7 | * $ZZZZZZZZZZZZ * 8 | * $ZZZZZZZZZZZZ * 9 | * ZZ7=$OOO$?$ZO * 10 | * Z7 $OZ IO * 11 | * ZZZZZZZZOOOZOOOOOZZ8OZZZZZZZZZ * 12 | * NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO * 13 | * NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO * 14 | * 8O8OOOOO8 88O88O8888888 D88888888 * 15 | * 8OOOOOOO8 8OOON OO88 DO8888888 * 16 | * DDDDDDDDD DDDD DDDD NDDDDDDDD * 17 | * * 18 | * http://octo-dev.co.uk * 19 | * * 20 | * OBJ-IO * 21 | * * 22 | * Copyright (c) Octo-Dev * 23 | * * 24 | \* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 25 | 26 | The scripts for this plugin are in [OBJ-IO/Plugins/OBJ] 27 | and [OBJ-IO/Plugins/Extension]. 28 | 29 | There is an Example scene that Imports the Teapot OBJ at runtime, 30 | distorts the vertexs and exports it again. The Export and Import 31 | functions take System.IO.Stream as a parameter so this can be adapted 32 | for your needs. 33 | 34 | The System Current only supports geometry. 35 | 36 | If there is any issue or bugs please contact : tim.leader.octo@gmail.com -------------------------------------------------------------------------------- /Assets/OBJ-IO/Readme.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1f277bf041647445ac3bf5b643a46fe 3 | TextScriptImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /Assets/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 488e3bdb2a1134d81a13e6c0d2aaa9a5 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Plugins/ClipboardHelper.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Plugins/ClipboardHelper.dll -------------------------------------------------------------------------------- /Assets/Plugins/ClipboardHelper.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3215659d71d2184bb0d24ec3976c7f2 3 | timeCreated: 1461458104 4 | licenseType: Pro 5 | PluginImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | iconMap: {} 9 | executionOrder: {} 10 | isPreloaded: 0 11 | isOverridable: 0 12 | platformData: 13 | - first: 14 | '': Any 15 | second: 16 | enabled: 0 17 | settings: 18 | Exclude Editor: 0 19 | Exclude Linux: 0 20 | Exclude Linux64: 0 21 | Exclude LinuxUniversal: 0 22 | Exclude OSXUniversal: 0 23 | Exclude WebGL: 0 24 | Exclude Win: 0 25 | Exclude Win64: 0 26 | - first: 27 | Any: 28 | second: 29 | enabled: 1 30 | settings: {} 31 | - first: 32 | Editor: Editor 33 | second: 34 | enabled: 1 35 | settings: 36 | CPU: AnyCPU 37 | DefaultValueInitialized: true 38 | OS: AnyOS 39 | - first: 40 | Facebook: Win 41 | second: 42 | enabled: 0 43 | settings: 44 | CPU: AnyCPU 45 | - first: 46 | Facebook: Win64 47 | second: 48 | enabled: 0 49 | settings: 50 | CPU: AnyCPU 51 | - first: 52 | Standalone: Linux 53 | second: 54 | enabled: 1 55 | settings: 56 | CPU: x86 57 | - first: 58 | Standalone: Linux64 59 | second: 60 | enabled: 1 61 | settings: 62 | CPU: x86_64 63 | - first: 64 | Standalone: LinuxUniversal 65 | second: 66 | enabled: 1 67 | settings: 68 | CPU: AnyCPU 69 | - first: 70 | Standalone: OSXUniversal 71 | second: 72 | enabled: 1 73 | settings: 74 | CPU: AnyCPU 75 | - first: 76 | Standalone: Win 77 | second: 78 | enabled: 1 79 | settings: 80 | CPU: AnyCPU 81 | - first: 82 | Standalone: Win64 83 | second: 84 | enabled: 1 85 | settings: 86 | CPU: AnyCPU 87 | - first: 88 | WebGL: WebGL 89 | second: 90 | enabled: 1 91 | settings: {} 92 | - first: 93 | Windows Store Apps: WindowsStoreApps 94 | second: 95 | enabled: 0 96 | settings: 97 | CPU: AnyCPU 98 | userData: 99 | assetBundleName: 100 | assetBundleVariant: 101 | -------------------------------------------------------------------------------- /Assets/Plugins/FreeImage.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Plugins/FreeImage.dll -------------------------------------------------------------------------------- /Assets/Plugins/FreeImage.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ebd9e6f743aa7944bb5ef45303809de7 3 | timeCreated: 1428028810 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | Any: 15 | second: 16 | enabled: 1 17 | settings: {} 18 | data: 19 | first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | userData: 26 | assetBundleName: 27 | assetBundleVariant: 28 | -------------------------------------------------------------------------------- /Assets/Plugins/FreeImageNET.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Plugins/FreeImageNET.dll -------------------------------------------------------------------------------- /Assets/Plugins/FreeImageNET.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a345a206b81dd7a44b4622826a684325 3 | timeCreated: 1427854935 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | Any: 15 | second: 16 | enabled: 1 17 | settings: {} 18 | data: 19 | first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | data: 26 | first: 27 | Windows Store Apps: WindowsStoreApps 28 | second: 29 | enabled: 0 30 | settings: 31 | CPU: AnyCPU 32 | userData: 33 | assetBundleName: 34 | assetBundleVariant: 35 | -------------------------------------------------------------------------------- /Assets/Plugins/I18N.West.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Plugins/I18N.West.dll -------------------------------------------------------------------------------- /Assets/Plugins/I18N.West.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5eccf595437800a45ad34746dc6d2c67 3 | timeCreated: 1452114211 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 1 13 | settings: {} 14 | Editor: 15 | enabled: 0 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Plugins/I18N.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Plugins/I18N.dll -------------------------------------------------------------------------------- /Assets/Plugins/I18N.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c88c9646bf6d98408fe6f64b7a76aa9 3 | timeCreated: 1452114206 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 1 13 | settings: {} 14 | Editor: 15 | enabled: 0 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/PostProcess.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5107a60aa736b3949b3d0d0dd8d7ee8a 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/PostProcess/HaltonSequence.cs: -------------------------------------------------------------------------------- 1 | // HaltonSequence.cs 2 | 3 | using UnityEngine; 4 | using System.Collections; 5 | 6 | // converted to unity c# by http://unitycoder.com/blog 7 | // original source: http://www.openprocessing.org/sketch/1920 8 | 9 | public class HaltonSequence 10 | { 11 | public Vector3 m_CurrentPos = new Vector3(0.0f,0.0f,0.0f); 12 | long m_Base2 = 0; 13 | long m_Base3 = 0; 14 | long m_Base5 = 0; 15 | 16 | public long Increment() 17 | { 18 | float fOneOver3 = 1.0f/3.0f; 19 | float fOneOver5 = 1.0f/5.0f; 20 | 21 | long oldBase2 = m_Base2; 22 | m_Base2++; 23 | long diff = m_Base2 ^ oldBase2; 24 | 25 | float s = 0.5f; 26 | 27 | do 28 | { 29 | if ((oldBase2 & 1) == 1) 30 | m_CurrentPos.x -= s; 31 | else 32 | m_CurrentPos.x += s; 33 | 34 | s *= 0.5f; 35 | 36 | diff = diff >> 1; 37 | oldBase2 = oldBase2 >> 1; 38 | } 39 | while (diff > 0); 40 | 41 | long bitmask = 0x3; 42 | long bitadd = 0x1; 43 | s = fOneOver3; 44 | 45 | m_Base3++; 46 | 47 | while (true) 48 | { 49 | if ((m_Base3 & bitmask) == bitmask) 50 | { 51 | m_Base3 += bitadd; 52 | m_CurrentPos.y -= 2 * s; 53 | 54 | bitmask = bitmask << 2; 55 | bitadd = bitadd << 2; 56 | 57 | s *= fOneOver3; 58 | } 59 | else 60 | { 61 | m_CurrentPos.y += s; 62 | break; 63 | } 64 | }; 65 | bitmask = 0x7; 66 | bitadd = 0x3; 67 | long dmax = 0x5; 68 | 69 | s = fOneOver5; 70 | 71 | m_Base5++; 72 | 73 | while (true) 74 | { 75 | if ((m_Base5 & bitmask) == dmax) 76 | { 77 | m_Base5 += bitadd; 78 | m_CurrentPos.z -= 4 * s; 79 | 80 | bitmask = bitmask << 3; 81 | dmax = dmax << 3; 82 | bitadd = bitadd << 3; 83 | 84 | s *= fOneOver5; 85 | } 86 | else 87 | { 88 | m_CurrentPos.z += s; 89 | break; 90 | } 91 | }; 92 | 93 | return m_Base2; 94 | } 95 | 96 | public void Reset() 97 | { 98 | m_CurrentPos.x = 0.0f; 99 | m_CurrentPos.y = 0.0f; 100 | m_CurrentPos.z = 0.0f; 101 | m_Base2 = 0; 102 | m_Base3 = 0; 103 | m_Base5 = 0; 104 | } 105 | } -------------------------------------------------------------------------------- /Assets/PostProcess/HaltonSequence.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69109ab290086304aad0baf85427c48b 3 | timeCreated: 1429991292 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcess/MotionBlurMatrixHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7459c1b48b1efe64e85376601782b675 3 | timeCreated: 1429991301 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcess/OpaquePostProcess.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10e264117c2a9cf498469528f036d039 3 | timeCreated: 1429991260 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcess/PostProcess.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b78c630e245654946a2c6c62b134a7d5 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 600 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/PostProcess/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4be18dc1e201fd4ba498fcee68e62e0 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/PostProcess/Resources/HiddenPostProcess.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b58ea051106b99a4faded27e98f10923 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/PostProcess/Resources/HiddenTAA.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a83d303590cfc7b49ac949083f091eb6 3 | timeCreated: 1429991272 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcess/Resources/LensDirt_01.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/PostProcess/Resources/LensDirt_01.tga -------------------------------------------------------------------------------- /Assets/PostProcess/Resources/LensDirt_01.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a402c54e575ef84d9bc718c1f2a8e19 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 1 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: -1 27 | aniso: -1 28 | mipBias: -1 29 | wrapMode: -1 30 | nPOTScale: 1 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 39 | spritePixelsToUnits: 100 40 | alphaIsTransparency: 0 41 | textureType: -1 42 | buildTargetSettings: [] 43 | spriteSheet: 44 | sprites: [] 45 | spritePackingTag: 46 | userData: 47 | -------------------------------------------------------------------------------- /Assets/PostProcess/Resources/LensDirt_02.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/PostProcess/Resources/LensDirt_02.tga -------------------------------------------------------------------------------- /Assets/PostProcess/Resources/LensDirt_02.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73fe84479c6c66f46bb5576b11e52c8c 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 1 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: -1 27 | aniso: -1 28 | mipBias: -1 29 | wrapMode: -1 30 | nPOTScale: 1 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 39 | spritePixelsToUnits: 100 40 | alphaIsTransparency: 0 41 | textureType: -1 42 | buildTargetSettings: [] 43 | spriteSheet: 44 | sprites: [] 45 | spritePackingTag: 46 | userData: 47 | -------------------------------------------------------------------------------- /Assets/PostProcess/Resources/LensDirt_03.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/PostProcess/Resources/LensDirt_03.tga -------------------------------------------------------------------------------- /Assets/PostProcess/Resources/LensDirt_03.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4c9f7368465d3e498909a27cf0e0258 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 1 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: -1 27 | aniso: -1 28 | mipBias: -1 29 | wrapMode: -1 30 | nPOTScale: 1 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 39 | spritePixelsToUnits: 100 40 | alphaIsTransparency: 0 41 | textureType: -1 42 | buildTargetSettings: [] 43 | spriteSheet: 44 | sprites: [] 45 | spritePackingTag: 46 | userData: 47 | -------------------------------------------------------------------------------- /Assets/PostProcess/Resources/LensDirt_04.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/PostProcess/Resources/LensDirt_04.tga -------------------------------------------------------------------------------- /Assets/PostProcess/Resources/LensDirt_04.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27d33d68a1db77e4085e7b97b942335c 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 1 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: -1 27 | aniso: -1 28 | mipBias: -1 29 | wrapMode: -1 30 | nPOTScale: 1 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 39 | spritePixelsToUnits: 100 40 | alphaIsTransparency: 0 41 | textureType: -1 42 | buildTargetSettings: [] 43 | spriteSheet: 44 | sprites: [] 45 | spritePackingTag: 46 | userData: 47 | -------------------------------------------------------------------------------- /Assets/PostProcess/Resources/flareMask.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/PostProcess/Resources/flareMask.tga -------------------------------------------------------------------------------- /Assets/PostProcess/Resources/flareMask.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 615350ca5676da940bf9e22719400de9 3 | timeCreated: 1430004073 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: .25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 8 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | spriteMode: 0 41 | spriteExtrude: 1 42 | spriteMeshType: 1 43 | alignment: 0 44 | spritePivot: {x: .5, y: .5} 45 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 46 | spritePixelsToUnits: 100 47 | alphaIsTransparency: 0 48 | textureType: -1 49 | buildTargetSettings: [] 50 | spriteSheet: 51 | sprites: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/PostProcess/Resources/noise.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/PostProcess/Resources/noise.tga -------------------------------------------------------------------------------- /Assets/PostProcess/Resources/noise.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cd09dc8dd8a372f4fbd70d24983fd73f 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 0 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -3 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: 0 27 | aniso: -1 28 | mipBias: -1 29 | wrapMode: -1 30 | nPOTScale: 1 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 39 | spritePixelsToUnits: 100 40 | alphaIsTransparency: 0 41 | textureType: 5 42 | buildTargetSettings: [] 43 | spriteSheet: 44 | sprites: [] 45 | spritePackingTag: 46 | userData: 47 | -------------------------------------------------------------------------------- /Assets/PostProcess/Resources/vignette.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/PostProcess/Resources/vignette.tga -------------------------------------------------------------------------------- /Assets/PostProcess/Resources/vignette.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 82faa8c93d604ae4f8fcc3e34f9701ce 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 1 8 | linearTexture: 0 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: -1 27 | aniso: -1 28 | mipBias: -1 29 | wrapMode: -1 30 | nPOTScale: 1 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 39 | spritePixelsToUnits: 100 40 | alphaIsTransparency: 0 41 | textureType: -1 42 | buildTargetSettings: [] 43 | spriteSheet: 44 | sprites: [] 45 | spritePackingTag: 46 | userData: 47 | -------------------------------------------------------------------------------- /Assets/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f38dddbd64e0af4ba5e96ae6487b313 3 | folderAsset: yes 4 | timeCreated: 1429997223 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 296c0c11640c190419175c0408b9164b 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Scripts/AOFromNormalGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 524b2e2efd4dd464aacafed015a5d6f5 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/AlignmentGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8cf4eeebdf642624c9183bb8bfa2a690 3 | timeCreated: 1444241984 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/CameraPanZoom.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | 4 | public class CameraPanZoom : MonoBehaviour { 5 | 6 | public FileBrowser fileBrowser; 7 | 8 | Vector3 targetPos; 9 | float targetFov; 10 | 11 | Vector2 mousePos; 12 | Vector2 lastMousePos; 13 | 14 | public bool holdKey = false; 15 | public bool noHoldKey = false; 16 | public KeyCode[] keyToHold; 17 | 18 | int mouseDownCount = 0; 19 | 20 | public int MouseButtonPan = 0; 21 | 22 | // Use this for initialization 23 | void Start () { 24 | 25 | targetPos = this.transform.position; 26 | 27 | } 28 | 29 | // Update is called once per frame 30 | void Update () { 31 | 32 | mousePos = Input.mousePosition; 33 | 34 | Vector2 mouseOffset = mousePos - lastMousePos; 35 | 36 | if (Input.GetMouseButton (MouseButtonPan)) { 37 | mouseDownCount ++; 38 | } else { 39 | mouseDownCount = 0; 40 | } 41 | 42 | bool keyHeld = false; 43 | for (int i = 0; i < keyToHold.Length; i++) { 44 | if (Input.GetKey (keyToHold[i])) { 45 | keyHeld = true; 46 | } 47 | } 48 | 49 | if (noHoldKey && keyHeld == false) { 50 | if (mouseDownCount > 1) { 51 | targetPos -= new Vector3 (1, 0, 0) * mouseOffset.x * 0.025f; 52 | targetPos -= new Vector3 (0, 1, 0) * mouseOffset.y * 0.025f; 53 | } 54 | } 55 | 56 | if (fileBrowser) 57 | { 58 | if (fileBrowser.Active == false) 59 | { 60 | targetPos += new Vector3(0, 0, 1) * Input.GetAxis("Mouse ScrollWheel") * 3.0f; 61 | } 62 | } 63 | else 64 | { 65 | targetPos += new Vector3(0, 0, 1) * Input.GetAxis("Mouse ScrollWheel") * 3.0f; 66 | } 67 | 68 | 69 | this.transform.position += ( targetPos - this.transform.position ) * 0.05f; 70 | 71 | lastMousePos = mousePos; 72 | 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /Assets/Scripts/CameraPanZoom.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce1a852aa7cacc84dbd3f3ee806d59f1 3 | timeCreated: 1434605649 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/ClipboardHelper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System; 3 | using System.Reflection; 4 | 5 | public class ClipboardHelper 6 | { 7 | private static PropertyInfo m_systemCopyBufferProperty = null; 8 | 9 | private static PropertyInfo GetSystemCopyBufferProperty() 10 | { 11 | if (m_systemCopyBufferProperty == null) 12 | { 13 | Type T = typeof(GUIUtility); 14 | m_systemCopyBufferProperty = T.GetProperty("systemCopyBuffer", BindingFlags.Static | BindingFlags.NonPublic); 15 | if (m_systemCopyBufferProperty == null) 16 | throw new Exception("Can't access internal member 'GUIUtility.systemCopyBuffer' it may have been removed / renamed"); 17 | } 18 | return m_systemCopyBufferProperty; 19 | } 20 | 21 | public static string clipBoard 22 | { 23 | get 24 | { 25 | //PropertyInfo P = GetSystemCopyBufferProperty(); 26 | //return (string)P.GetValue(null,null); 27 | return GUIUtility.systemCopyBuffer; 28 | } 29 | set 30 | { 31 | //PropertyInfo P = GetSystemCopyBufferProperty(); 32 | //P.SetValue(null,value,null); 33 | GUIUtility.systemCopyBuffer = value; 34 | } 35 | } 36 | } -------------------------------------------------------------------------------- /Assets/Scripts/ClipboardHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8418742681191674195787da263f7627 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/CommandListExecutor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd6b2a57e33000a43873f755fc104826 3 | timeCreated: 1434685756 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/ControlsGui.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | 4 | public class ControlsGui : MonoBehaviour { 5 | 6 | Rect windowRect = new Rect (Screen.width - 520, Screen.height - 320, 300, 600); 7 | bool windowOpen = false; 8 | public Settings settings = new Settings(); 9 | 10 | public static SettingsGui instance; 11 | 12 | // Use this for initialization 13 | void Start () { 14 | 15 | } 16 | 17 | // Update is called once per frame 18 | void Update () { 19 | 20 | } 21 | 22 | void DoMyWindow ( int windowID ) { 23 | 24 | int offsetX = 10; 25 | int offsetY = 30; 26 | 27 | GUI.Label (new Rect (offsetX, offsetY, 250, 30), "Rotate Model" ); 28 | offsetY += 20; 29 | GUI.Label (new Rect (offsetX, offsetY, 250, 30), "Right Mouse Button" ); 30 | offsetY += 30; 31 | 32 | GUI.Label (new Rect (offsetX, offsetY, 250, 30), "Move Model" ); 33 | offsetY += 20; 34 | GUI.Label (new Rect (offsetX, offsetY, 250, 30), "Middle Mouse Button" ); 35 | offsetY += 30; 36 | 37 | GUI.Label (new Rect (offsetX, offsetY, 250, 30), "Zoom In/Out" ); 38 | offsetY += 20; 39 | GUI.Label (new Rect (offsetX, offsetY, 250, 30), "Mouse Scroll Wheel" ); 40 | offsetY += 30; 41 | 42 | GUI.Label (new Rect (offsetX, offsetY, 250, 30), "Rotate Light" ); 43 | offsetY += 20; 44 | GUI.Label (new Rect (offsetX, offsetY, 250, 30), "Middle Mouse Button + L" ); 45 | offsetY += 30; 46 | 47 | GUI.Label (new Rect (offsetX, offsetY, 250, 30), "Rotate Background" ); 48 | offsetY += 20; 49 | GUI.Label (new Rect (offsetX, offsetY, 250, 30), "Middle Mouse Button + B" ); 50 | offsetY += 30; 51 | 52 | if (GUI.Button (new Rect (offsetX + 160, offsetY, 120, 30), "Close")) { 53 | windowOpen = false; 54 | } 55 | 56 | } 57 | 58 | void OnGUI () { 59 | 60 | windowRect = new Rect (Screen.width - 480, Screen.height - 370, 170, 280); 61 | 62 | if (windowOpen){ 63 | windowRect = GUI.Window (22, windowRect, DoMyWindow, "Controls"); 64 | } 65 | 66 | if (GUI.Button (new Rect(Screen.width - 370, Screen.height - 40, 80, 30), "Controls")) { 67 | if( windowOpen == true){ 68 | windowOpen = false; 69 | }else{ 70 | windowOpen = true; 71 | } 72 | } 73 | 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /Assets/Scripts/ControlsGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f2196789802382d46bcffc15ee476453 3 | timeCreated: 1452033555 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/CopyScale.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | 4 | public class CopyScale : MonoBehaviour { 5 | 6 | public GameObject targetObject; 7 | 8 | // Use this for initialization 9 | void Start () { 10 | 11 | } 12 | 13 | // Update is called once per frame 14 | void Update () { 15 | Vector3 tempScale = targetObject.transform.localScale; 16 | Material targetMaterial = targetObject.GetComponent ().sharedMaterial; 17 | 18 | if ( targetMaterial.HasProperty( "_Parallax" ) ) { 19 | float Height = targetMaterial.GetFloat ("_Parallax"); 20 | Vector4 Tiling = targetMaterial.GetVector ("_Tiling"); 21 | 22 | tempScale.z += Height * ( 1.0f / Tiling.x ); 23 | } 24 | 25 | this.transform.localScale = tempScale; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Assets/Scripts/CopyScale.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec527f20c37374c4c9d662ab2cd9016f 3 | timeCreated: 1430595841 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/CubemapPicker.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | 5 | public class CubemapPicker : MonoBehaviour { 6 | 7 | public Cubemap[] CubeMaps; 8 | int selectedCubemap = 0; 9 | public KeyCode key; 10 | 11 | 12 | // Use this for initialization 13 | void Start () { 14 | 15 | } 16 | 17 | // Update is called once per frame 18 | void Update () { 19 | 20 | if (Input.GetKeyDown(key)) 21 | { 22 | selectedCubemap += 1; 23 | if (selectedCubemap >= CubeMaps.Length) 24 | { 25 | selectedCubemap = 0; 26 | } 27 | } 28 | 29 | Shader.SetGlobalTexture("_GlobalCubemap", CubeMaps[selectedCubemap]); 30 | 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Assets/Scripts/CubemapPicker.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2aca712e1e13d2b44bb8bf4fc87d1cf9 3 | timeCreated: 1441590609 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/EdgeFromNormalGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41543be25ebfed049b336396e3472304 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/EditDiffuseGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f9557d1c77dba048adf567363f10548 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 451c0055eeec0174f9b4bc77ab8a012e 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Scripts/Editor/TextureImportTest.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | using System.IO; 4 | using FreeImageAPI; 5 | 6 | public class TextureImportTest : MonoBehaviour { 7 | 8 | // Use this for initialization 9 | void Start () { 10 | 11 | string PathToLoad = "test"; 12 | 13 | FIBITMAP bitmap = FreeImage.LoadEx (PathToLoad); 14 | bool importSuccess = FreeImage.SaveEx (bitmap, Application.dataPath + "/tempImage.png", FREE_IMAGE_FORMAT.FIF_PNG); 15 | 16 | } 17 | 18 | // Update is called once per frame 19 | void Update () { 20 | 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Assets/Scripts/Editor/TextureImportTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c09d46a8e3e002b4c8d9f03e7dde0c5a 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/GetColorFromLight.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | 4 | public class GetColorFromLight : MonoBehaviour { 5 | 6 | Material thisMaterial; 7 | Light thisLight; 8 | 9 | public GameObject lightObject; 10 | 11 | // Use this for initialization 12 | void Start () { 13 | 14 | thisLight = lightObject.GetComponent (); 15 | thisMaterial = this.GetComponent ().material; 16 | 17 | } 18 | 19 | // Update is called once per frame 20 | void Update () { 21 | 22 | thisMaterial.SetColor ("_Color", thisLight.color); 23 | 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Assets/Scripts/GetColorFromLight.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 36edd974a03e42043b75fc4ae07e0ab3 3 | timeCreated: 1429976877 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/HeightFromDiffuseGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42bfcfcf9f072604a93d2b19d0d9fb46 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/MainGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3db0993039889b4eb6837b2e3446849 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/MaterialGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8498ef4e9144f7f47a8d1a5e20d5440d 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/MetallicGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79b6b4b30e58933469d807ecc340a2d6 3 | timeCreated: 1429495718 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/NormalFromHeightGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2779cf5cd160cd14d91000f76919d956 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/ObjRotator.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | 4 | public class ObjRotator : MonoBehaviour { 5 | 6 | Vector2 mousePos; 7 | Vector2 lastMousePos; 8 | Vector3 rotation; 9 | Vector3 lerpRotation; 10 | 11 | int mouseDownCount = 0; 12 | 13 | public int MouseButton = 0; 14 | 15 | public bool AllowX = true; 16 | public bool InvertX = false; 17 | 18 | public bool AllowY = true; 19 | public bool InvertY = false; 20 | 21 | public bool holdKey = false; 22 | public bool noHoldKey = false; 23 | public KeyCode keyToHold; 24 | 25 | // Use this for initialization 26 | void Start () { 27 | 28 | mousePos = Input.mousePosition; 29 | lastMousePos = mousePos; 30 | 31 | rotation = this.transform.eulerAngles; 32 | lerpRotation = rotation; 33 | 34 | } 35 | 36 | public void Reset(){ 37 | rotation = new Vector3(0,0,0); 38 | lerpRotation = rotation; 39 | this.transform.eulerAngles = lerpRotation; 40 | } 41 | 42 | // Update is called once per frame 43 | void Update() { 44 | 45 | mousePos = Input.mousePosition; 46 | 47 | Vector2 mouseOffset = mousePos - lastMousePos; 48 | 49 | if (Input.GetMouseButton (MouseButton)) { 50 | mouseDownCount ++; 51 | } else { 52 | mouseDownCount = 0; 53 | } 54 | 55 | // skip the first frame because we could just be regaining focus 56 | 57 | if ( ( holdKey && Input.GetKey (keyToHold) ) || holdKey == false ) { 58 | 59 | if (mouseDownCount > 1) { 60 | if (AllowX) { 61 | if (InvertX) { 62 | rotation -= new Vector3 (0, 1, 0) * mouseOffset.x * 0.3f; 63 | } else { 64 | rotation += new Vector3 (0, 1, 0) * mouseOffset.x * 0.3f; 65 | } 66 | } 67 | if (AllowY) { 68 | if (InvertY) { 69 | rotation -= new Vector3 (1, 0, 0) * mouseOffset.y * 0.3f; 70 | } else { 71 | rotation += new Vector3 (1, 0, 0) * mouseOffset.y * 0.3f; 72 | } 73 | } 74 | rotation.x = Mathf.Clamp (rotation.x, -80, 80); 75 | } 76 | 77 | } 78 | 79 | lerpRotation = lerpRotation * 0.95f + rotation * 0.05f; 80 | this.transform.eulerAngles = lerpRotation; 81 | 82 | lastMousePos = mousePos; 83 | 84 | } 85 | } 86 | -------------------------------------------------------------------------------- /Assets/Scripts/ObjRotator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1b396c0335c0814d9dc7809cb1287e3 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/PostProcessGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 160ce17b3a5127e48a2b65fa77a7876a 3 | timeCreated: 1433819650 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72e85b4617f66c24b9d07dc0a63f6903 3 | folderAsset: yes 4 | timeCreated: 1432417932 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Scripts/Resources/GuiHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a22137adf4a458a4494cb468aa307b86 3 | timeCreated: 1432417570 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/SampleProbeTex.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | 4 | [ExecuteInEditMode] 5 | public class SampleProbeTex : MonoBehaviour { 6 | 7 | public ReflectionProbe sampleProbe; 8 | public Material skyboxMaterial; 9 | 10 | // Use this for initialization 11 | void Start () { 12 | sampleProbe.RenderProbe (); 13 | //StartCoroutine (SwitchCubemaps ()); 14 | } 15 | 16 | void OnDisable (){ 17 | Shader.SetGlobalFloat ("_UseProbeTexture", 0); 18 | Shader.EnableKeyword ("_USE_BAKED_CUBEMAP_ON"); 19 | Shader.DisableKeyword ("_USE_BAKED_CUBEMAP_OFF"); 20 | } 21 | 22 | IEnumerator SwitchCubemaps(){ 23 | yield return new WaitForSeconds(1); 24 | for( int i = 1; i <= 100; i++ ){ 25 | Shader.SetGlobalFloat ("_UseProbeTexture", (float)i / 100.0f); 26 | yield return new WaitForSeconds(0.01f); 27 | } 28 | Shader.EnableKeyword ("_USE_BAKED_CUBEMAP_OFF"); 29 | Shader.DisableKeyword ("_USE_BAKED_CUBEMAP_ON"); 30 | } 31 | 32 | // Update is called once per frame 33 | void Update () { 34 | 35 | skyboxMaterial.SetTexture ("_Tex", sampleProbe.texture); 36 | Shader.SetGlobalTexture ( "_ProbeCubemap", sampleProbe.texture ); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /Assets/Scripts/SampleProbeTex.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b60322b27e4dd24eb239f0c9081da5f 3 | timeCreated: 1461768646 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/SaveLoadProject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9293ea1b483ec146a6a99c2cdaf5dbd 3 | timeCreated: 1434235257 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/ScreenGuard.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | /// 4 | /// Should use temporarily until Unity3d-team fix the bug 5 | /// http://issuetracker.unity3d.com/issues/input-when-resizing-window-input-dot-mouseposition-will-be-clamped-by-the-original-window-size 6 | /// 7 | public class ScreenGuard : MonoBehaviour { 8 | 9 | private int prevWidth; 10 | private int prevHeight; 11 | 12 | private bool isInited = false; 13 | 14 | 15 | private void Start() 16 | { 17 | prevWidth = Screen.width; 18 | prevHeight = Screen.height; 19 | 20 | isInited = true; 21 | } 22 | 23 | private void SetResolution() 24 | { 25 | prevWidth = Screen.width; 26 | prevHeight = Screen.height; 27 | 28 | Screen.SetResolution(Screen.width, Screen.height, Screen.fullScreen); 29 | } 30 | 31 | public void Update() 32 | { 33 | if (!isInited) 34 | { 35 | Start(); 36 | } 37 | 38 | if ((Screen.width != prevWidth) || (Screen.height != prevHeight)) 39 | { 40 | SetResolution(); 41 | } 42 | } 43 | } -------------------------------------------------------------------------------- /Assets/Scripts/ScreenGuard.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d676059daaba4f6419a04e5b906edd54 3 | timeCreated: 1430975799 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/SettingsGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 242fd42f7d37fb4489a7316fecbee106 3 | timeCreated: 1434829017 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/SmoothnessGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 15c311a2b5638944983c713e2d8d6669 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/SpecularGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68867325da9e000438c9a0953c1cc7e3 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/SuggestionGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc631dc3381f56546936b0f3d986ca9d 3 | timeCreated: 1433020472 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Scripts/TargaImporter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb4b16312ac35d841b600fc68a254b0f 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/TilingTextureMakerGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5603489c3f0e4284fa9770f7a8b89a3f 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/WelcomeGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc3347dd3f3aca5499cce6256be89541 3 | timeCreated: 1430972799 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 699b217d507a2234f82e5aba455ceec8 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Shaders/AO_From_Normal_Preview.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48ab3e2b69cf26548a2ed68d0cf0fa44 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Shaders/Alignment_Shader.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 996fe0c4ad1d31a4cbbaf30e260a084f 3 | timeCreated: 1444246164 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/CubeMapBackground.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a65f8f87d797ec2428053e2f64d6733e 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Shaders/CubeMapProbe.shader: -------------------------------------------------------------------------------- 1 | Shader "Custom/CubeMapProbe" { 2 | Properties { 3 | _MainTex ("Base (RGB)", 2D) = "white" {} 4 | _CubeMap ("Cube Map", CUBE) = "" {} 5 | _Blur( "Blur" , Float ) = 2.0 6 | _Factor( "Factor" , Float ) = 1.0 7 | } 8 | SubShader { 9 | Tags { "RenderQueue"="Opaque" "RenderType"="Opaque" } 10 | LOD 200 11 | Cull Front 12 | 13 | Pass { 14 | 15 | CGPROGRAM 16 | #pragma vertex vert 17 | #pragma fragment frag 18 | #pragma target 3.0 19 | #include "UnityCG.cginc" 20 | 21 | sampler2D _MainTex; 22 | samplerCUBE _CubeMap; 23 | float _Blur; 24 | float _Factor; 25 | 26 | uniform samplerCUBE _GlobalCubemap; 27 | uniform samplerCUBE _ProbeCubemap; 28 | 29 | // vertex-to-fragment interpolation data 30 | struct v2f { 31 | float4 pos : SV_POSITION; 32 | float3 localNormal : TEXCOORD0; 33 | }; 34 | 35 | // vertex shader 36 | v2f vert (appdata_full v) { 37 | v2f o; 38 | o.pos = UnityObjectToClipPos ( v.vertex ); 39 | o.localNormal = v.normal.xyz; 40 | return o; 41 | } 42 | 43 | // fragment shader 44 | fixed4 frag (v2f IN) : SV_Target { 45 | 46 | fixed3 localNormal = normalize( IN.localNormal.xyz ); 47 | 48 | half3 ambIBL = texCUBElod(_GlobalCubemap, half4( localNormal , 0.0 ) ).xyz; 49 | 50 | return float4( ( ambIBL + ( ambIBL * ambIBL ) ) * _Factor, 1.0 ); 51 | 52 | } 53 | ENDCG 54 | } 55 | } 56 | FallBack "Diffuse" 57 | } 58 | -------------------------------------------------------------------------------- /Assets/Shaders/CubeMapProbe.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5961daa29a363854b8a8893884610496 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Shaders/DNMST.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10a460cdc50da7442bf0a1f643dc09a7 3 | timeCreated: 1429992596 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/DNMST.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fffa7096bb2db914791082012f21260c 3 | timeCreated: 1452032956 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: 7 | - _DiffuseMap: {fileID: 2800000, guid: d06194f3a7ca3b64082ef8ff725091b7, type: 3} 8 | - _NormalMap: {fileID: 2800000, guid: b813a1ca4f9561743ac42da3302948ae, type: 3} 9 | - _SmoothnessMap: {fileID: 2800000, guid: d06194f3a7ca3b64082ef8ff725091b7, type: 3} 10 | - _MetallicMap: {fileID: 2800000, guid: 46acab317f59cb047be5c189df89266c, type: 3} 11 | - _AOMap: {fileID: 2800000, guid: 8d5831b9c32e1f043a62c6705cdff7ac, type: 3} 12 | - _EdgeMap: {fileID: 2800000, guid: d06194f3a7ca3b64082ef8ff725091b7, type: 3} 13 | - _DisplacementMap: {fileID: 2800000, guid: d06194f3a7ca3b64082ef8ff725091b7, type: 3} 14 | userData: 15 | assetBundleName: 16 | assetBundleVariant: 17 | -------------------------------------------------------------------------------- /Assets/Shaders/DNMST_Displace.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 49733068ba044ff48a87e5dfdb73e6ea 3 | timeCreated: 1452032885 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: 7 | - _DiffuseMap: {fileID: 2800000, guid: d06194f3a7ca3b64082ef8ff725091b7, type: 3} 8 | - _NormalMap: {fileID: 2800000, guid: b813a1ca4f9561743ac42da3302948ae, type: 3} 9 | - _SmoothnessMap: {fileID: 2800000, guid: d06194f3a7ca3b64082ef8ff725091b7, type: 3} 10 | - _MetallicMap: {fileID: 2800000, guid: 46acab317f59cb047be5c189df89266c, type: 3} 11 | - _AOMap: {fileID: 2800000, guid: 8d5831b9c32e1f043a62c6705cdff7ac, type: 3} 12 | - _EdgeMap: {fileID: 2800000, guid: d06194f3a7ca3b64082ef8ff725091b7, type: 3} 13 | - _DisplacementMap: {fileID: 2800000, guid: d06194f3a7ca3b64082ef8ff725091b7, type: 3} 14 | userData: 15 | assetBundleName: 16 | assetBundleVariant: 17 | -------------------------------------------------------------------------------- /Assets/Shaders/DNMST_prop.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3cda7c76b7bb85946b1dd42aa74c1886 3 | timeCreated: 1441589840 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/DNSM.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f574f88beebd29b4c8a67d41fb5bff97 3 | timeCreated: 1427594968 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/Edge_From_Normal_Preview.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6786267c189d65746ac173bc100103a6 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Shaders/Edit_Diffuse_Preview.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1438665ce21c4ee44b377e98d5bcb9e7 3 | timeCreated: 1430600632 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/Height_From_Diffuse_Preview.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1df56203f647fb478eed490855b4c03 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Shaders/LightDot.shader: -------------------------------------------------------------------------------- 1 | Shader "Custom/LightDot" { 2 | Properties { 3 | _Color ("Color", Color) = (1,1,1,1) 4 | _Factor ("Factor", float) = 5.0 5 | } 6 | SubShader { 7 | Tags { "RenderType"="Opaque" } 8 | LOD 200 9 | 10 | CGPROGRAM 11 | // Physically based Standard lighting model, and enable shadows on all light types 12 | #pragma surface surf Standard fullforwardshadows 13 | 14 | // Use shader model 3.0 target, to get nicer looking lighting 15 | #pragma target 3.0 16 | 17 | sampler2D _MainTex; 18 | 19 | struct Input { 20 | float2 uv_MainTex; 21 | }; 22 | 23 | fixed4 _Color; 24 | float _Factor; 25 | 26 | void surf (Input IN, inout SurfaceOutputStandard o) { 27 | // Albedo comes from a texture tinted by color 28 | o.Albedo = 0; 29 | o.Metallic = 0; 30 | o.Smoothness = 0; 31 | o.Emission = _Color.xyz * _Factor; 32 | o.Alpha = 1.0; 33 | } 34 | ENDCG 35 | } 36 | FallBack "Diffuse" 37 | } 38 | -------------------------------------------------------------------------------- /Assets/Shaders/LightDot.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d20be316f4a3b434bb3dcda7667bfc3f 3 | timeCreated: 1429976636 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/Metallic_Preview.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d46c30cd1601d8047b7d18b1b69b911d 3 | timeCreated: 1429498641 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/Normal_From_Height_Preview.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19fa402a9db6edf4dbd182194973fa8c 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Shaders/PBS.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3bd306988e38a44994f56573ff5a941 3 | timeCreated: 1501779803 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/Photoshop.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4deb55e1dbb8fd418fd4dcbdaf6dcfe 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Shaders/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ee64b2a9b24b954abf59b01ba0919e4 3 | folderAsset: yes 4 | timeCreated: 1427857294 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/Resources/Blit_Alignment.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e287b65cc83e57242baaf9af82a2347c 3 | timeCreated: 1444257202 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/Resources/Blit_Edge_From_Normal.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd6f623fef22c1043ac44ee24f76592b 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Shaders/Resources/Blit_FlipNormalY.shader: -------------------------------------------------------------------------------- 1 | // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' 2 | 3 | Shader "Hidden/Blit_FlipNormalY" { 4 | Properties { 5 | _MainTex ("Base (RGB)", 2D) = "white" {} 6 | } 7 | CGINCLUDE 8 | 9 | #include "UnityCG.cginc" 10 | 11 | sampler2D _MainTex; 12 | 13 | float _GamaCorrection; 14 | 15 | #include "Photoshop.cginc" 16 | 17 | struct v2f { 18 | float4 pos : SV_POSITION; 19 | float2 uv : TEXCOORD0; 20 | }; 21 | 22 | v2f vert(appdata_img v) 23 | { 24 | v2f o; 25 | o.pos = UnityObjectToClipPos(v.vertex); 26 | o.uv = v.texcoord.xy; 27 | return o; 28 | } 29 | 30 | float4 frag (v2f IN) : SV_Target 31 | { 32 | 33 | float2 UV = IN.uv; 34 | 35 | float4 normalTex = tex2Dlod( _MainTex, float4( UV, 0, 0 ) ); 36 | normalTex.y = 1.0 - normalTex.y; 37 | normalTex.w = 1.0; 38 | 39 | return normalTex; 40 | 41 | } 42 | 43 | ENDCG 44 | 45 | SubShader { 46 | 47 | // MSAO Comp Pass 48 | Pass { 49 | ZTest Always Cull Off ZWrite Off Blend Off 50 | Fog { Mode off } 51 | 52 | CGPROGRAM 53 | #pragma target 3.0 54 | #pragma vertex vert 55 | #pragma fragment frag 56 | #pragma fragmentoption ARB_precision_hint_fastest 57 | #pragma glsl 58 | ENDCG 59 | } 60 | 61 | } 62 | 63 | Fallback off 64 | } 65 | -------------------------------------------------------------------------------- /Assets/Shaders/Resources/Blit_FlipNormalY.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75db3be1e919e864aa2ebd0973ac8644 3 | timeCreated: 1434552534 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/Resources/Blit_Height_From_Diffuse.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 23a7a7e878ec4b745a9aabfc06f4d3ea 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Shaders/Resources/Blit_Height_From_Normal.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1dd421eddb611940a3c3c3043f5f4d8 3 | timeCreated: 1435032106 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/Resources/Blit_Metallic.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f579dde61f6ce174386eded5fe309fe7 3 | timeCreated: 1429672917 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/Resources/Blit_Normal_From_Height.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13e4cd830c77cf24092bb553140cea37 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Shaders/Resources/Blit_Property_Comp.shader: -------------------------------------------------------------------------------- 1 | // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' 2 | 3 | Shader "Hidden/Blit_Property_Comp" { 4 | Properties { 5 | _MainTex ("Base (RGB)", 2D) = "white" {} 6 | } 7 | CGINCLUDE 8 | 9 | #include "UnityCG.cginc" 10 | 11 | sampler2D _MainTex; 12 | sampler2D _RedTex; 13 | sampler2D _RedOverlayTex; 14 | sampler2D _GreenTex; 15 | sampler2D _GreenOverlayTex; 16 | sampler2D _BlueTex; 17 | sampler2D _BlueOverlayTex; 18 | 19 | float _GamaCorrection; 20 | 21 | #include "Photoshop.cginc" 22 | 23 | struct v2f { 24 | float4 pos : SV_POSITION; 25 | float2 uv : TEXCOORD0; 26 | }; 27 | 28 | v2f vert(appdata_img v) 29 | { 30 | v2f o; 31 | o.pos = UnityObjectToClipPos(v.vertex); 32 | o.uv = v.texcoord.xy; 33 | return o; 34 | } 35 | 36 | float4 fragMSAOComp (v2f IN) : SV_Target 37 | { 38 | 39 | float2 UV = IN.uv; 40 | 41 | half redTex = tex2Dlod( _RedTex, float4( UV, 0, 0 ) ).x; 42 | half redOverlayTex = tex2Dlod( _RedOverlayTex, float4( UV, 0, 0 ) ).x; 43 | 44 | half greenTex = tex2Dlod( _GreenTex, float4( UV, 0, 0 ) ).x; 45 | half greenOverlayTex = tex2Dlod( _GreenOverlayTex, float4( UV, 0, 0 ) ).x; 46 | 47 | half blueTex = tex2Dlod( _BlueTex, float4( UV, 0, 0 ) ).x; 48 | half blueOverlayTex = tex2Dlod( _BlueOverlayTex, float4( UV, 0, 0 ) ).x; 49 | 50 | redTex *= redOverlayTex + 0.5; 51 | greenTex *= greenOverlayTex + 0.5; 52 | blueTex *= blueOverlayTex + 0.5; 53 | 54 | return float4( redTex, greenTex, blueTex, 1.0 ); 55 | 56 | } 57 | 58 | ENDCG 59 | 60 | SubShader { 61 | 62 | // MSAO Comp Pass 63 | Pass { 64 | ZTest Always Cull Off ZWrite Off Blend Off 65 | Fog { Mode off } 66 | 67 | CGPROGRAM 68 | #pragma target 3.0 69 | #pragma vertex vert 70 | #pragma fragment fragMSAOComp 71 | #pragma fragmentoption ARB_precision_hint_fastest 72 | #pragma glsl 73 | ENDCG 74 | } 75 | 76 | } 77 | 78 | Fallback off 79 | } 80 | -------------------------------------------------------------------------------- /Assets/Shaders/Resources/Blit_Property_Comp.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f8a74d41c7cc5cd4887692360e1e4f15 3 | timeCreated: 1434518618 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/Resources/Blit_Sample.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba1c3acaeb4411545b0cb01c9d84e434 3 | timeCreated: 1432536508 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/Resources/Blit_Seamless_Texture_Maker.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b866c95124f22e8428ab65cadc3e006b 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Shaders/Resources/Blit_Shader.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 854f42d53e0df684db1f6dfa67f7dffd 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Shaders/Resources/Blit_Smoothness.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 36f058d3da46e1d4fb6fb41de9a4037f 3 | timeCreated: 1432455547 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/Resources/Photoshop.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9853291b33cf5a54389f93f9141c1884 3 | timeCreated: 1429673181 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/Sample_Shader.shader: -------------------------------------------------------------------------------- 1 | Shader "Custom/Sample_Shader" { 2 | Properties { 3 | _MainTex ("Base (RGB)", 2D) = "white" {} 4 | } 5 | SubShader { 6 | Tags { "RenderType"="Opaque" } 7 | LOD 200 8 | 9 | Pass { 10 | 11 | CGPROGRAM 12 | #pragma vertex vert 13 | #pragma fragment frag 14 | #pragma target 3.0 15 | #include "UnityCG.cginc" 16 | 17 | sampler2D _MainTex; 18 | float _GamaCorrection; 19 | 20 | // vertex-to-fragment interpolation data 21 | struct v2f { 22 | float4 pos : SV_POSITION; 23 | float2 uv : TEXCOORD0; 24 | }; 25 | 26 | // vertex shader 27 | v2f vert (appdata_full v) { 28 | v2f o; 29 | o.pos = UnityObjectToClipPos ( v.vertex ); 30 | o.uv = v.texcoord; 31 | return o; 32 | } 33 | 34 | fixed4 frag (v2f IN) : SV_Target { 35 | 36 | half4 c = tex2D (_MainTex, IN.uv); 37 | //return float4( saturate( pow( c.xyz, _GamaCorrection ) ), 1 ); 38 | return float4( c.xyz, 1 ); 39 | } 40 | 41 | ENDCG 42 | } 43 | 44 | 45 | /* 46 | Pass 47 | { 48 | Name "DEFERRED" 49 | Tags { "LightMode" = "Deferred" } 50 | Fog {Mode Off} 51 | 52 | CGPROGRAM 53 | #pragma vertex vert_surf 54 | #pragma fragment frag_surf 55 | #pragma target 3.0 56 | 57 | #pragma exclude_renderers nomrt 58 | #pragma multi_compile_prepassfinal 59 | #define UNITY_PASS_DEFERRED 60 | 61 | #include "HLSLSupport.cginc" 62 | #include "UnityShaderVariables.cginc" 63 | 64 | #include "UnityCG.cginc" 65 | #include "Lighting.cginc" 66 | #include "UnityPBSLighting.cginc" 67 | 68 | sampler2D _MainTex; 69 | float _GamaCorrection; 70 | 71 | #include "DNMST.cginc" 72 | 73 | void frag_surf (v2f_surf IN, out half4 outDiffuse : SV_Target0, out half4 outMST : SV_Target1, out half4 outNormal : SV_Target2, out half4 outEmission : SV_Target3) { 74 | 75 | float2 UV = IN.uv; 76 | half4 c = tex2D (_MainTex, UV); 77 | 78 | //Deferred Stuff 79 | float3 worldPos = float3(IN.tSpace0.w, IN.tSpace1.w, IN.tSpace2.w); 80 | fixed3 worldViewDir = normalize( UnityWorldSpaceViewDir( worldPos ) ); 81 | 82 | fixed3 localNormal = float3(0,0,1); 83 | 84 | fixed3 worldNormal; 85 | worldNormal.x = dot(IN.tSpace0.xyz, localNormal); 86 | worldNormal.y = dot(IN.tSpace1.xyz, localNormal); 87 | worldNormal.z = dot(IN.tSpace2.xyz, localNormal); 88 | worldNormal = normalize( worldNormal ); 89 | 90 | SurfaceOutputStandard surfOut; 91 | surfOut.Albedo = float3(0,0,0); 92 | surfOut.Normal = worldNormal.xyz; 93 | surfOut.Metallic = 0; 94 | surfOut.Smoothness = 0; 95 | surfOut.Transmission = 0; 96 | surfOut.Emission = saturate( pow( c.xyz, _GamaCorrection ) ); 97 | surfOut.Motion = CalcMotionVector( IN ); 98 | surfOut.Alpha = 1.0; 99 | surfOut.Occlusion = 0; 100 | 101 | ReturnOutput ( surfOut, worldPos, worldViewDir, IN, outDiffuse, outMST, outNormal, outEmission ); 102 | 103 | outNormal.w = 0.33; 104 | } 105 | ENDCG 106 | } 107 | */ 108 | } 109 | FallBack "Diffuse" 110 | } 111 | -------------------------------------------------------------------------------- /Assets/Shaders/Sample_Shader.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e08af6e67c58dc745ada3c1e18fb3e6b 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Shaders/Seamless_Texture_Preview.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b31acae3734e2214d952979ad53b4f3f 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Shaders/Smoothness_Preview.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7fc9f809ab74e9143a3adb85011dfe7a 3 | timeCreated: 1432452533 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/Spec_Rough_Preview.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 58a3fdfb90031ba4680ad3b1465e1702 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Shaders/SurfacePBS.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 51f24eaf68021db4fb8cf1848173e99a 3 | timeCreated: 1501774752 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/SurfacePBS_Tess.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a89060454e224f43b7012ca82df75f3 3 | timeCreated: 1501774752 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/SurfacePBS_Tess_Generated.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec49c773d2ab83746a2c668df771c53a 3 | timeCreated: 1530550188 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Shaders/Tess.cginc: -------------------------------------------------------------------------------- 1 | float _EdgeLength; 2 | float _Parallax; 3 | float _TessDisplacement; 4 | 5 | struct appdata { 6 | float4 vertex : POSITION; 7 | float4 tangent : TANGENT; 8 | float3 normal : NORMAL; 9 | float2 texcoord : TEXCOORD0; 10 | float2 texcoord1 : TEXCOORD1; 11 | float2 texcoord2 : TEXCOORD2; 12 | float4 color : COLOR; 13 | }; 14 | 15 | float4 tessEdge (appdata v0, appdata v1, appdata v2) 16 | { 17 | return UnityEdgeLengthBasedTessCull (v0.vertex, v1.vertex, v2.vertex, _EdgeLength, _Parallax * (_TessDisplacement + 1.5f ) ); 18 | } 19 | 20 | 21 | #ifdef UNITY_CAN_COMPILE_TESSELLATION 22 | 23 | // tessellation vertex shader 24 | struct InternalTessInterp_appdata { 25 | float4 vertex : INTERNALTESSPOS; 26 | float4 tangent : TANGENT; 27 | float3 normal : NORMAL; 28 | float2 texcoord : TEXCOORD0; 29 | float2 texcoord1 : TEXCOORD1; 30 | float2 texcoord2 : TEXCOORD2; 31 | float4 color : COLOR; 32 | }; 33 | 34 | InternalTessInterp_appdata tessvert_surf (appdata v) { 35 | InternalTessInterp_appdata o; 36 | o.vertex = v.vertex; 37 | o.tangent = v.tangent; 38 | o.normal = v.normal; 39 | o.texcoord = v.texcoord; 40 | o.texcoord1 = v.texcoord1; 41 | o.texcoord2 = v.texcoord2; 42 | o.color = v.color; 43 | return o; 44 | } 45 | 46 | // tessellation hull constant shader 47 | UnityTessellationFactors hsconst_surf (InputPatch v) { 48 | UnityTessellationFactors o; 49 | float4 tf; 50 | appdata vi[3]; 51 | vi[0].vertex = v[0].vertex; 52 | vi[0].tangent = v[0].tangent; 53 | vi[0].normal = v[0].normal; 54 | vi[0].texcoord = v[0].texcoord; 55 | vi[0].texcoord1 = v[0].texcoord1; 56 | vi[0].texcoord2 = v[0].texcoord2; 57 | vi[0].color = v[0].color; 58 | vi[1].vertex = v[1].vertex; 59 | vi[1].tangent = v[1].tangent; 60 | vi[1].normal = v[1].normal; 61 | vi[1].texcoord = v[1].texcoord; 62 | vi[1].texcoord1 = v[1].texcoord1; 63 | vi[1].texcoord2 = v[1].texcoord2; 64 | vi[1].color = v[1].color; 65 | vi[2].vertex = v[2].vertex; 66 | vi[2].tangent = v[2].tangent; 67 | vi[2].normal = v[2].normal; 68 | vi[2].texcoord = v[2].texcoord; 69 | vi[2].texcoord1 = v[2].texcoord1; 70 | vi[2].texcoord2 = v[2].texcoord2; 71 | vi[2].color = v[2].color; 72 | tf = tessEdge(vi[0], vi[1], vi[2]); 73 | o.edge[0] = tf.x; o.edge[1] = tf.y; o.edge[2] = tf.z; o.inside = tf.w; 74 | return o; 75 | } 76 | 77 | // tessellation hull shader 78 | [UNITY_domain("tri")] 79 | [UNITY_partitioning("fractional_odd")] 80 | [UNITY_outputtopology("triangle_cw")] 81 | [UNITY_patchconstantfunc("hsconst_surf")] 82 | [UNITY_outputcontrolpoints(3)] 83 | InternalTessInterp_appdata hs_surf (InputPatch v, uint id : SV_OutputControlPointID) { 84 | return v[id]; 85 | } 86 | 87 | #endif // UNITY_CAN_COMPILE_TESSELLATION -------------------------------------------------------------------------------- /Assets/Shaders/Tess.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f2c6aa988bbc0e4e88d26028b903fd5 3 | timeCreated: 1429992910 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Shaders/UnityPBSLighting.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 874555996261ac241966d015e9c4fa1a 3 | timeCreated: 1429995440 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Standard Assets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ba6cc1ca9dab834fa813b50c2dddca8 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Tessellation Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b7b4d46ae2ac0ff449c02180209eea5d 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Tessellation Shaders/BumpedSpecularDisplacement.shader: -------------------------------------------------------------------------------- 1 | Shader "Tessellation/Bumped Specular (displacement)" { 2 | Properties { 3 | _Color ("Main Color", Color) = (1,1,1,1) 4 | _SpecColor ("Specular Color", Color) = (0.5, 0.5, 0.5, 1) 5 | _Shininess ("Shininess", Range (0.03, 1)) = 0.078125 6 | _Parallax ("Height", Range (0.0, 1.0)) = 0.5 7 | _MainTex ("Base (RGB) Gloss (A)", 2D) = "white" {} 8 | _BumpMap ("Normalmap", 2D) = "bump" {} 9 | _ParallaxMap ("Heightmap (A)", 2D) = "black" {} 10 | 11 | _EdgeLength ("Edge length", Range(3,50)) = 10 12 | } 13 | SubShader { 14 | Tags { "RenderType"="Opaque" } 15 | LOD 800 16 | 17 | CGPROGRAM 18 | #pragma surface surf BlinnPhong addshadow vertex:disp tessellate:tessEdge 19 | #include "Tessellation.cginc" 20 | 21 | struct appdata { 22 | float4 vertex : POSITION; 23 | float4 tangent : TANGENT; 24 | float3 normal : NORMAL; 25 | float2 texcoord : TEXCOORD0; 26 | float2 texcoord1 : TEXCOORD1; 27 | }; 28 | 29 | float _EdgeLength; 30 | float _Parallax; 31 | 32 | float4 tessEdge (appdata v0, appdata v1, appdata v2) 33 | { 34 | return UnityEdgeLengthBasedTessCull (v0.vertex, v1.vertex, v2.vertex, _EdgeLength, _Parallax * 1.5f); 35 | } 36 | 37 | sampler2D _ParallaxMap; 38 | 39 | void disp (inout appdata v) 40 | { 41 | float d = tex2Dlod(_ParallaxMap, float4(v.texcoord.xy,0,0)).a * _Parallax; 42 | v.vertex.xyz += v.normal * d; 43 | } 44 | 45 | sampler2D _MainTex; 46 | sampler2D _BumpMap; 47 | fixed4 _Color; 48 | half _Shininess; 49 | 50 | struct Input { 51 | float2 uv_MainTex; 52 | float2 uv_BumpMap; 53 | }; 54 | 55 | void surf (Input IN, inout SurfaceOutput o) { 56 | fixed4 tex = tex2D(_MainTex, IN.uv_MainTex); 57 | o.Albedo = tex.rgb * _Color.rgb; 58 | o.Gloss = tex.a; 59 | o.Alpha = tex.a * _Color.a; 60 | o.Specular = _Shininess; 61 | o.Normal = UnpackNormal(tex2D(_BumpMap, IN.uv_BumpMap)); 62 | } 63 | ENDCG 64 | } 65 | 66 | FallBack "Bumped Specular" 67 | } 68 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Tessellation Shaders/BumpedSpecularDisplacement.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a4b0bce1e250a14bb534d70bce205fa 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Tessellation Shaders/BumpedSpecularSmooth.shader: -------------------------------------------------------------------------------- 1 | Shader "Tessellation/Bumped Specular (smooth)" { 2 | Properties { 3 | _Color ("Main Color", Color) = (1,1,1,1) 4 | _SpecColor ("Specular Color", Color) = (0.5, 0.5, 0.5, 1) 5 | _Shininess ("Shininess", Range (0.03, 1)) = 0.078125 6 | _MainTex ("Base (RGB) Gloss (A)", 2D) = "white" {} 7 | _BumpMap ("Normalmap", 2D) = "bump" {} 8 | 9 | _EdgeLength ("Edge length", Range(3,50)) = 10 10 | _Smoothness ("Smoothness", Range(0,1)) = 0.5 11 | } 12 | SubShader { 13 | Tags { "RenderType"="Opaque" } 14 | LOD 700 15 | 16 | CGPROGRAM 17 | #pragma surface surf BlinnPhong addshadow vertex:disp tessellate:tessEdge tessphong:_Smoothness 18 | #include "Tessellation.cginc" 19 | 20 | struct appdata { 21 | float4 vertex : POSITION; 22 | float4 tangent : TANGENT; 23 | float3 normal : NORMAL; 24 | float2 texcoord : TEXCOORD0; 25 | float2 texcoord1 : TEXCOORD1; 26 | }; 27 | 28 | float _EdgeLength; 29 | float _Smoothness; 30 | 31 | float4 tessEdge (appdata v0, appdata v1, appdata v2) 32 | { 33 | return UnityEdgeLengthBasedTessCull (v0.vertex, v1.vertex, v2.vertex, _EdgeLength, 0.0); 34 | } 35 | 36 | void disp (inout appdata v) 37 | { 38 | // do nothing 39 | } 40 | 41 | sampler2D _MainTex; 42 | sampler2D _BumpMap; 43 | fixed4 _Color; 44 | half _Shininess; 45 | 46 | struct Input { 47 | float2 uv_MainTex; 48 | float2 uv_BumpMap; 49 | }; 50 | 51 | void surf (Input IN, inout SurfaceOutput o) { 52 | fixed4 tex = tex2D(_MainTex, IN.uv_MainTex); 53 | o.Albedo = tex.rgb * _Color.rgb; 54 | o.Gloss = tex.a; 55 | o.Alpha = tex.a * _Color.a; 56 | o.Specular = _Shininess; 57 | o.Normal = UnpackNormal(tex2D(_BumpMap, IN.uv_BumpMap)); 58 | } 59 | ENDCG 60 | } 61 | 62 | FallBack "Bumped Specular" 63 | } 64 | -------------------------------------------------------------------------------- /Assets/Standard Assets/Tessellation Shaders/BumpedSpecularSmooth.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3954501323f24464f9e4418c78d8e8ce 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/StreamingAssets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be9bb158eebaf0347a9e2704ba7a1f1f 3 | folderAsset: yes 4 | timeCreated: 1530557176 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/StreamingAssets/c2i.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/StreamingAssets/c2i.exe -------------------------------------------------------------------------------- /Assets/StreamingAssets/c2i.exe.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 673ab9bbaeb619c4593d95a5009c7f9c 3 | timeCreated: 1461868288 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/StreamingAssets/f2rb.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/StreamingAssets/f2rb.exe -------------------------------------------------------------------------------- /Assets/StreamingAssets/f2rb.exe.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b8e0b70e17b5c8b4997e722bdff60bd3 3 | timeCreated: 1461868288 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/StreamingAssets/i2c.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/StreamingAssets/i2c.exe -------------------------------------------------------------------------------- /Assets/StreamingAssets/i2c.exe.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47dfd55333e5e8a4283d491a757a73c3 3 | timeCreated: 1461868288 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 287b7bb7bdcc8ce47a13dacaa27b6148 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Textures/GUI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3e70fee7611c5c43a333ea93eac4b59 3 | folderAsset: yes 4 | timeCreated: 1443929054 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Textures/GUI/MaterializeGuiSkin.guiskin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Textures/GUI/MaterializeGuiSkin.guiskin -------------------------------------------------------------------------------- /Assets/Textures/GUI/MaterializeGuiSkin.guiskin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de7b956ea27b4154d8c19a4718cf8a51 3 | timeCreated: 1443928382 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Textures/GUI/window_background.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Textures/GUI/window_background.psd -------------------------------------------------------------------------------- /Assets/Textures/GUI/window_background.psd.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62e9117ea73e7564db74a098201e52bf 3 | timeCreated: 1443929054 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: .25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 8 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: 1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: .5, y: .5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 1 49 | textureType: 2 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | spritePackingTag: 54 | userData: 55 | assetBundleName: 56 | assetBundleVariant: 57 | -------------------------------------------------------------------------------- /Assets/Textures/background.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dce0d2e052fe4dc4eadd0d754612efa8 3 | timeCreated: 1430972709 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 8 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: 5 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/Textures/black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Textures/black.png -------------------------------------------------------------------------------- /Assets/Textures/black.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b4d8eea1d6967c40bdd4693ac43de72 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | serializedVersion: 2 6 | mipmaps: 7 | mipMapMode: 0 8 | enableMipMap: 1 9 | linearTexture: 0 10 | correctGamma: 0 11 | fadeOut: 0 12 | borderMipMap: 0 13 | mipMapFadeDistanceStart: 1 14 | mipMapFadeDistanceEnd: 3 15 | bumpmap: 16 | convertToNormalMap: 0 17 | externalNormalMap: 0 18 | heightScale: .25 19 | normalMapFilter: 0 20 | isReadable: 0 21 | grayScaleToAlpha: 0 22 | generateCubemap: 0 23 | seamlessCubemap: 0 24 | textureFormat: -1 25 | maxTextureSize: 1024 26 | textureSettings: 27 | filterMode: -1 28 | aniso: -1 29 | mipBias: -1 30 | wrapMode: -1 31 | nPOTScale: 1 32 | lightmap: 0 33 | compressionQuality: 50 34 | spriteMode: 0 35 | spriteExtrude: 1 36 | spriteMeshType: 1 37 | alignment: 0 38 | spritePivot: {x: .5, y: .5} 39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 40 | spritePixelsToUnits: 100 41 | alphaIsTransparency: 0 42 | textureType: -1 43 | buildTargetSettings: [] 44 | spriteSheet: 45 | sprites: [] 46 | spritePackingTag: 47 | userData: 48 | -------------------------------------------------------------------------------- /Assets/Textures/flat_black.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 46acab317f59cb047be5c189df89266c 3 | timeCreated: 1443840637 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 4 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: 5 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/Textures/flat_grey.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Textures/flat_grey.tga -------------------------------------------------------------------------------- /Assets/Textures/flat_grey.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d06194f3a7ca3b64082ef8ff725091b7 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | serializedVersion: 2 6 | mipmaps: 7 | mipMapMode: 0 8 | enableMipMap: 1 9 | linearTexture: 1 10 | correctGamma: 0 11 | fadeOut: 0 12 | borderMipMap: 0 13 | mipMapFadeDistanceStart: 1 14 | mipMapFadeDistanceEnd: 3 15 | bumpmap: 16 | convertToNormalMap: 0 17 | externalNormalMap: 0 18 | heightScale: 0.25 19 | normalMapFilter: 0 20 | isReadable: 0 21 | grayScaleToAlpha: 0 22 | generateCubemap: 0 23 | cubemapConvolution: 0 24 | cubemapConvolutionSteps: 4 25 | cubemapConvolutionExponent: 1.5 26 | seamlessCubemap: 0 27 | textureFormat: -3 28 | maxTextureSize: 1024 29 | textureSettings: 30 | filterMode: -1 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: -1 34 | nPOTScale: 1 35 | lightmap: 0 36 | rGBM: 0 37 | compressionQuality: 50 38 | allowsAlphaSplitting: 0 39 | spriteMode: 0 40 | spriteExtrude: 1 41 | spriteMeshType: 1 42 | alignment: 0 43 | spritePivot: {x: 0.5, y: 0.5} 44 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 45 | spritePixelsToUnits: 100 46 | alphaIsTransparency: 0 47 | textureType: 5 48 | buildTargetSettings: [] 49 | spriteSheet: 50 | sprites: [] 51 | outline: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/Textures/flat_normal.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Textures/flat_normal.tga -------------------------------------------------------------------------------- /Assets/Textures/flat_normal.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b813a1ca4f9561743ac42da3302948ae 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | serializedVersion: 2 6 | mipmaps: 7 | mipMapMode: 0 8 | enableMipMap: 1 9 | linearTexture: 1 10 | correctGamma: 0 11 | fadeOut: 0 12 | borderMipMap: 0 13 | mipMapFadeDistanceStart: 1 14 | mipMapFadeDistanceEnd: 3 15 | bumpmap: 16 | convertToNormalMap: 0 17 | externalNormalMap: 0 18 | heightScale: 0.25 19 | normalMapFilter: 0 20 | isReadable: 0 21 | grayScaleToAlpha: 0 22 | generateCubemap: 0 23 | cubemapConvolution: 0 24 | cubemapConvolutionSteps: 4 25 | cubemapConvolutionExponent: 1.5 26 | seamlessCubemap: 0 27 | textureFormat: -3 28 | maxTextureSize: 1024 29 | textureSettings: 30 | filterMode: -1 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: -1 34 | nPOTScale: 1 35 | lightmap: 0 36 | rGBM: 0 37 | compressionQuality: 50 38 | allowsAlphaSplitting: 0 39 | spriteMode: 0 40 | spriteExtrude: 1 41 | spriteMeshType: 1 42 | alignment: 0 43 | spritePivot: {x: 0.5, y: 0.5} 44 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 45 | spritePixelsToUnits: 100 46 | alphaIsTransparency: 0 47 | textureType: 5 48 | buildTargetSettings: [] 49 | spriteSheet: 50 | sprites: [] 51 | outline: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/Textures/flat_white.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Textures/flat_white.tga -------------------------------------------------------------------------------- /Assets/Textures/flat_white.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d5831b9c32e1f043a62c6705cdff7ac 3 | timeCreated: 1443840637 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 4 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: 5 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/Textures/icon128.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Textures/icon128.tga -------------------------------------------------------------------------------- /Assets/Textures/icon128.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 538197e215cf93d4f96d79d1b0635144 3 | timeCreated: 1432546165 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: .25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 8 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: 0 34 | mipBias: -1 35 | wrapMode: 0 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | spriteMode: 0 41 | spriteExtrude: 1 42 | spriteMeshType: 1 43 | alignment: 0 44 | spritePivot: {x: .5, y: .5} 45 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 46 | spritePixelsToUnits: 100 47 | alphaIsTransparency: 0 48 | textureType: 5 49 | buildTargetSettings: [] 50 | spriteSheet: 51 | sprites: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/Textures/icon256.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Textures/icon256.tga -------------------------------------------------------------------------------- /Assets/Textures/icon256.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 547b7b50dbfdb304490d8a7a53bc6983 3 | timeCreated: 1432546165 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: .25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 8 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: 0 34 | mipBias: -1 35 | wrapMode: 0 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | spriteMode: 0 41 | spriteExtrude: 1 42 | spriteMeshType: 1 43 | alignment: 0 44 | spritePivot: {x: .5, y: .5} 45 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 46 | spritePixelsToUnits: 100 47 | alphaIsTransparency: 0 48 | textureType: 5 49 | buildTargetSettings: [] 50 | spriteSheet: 51 | sprites: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/Textures/icon32.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Textures/icon32.tga -------------------------------------------------------------------------------- /Assets/Textures/icon32.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 30d71f13d24ff48469284e0114686dce 3 | timeCreated: 1432546165 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: .25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 8 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: 0 34 | mipBias: -1 35 | wrapMode: 0 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | spriteMode: 0 41 | spriteExtrude: 1 42 | spriteMeshType: 1 43 | alignment: 0 44 | spritePivot: {x: .5, y: .5} 45 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 46 | spritePixelsToUnits: 100 47 | alphaIsTransparency: 0 48 | textureType: 5 49 | buildTargetSettings: [] 50 | spriteSheet: 51 | sprites: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/Textures/icon48.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Textures/icon48.tga -------------------------------------------------------------------------------- /Assets/Textures/icon48.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 80ff8bb263b59ab4782052cab37d77f3 3 | timeCreated: 1433627494 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: .25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 8 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: 0 34 | mipBias: -1 35 | wrapMode: 0 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | spriteMode: 0 41 | spriteExtrude: 1 42 | spriteMeshType: 1 43 | alignment: 0 44 | spritePivot: {x: .5, y: .5} 45 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 46 | spritePixelsToUnits: 100 47 | alphaIsTransparency: 0 48 | textureType: 5 49 | buildTargetSettings: [] 50 | spriteSheet: 51 | sprites: [] 52 | spritePackingTag: 53 | userData: 54 | assetBundleName: 55 | assetBundleVariant: 56 | -------------------------------------------------------------------------------- /Assets/Textures/logo.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Textures/logo.tga -------------------------------------------------------------------------------- /Assets/Textures/logo.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 014af7e22aa509343ab21147b0ca84d5 3 | timeCreated: 1432547139 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 8 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: 5 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/Textures/menu_background.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Textures/menu_background.tga -------------------------------------------------------------------------------- /Assets/Textures/menu_background.tga.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4c5d4f78ef8bfd4fb7e37cf7ae65d6b 3 | timeCreated: 1443927956 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: .25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 8 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: 1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: .5, y: .5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 1 49 | textureType: 2 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | spritePackingTag: 54 | userData: 55 | assetBundleName: 56 | assetBundleVariant: 57 | -------------------------------------------------------------------------------- /Assets/Textures/white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/Textures/white.png -------------------------------------------------------------------------------- /Assets/Textures/white.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5eb340a36fe668946bde9de4c402a722 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | serializedVersion: 2 6 | mipmaps: 7 | mipMapMode: 0 8 | enableMipMap: 1 9 | linearTexture: 0 10 | correctGamma: 0 11 | fadeOut: 0 12 | borderMipMap: 0 13 | mipMapFadeDistanceStart: 1 14 | mipMapFadeDistanceEnd: 3 15 | bumpmap: 16 | convertToNormalMap: 0 17 | externalNormalMap: 0 18 | heightScale: .25 19 | normalMapFilter: 0 20 | isReadable: 0 21 | grayScaleToAlpha: 0 22 | generateCubemap: 0 23 | seamlessCubemap: 0 24 | textureFormat: -1 25 | maxTextureSize: 1024 26 | textureSettings: 27 | filterMode: -1 28 | aniso: -1 29 | mipBias: -1 30 | wrapMode: -1 31 | nPOTScale: 1 32 | lightmap: 0 33 | compressionQuality: 50 34 | spriteMode: 0 35 | spriteExtrude: 1 36 | spriteMeshType: 1 37 | alignment: 0 38 | spritePivot: {x: .5, y: .5} 39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 40 | spritePixelsToUnits: 100 41 | alphaIsTransparency: 0 42 | textureType: -1 43 | buildTargetSettings: [] 44 | spriteSheet: 45 | sprites: [] 46 | spritePackingTag: 47 | userData: 48 | -------------------------------------------------------------------------------- /Assets/favorites.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/favorites.txt -------------------------------------------------------------------------------- /Assets/favorites.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e22ccf74b7b4d05469ff5e9ff9363c83 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/settings.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | true 4 | false 5 | true 6 | None 7 | None 8 | None 9 | bmp 10 | -------------------------------------------------------------------------------- /Assets/settings.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db98318394e4c7a48b27bf4e49c2e333 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/temp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/temp.png -------------------------------------------------------------------------------- /Assets/temp.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8fb066d1fe485804a8f03958b94d7d97 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 4 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 1 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | grayScaleToAlpha: 0 25 | generateCubemap: 6 26 | cubemapConvolution: 0 27 | seamlessCubemap: 0 28 | textureFormat: 1 29 | maxTextureSize: 2048 30 | textureSettings: 31 | serializedVersion: 2 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapU: -1 36 | wrapV: -1 37 | wrapW: -1 38 | nPOTScale: 1 39 | lightmap: 0 40 | compressionQuality: 50 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spritePixelsToUnits: 100 47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 48 | spriteGenerateFallbackPhysicsShape: 1 49 | alphaUsage: 1 50 | alphaIsTransparency: 0 51 | spriteTessellationDetail: -1 52 | textureType: 0 53 | textureShape: 1 54 | maxTextureSizeSet: 0 55 | compressionQualitySet: 0 56 | textureFormatSet: 0 57 | platformSettings: 58 | - buildTarget: DefaultTexturePlatform 59 | maxTextureSize: 2048 60 | resizeAlgorithm: 0 61 | textureFormat: -1 62 | textureCompression: 1 63 | compressionQuality: 50 64 | crunchedCompression: 0 65 | allowsAlphaSplitting: 0 66 | overridden: 0 67 | androidETC2FallbackOverride: 0 68 | spriteSheet: 69 | serializedVersion: 2 70 | sprites: [] 71 | outline: [] 72 | physicsShape: [] 73 | spritePackingTag: 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/thumbs/tempImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/Assets/thumbs/tempImage.png -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /ProjectSettings/NavMeshLayers.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/ProjectSettings/NavMeshLayers.asset -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2017.4.8f1 2 | -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoundingBoxSoftware/Materialize/366579fb3bee53bee95b659f0506a415a3ac5c7c/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /UnityPackageManager/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | } 4 | } 5 | --------------------------------------------------------------------------------