ui基本完毕,修了一大把的bug

This commit is contained in:
FloatGaming
2026-07-13 02:28:39 +08:00
parent 1e20d73e90
commit fd22501f71
958 changed files with 378289 additions and 41038 deletions
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 6d9c4ba3eba02394daa40ac1eb012610
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,60 @@
# This .gitignore file should be placed at the root of your Unity project directory
#
# Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore
#
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Mm]emoryCaptures/
# Asset meta data should only be ignored when the corresponding asset is also ignored
!/[Aa]ssets/**/*.meta
# Uncomment this line if you wish to ignore the asset store tools plugin
# /[Aa]ssets/AssetStoreTools*
# Autogenerated Jetbrains Rider plugin
[Aa]ssets/Plugins/Editor/JetBrains*
# Visual Studio cache directory
.vs/
# Gradle cache directory
.gradle/
# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.mdb
*.opendb
*.VC.db
# Unity3D generated meta files
*.pidb.meta
*.pdb.meta
*.mdb.meta
# Unity3D generated file on crash reports
sysinfo.txt
# Builds
*.apk
*.unitypackage
# Crashlytics generated file
crashlytics-build.properties
@@ -0,0 +1,53 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Unity Editor",
"type": "unity",
"request": "launch"
},
{
"name": "Windows Player",
"type": "unity",
"request": "launch"
},
{
"name": "OSX Player",
"type": "unity",
"request": "launch"
},
{
"name": "Linux Player",
"type": "unity",
"request": "launch"
},
{
"name": "iOS Player",
"type": "unity",
"request": "launch"
},
{
"name": "Android Player",
"type": "unity",
"request": "launch"
},
{
"name": "Xbox One Player",
"type": "unity",
"request": "launch"
},
{
"name": "PS4 Player",
"type": "unity",
"request": "launch"
},
{
"name": "SwitchPlayer",
"type": "unity",
"request": "launch"
}
]
}
@@ -0,0 +1,56 @@
{
"files.exclude":
{
"**/.DS_Store":true,
"**/.git":true,
"**/.gitignore":true,
"**/.gitmodules":true,
"**/*.booproj":true,
"**/*.pidb":true,
"**/*.suo":true,
"**/*.user":true,
"**/*.userprefs":true,
"**/*.unityproj":true,
"**/*.dll":true,
"**/*.exe":true,
"**/*.pdf":true,
"**/*.mid":true,
"**/*.midi":true,
"**/*.wav":true,
"**/*.gif":true,
"**/*.ico":true,
"**/*.jpg":true,
"**/*.jpeg":true,
"**/*.png":true,
"**/*.psd":true,
"**/*.tga":true,
"**/*.tif":true,
"**/*.tiff":true,
"**/*.3ds":true,
"**/*.3DS":true,
"**/*.fbx":true,
"**/*.FBX":true,
"**/*.lxo":true,
"**/*.LXO":true,
"**/*.ma":true,
"**/*.MA":true,
"**/*.obj":true,
"**/*.OBJ":true,
"**/*.asset":true,
"**/*.cubemap":true,
"**/*.flare":true,
"**/*.mat":true,
"**/*.meta":true,
"**/*.prefab":true,
"**/*.unity":true,
"build/":true,
"Build/":true,
"Library/":true,
"library/":true,
"obj/":true,
"Obj/":true,
"ProjectSettings/":true,
"temp/":true,
"Temp/":true
}
}
@@ -0,0 +1,14 @@
# Changelog
## 1.0.2
### Features
- Added `onFracture` to editor
## 1.0.1
### Features
- Added `onFracture` event to `CallbackOptions`. The collider and game object of the instigating object are passed in addition
- Added `CauseFracture()` method to `Fracture` to allow a fracture to be triggered via code.
## 1.0.0
### Features
- Initial release
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: f50667903b7582c4eab06288bbf797f9
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,46 @@
# Fracture
## Overview
The `Fracture` script allows you to fracture meshes during runtime.
## Prerequisites
An object should have the following components added to it. The first three are required components for the script (i.e. they are added automatically) while the Collider is not a required component since you are allowed to use any type of collider.
* `MeshFilter`
* `MeshRenderer`
* `RigidBody`
* `Collider` (any type)
## Properties
![Screenshot 2022-01-03 205635](https://user-images.githubusercontent.com/3814912/148004308-8016422f-b065-48b9-8c08-068fafcff212.png)
### Trigger Options
- **Trigger Type**: The method by which the fracture will be triggered
- **Collision**: Physics-based colliders
- **Trigger**: Trigger-based colliders
- **Keyboard**: User presses a key
- **Minimum Collision Force**: The minimum collision force required to trigger the fracture. If the collision force is equal to or greater than this value, the fracture will be triggered. To ignore this setting, set the minimum force to 0. This option is available for the **Collision** trigger type only.
- **Limit collisions to selected tags?**: By enabling this option, you can limit which object tags will trigger the collision. When a collision is detected, the colliding object's tag will be compared against the list of **Included Tags**. If it is contained within that list (and the other collision criteria are met), the fracture will be triggered. This option is available for the **Collision** and **Trigger** trigger types only.
- **Included Tags**: The set of GameObject tags that can trigger a fracture. This option is available for the **Collision** and **Trigger** trigger types only.
- **Trigger Key**: The key that will trigger the fracture when press. This option is available for the **Keyboard** trigger type only.
### Fracture Options
- **Fragment Count**: The number of fragments to break the object into. *Note:* If **Detect Floating Fragments** is set to true, the final number of fragments may be higher than **Fragment Count**. This is because floating fragment detection is performed after the fracturing stage is complete.
- **Asynchronous**: If enable, the mesh will be fractured asynchronously via use of coroutines. The fracture steps are spread out over many frames rather than one to prevent stuttering. If **Fragment Count** is large, the delay between the triggering of the fracture and the fracturing actually occurring can be significant. If performance is an issue, it is recommended to use `*Prefracture` to fracture the mesh in the editor rather than runtime.
- **Detect Floating Fragments**: If enable, a pass will be made on the resulting fragments after the fracture algorithm has executed to determine if any of the fragments contain unconnected geometry. This can occur when fracturing non-convex meshes. Since the geometry of each fragment must be searched to identify these disconnected sets of vertices/faces, this option will significantly reduce the performance of the fracturing. Once again, if performance is an issue, it is recommended that you use the `Prefracture` script.
- **Fracture Along X/Y/Z Plane**: Each fracture line can be specified by a vector. For some objects, it is desirable to keep this vector locked to specific planes. For example, assume you have a model of a pane of glass with the width along the X-axis, the height along the Y-axis and the thickness along the Z-axis. The fracture lines should be constrained to the face of the glass (X-Y plane) and not split the glass along its thickness. In this case you would set **Fracture Along X Plane** and **Fracture Along Y Plane** to true and **Fracture Along Z Plane** to false.
- **Inside Material**: The material to use for the newly fractured faces.
- **Texture Scale**: Scale factor applied to the UV coordinates for the fractured faces.
- **Texture Offset**: Constant offset applied to the UV coordinates for the fractured faces.
### Refracture Options
- **Enabled**: Set to true to enable refracturing of fragments.
- **Invoke Callbacks**: If enabled, refracturing fragments will also trigger the callbacks. This option can be useful if you only want to trigger an action the first time an object is fractured but not when the fragments are refractured (in this case, you would set this option to false).
- **Max # of Refractures**: The maximum number of times a fragment can be refractured. **WARNING: Refracturing results in an exponential growth in fragments. It is recommended to keep fragment count low if you enable refracturing.**
## Callback Options
- **OnCompleted()**: This callback is triggered when the fracturing has been completed. Use this to play a sound, turn on a light or any other in-game logic you require.
@@ -0,0 +1,32 @@
# Getting Started
There are three separate components included in this package. Click on the links below to see documentation for that specific script.
- [Fracture](/Documentation~/Fracture.md) - Break meshes into pieces during runtime.
- [Prefracture](/Documentation~/Prefracture.md) - Used for pre-fracturing meshes in the editor. The generated fragments can either be saved directly in the scene or saved to disk if you would like to create a prefab.
- [Slice](/Documentation~/Slice.md) - Runtime slicing of meshes
## Tips
Before using the scripts, there are a few limitations and considerations to be aware of.
### 1. If you are importing a custom mesh, you must set "Read/Write Enabled" to true in the Import settings. Otherwise you will get an error.
![Screenshot 2022-01-03 203011](https://user-images.githubusercontent.com/3814912/148001795-2fad5714-b927-43b8-9e2a-9a9ad711f726.png)
### 2. Meshes must be be non-intersecting and closed. If not, the re-triangulation will fail.
![Screenshot 2022-01-03 203659](https://user-images.githubusercontent.com/3814912/148002307-a2297807-5dfa-4758-ae9a-2eb25b45f039.png)
Depicted above is the wireframe model of a stool. Notice how the crossbars intersect the legs of the stool. Intersecting geometry will cause the triangulation algorithm (which fills in the newly cut faces) to fail and will result in artifacts like you see below. The triangulation algorithm I implemented does not handle self-intersecting polygons. Detecting self-intersecting geometry is a non-trivial problem and is not something I plan on adding.
![Screenshot 2022-01-03 204203](https://user-images.githubusercontent.com/3814912/148002632-904d4d53-691c-4099-98c5-7e2c8240360a.png)
### 3. Optimizing Performance
The fracturing process is a computationally intensive process. Simple models (several hundred vertices) can be fractured into dozens of pieces without much of a hitch. The performance of fracturing complex models consisting of several thousands vertices during runtime will likely be quite slow on older, less capable machines.
Here are some tips for optimizing performance
1. Reduce number of fragments
2. Disable or reduce the number of refracturing interations
3. Prefracture models in the editor rather than fracturing during runtime
4. Bring your model into a 3D modeling program like Blender and use the Decimation tool to simplify the mesh geometry
@@ -0,0 +1,47 @@
# Prefracture
## Overview
The `Prefracture` script allows meshes to be fractured in the editor. When a mesh is prefractured, the fragments are added to the scene and the original object is set to an inactive state. Each fragment has a RigidBody attached to it which is frozen. Fragments can be unfrozen based on several trigger conditions (listed below). When the trigger condition is satisfied, the fragment is unfrozen. Optionally, all fragments can be unfrozen if a single fragment's trigger conditions are satisfied. This allows prefractured meshes to be broken apart one piece at a time or shatter all at once.
## Prerequisites
An object should have the following components added to it. The first three are required components for the script (i.e. they are added automatically) while the Collider is not a required component since you are allowed to use any type of collider.
* `MeshFilter`
* `MeshRenderer`
* `RigidBody`
* `Collider` (any type)
## Properties
![image](https://user-images.githubusercontent.com/3814912/148163874-281eeb3a-3916-4f94-bcc3-bb8f32708c6c.png)
### Trigger Options
- **Trigger Type**: The method that triggers the fragments to "wake up" and become active physics objects.
- **Collision**: Physics-based colliders
- **Trigger**: Trigger-based colliders
- **Keyboard**: User presses a key
- **Minimum Collision Force**: The minimum collision force required to trigger the fracture. If the collision force is equal to or greater than this value, the fracture will be triggered. To ignore this setting, set the minimum force to 0. This option is available for the **Collision** trigger type only.
- **Limit collisions to selected tags?**: By enabling this option, you can limit which object tags will trigger the collision. When a collision is detected, the colliding object's tag will be compared against the list of **Included Tags**. If it is contained within that list (and the other collision criteria are met), the fracture will be triggered. This option is available for the **Collision** and **Trigger** trigger types only.
- **Included Tags**: The set of GameObject tags that can trigger a fracture. This option is available for the **Collision** and **Trigger** trigger types only.
- **Trigger Key**: The key that will trigger the fracture when press. This option is available for the **Keyboard** trigger type only.
### Fracture Options
- **Fragment Count**: The number of fragments to break the object into. *Note:* If **Detect Floating Fragments** is set to true, the final number of fragments may be higher than **Fragment Count**. This is because floating fragment detection is performed after the fracturing stage is complete.
- **Asynchronous**: Has no effect for prefracturing
- **Detect Floating Fragments**: If enable, a pass will be made on the resulting fragments after the fracture algorithm has executed to determine if any of the fragments contain unconnected geometry. This can occur when fracturing non-convex meshes. Since the geometry of each fragment must be searched to identify these disconnected sets of vertices/faces, this option will significantly reduce the performance of the fracturing. Once again, if performance is an issue, it is recommended that you use the `Prefracture` script.
- **Fracture Along X/Y/Z Plane**: Each fracture line can be specified by a vector. For some objects, it is desirable to keep this vector locked to specific planes. For example, assume you have a model of a pane of glass with the width along the X-axis, the height along the Y-axis and the thickness along the Z-axis. The fracture lines should be constrained to the face of the glass (X-Y plane) and not split the glass along its thickness. In this case you would set **Fracture Along X Plane** and **Fracture Along Y Plane** to true and **Fracture Along Z Plane** to false.
- **Inside Material**: The material to use for the newly fractured faces.
- **Texture Scale**: Scale factor applied to the UV coordinates for the fractured faces.
- **Texture Offset**: Constant offset applied to the UV coordinates for the fractured faces.
### Callback Options
- **OnCompleted()**: This callback is triggered when the fracturing has been completed. Use this to play a sound, turn on a light or any other in-game logic you require.
### Prefracture Options
- **Unfreeze All**: If one fragment is triggered, unfreeze all fragments.
- **Save Fragments to Disk**: Saves the fragment meshes to disk. Required if the prefractured mesh will be used in a prefab. Optional if the prefractured mesh will not be used as a prefab and will be embedded in the scene.
- **Save Location**: Location to save the fragments to relative to the project root directory.
- **Prefracture**: This button will fracture the mesh and generate the fragments. After the fragments have been generated, the object containing the base mesh is set to inactive but remains in the scene.
@@ -0,0 +1,46 @@
# Slice
## Overview
The `Slice` script allows meshes to be sliced into two pieces during runtime. Fragments can resliced into smaller fragments if desired.
## Prerequisites
An object should have the following components added to it. The first three are required components for the script (i.e. they are added automatically) while the Collider is not a required component since you are allowed to use any type of collider.
* `MeshFilter`
* `MeshRenderer`
* `RigidBody`
* `Collider` (any type)
## Properties
![image](https://user-images.githubusercontent.com/3814912/148101876-404179ad-5cc3-4427-943a-3b75f8d5d259.png)
### Slice Options
- **Enable Reslicing**: Set to true to enable reslicing of fragments.
- **Max Reslice Count**: The maximum number of times a fragment can be resliced.
- **Detect Floating Fragments**: If enable, a pass will be made on the resulting fragments after the slicing algorithm has executed to determine if any of the fragments contain unconnected geometry. This can occur when slicing non-convex meshes. Since the geometry of each fragment must be searched to identify these disconnected sets of vertices/faces, this option will significantly reduce the performance of the slicing.
- **Inside Material**: The material to use for the newly sliced faces.
- **Texture Scale**: Scale factor applied to the UV coordinates for the sliced faces.
- **Texture Offset**: Constant offset applied to the UV coordinates for the sliced faces.
- **Invoke Callbacks**: If enabled, slicing fragments will also trigger the callback functions. This option can be useful if you only want to trigger an action the first time an object is sliced but not when the fragments are resliced (in this case, you would set this option to false).
### Callback Options
- **OnCompleted()**: This callback is triggered when the slicing has been completed. Use this to play a sound, turn on a light or any other in-game logic you require.
## How to Use
### Call from Script
Unlike `Fracture` and `Prefracture`, `Slice` requires scripting since you must pass in the normal and origin of the slice plane during runtime.
If `obj` is the object to be sliced, execute the following code to slice `obj` into two fragments. `sliceNormal` and `sliceOrigin` are the normal and origin of the slice plane in world coordinates, respectively.
```csharp
var slicer = obj.GetComponent<Slice>();
var sliceNormal = Vector3.up;
var sliceOrigin = obj.transform.position;
slicer.ComputeSlice(sliceNormal, sliceOrigin);
```
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 578d5f65dc129b44f81bd8b0697a0f7f
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,26 @@
using UnityEditor;
using UnityEngine;
[CustomPropertyDrawer(typeof(CallbackOptions))]
public class CallbackOptionsPropertyDrawer : PropertyDrawer
{
private static bool foldout = true;
// Draw the property inside the given rect
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
foldout = EditorGUILayout.BeginFoldoutHeaderGroup(foldout, label);
if (foldout)
{
EditorGUILayout.PropertyField(property.FindPropertyRelative("onFracture"));
EditorGUILayout.PropertyField(property.FindPropertyRelative("onCompleted"));
}
EditorGUILayout.EndFoldoutHeaderGroup();
}
// Hack to prevent extra space at top of property drawer. This is due to using EditorGUILayout
// in OnGUI, but I don't want to have to manually specify control sizes
public override float GetPropertyHeight(SerializedProperty property, GUIContent label) { return 0; }
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: e56ee0315133e004e8ef0f70106090ef
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,8 @@
using UnityEditor;
[CustomEditor(typeof(Fracture))]
[CanEditMultipleObjects]
public class FractureEditor : Editor
{
// Empty editor required for custom property drawers to work properly
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 69f5d525b9339e54d97390fa221d2097
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,38 @@
using UnityEditor;
using UnityEngine;
// IngredientDrawerUIE
[CustomPropertyDrawer(typeof(FractureOptions))]
public class FractureOptionsPropertyDrawer : PropertyDrawer
{
private static bool foldout = true;
// Draw the property inside the given rect
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
EditorGUI.indentLevel = 0;
foldout = EditorGUILayout.BeginFoldoutHeaderGroup(foldout, label);
if (foldout)
{
EditorGUI.indentLevel = 1;
EditorGUILayout.PropertyField(property.FindPropertyRelative("fragmentCount"));
EditorGUILayout.PropertyField(property.FindPropertyRelative("asynchronous"));
EditorGUILayout.PropertyField(property.FindPropertyRelative("detectFloatingFragments"));
EditorGUILayout.PropertyField(property.FindPropertyRelative("xAxis"), new GUIContent("Fracture Along X Plane"));
EditorGUILayout.PropertyField(property.FindPropertyRelative("yAxis"), new GUIContent("Fracture Along Y Plane"));
EditorGUILayout.PropertyField(property.FindPropertyRelative("zAxis"), new GUIContent("Fracture Along Z Plane"));
EditorGUILayout.PropertyField(property.FindPropertyRelative("insideMaterial"));
EditorGUILayout.PropertyField(property.FindPropertyRelative("textureScale"));
EditorGUILayout.PropertyField(property.FindPropertyRelative("textureOffset"));
}
EditorGUILayout.EndFoldoutHeaderGroup();
EditorGUI.indentLevel = 0;
}
// Hack to prevent extra space at top of property drawer. This is due to using EditorGUILayout
// in OnGUI, but I don't want to have to manually specify control sizes
public override float GetPropertyHeight(SerializedProperty property, GUIContent label) { return 0; }
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 6dc10c5bce663b74da7236629b70b065
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,18 @@
{
"name": "OpenFracture.Editor",
"rootNamespace": "",
"references": [
"GUID:7b1a8d9f4355a214f9a95471fa510c86"
],
"includePlatforms": [
"Editor"
],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 948c819856827144ba8a7bba3f8946df
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,8 @@
using UnityEditor;
[CustomEditor(typeof(Prefracture))]
[CanEditMultipleObjects]
public class PrefractureEditor : Editor
{
// Empty editor required for custom property drawers to work properly
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: b13c64051dd526c4f8906d68712e987b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,63 @@
using UnityEditor;
using UnityEngine;
[CustomPropertyDrawer(typeof(PrefractureOptions))]
public class PrefractureOptionsPropertyDrawer : PropertyDrawer
{
private static bool foldout = true;
// Draw the property inside the given rect
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
var unfreezeAll = property.FindPropertyRelative("unfreezeAll");
var saveFragmentsToDisk = property.FindPropertyRelative("saveFragmentsToDisk");
var saveLocation = property.FindPropertyRelative("saveLocation");
EditorGUI.indentLevel = 0;
foldout = EditorGUILayout.BeginFoldoutHeaderGroup(foldout, label);
if (foldout)
{
EditorGUI.indentLevel = 1;
EditorGUILayout.PropertyField(unfreezeAll, new GUIContent("Unfreeze All"));
EditorGUILayout.PropertyField(saveFragmentsToDisk, new GUIContent("Save Fragments To Disk"));
EditorGUILayout.BeginHorizontal();
EditorGUILayout.PropertyField(saveLocation, new GUIContent("Save Location"));
if (GUILayout.Button(" . . . ", GUILayout.ExpandWidth(false)))
{
string path = EditorUtility.OpenFolderPanel("Select Save Location", "", "");
if (path.StartsWith(Application.dataPath))
{
saveLocation.stringValue = "Assets" + path.Substring(Application.dataPath.Length);
saveLocation.serializedObject.ApplyModifiedProperties();
}
else
{
throw new System.ArgumentException("Full path does not contain the current project's Assets folder", "absolutePath");
}
}
EditorGUILayout.EndHorizontal();
GUILayout.Space(4);
EditorGUILayout.BeginHorizontal();
GUILayout.Space(16);
if (GUILayout.Button("Prefracture Mesh", new GUILayoutOption[] { GUILayout.ExpandWidth(true), GUILayout.Height(32) }))
{
((Prefracture)property.serializedObject.targetObject).ComputeFracture();
}
GUILayout.Space(16);
EditorGUILayout.EndHorizontal();
GUILayout.Space(4);
}
EditorGUILayout.EndFoldoutHeaderGroup();
EditorGUI.indentLevel = 0;
}
// Hack to prevent extra space at top of property drawer. This is due to using EditorGUILayout
// in OnGUI, but I don't want to have to manually specify control sizes
public override float GetPropertyHeight(SerializedProperty property, GUIContent label) { return 0; }
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: d08b34658d6e1ea4d83a8079e48bb270
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,35 @@
using UnityEditor;
using UnityEngine;
// IngredientDrawerUIE
[CustomPropertyDrawer(typeof(RefractureOptions))]
public class RefractureOptionsPropertyDrawer : PropertyDrawer
{
private static bool foldout = true;
// Draw the property inside the given rect
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
var enableRefracturing = property.FindPropertyRelative("enableRefracturing");
var maxRefractureCount = property.FindPropertyRelative("maxRefractureCount");
var invokeCallbacks = property.FindPropertyRelative("invokeCallbacks");
EditorGUI.indentLevel = 0;
foldout = EditorGUILayout.BeginFoldoutHeaderGroup(foldout, label);
if (foldout)
{
EditorGUI.indentLevel = 1;
EditorGUILayout.PropertyField(enableRefracturing, new GUIContent("Enabled"));
EditorGUILayout.PropertyField(invokeCallbacks, new GUIContent("Invoke Callbacks"));
EditorGUILayout.PropertyField(maxRefractureCount, new GUIContent("Max # of Refractures"));
}
EditorGUILayout.EndFoldoutHeaderGroup();
EditorGUI.indentLevel = 0;
}
// Hack to prevent extra space at top of property drawer. This is due to using EditorGUILayout
// in OnGUI, but I don't want to have to manually specify control sizes
public override float GetPropertyHeight(SerializedProperty property, GUIContent label) { return 0; }
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 5d99dbaf6b5735b4c9af0896040ac65b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,8 @@
using UnityEditor;
[CustomEditor(typeof(Slice))]
[CanEditMultipleObjects]
public class SliceEditor : Editor
{
// Empty editor required for custom property drawers to work properly
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f692bceb73d91e24681b607ab09f2ee6
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,57 @@
using UnityEditor;
using UnityEngine;
// IngredientDrawerUIE
[CustomPropertyDrawer(typeof(TriggerOptions))]
public class TriggerOptionsPropertyDrawer : PropertyDrawer
{
private static bool foldout = true;
// Draw the property inside the given rect
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
// Create property container element.
var minimumCollisionForce = property.FindPropertyRelative("minimumCollisionForce");
var triggerType = property.FindPropertyRelative("triggerType");
var triggerKey = property.FindPropertyRelative("triggerKey");
var filterCollisionsByTag = property.FindPropertyRelative("filterCollisionsByTag");
var triggerAllowedTags = property.FindPropertyRelative("triggerAllowedTags");
EditorGUI.indentLevel = 0;
foldout = EditorGUILayout.BeginFoldoutHeaderGroup(foldout, label);
if (foldout)
{
EditorGUI.indentLevel = 1;
EditorGUILayout.PropertyField(triggerType);
switch (triggerType.enumValueIndex)
{
case ((int)TriggerType.Collision):
EditorGUILayout.PropertyField(minimumCollisionForce);
EditorGUILayout.PropertyField(filterCollisionsByTag, new GUIContent("Limit collisions to selected tags?"));
if (filterCollisionsByTag.boolValue)
{
EditorGUILayout.EndFoldoutHeaderGroup();
EditorGUILayout.PropertyField(triggerAllowedTags, new GUIContent("Included Tags"));
}
break;
case ((int)TriggerType.Trigger):
EditorGUILayout.PropertyField(filterCollisionsByTag);
EditorGUILayout.EndFoldoutHeaderGroup();
EditorGUILayout.PropertyField(triggerAllowedTags);
break;
case ((int)TriggerType.Keyboard):
EditorGUILayout.PropertyField(triggerKey);
break;
}
}
EditorGUILayout.EndFoldoutHeaderGroup();
EditorGUI.indentLevel = 0;
}
// Hack to prevent extra space at top of property drawer. This is due to using EditorGUILayout
// in OnGUI, but I don't want to have to manually specify control sizes
public override float GetPropertyHeight(SerializedProperty property, GUIContent label) { return 0; }
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 2e2055e9f36d75c4e9cf52e3380fa95b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,8 @@
using UnityEditor;
[CustomEditor(typeof(UnfreezeFragment))]
[CanEditMultipleObjects]
public class UnfreezeFragmentEditor : Editor
{
// Empty editor required for custom property drawers to work properly
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: acbae3f2ee815e34c8322878fe2df558
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2021 Daniel Greenheck
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 3c235f37d838b6d4f8749454ba175106
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,97 @@
# OpenFracture
![OpenFracture GitHub Header](https://user-images.githubusercontent.com/3814912/148176407-a0c49ba0-c704-4b60-89a3-cea47175b6c2.gif)
OpenFracture is an open source Unity package for fracturing & slicing meshes. This package supports both convex and non-convex meshes as well as meshes with holes. This means any arbitrary geometry can be fractured/sliced (as long as the geometry is closed and non-intersecting).
## Installing
### Unity Package Manager
OpenFracture can be imported using Unitys built-in Package Manager. Follow the instructions [here](https://docs.unity3d.com/Manual/upm-ui-giturl.html)
### Import into Unity Project
Alternatively, you may download the code directly and add it to your Unity project.
## Documentation
Here is a [link](/Documentation~/GettingStarted.md) to the documentation.
## Features
### Fracturing
- **Runtime and Editor Support** - Fracture meshes either run-time or pre-fracture in the editor for optimal performance.
- **Arbitary Mesh Geometry** - Support for convex and non-convex meshes as well as meshes with multiple holes. **Note: Meshes must be closed and cannot have self-intersecting geometry**
- **2D/3D Fracturing** - Ability to specify which planes the mesh will be fractured in. This is useful when a mesh is effectively 2D (e.g. glass) and only needs to be fractured on two planes.
- **UV Remapping** - Texture coordinates are preserved along edges where mesh is fractured/sliced.
- **Custom Inside Material** - Use custom material for inside faces. Supports textures with options for UV scaling & offset.
- **Recursive Fracturing** - Fragments can be broken down into smaller fragments.
- **Multiple Trigger Types** - Trigger fractures using triggers, collisions or pressing a key. Additonal trigger types can be added easily.
- **Tunable Fragment Count** - Directly specify the number of fragments to easily tune performance for different platforms.
- **Asynchronous** - Support for asynchronous runtime fracturing (single-threaded)
- **Detect Floating Fragments** - Detects if multiple, isolated fragments are created when fracturing non-convex meshes and treats each fragment as a separate mesh.
- **OnCompletion Callback** - Trigger any behavior after the fracturing is complete, such as playing an AudioSource or executing other in-game logic.
### Slicing
- **Runtime Slicing** - Slice objects at runtime
- **Recursive Slicing** - Slice objects multiple times and slice the fragments into smaller pieces
- **Detect Floating Fragments** - Detects if multiple, isolated fragments are created when slicing non-convex meshes and treats each fragment as a separate mesh.
- **UV Remapping** - Texture coordinates are preserved along edges where mesh is fractured/sliced.
- **Custom Inside Material** - Use custom material for inside faces. Supports textures with options for UV scaling & offset.
- **OnCompletion Callback** - Trigger any behavior after the slicing is complete, such as playing an AudioSource or executing other in-game logic.
## Unsupported Features / Limitations
These features are currently **not supported**. They may be added in a future release.
- **Open and/or Self-Intersecting Geometry** - The algorithm which re-triangulates the cut faces requires a closed polygon that does not self-intersect. This means meshes that arent completely closed or have self-intersecting geometry will not fracture properly. To fracture meshes that consist of multiple sets of geometry which intersect each other, you can either A) split the geometry into separate meshes or B) remove the self-intersecting geometry in the mesh. This is a hard limitation due to the triangulation algorithm used.
- **Multiple Submeshes** - The new faces generated when slicing/fracturing a mesh use a custom material and must be placed on a separate submesh. Currently, only meshes with one submesh are supported since the new geometry is stored in `submesh[1]`.
- **Skinned Meshes**
- **Physics Joint Transferring** - Any Physics joints are destroyed upon fracturing/slicing and are not transferred to the fragments.
- **Custom Prefabs for Fragments** - Fragments are instantiated from a default template. If you want to have custom components on the fragments generated from the fracturing/slicing, this is currently not supported.
- **Localized Fracturing** - Fracturing currently is performed uniformly without taking into consideration the point of impact.
- **Slicing in Editor** - Currently slicing is only supported during runtime. The main reason for this is that slicing is extremely fast so this feature was not a top priority.
---
# Appendices
## Appendix A: Algorithm Overview
### Slicing
#### Spliting Mesh In Two
The first step in slicing is splitting the existing mesh data into two separate halves, one above the slice plane and the other below. This data will later be used to create two new meshes for each half.
1. Define the normal and origin of the slice plane
2. Instantiate two data structures, one to store mesh data above the slice plane and another to store mesh data below the slice plane.
3. For each vertex in the mesh, determine if it lies above or below the slice plane
4. For each triangle in the mesh, determine if all vertices of the triangle lie above or below the plane. If true, store in the appropriate data structure. Else, mark triangles that are intersected by the slice plane for later processing.
5. For each triangle intersected by the slice plane, slice the triangle in two and store the new vertex/triangle data in the appropriate data structure. The intersection of a triangle and the slice plane is a line. These lines are stored in a separate data structure for use in the next phase of filling the new face.
#### Filling in the Cut Face
Now that the original mesh data has been divided in two and the geometry intersected by the slice plane has been properly handled, the polygon produced by the intersection of the cut plane and the mesh must be filled in. The total set of lines produced by Step 5 of the previous phase define the border constraints for the new face. These constraints and the vertices of the polygon are fed into a constrained Delauney triangulation algorithm (see Reference [1] for more details).
### Fracturing
Fracturing is performed by recursively slicing a mesh until the target fragment count has been reached. For each slice, the origin of the geometry is calculated and used as the origin for the slice plane. The normal of the slice plane is randomly chosen.
## Appendix B: Running the Unit Tests
Many of the core functions have unit tests written. These can be helpful if you ever decide to start manipulating some of the core fracturing/slicing code. While the testing coverage isn't comprehensive, some tests are better than none!
1. In the menu bar, go to _Window -> General -> Test Runner_
2. On the _Test Runner_ window, click _Run All_ to run the suite of unit tests.
3. Verify all tests execute successfully
# References
[1] Sloan, Scott W. "A fast algorithm for generating constrained Delaunay triangulations." Computers & Structures 47.3 (1993): 441-450.
[2] Lawson, Charles L. "Software for C1 surface interpolation." Mathematical software. Academic Press, 1977. 161-194.
[3] Cline, A. K., and R. L. Renka. "A storage-efficient method for construction of a Thiessen triangulation." The Rocky Mountain Journal of Mathematics (1984): 119-139.
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 13dbba32347a1794c8ff0f80d7e7b705
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b1afb8d087d264245b3cdb9b3dba277a
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 74d35284bc1d52a41b7220d8151cda46
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,65 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!241 &24100000
AudioMixerController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: AudioMixer
m_OutputGroup: {fileID: 0}
m_MasterGroup: {fileID: 24300002}
m_Snapshots:
- {fileID: 24500006}
m_StartSnapshot: {fileID: 24500006}
m_SuspendThreshold: -80
m_EnableSuspend: 1
m_UpdateMode: 0
m_ExposedParameters: []
m_AudioMixerGroupViews: []
m_CurrentViewIndex: 0
m_TargetSnapshot: {fileID: 24500006}
--- !u!243 &24300002
AudioMixerGroupController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Master
m_AudioMixer: {fileID: 24100000}
m_GroupID: b03a4a433743a1e4d97e201160f02a05
m_Children: []
m_Volume: 48d82f53e0dfb594bbda36fa1ca57359
m_Pitch: f1c1eed7160108a4d87e38efebf8b26b
m_Send: 00000000000000000000000000000000
m_Effects:
- {fileID: 24400004}
m_UserColorIndex: 0
m_Mute: 0
m_Solo: 0
m_BypassEffects: 0
--- !u!244 &24400004
AudioMixerEffectController:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_EffectID: 52f6edff12c88324297aee83688952d8
m_EffectName: Attenuation
m_MixLevel: 98af7356ff32408429c800bcb435171d
m_Parameters: []
m_SendTarget: {fileID: 0}
m_EnableWetMix: 0
m_Bypass: 0
--- !u!245 &24500006
AudioMixerSnapshotController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Snapshot
m_AudioMixer: {fileID: 24100000}
m_SnapshotID: fba0b3d55d166094abc6f120475969df
m_FloatValues: {}
m_TransitionOverrides: {}
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 3369d0f8fe8bcb54daee528b26ee74b9
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 24100000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: fd91763803673254e8e6c93e68aa4d58
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: 505d16bd4b84a1c46b988504280e816a
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,22 @@
fileFormatVersion: 2
guid: c8f8b0ef7762ff44db09f386473bc170
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 76c9d182f7b64154c9a84ddca454a386
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,14 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!134 &13400000
PhysicMaterial:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Default
dynamicFriction: 0.5
staticFriction: 1
bounciness: 0.8
frictionCombine: 2
bounceCombine: 2
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 9dda7661c5bf20443ae3044051262247
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 13400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,14 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!134 &13400000
PhysicMaterial:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: DefaultLowFriction
dynamicFriction: 0.25
staticFriction: 0.25
bounciness: 0.8
frictionCombine: 2
bounceCombine: 2
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f19732e28c74ac3459157133c1b5f2ed
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 13400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,136 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Floor
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: 2000
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 0}
m_Scale: {x: 500, y: 500}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 500, y: 500}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AddPrecomputedVelocity: 0
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _BlendModePreserveSpecular: 1
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DstBlendAlpha: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0.801
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 1
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 0.57627267, g: 0.63225347, b: 0.6981132, a: 1}
- _Color: {r: 0.5762726, g: 0.63225347, b: 0.6981132, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &7720934052724976041
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 9
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 21ed9ec1e3da3e24fa1917305c8c5754
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,14 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!134 &13400000
PhysicMaterial:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Floor
dynamicFriction: 1
staticFriction: 1
bounciness: 0.8
frictionCombine: 0
bounceCombine: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 126c8c82c358fb24783ef39381ae7462
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 13400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,141 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Glass
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _RECEIVE_SHADOWS_OFF
- _SPECULAR_SETUP
- _SURFACE_TYPE_TRANSPARENT
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 1
m_CustomRenderQueue: 3000
stringTagMap:
RenderType: Transparent
disabledShaderPasses:
- SHADOWCASTER
- DepthOnly
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 0}
m_Scale: {x: 3, y: 3}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 3, y: 3}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AddPrecomputedVelocity: 0
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _BlendModePreserveSpecular: 0
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 0
- _Cutoff: 0.407
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 10
- _DstBlendAlpha: 10
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueOffset: 0
- _ReceiveShadows: 0
- _Smoothness: 1
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 5
- _SrcBlendAlpha: 1
- _Surface: 1
- _WorkflowMode: 0
- _ZWrite: 0
m_Colors:
- _BaseColor: {r: 0.6650943, g: 0.8390852, b: 0.8867924, a: 0.34117648}
- _Color: {r: 0.66509426, g: 0.8390852, b: 0.8867924, a: 0.34117648}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.21960786, g: 0.21960786, b: 0.21960786, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &6008942181991660560
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 9
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 8cdec9ab91388ac47925d7bcd32c2d36
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,138 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: GlassEdge
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _RECEIVE_SHADOWS_OFF
- _SPECULAR_SETUP
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 1
m_CustomRenderQueue: 2000
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 0}
m_Scale: {x: 3, y: 3}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 3, y: 3}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AddPrecomputedVelocity: 0
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _BlendModePreserveSpecular: 1
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 0
- _Cutoff: 0.407
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DstBlendAlpha: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueOffset: 0
- _ReceiveShadows: 0
- _Smoothness: 1
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _WorkflowMode: 0
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 0.2352941, g: 0.69803923, b: 0.5637899, a: 0.34117648}
- _Color: {r: 0.23529407, g: 0.69803923, b: 0.5637899, a: 0.34117648}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &6008942181991660560
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 9
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f4f112cd5a11456468ff76364c69496a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,136 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-7382215475770440868
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 9
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: HighlightSlice
m_Shader: {fileID: -6465566751694194690, guid: bdb17b38615885d44b324574e630f819, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- LineThickness: 0.05
- _AlphaClip: 0
- _Blend: 0
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueControl: 0
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- BaseColor: {r: 0, g: 0.42150497, b: 1, a: 0}
- CutPlaneNormal: {r: 100, g: 100, b: 100, a: 0}
- CutPlaneOrigin: {r: 100, g: 100, b: 100, a: 0}
- SliceColor: {r: 1, g: 1, b: 1, a: 0}
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: aa63c8e6cdd7f8941ad24e6847b96439
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: bdb17b38615885d44b324574e630f819
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3}
@@ -0,0 +1,136 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-163952817779694081
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 9
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Inside
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 1
m_DoubleSidedGI: 0
m_CustomRenderQueue: 2000
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AddPrecomputedVelocity: 0
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _BlendModePreserveSpecular: 1
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DstBlendAlpha: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 1, g: 0, b: 0.052129745, a: 1}
- _Color: {r: 1, g: 0, b: 0.052129723, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5b762f42d3498c64eb3e6b8c8284a09d
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,139 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: LionStatue
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _NORMALMAP
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: 2000
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: a7c45aad3f3f76a408129605794ab8ee, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 2800000, guid: 08b848686f3bb644383e716223d421ed, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: a7c45aad3f3f76a408129605794ab8ee, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AddPrecomputedVelocity: 0
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _BlendModePreserveSpecular: 1
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DstBlendAlpha: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 1
- _Glossiness: 0
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _UVSec: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 0.9063317, g: 0.9063317, b: 0.9063317, a: 1}
- _Color: {r: 0.9063317, g: 0.9063317, b: 0.9063317, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &4299550770246826314
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 9
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 62bc200b3bf1a9f46926aac3bd000fbf
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,14 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!134 &13400000
PhysicMaterial:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Projectile
dynamicFriction: 0.6
staticFriction: 0.6
bounciness: 1
frictionCombine: 0
bounceCombine: 0
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: dc567ac1ddd92cb4087dde94075adcda
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 13400000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,142 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: RoughStone
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _METALLICSPECGLOSSMAP
- _NORMALMAP
- _OCCLUSIONMAP
- _PARALLAXMAP
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: 2000
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 5f58a7348c45c9143a55d93791399a76, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 2800000, guid: 83dc8d6bd22645d4fbbd52f4a2b3e86a, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: 5f58a7348c45c9143a55d93791399a76, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 2800000, guid: da7932ac9f7b9134ea504b358ddc5bad, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 2800000, guid: c676ade5d99ccab498bbd9b563c7af91, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 2800000, guid: bbc4c523364046145a2ca63246472dbb, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AddPrecomputedVelocity: 0
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _BlendModePreserveSpecular: 1
- _BumpScale: 0.63
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DstBlendAlpha: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 1
- _Glossiness: 0
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.0261
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.26
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _UVSec: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 0.9063317, g: 0.9063317, b: 0.9063317, a: 1}
- _Color: {r: 0.9063317, g: 0.9063317, b: 0.9063317, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &4299550770246826314
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 9
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5d82eb612157cf846bf67968cdb100a7
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,137 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-163952817779694081
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 9
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Text
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _SPECULAR_SETUP
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 1
m_DoubleSidedGI: 0
m_CustomRenderQueue: 2000
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AddPrecomputedVelocity: 0
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _BlendModePreserveSpecular: 1
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DstBlendAlpha: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.697
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _WorkflowMode: 0
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 0.16509432, g: 0.26797038, b: 1, a: 1}
- _Color: {r: 0.16509429, g: 0.26797035, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 640e991031a388c40903ba589de8d2df
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: cc575a7b2e136904f986d47fd30bf26e
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,40 @@
# Blender v2.92.0 OBJ File: ''
# www.blender.org
mtllib glass_panel.mtl
o glass_panel_Cube
v 7.500000 1.000000 -0.050000
v 7.500000 -1.000000 -0.050000
v 7.500000 1.000000 0.050000
v 7.500000 -1.000000 0.050000
v -7.500000 1.000000 -0.050000
v -7.500000 -1.000000 -0.050000
v -7.500000 1.000000 0.050000
v -7.500000 -1.000000 0.050000
vt 0.625000 0.500000
vt 0.875000 0.500000
vt 0.875000 0.750000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.125000 0.500000
vt 0.375000 0.500000
vt 0.125000 0.750000
vn 0.0000 1.0000 0.0000
vn 0.0000 0.0000 1.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
usemtl Material
s off
f 1/1/1 5/2/1 7/3/1 3/4/1
f 4/5/2 3/4/2 7/6/2 8/7/2
f 8/8/3 7/9/3 5/10/3 6/11/3
f 6/12/4 2/13/4 4/5/4 8/14/4
f 2/13/5 1/1/5 3/4/5 4/5/5
f 6/11/6 5/10/6 1/1/6 2/13/6
@@ -0,0 +1,102 @@
fileFormatVersion: 2
guid: 1437a6a11148a3d499fd79b9f0c4451d
ModelImporter:
serializedVersion: 21100
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 1
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 1
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,141 @@
# Blender v2.92.0 OBJ File: ''
# www.blender.org
o OpenFracture
v 0.240000 -0.000000 -0.567000
v 0.240000 0.201000 -0.476000
v 0.240000 0.201000 -0.186000
v 0.240000 -0.000000 -0.100000
v 0.240000 -0.000000 0.000000
v 0.240000 0.686000 -0.293000
v 0.240000 0.686000 -0.362000
v 0.240000 -0.000000 -0.667000
v 0.240000 0.289000 -0.436000
v 0.240000 0.536000 -0.326000
v 0.240000 0.289000 -0.224000
v -0.240000 0.000000 -0.567000
v -0.240000 0.201000 -0.476000
v -0.240000 0.201000 -0.186000
v -0.240000 0.000000 -0.100000
v -0.240000 0.000000 0.000000
v -0.240000 0.686000 -0.293000
v -0.240000 0.686000 -0.362000
v -0.240000 0.000000 -0.667000
v -0.240000 0.289000 -0.436000
v -0.240000 0.536000 -0.326000
v -0.240000 0.289000 -0.224000
v -0.240000 0.000000 -0.567000
v 0.240000 -0.000000 -0.567000
v -0.240000 0.201000 -0.476000
v 0.240000 0.201000 -0.476000
v -0.240000 0.201000 -0.186000
v 0.240000 0.201000 -0.186000
v -0.240000 0.000000 -0.100000
v 0.240000 -0.000000 -0.100000
v -0.240000 0.000000 0.000000
v 0.240000 -0.000000 0.000000
v -0.240000 0.686000 -0.293000
v 0.240000 0.686000 -0.293000
v -0.240000 0.686000 -0.362000
v 0.240000 0.686000 -0.362000
v -0.240000 0.000000 -0.667000
v 0.240000 -0.000000 -0.667000
v -0.240000 0.289000 -0.436000
v 0.240000 0.289000 -0.436000
v -0.240000 0.536000 -0.326000
v 0.240000 0.536000 -0.326000
v -0.240000 0.289000 -0.224000
v 0.240000 0.289000 -0.224000
vt 0.400000 0.000000
vt 0.600000 0.000000
vt 0.500000 0.000000
vt 0.900000 0.000000
vt 0.700000 0.000000
vt 1.000000 0.000000
vt 0.800000 0.000000
vt 0.200000 0.000000
vt 0.100000 0.000000
vt 0.300000 0.000000
vt 0.000000 0.000000
vt 0.600000 0.000000
vt 0.400000 0.000000
vt 0.500000 0.000000
vt 0.900000 0.000000
vt 0.700000 0.000000
vt 1.000000 0.000000
vt 0.800000 0.000000
vt 0.200000 0.000000
vt 0.100000 0.000000
vt 0.300000 0.000000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 0.125000 1.000000
vt 0.125000 0.000000
vt 0.000000 0.000000
vt 0.250000 1.000000
vt 0.250000 0.000000
vt 0.375000 1.000000
vt 0.375000 0.000000
vt 0.500000 1.000000
vt 0.500000 0.000000
vt 0.625000 1.000000
vt 0.625000 0.000000
vt 0.750000 1.000000
vt 0.750000 0.000000
vt 0.875000 1.000000
vt 0.875000 0.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 1.000000
vt 0.333333 1.000000
vt 0.333333 0.000000
vt 0.000000 0.000000
vt 0.666667 1.000000
vt 0.666667 0.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vn 1.0000 0.0000 0.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 -0.8404 0.5420
vn 0.0000 -0.8347 -0.5507
vn 0.0000 -0.5510 0.8345
vn 0.0000 0.8345 0.5510
vn 0.0000 0.8385 -0.5448
vn 0.0000 -0.5448 -0.8385
vn 0.0000 0.5446 0.8387
vn 0.0000 -0.9999 -0.0137
vn 0.0000 0.5560 -0.8311
s off
f 5/1/1 7/2/1 6/3/1
f 5/1/1 10/4/1 7/2/1
f 10/4/1 8/5/1 7/2/1
f 5/1/1 11/6/1 10/4/1
f 9/7/1 8/5/1 10/4/1
f 5/1/1 3/8/1 11/6/1
f 3/8/1 9/7/1 11/6/1
f 3/8/1 2/9/1 9/7/1
f 2/9/1 8/5/1 9/7/1
f 5/1/1 4/10/1 3/8/1
f 1/11/1 8/5/1 2/9/1
f 18/12/2 16/13/2 17/14/2
f 21/15/2 16/13/2 18/12/2
f 19/16/2 21/15/2 18/12/2
f 22/17/2 16/13/2 21/15/2
f 19/16/2 20/18/2 21/15/2
f 14/19/2 16/13/2 22/17/2
f 20/18/2 14/19/2 22/17/2
f 13/20/2 14/19/2 20/18/2
f 19/16/2 13/20/2 20/18/2
f 15/21/2 16/13/2 14/19/2
f 19/16/2 12/22/2 13/20/2
s 1
f 24/23/3 26/24/3 25/25/3 23/26/3
f 26/24/3 28/27/4 27/28/4 25/25/3
f 28/27/4 30/29/4 29/30/4 27/28/4
f 30/29/4 32/31/5 31/32/5 29/30/4
f 32/31/5 34/33/6 33/34/6 31/32/5
f 34/33/6 36/35/7 35/36/7 33/34/6
f 36/35/7 38/37/8 37/38/8 35/36/7
f 38/37/8 24/39/3 23/40/3 37/38/8
f 40/41/9 42/42/10 41/43/10 39/44/9
f 42/42/10 44/45/11 43/46/11 41/43/10
f 44/45/11 40/47/9 39/48/9 43/46/11
@@ -0,0 +1,102 @@
fileFormatVersion: 2
guid: 8abfc44d15c93d4469af9994c54f1ab9
ModelImporter:
serializedVersion: 21100
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 1
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 1
useSRGBMaterialColor: 1
sortHierarchyByName: 0
importVisibility: 0
importBlendShapes: 0
importCameras: 0
importLights: 0
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 0
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 0
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,413 @@
# Blender v2.92.0 OBJ File: ''
# www.blender.org
o OpenFracture
v 0.240000 0.561766 -0.594953
v 0.240000 0.583875 -0.536625
v 0.240000 0.596797 -0.479234
v 0.240000 0.601000 -0.421000
v 0.240000 0.581313 -0.312688
v 0.240000 0.526750 -0.226500
v 0.240000 0.444063 -0.169563
v 0.240000 0.340000 -0.149000
v 0.240000 0.234984 -0.169063
v 0.240000 0.153125 -0.225500
v 0.240000 0.099953 -0.312688
v 0.240000 0.081000 -0.425000
v 0.240000 0.086000 -0.483844
v 0.240000 0.100750 -0.544000
v 0.240000 0.124875 -0.604156
v 0.240000 0.158000 -0.663000
v 0.240000 0.051000 -0.663000
v 0.240000 0.026859 -0.611187
v 0.240000 0.007875 -0.554500
v 0.240000 -0.004547 -0.490313
v 0.240000 -0.009000 -0.416000
v 0.240000 0.024016 -0.250500
v 0.240000 0.107375 -0.136000
v 0.240000 0.217547 -0.069500
v 0.240000 0.331000 -0.048000
v 0.240000 0.475000 -0.075922
v 0.240000 0.589000 -0.153625
v 0.240000 0.664000 -0.272016
v 0.240000 0.691000 -0.422000
v 0.240000 0.687734 -0.475016
v 0.240000 0.677625 -0.530375
v 0.240000 0.660203 -0.590047
v 0.240000 0.635000 -0.656000
v 0.240000 0.530000 -0.656000
v -0.240000 0.561766 -0.594953
v -0.240000 0.583875 -0.536625
v -0.240000 0.596797 -0.479234
v -0.240000 0.601000 -0.421000
v -0.240000 0.581313 -0.312688
v -0.240000 0.526750 -0.226500
v -0.240000 0.444063 -0.169563
v -0.240000 0.340000 -0.149000
v -0.240000 0.234984 -0.169063
v -0.240000 0.153125 -0.225500
v -0.240000 0.099953 -0.312688
v -0.240000 0.081000 -0.425000
v -0.240000 0.086000 -0.483844
v -0.240000 0.100750 -0.544000
v -0.240000 0.124875 -0.604156
v -0.240000 0.158000 -0.663000
v -0.240000 0.051000 -0.663000
v -0.240000 0.026859 -0.611187
v -0.240000 0.007875 -0.554500
v -0.240000 -0.004547 -0.490313
v -0.240000 -0.009000 -0.416000
v -0.240000 0.024016 -0.250500
v -0.240000 0.107375 -0.136000
v -0.240000 0.217547 -0.069500
v -0.240000 0.331000 -0.048000
v -0.240000 0.475000 -0.075922
v -0.240000 0.589000 -0.153625
v -0.240000 0.664000 -0.272016
v -0.240000 0.691000 -0.422000
v -0.240000 0.687734 -0.475016
v -0.240000 0.677625 -0.530375
v -0.240000 0.660203 -0.590047
v -0.240000 0.635000 -0.656000
v -0.240000 0.530000 -0.656000
v -0.240000 0.561766 -0.594953
v 0.240000 0.561766 -0.594953
v -0.240000 0.583875 -0.536625
v 0.240000 0.583875 -0.536625
v -0.240000 0.596797 -0.479234
v 0.240000 0.596797 -0.479234
v -0.240000 0.601000 -0.421000
v 0.240000 0.601000 -0.421000
v -0.240000 0.581313 -0.312688
v 0.240000 0.581313 -0.312688
v -0.240000 0.526750 -0.226500
v 0.240000 0.526750 -0.226500
v -0.240000 0.444063 -0.169563
v 0.240000 0.444063 -0.169563
v -0.240000 0.340000 -0.149000
v 0.240000 0.340000 -0.149000
v -0.240000 0.234984 -0.169063
v 0.240000 0.234984 -0.169063
v -0.240000 0.153125 -0.225500
v 0.240000 0.153125 -0.225500
v -0.240000 0.099953 -0.312688
v 0.240000 0.099953 -0.312688
v -0.240000 0.081000 -0.425000
v 0.240000 0.081000 -0.425000
v -0.240000 0.086000 -0.483844
v 0.240000 0.086000 -0.483844
v -0.240000 0.100750 -0.544000
v 0.240000 0.100750 -0.544000
v -0.240000 0.124875 -0.604156
v 0.240000 0.124875 -0.604156
v -0.240000 0.158000 -0.663000
v 0.240000 0.158000 -0.663000
v -0.240000 0.051000 -0.663000
v 0.240000 0.051000 -0.663000
v -0.240000 0.026859 -0.611187
v 0.240000 0.026859 -0.611187
v -0.240000 0.007875 -0.554500
v 0.240000 0.007875 -0.554500
v -0.240000 -0.004547 -0.490313
v 0.240000 -0.004547 -0.490313
v -0.240000 -0.009000 -0.416000
v 0.240000 -0.009000 -0.416000
v -0.240000 0.024016 -0.250500
v 0.240000 0.024016 -0.250500
v -0.240000 0.107375 -0.136000
v 0.240000 0.107375 -0.136000
v -0.240000 0.217547 -0.069500
v 0.240000 0.217547 -0.069500
v -0.240000 0.331000 -0.048000
v 0.240000 0.331000 -0.048000
v -0.240000 0.475000 -0.075922
v 0.240000 0.475000 -0.075922
v -0.240000 0.589000 -0.153625
v 0.240000 0.589000 -0.153625
v -0.240000 0.664000 -0.272016
v 0.240000 0.664000 -0.272016
v -0.240000 0.691000 -0.422000
v 0.240000 0.691000 -0.422000
v -0.240000 0.687734 -0.475016
v 0.240000 0.687734 -0.475016
v -0.240000 0.677625 -0.530375
v 0.240000 0.677625 -0.530375
v -0.240000 0.660203 -0.590047
v 0.240000 0.660203 -0.590047
v -0.240000 0.635000 -0.656000
v 0.240000 0.635000 -0.656000
v -0.240000 0.530000 -0.656000
v 0.240000 0.530000 -0.656000
vt 0.818182 0.000000
vt 0.878788 0.000000
vt 0.848485 0.000000
vt 0.909091 0.000000
vt 0.939394 0.000000
vt 0.787879 0.000000
vt 0.969697 0.000000
vt 0.090909 0.000000
vt 0.060606 0.000000
vt 0.030303 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 0.121212 0.000000
vt 0.757576 0.000000
vt 0.151515 0.000000
vt 0.181818 0.000000
vt 0.727273 0.000000
vt 0.212121 0.000000
vt 0.242424 0.000000
vt 0.696970 0.000000
vt 0.272727 0.000000
vt 0.666667 0.000000
vt 0.424242 0.000000
vt 0.484848 0.000000
vt 0.454545 0.000000
vt 0.303030 0.000000
vt 0.393939 0.000000
vt 0.636364 0.000000
vt 0.363636 0.000000
vt 0.333333 0.000000
vt 0.515152 0.000000
vt 0.545455 0.000000
vt 0.606061 0.000000
vt 0.575758 0.000000
vt 0.878788 0.000000
vt 0.818182 0.000000
vt 0.848485 0.000000
vt 0.909091 0.000000
vt 0.939394 0.000000
vt 0.787879 0.000000
vt 0.969697 0.000000
vt 0.090909 0.000000
vt 0.060606 0.000000
vt 0.030303 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 0.121212 0.000000
vt 0.757576 0.000000
vt 0.151515 0.000000
vt 0.181818 0.000000
vt 0.727273 0.000000
vt 0.212121 0.000000
vt 0.242424 0.000000
vt 0.696970 0.000000
vt 0.272727 0.000000
vt 0.666667 0.000000
vt 0.484848 0.000000
vt 0.424242 0.000000
vt 0.454545 0.000000
vt 0.303030 0.000000
vt 0.393939 0.000000
vt 0.636364 0.000000
vt 0.363636 0.000000
vt 0.333333 0.000000
vt 0.515152 0.000000
vt 0.545455 0.000000
vt 0.606061 0.000000
vt 0.575758 0.000000
vt 0.000000 1.000000
vt 0.029412 1.000000
vt 0.029412 0.000000
vt 0.000000 0.000000
vt 0.058824 1.000000
vt 0.058824 0.000000
vt 0.088235 1.000000
vt 0.088235 0.000000
vt 0.117647 1.000000
vt 0.117647 0.000000
vt 0.147059 1.000000
vt 0.147059 0.000000
vt 0.176471 1.000000
vt 0.176471 0.000000
vt 0.205882 1.000000
vt 0.205882 0.000000
vt 0.235294 1.000000
vt 0.235294 0.000000
vt 0.264706 1.000000
vt 0.264706 0.000000
vt 0.294118 1.000000
vt 0.294118 0.000000
vt 0.323529 1.000000
vt 0.323529 0.000000
vt 0.352941 1.000000
vt 0.352941 0.000000
vt 0.382353 1.000000
vt 0.382353 0.000000
vt 0.411765 1.000000
vt 0.411765 0.000000
vt 0.441176 1.000000
vt 0.441176 0.000000
vt 0.470588 1.000000
vt 0.470588 0.000000
vt 0.500000 1.000000
vt 0.500000 0.000000
vt 0.529412 1.000000
vt 0.529412 0.000000
vt 0.558824 1.000000
vt 0.558824 0.000000
vt 0.588235 1.000000
vt 0.588235 0.000000
vt 0.617647 1.000000
vt 0.617647 0.000000
vt 0.647059 1.000000
vt 0.647059 0.000000
vt 0.676471 1.000000
vt 0.676471 0.000000
vt 0.705882 1.000000
vt 0.705882 0.000000
vt 0.735294 1.000000
vt 0.735294 0.000000
vt 0.764706 1.000000
vt 0.764706 0.000000
vt 0.794118 1.000000
vt 0.794118 0.000000
vt 0.823529 1.000000
vt 0.823529 0.000000
vt 0.852941 1.000000
vt 0.852941 0.000000
vt 0.882353 1.000000
vt 0.882353 0.000000
vt 0.911765 1.000000
vt 0.911765 0.000000
vt 0.941176 1.000000
vt 0.941176 0.000000
vt 0.970588 1.000000
vt 0.970588 0.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vn 1.0000 -0.0000 0.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 -0.9127 0.4087
vn 0.0000 -0.9577 0.2878
vn 0.0000 -0.9892 0.1462
vn 0.0000 -0.9985 -0.0538
vn 0.0000 -0.9315 -0.3635
vn 0.0000 -0.7206 -0.6933
vn 0.0000 -0.3885 -0.9214
vn 0.0000 -0.0031 -1.0000
vn 0.0000 0.3859 -0.9225
vn 0.0000 0.7266 -0.6870
vn 0.0000 0.9368 -0.3498
vn 0.0000 0.9991 -0.0412
vn 0.0000 0.9868 0.1619
vn 0.0000 0.9520 0.3059
vn 0.0000 0.9017 0.4323
vn 0.0000 0.8633 -0.5047
vn 0.0000 -0.5374 -0.8433
vn 0.0000 -0.9288 -0.3705
vn 0.0000 -0.9671 -0.2543
vn 0.0000 -0.9921 -0.1252
vn 0.0000 -0.9977 0.0685
vn 0.0000 -0.9159 0.4014
vn 0.0000 -0.6760 0.7369
vn 0.0000 -0.3571 0.9340
vn 0.0000 0.0021 1.0000
vn 0.0000 0.3847 0.9230
vn 0.0000 0.7189 0.6951
vn 0.0000 0.9318 0.3629
vn 0.0000 0.9983 0.0583
vn 0.0000 0.9927 -0.1208
vn 0.0000 0.9731 -0.2302
vn 0.0000 0.9478 -0.3189
vn 0.0000 0.5670 -0.8237
vn 0.0000 -0.8549 -0.5188
s off
f 28/1/1 30/2/1 29/3/1
f 28/1/1 31/4/1 30/2/1
f 28/1/1 32/5/1 31/4/1
f 27/6/1 32/5/1 28/1/1
f 27/6/1 33/7/1 32/5/1
f 27/6/1 4/8/1 33/7/1
f 4/8/1 3/9/1 33/7/1
f 3/9/1 2/10/1 33/7/1
f 2/10/1 1/11/1 33/7/1
f 1/11/1 34/12/1 33/7/1
f 27/6/1 5/13/1 4/8/1
f 26/14/1 5/13/1 27/6/1
f 26/14/1 6/15/1 5/13/1
f 26/14/1 7/16/1 6/15/1
f 25/17/1 7/16/1 26/14/1
f 25/17/1 8/18/1 7/16/1
f 25/17/1 9/19/1 8/18/1
f 24/20/1 9/19/1 25/17/1
f 24/20/1 10/21/1 9/19/1
f 23/22/1 10/21/1 24/20/1
f 15/23/1 17/24/1 16/25/1
f 23/22/1 11/26/1 10/21/1
f 14/27/1 17/24/1 15/23/1
f 22/28/1 11/26/1 23/22/1
f 13/29/1 17/24/1 14/27/1
f 22/28/1 12/30/1 11/26/1
f 12/30/1 17/24/1 13/29/1
f 22/28/1 17/24/1 12/30/1
f 22/28/1 18/31/1 17/24/1
f 22/28/1 19/32/1 18/31/1
f 21/33/1 19/32/1 22/28/1
f 21/33/1 20/34/1 19/32/1
f 64/35/2 62/36/2 63/37/2
f 65/38/2 62/36/2 64/35/2
f 66/39/2 62/36/2 65/38/2
f 66/39/2 61/40/2 62/36/2
f 67/41/2 61/40/2 66/39/2
f 38/42/2 61/40/2 67/41/2
f 37/43/2 38/42/2 67/41/2
f 36/44/2 37/43/2 67/41/2
f 35/45/2 36/44/2 67/41/2
f 68/46/2 35/45/2 67/41/2
f 39/47/2 61/40/2 38/42/2
f 39/47/2 60/48/2 61/40/2
f 40/49/2 60/48/2 39/47/2
f 41/50/2 60/48/2 40/49/2
f 41/50/2 59/51/2 60/48/2
f 42/52/2 59/51/2 41/50/2
f 43/53/2 59/51/2 42/52/2
f 43/53/2 58/54/2 59/51/2
f 44/55/2 58/54/2 43/53/2
f 44/55/2 57/56/2 58/54/2
f 51/57/2 49/58/2 50/59/2
f 45/60/2 57/56/2 44/55/2
f 51/57/2 48/61/2 49/58/2
f 45/60/2 56/62/2 57/56/2
f 51/57/2 47/63/2 48/61/2
f 46/64/2 56/62/2 45/60/2
f 51/57/2 46/64/2 47/63/2
f 51/57/2 56/62/2 46/64/2
f 52/65/2 56/62/2 51/57/2
f 53/66/2 56/62/2 52/65/2
f 53/66/2 55/67/2 56/62/2
f 54/68/2 55/67/2 53/66/2
s 1
f 70/69/3 72/70/4 71/71/4 69/72/3
f 72/70/4 74/73/5 73/74/5 71/71/4
f 74/73/5 76/75/6 75/76/6 73/74/5
f 76/75/6 78/77/7 77/78/7 75/76/6
f 78/77/7 80/79/8 79/80/8 77/78/7
f 80/79/8 82/81/9 81/82/9 79/80/8
f 82/81/9 84/83/10 83/84/10 81/82/9
f 84/83/10 86/85/11 85/86/11 83/84/10
f 86/85/11 88/87/12 87/88/12 85/86/11
f 88/87/12 90/89/13 89/90/13 87/88/12
f 90/89/13 92/91/14 91/92/14 89/90/13
f 92/91/14 94/93/15 93/94/15 91/92/14
f 94/93/15 96/95/16 95/96/16 93/94/15
f 96/95/16 98/97/17 97/98/17 95/96/16
f 98/97/17 100/99/18 99/100/18 97/98/17
f 100/99/18 102/101/19 101/102/19 99/100/18
f 102/101/19 104/103/20 103/104/20 101/102/19
f 104/103/20 106/105/21 105/106/21 103/104/20
f 106/105/21 108/107/22 107/108/22 105/106/21
f 108/107/22 110/109/23 109/110/23 107/108/22
f 110/109/23 112/111/24 111/112/24 109/110/23
f 112/111/24 114/113/25 113/114/25 111/112/24
f 114/113/25 116/115/26 115/116/26 113/114/25
f 116/115/26 118/117/27 117/118/27 115/116/26
f 118/117/27 120/119/28 119/120/28 117/118/27
f 120/119/28 122/121/29 121/122/29 119/120/28
f 122/121/29 124/123/30 123/124/30 121/122/29
f 124/123/30 126/125/31 125/126/31 123/124/30
f 126/125/31 128/127/32 127/128/32 125/126/31
f 128/127/32 130/129/33 129/130/33 127/128/32
f 130/129/33 132/131/34 131/132/34 129/130/33
f 132/131/34 134/133/35 133/134/35 131/132/34
f 134/133/35 136/135/36 135/136/36 133/134/35
f 136/135/36 70/137/3 69/138/3 135/136/36
@@ -0,0 +1,102 @@
fileFormatVersion: 2
guid: e27d0d3cc3dd96948ae774aff6f9a535
ModelImporter:
serializedVersion: 21100
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 1
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 1
useSRGBMaterialColor: 1
sortHierarchyByName: 0
importVisibility: 0
importBlendShapes: 0
importCameras: 0
importLights: 0
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 0
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 0
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,141 @@
# Blender v2.92.0 OBJ File: ''
# www.blender.org
o OpenFracture
v 0.240000 0.594000 -0.173000
v 0.240000 0.388000 -0.173000
v 0.240000 0.388000 -0.452000
v 0.240000 0.300000 -0.452000
v 0.240000 0.300000 -0.173000
v 0.240000 0.088000 -0.173000
v 0.240000 0.088000 -0.471000
v 0.240000 -0.000000 -0.471000
v 0.240000 -0.000000 -0.075000
v 0.240000 0.682000 -0.075000
v 0.240000 0.682000 -0.462000
v 0.240000 0.594000 -0.462000
v -0.240000 0.594000 -0.173000
v -0.240000 0.388000 -0.173000
v -0.240000 0.388000 -0.452000
v -0.240000 0.300000 -0.452000
v -0.240000 0.300000 -0.173000
v -0.240000 0.088000 -0.173000
v -0.240000 0.088000 -0.471000
v -0.240000 0.000000 -0.471000
v -0.240000 0.000000 -0.075000
v -0.240000 0.682000 -0.075000
v -0.240000 0.682000 -0.462000
v -0.240000 0.594000 -0.462000
v -0.240000 0.594000 -0.173000
v 0.240000 0.594000 -0.173000
v -0.240000 0.388000 -0.173000
v 0.240000 0.388000 -0.173000
v -0.240000 0.388000 -0.452000
v 0.240000 0.388000 -0.452000
v -0.240000 0.300000 -0.452000
v 0.240000 0.300000 -0.452000
v -0.240000 0.300000 -0.173000
v 0.240000 0.300000 -0.173000
v -0.240000 0.088000 -0.173000
v 0.240000 0.088000 -0.173000
v -0.240000 0.088000 -0.471000
v 0.240000 0.088000 -0.471000
v -0.240000 0.000000 -0.471000
v 0.240000 -0.000000 -0.471000
v -0.240000 0.000000 -0.075000
v 0.240000 -0.000000 -0.075000
v -0.240000 0.682000 -0.075000
v 0.240000 0.682000 -0.075000
v -0.240000 0.682000 -0.462000
v 0.240000 0.682000 -0.462000
v -0.240000 0.594000 -0.462000
v 0.240000 0.594000 -0.462000
vt 0.727273 0.000000
vt 0.000000 0.000000
vt 0.818182 0.000000
vt 0.909091 0.000000
vt 1.000000 0.000000
vt 0.090909 0.000000
vt 0.363636 0.000000
vt 0.181818 0.000000
vt 0.272727 0.000000
vt 0.454545 0.000000
vt 0.545455 0.000000
vt 0.636364 0.000000
vt 0.000000 0.000000
vt 0.727273 0.000000
vt 0.818182 0.000000
vt 0.909091 0.000000
vt 1.000000 0.000000
vt 0.090909 0.000000
vt 0.363636 0.000000
vt 0.181818 0.000000
vt 0.272727 0.000000
vt 0.454545 0.000000
vt 0.545455 0.000000
vt 0.636364 0.000000
vt 0.000000 1.000000
vt 0.083333 1.000000
vt 0.083333 0.000000
vt 0.000000 0.000000
vt 0.166667 1.000000
vt 0.166667 0.000000
vt 0.250000 1.000000
vt 0.250000 0.000000
vt 0.333333 1.000000
vt 0.333333 0.000000
vt 0.416667 1.000000
vt 0.416667 0.000000
vt 0.500000 1.000000
vt 0.500000 0.000000
vt 0.583333 1.000000
vt 0.583333 0.000000
vt 0.666667 1.000000
vt 0.666667 0.000000
vt 0.750000 1.000000
vt 0.750000 0.000000
vt 0.833333 1.000000
vt 0.833333 0.000000
vt 0.916667 1.000000
vt 0.916667 0.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vn 1.0000 -0.0000 0.0000
vn -1.0000 0.0000 -0.0000
vn 0.0000 -0.7071 -0.7071
vn 0.0000 0.7071 -0.7071
vn 0.0000 -0.7071 0.7071
vn 0.0000 0.7071 0.7071
s off
f 9/1/1 1/2/1 10/3/1
f 1/2/1 11/4/1 10/3/1
f 1/2/1 12/5/1 11/4/1
f 9/1/1 2/6/1 1/2/1
f 9/1/1 5/7/1 2/6/1
f 5/7/1 3/8/1 2/6/1
f 5/7/1 4/9/1 3/8/1
f 9/1/1 6/10/1 5/7/1
f 9/1/1 7/11/1 6/10/1
f 9/1/1 8/12/1 7/11/1
f 13/13/2 21/14/2 22/15/2
f 23/16/2 13/13/2 22/15/2
f 24/17/2 13/13/2 23/16/2
f 14/18/2 21/14/2 13/13/2
f 17/19/2 21/14/2 14/18/2
f 15/20/2 17/19/2 14/18/2
f 16/21/2 17/19/2 15/20/2
f 18/22/2 21/14/2 17/19/2
f 19/23/2 21/14/2 18/22/2
f 20/24/2 21/14/2 19/23/2
s 1
f 26/25/3 28/26/4 27/27/4 25/28/3
f 28/26/4 30/29/4 29/30/4 27/27/4
f 30/29/4 32/31/3 31/32/3 29/30/4
f 32/31/3 34/33/3 33/34/3 31/32/3
f 34/33/3 36/35/4 35/36/4 33/34/3
f 36/35/4 38/37/4 37/38/4 35/36/4
f 38/37/4 40/39/3 39/40/3 37/38/4
f 40/39/3 42/41/5 41/42/5 39/40/3
f 42/41/5 44/43/6 43/44/6 41/42/5
f 44/43/6 46/45/4 45/46/4 43/44/6
f 46/45/4 48/47/3 47/48/3 45/46/4
f 48/47/3 26/49/3 25/50/3 47/48/3
@@ -0,0 +1,102 @@
fileFormatVersion: 2
guid: bb1d68bc74791e2409b28a1a3805a550
ModelImporter:
serializedVersion: 21100
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 1
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 1
useSRGBMaterialColor: 1
sortHierarchyByName: 0
importVisibility: 0
importBlendShapes: 0
importCameras: 0
importLights: 0
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 0
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 0
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,119 @@
# Blender v2.92.0 OBJ File: ''
# www.blender.org
o OpenFracture
v 0.240000 0.594000 -0.174000
v 0.240000 0.405000 -0.174000
v 0.240000 0.405000 -0.440000
v 0.240000 0.317000 -0.440000
v 0.240000 0.317000 -0.174000
v 0.240000 -0.000000 -0.174000
v 0.240000 -0.000000 -0.076000
v 0.240000 0.682000 -0.076000
v 0.240000 0.682000 -0.440000
v 0.240000 0.594000 -0.440000
v -0.240000 0.594000 -0.174000
v -0.240000 0.405000 -0.174000
v -0.240000 0.405000 -0.440000
v -0.240000 0.317000 -0.440000
v -0.240000 0.317000 -0.174000
v -0.240000 0.000000 -0.174000
v -0.240000 0.000000 -0.076000
v -0.240000 0.682000 -0.076000
v -0.240000 0.682000 -0.440000
v -0.240000 0.594000 -0.440000
v -0.240000 0.594000 -0.174000
v 0.240000 0.594000 -0.174000
v -0.240000 0.405000 -0.174000
v 0.240000 0.405000 -0.174000
v -0.240000 0.405000 -0.440000
v 0.240000 0.405000 -0.440000
v -0.240000 0.317000 -0.440000
v 0.240000 0.317000 -0.440000
v -0.240000 0.317000 -0.174000
v 0.240000 0.317000 -0.174000
v -0.240000 0.000000 -0.174000
v 0.240000 -0.000000 -0.174000
v -0.240000 0.000000 -0.076000
v 0.240000 -0.000000 -0.076000
v -0.240000 0.682000 -0.076000
v 0.240000 0.682000 -0.076000
v -0.240000 0.682000 -0.440000
v 0.240000 0.682000 -0.440000
v -0.240000 0.594000 -0.440000
v 0.240000 0.594000 -0.440000
vt 0.666667 0.000000
vt 0.000000 0.000000
vt 0.777778 0.000000
vt 0.888889 0.000000
vt 1.000000 0.000000
vt 0.111111 0.000000
vt 0.444444 0.000000
vt 0.222222 0.000000
vt 0.333333 0.000000
vt 0.555556 0.000000
vt 0.000000 0.000000
vt 0.666667 0.000000
vt 0.777778 0.000000
vt 0.888889 0.000000
vt 1.000000 0.000000
vt 0.111111 0.000000
vt 0.444444 0.000000
vt 0.222222 0.000000
vt 0.333333 0.000000
vt 0.555556 0.000000
vt 0.000000 1.000000
vt 0.100000 1.000000
vt 0.100000 0.000000
vt 0.000000 0.000000
vt 0.200000 1.000000
vt 0.200000 0.000000
vt 0.300000 1.000000
vt 0.300000 0.000000
vt 0.400000 1.000000
vt 0.400000 0.000000
vt 0.500000 1.000000
vt 0.500000 0.000000
vt 0.600000 1.000000
vt 0.600000 0.000000
vt 0.700000 1.000000
vt 0.700000 0.000000
vt 0.800000 1.000000
vt 0.800000 0.000000
vt 0.900000 1.000000
vt 0.900000 0.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vn 1.0000 -0.0000 0.0000
vn -1.0000 0.0000 -0.0000
vn 0.0000 -0.7071 -0.7071
vn 0.0000 0.7071 -0.7071
vn 0.0000 -0.7071 0.7071
vn 0.0000 0.7071 0.7071
s off
f 7/1/1 1/2/1 8/3/1
f 1/2/1 9/4/1 8/3/1
f 1/2/1 10/5/1 9/4/1
f 7/1/1 2/6/1 1/2/1
f 7/1/1 5/7/1 2/6/1
f 5/7/1 3/8/1 2/6/1
f 5/7/1 4/9/1 3/8/1
f 7/1/1 6/10/1 5/7/1
f 11/11/2 17/12/2 18/13/2
f 19/14/2 11/11/2 18/13/2
f 20/15/2 11/11/2 19/14/2
f 12/16/2 17/12/2 11/11/2
f 15/17/2 17/12/2 12/16/2
f 13/18/2 15/17/2 12/16/2
f 14/19/2 15/17/2 13/18/2
f 16/20/2 17/12/2 15/17/2
s 1
f 22/21/3 24/22/4 23/23/4 21/24/3
f 24/22/4 26/25/4 25/26/4 23/23/4
f 26/25/4 28/27/3 27/28/3 25/26/4
f 28/27/3 30/29/3 29/30/3 27/28/3
f 30/29/3 32/31/3 31/32/3 29/30/3
f 32/31/3 34/33/5 33/34/5 31/32/3
f 34/33/5 36/35/6 35/36/6 33/34/5
f 36/35/6 38/37/4 37/38/4 35/36/6
f 38/37/4 40/39/3 39/40/3 37/38/4
f 40/39/3 22/41/3 21/42/3 39/40/3
@@ -0,0 +1,102 @@
fileFormatVersion: 2
guid: 2d8db4b48311d944aa707b976739a24f
ModelImporter:
serializedVersion: 21100
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 1
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 1
useSRGBMaterialColor: 1
sortHierarchyByName: 0
importVisibility: 0
importBlendShapes: 0
importCameras: 0
importLights: 0
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 0
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 0
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,123 @@
# Blender v2.92.0 OBJ File: ''
# www.blender.org
o OpenFracture
v 0.240000 -0.000000 -0.622000
v 0.240000 0.525000 -0.166000
v 0.240000 -0.000000 -0.166000
v 0.240000 -0.000000 -0.074000
v 0.240000 0.682000 -0.074000
v 0.240000 0.682000 -0.152000
v 0.240000 0.154000 -0.614000
v 0.240000 0.682000 -0.614000
v 0.240000 0.682000 -0.706000
v 0.240000 -0.000000 -0.706000
v -0.240000 0.000000 -0.622000
v -0.240000 0.525000 -0.166000
v -0.240000 0.000000 -0.166000
v -0.240000 0.000000 -0.074000
v -0.240000 0.682000 -0.074000
v -0.240000 0.682000 -0.152000
v -0.240000 0.154000 -0.614000
v -0.240000 0.682000 -0.614000
v -0.240000 0.682000 -0.706000
v -0.240000 0.000000 -0.706000
v -0.240000 0.000000 -0.622000
v 0.240000 -0.000000 -0.622000
v -0.240000 0.525000 -0.166000
v 0.240000 0.525000 -0.166000
v -0.240000 0.000000 -0.166000
v 0.240000 -0.000000 -0.166000
v -0.240000 0.000000 -0.074000
v 0.240000 -0.000000 -0.074000
v -0.240000 0.682000 -0.074000
v 0.240000 0.682000 -0.074000
v -0.240000 0.682000 -0.152000
v 0.240000 0.682000 -0.152000
v -0.240000 0.154000 -0.614000
v 0.240000 0.154000 -0.614000
v -0.240000 0.682000 -0.614000
v 0.240000 0.682000 -0.614000
v -0.240000 0.682000 -0.706000
v 0.240000 0.682000 -0.706000
v -0.240000 0.000000 -0.706000
v 0.240000 -0.000000 -0.706000
vt 0.333333 0.000000
vt 0.555556 0.000000
vt 0.444444 0.000000
vt 0.111111 0.000000
vt 0.666667 0.000000
vt 0.888889 0.000000
vt 0.777778 0.000000
vt 1.000000 0.000000
vt 0.222222 0.000000
vt 0.000000 0.000000
vt 0.555556 0.000000
vt 0.333333 0.000000
vt 0.444444 0.000000
vt 0.111111 0.000000
vt 0.666667 0.000000
vt 0.888889 0.000000
vt 0.777778 0.000000
vt 1.000000 0.000000
vt 0.222222 0.000000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 0.100000 1.000000
vt 0.100000 0.000000
vt 0.000000 0.000000
vt 0.200000 1.000000
vt 0.200000 0.000000
vt 0.300000 1.000000
vt 0.300000 0.000000
vt 0.400000 1.000000
vt 0.400000 0.000000
vt 0.500000 1.000000
vt 0.500000 0.000000
vt 0.600000 1.000000
vt 0.600000 0.000000
vt 0.700000 1.000000
vt 0.700000 0.000000
vt 0.800000 1.000000
vt 0.800000 0.000000
vt 0.900000 1.000000
vt 0.900000 0.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vn 1.0000 -0.0000 0.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 -0.9098 0.4149
vn 0.0000 -0.9367 -0.3500
vn 0.0000 -0.7071 -0.7071
vn 0.0000 -0.7071 0.7071
vn 0.0000 0.7071 0.7071
vn 0.0000 0.9106 -0.4132
vn 0.0000 0.9361 0.3517
vn 0.0000 0.7071 -0.7071
s off
f 4/1/1 6/2/1 5/3/1
f 4/1/1 2/4/1 6/2/1
f 2/4/1 7/5/1 6/2/1
f 7/5/1 9/6/1 8/7/1
f 7/5/1 10/8/1 9/6/1
f 4/1/1 3/9/1 2/4/1
f 1/10/1 7/5/1 2/4/1
f 1/10/1 10/8/1 7/5/1
f 16/11/2 14/12/2 15/13/2
f 12/14/2 14/12/2 16/11/2
f 17/15/2 12/14/2 16/11/2
f 19/16/2 17/15/2 18/17/2
f 20/18/2 17/15/2 19/16/2
f 13/19/2 14/12/2 12/14/2
f 17/15/2 11/20/2 12/14/2
f 20/18/2 11/20/2 17/15/2
s 1
f 22/21/3 24/22/4 23/23/4 21/24/3
f 24/22/4 26/25/5 25/26/5 23/23/4
f 26/25/5 28/27/6 27/28/6 25/26/5
f 28/27/6 30/29/7 29/30/7 27/28/6
f 30/29/7 32/31/8 31/32/8 29/30/7
f 32/31/8 34/33/9 33/34/9 31/32/8
f 34/33/9 36/35/7 35/36/7 33/34/9
f 36/35/7 38/37/10 37/38/10 35/36/7
f 38/37/10 40/39/5 39/40/5 37/38/10
f 40/39/5 22/41/3 21/42/3 39/40/5
@@ -0,0 +1,102 @@
fileFormatVersion: 2
guid: 8539b3fbaa7d7204cbe85c78a32631a4
ModelImporter:
serializedVersion: 21100
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 1
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 1
useSRGBMaterialColor: 1
sortHierarchyByName: 0
importVisibility: 0
importBlendShapes: 0
importCameras: 0
importLights: 0
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 0
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 0
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,397 @@
# Blender v2.92.0 OBJ File: ''
# www.blender.org
mtllib letter_O.mtl
o OpenFracture
v 0.240000 0.663031 -0.563266
v 0.240000 0.587250 -0.678875
v 0.240000 0.475844 -0.752297
v 0.240000 0.341000 -0.778000
v 0.240000 0.208687 -0.752828
v 0.240000 0.097000 -0.680125
v 0.240000 0.019812 -0.564109
v 0.240000 -0.009000 -0.409000
v 0.240000 0.019672 -0.258047
v 0.240000 0.096625 -0.143375
v 0.240000 0.208266 -0.070516
v 0.240000 0.341000 -0.045000
v 0.240000 0.475422 -0.071109
v 0.240000 0.586875 -0.145125
v 0.240000 0.662891 -0.260578
v 0.240000 0.691000 -0.411000
v 0.240000 0.100672 -0.517109
v 0.240000 0.155125 -0.601375
v 0.240000 0.237516 -0.656953
v 0.240000 0.341000 -0.677000
v 0.240000 0.444906 -0.656953
v 0.240000 0.527250 -0.601375
v 0.240000 0.581469 -0.517109
v 0.240000 0.601000 -0.411000
v 0.240000 0.581469 -0.305469
v 0.240000 0.527250 -0.221500
v 0.240000 0.444906 -0.166031
v 0.240000 0.341000 -0.146000
v 0.240000 0.237516 -0.166031
v 0.240000 0.155125 -0.221500
v 0.240000 0.100672 -0.305469
v 0.240000 0.081000 -0.411000
v -0.240000 0.663031 -0.563266
v -0.240000 0.587250 -0.678875
v -0.240000 0.475844 -0.752297
v -0.240000 0.341000 -0.778000
v -0.240000 0.208688 -0.752828
v -0.240000 0.097000 -0.680125
v -0.240000 0.019813 -0.564109
v -0.240000 -0.009000 -0.409000
v -0.240000 0.019672 -0.258047
v -0.240000 0.096625 -0.143375
v -0.240000 0.208266 -0.070516
v -0.240000 0.341000 -0.045000
v -0.240000 0.475422 -0.071109
v -0.240000 0.586875 -0.145125
v -0.240000 0.662891 -0.260578
v -0.240000 0.691000 -0.411000
v -0.240000 0.100672 -0.517109
v -0.240000 0.155125 -0.601375
v -0.240000 0.237516 -0.656953
v -0.240000 0.341000 -0.677000
v -0.240000 0.444906 -0.656953
v -0.240000 0.527250 -0.601375
v -0.240000 0.581469 -0.517109
v -0.240000 0.601000 -0.411000
v -0.240000 0.581469 -0.305469
v -0.240000 0.527250 -0.221500
v -0.240000 0.444906 -0.166031
v -0.240000 0.341000 -0.146000
v -0.240000 0.237516 -0.166031
v -0.240000 0.155125 -0.221500
v -0.240000 0.100672 -0.305469
v -0.240000 0.081000 -0.411000
v -0.240000 0.663031 -0.563266
v 0.240000 0.663031 -0.563266
v -0.240000 0.587250 -0.678875
v 0.240000 0.587250 -0.678875
v -0.240000 0.475844 -0.752297
v 0.240000 0.475844 -0.752297
v -0.240000 0.341000 -0.778000
v 0.240000 0.341000 -0.778000
v -0.240000 0.208688 -0.752828
v 0.240000 0.208687 -0.752828
v -0.240000 0.097000 -0.680125
v 0.240000 0.097000 -0.680125
v -0.240000 0.019813 -0.564109
v 0.240000 0.019812 -0.564109
v -0.240000 -0.009000 -0.409000
v 0.240000 -0.009000 -0.409000
v -0.240000 0.019672 -0.258047
v 0.240000 0.019672 -0.258047
v -0.240000 0.096625 -0.143375
v 0.240000 0.096625 -0.143375
v -0.240000 0.208266 -0.070516
v 0.240000 0.208266 -0.070516
v -0.240000 0.341000 -0.045000
v 0.240000 0.341000 -0.045000
v -0.240000 0.475422 -0.071109
v 0.240000 0.475422 -0.071109
v -0.240000 0.586875 -0.145125
v 0.240000 0.586875 -0.145125
v -0.240000 0.662891 -0.260578
v 0.240000 0.662891 -0.260578
v -0.240000 0.691000 -0.411000
v 0.240000 0.691000 -0.411000
v -0.240000 0.100672 -0.517109
v 0.240000 0.100672 -0.517109
v -0.240000 0.155125 -0.601375
v 0.240000 0.155125 -0.601375
v -0.240000 0.237516 -0.656953
v 0.240000 0.237516 -0.656953
v -0.240000 0.341000 -0.677000
v 0.240000 0.341000 -0.677000
v -0.240000 0.444906 -0.656953
v 0.240000 0.444906 -0.656953
v -0.240000 0.527250 -0.601375
v 0.240000 0.527250 -0.601375
v -0.240000 0.581469 -0.517109
v 0.240000 0.581469 -0.517109
v -0.240000 0.601000 -0.411000
v 0.240000 0.601000 -0.411000
v -0.240000 0.581469 -0.305469
v 0.240000 0.581469 -0.305469
v -0.240000 0.527250 -0.221500
v 0.240000 0.527250 -0.221500
v -0.240000 0.444906 -0.166031
v 0.240000 0.444906 -0.166031
v -0.240000 0.341000 -0.146000
v 0.240000 0.341000 -0.146000
v -0.240000 0.237516 -0.166031
v 0.240000 0.237516 -0.166031
v -0.240000 0.155125 -0.221500
v 0.240000 0.155125 -0.221500
v -0.240000 0.100672 -0.305469
v 0.240000 0.100672 -0.305469
v -0.240000 0.081000 -0.411000
v 0.240000 0.081000 -0.411000
vt 0.451613 0.000000
vt 0.000000 0.000000
vt 0.483871 0.000000
vt 0.032258 0.000000
vt 0.419355 0.000000
vt 0.741935 0.000000
vt 0.774194 0.000000
vt 0.709677 0.000000
vt 0.064516 0.000000
vt 0.387097 0.000000
vt 0.677419 0.000000
vt 0.806452 0.000000
vt 0.838710 0.000000
vt 0.645161 0.000000
vt 0.096774 0.000000
vt 0.354839 0.000000
vt 0.870968 0.000000
vt 0.612903 0.000000
vt 0.322581 0.000000
vt 0.903226 0.000000
vt 0.580645 0.000000
vt 0.129032 0.000000
vt 0.935484 0.000000
vt 0.548387 0.000000
vt 0.161290 0.000000
vt 0.290323 0.000000
vt 0.967742 0.000000
vt 0.516129 0.000000
vt 1.000000 0.000000
vt 0.193548 0.000000
vt 0.258065 0.000000
vt 0.225806 0.000000
vt 0.000000 0.000000
vt 0.451613 0.000000
vt 0.483871 0.000000
vt 0.032258 0.000000
vt 0.741935 0.000000
vt 0.419355 0.000000
vt 0.774194 0.000000
vt 0.709677 0.000000
vt 0.064516 0.000000
vt 0.387097 0.000000
vt 0.677419 0.000000
vt 0.806452 0.000000
vt 0.838710 0.000000
vt 0.645161 0.000000
vt 0.096774 0.000000
vt 0.354839 0.000000
vt 0.870968 0.000000
vt 0.612903 0.000000
vt 0.322581 0.000000
vt 0.903226 0.000000
vt 0.580645 0.000000
vt 0.129032 0.000000
vt 0.935484 0.000000
vt 0.548387 0.000000
vt 0.161290 0.000000
vt 0.290323 0.000000
vt 0.967742 0.000000
vt 0.516129 0.000000
vt 1.000000 0.000000
vt 0.193548 0.000000
vt 0.258065 0.000000
vt 0.225806 0.000000
vt 0.000000 1.000000
vt 0.062500 1.000000
vt 0.062500 0.000000
vt 0.000000 0.000000
vt 0.125000 1.000000
vt 0.125000 0.000000
vt 0.187500 1.000000
vt 0.187500 0.000000
vt 0.250000 1.000000
vt 0.250000 0.000000
vt 0.312500 1.000000
vt 0.312500 0.000000
vt 0.375000 1.000000
vt 0.375000 0.000000
vt 0.437500 1.000000
vt 0.437500 0.000000
vt 0.500000 1.000000
vt 0.500000 0.000000
vt 0.562500 1.000000
vt 0.562500 0.000000
vt 0.625000 1.000000
vt 0.625000 0.000000
vt 0.687500 1.000000
vt 0.687500 0.000000
vt 0.750000 1.000000
vt 0.750000 0.000000
vt 0.812500 1.000000
vt 0.812500 0.000000
vt 0.875000 1.000000
vt 0.875000 0.000000
vt 0.937500 1.000000
vt 0.937500 0.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 1.000000
vt 0.062500 1.000000
vt 0.062500 0.000000
vt 0.000000 0.000000
vt 0.125000 1.000000
vt 0.125000 0.000000
vt 0.187500 1.000000
vt 0.187500 0.000000
vt 0.250000 1.000000
vt 0.250000 0.000000
vt 0.312500 1.000000
vt 0.312500 0.000000
vt 0.375000 1.000000
vt 0.375000 0.000000
vt 0.437500 1.000000
vt 0.437500 0.000000
vt 0.500000 1.000000
vt 0.500000 0.000000
vt 0.562500 1.000000
vt 0.562500 0.000000
vt 0.625000 1.000000
vt 0.625000 0.000000
vt 0.687500 1.000000
vt 0.687500 0.000000
vt 0.750000 1.000000
vt 0.750000 0.000000
vt 0.812500 1.000000
vt 0.812500 0.000000
vt 0.875000 1.000000
vt 0.875000 0.000000
vt 0.937500 1.000000
vt 0.937500 0.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vn 1.0000 0.0000 0.0000
vn -1.0000 -0.0000 0.0000
vn 0.0000 0.9283 -0.3718
vn 0.0000 0.7080 -0.7062
vn 0.0000 0.3760 -0.9266
vn 0.0000 0.0002 -1.0000
vn 0.0000 -0.3732 -0.9277
vn 0.0000 -0.7035 -0.7106
vn 0.0000 -0.9266 -0.3759
vn 0.0000 -1.0000 0.0020
vn 0.0000 -0.9251 0.3796
vn 0.0000 -0.7025 0.7116
vn 0.0000 -0.3747 0.9271
vn 0.0000 0.0009 1.0000
vn 0.0000 0.3793 0.9253
vn 0.0000 0.7085 0.7057
vn 0.0000 0.9273 0.3742
vn 0.0000 1.0000 0.0015
vn 0.0000 0.9292 0.3695
vn 0.0000 0.7140 0.7001
vn 0.0000 0.3824 0.9240
vn 0.0000 0.0004 1.0000
vn 0.0000 -0.3822 0.9241
vn 0.0000 -0.7148 0.6993
vn 0.0000 -0.9298 0.3680
vn 0.0000 -1.0000 -0.0005
vn 0.0000 -0.9293 -0.3692
vn 0.0000 -0.7140 -0.7002
vn 0.0000 -0.3817 -0.9243
vn 0.0000 0.0004 -1.0000
vn 0.0000 0.3819 -0.9242
vn 0.0000 0.7132 -0.7010
vn 0.0000 0.9287 -0.3707
vn 0.0000 1.0000 -0.0005
usemtl None
s off
f 15/1/1 1/2/1 16/3/1
f 15/1/1 2/4/1 1/2/1
f 14/5/1 24/6/1 15/1/1
f 24/6/1 2/4/1 15/1/1
f 14/5/1 25/7/1 24/6/1
f 23/8/1 2/4/1 24/6/1
f 23/8/1 3/9/1 2/4/1
f 13/10/1 25/7/1 14/5/1
f 22/11/1 3/9/1 23/8/1
f 13/10/1 26/12/1 25/7/1
f 13/10/1 27/13/1 26/12/1
f 21/14/1 3/9/1 22/11/1
f 21/14/1 4/15/1 3/9/1
f 12/16/1 27/13/1 13/10/1
f 12/16/1 28/17/1 27/13/1
f 20/18/1 4/15/1 21/14/1
f 11/19/1 28/17/1 12/16/1
f 11/19/1 29/20/1 28/17/1
f 19/21/1 4/15/1 20/18/1
f 19/21/1 5/22/1 4/15/1
f 11/19/1 30/23/1 29/20/1
f 18/24/1 5/22/1 19/21/1
f 18/24/1 6/25/1 5/22/1
f 10/26/1 30/23/1 11/19/1
f 10/26/1 31/27/1 30/23/1
f 17/28/1 6/25/1 18/24/1
f 10/26/1 32/29/1 31/27/1
f 32/29/1 6/25/1 17/28/1
f 32/29/1 7/30/1 6/25/1
f 9/31/1 32/29/1 10/26/1
f 9/31/1 7/30/1 32/29/1
f 9/31/1 8/32/1 7/30/1
f 33/33/2 47/34/2 48/35/2
f 34/36/2 47/34/2 33/33/2
f 56/37/2 46/38/2 47/34/2
f 34/36/2 56/37/2 47/34/2
f 57/39/2 46/38/2 56/37/2
f 34/36/2 55/40/2 56/37/2
f 35/41/2 55/40/2 34/36/2
f 57/39/2 45/42/2 46/38/2
f 35/41/2 54/43/2 55/40/2
f 58/44/2 45/42/2 57/39/2
f 59/45/2 45/42/2 58/44/2
f 35/41/2 53/46/2 54/43/2
f 36/47/2 53/46/2 35/41/2
f 59/45/2 44/48/2 45/42/2
f 60/49/2 44/48/2 59/45/2
f 36/47/2 52/50/2 53/46/2
f 60/49/2 43/51/2 44/48/2
f 61/52/2 43/51/2 60/49/2
f 36/47/2 51/53/2 52/50/2
f 37/54/2 51/53/2 36/47/2
f 62/55/2 43/51/2 61/52/2
f 37/54/2 50/56/2 51/53/2
f 38/57/2 50/56/2 37/54/2
f 62/55/2 42/58/2 43/51/2
f 63/59/2 42/58/2 62/55/2
f 38/57/2 49/60/2 50/56/2
f 64/61/2 42/58/2 63/59/2
f 38/57/2 64/61/2 49/60/2
f 39/62/2 64/61/2 38/57/2
f 64/61/2 41/63/2 42/58/2
f 39/62/2 41/63/2 64/61/2
f 40/64/2 41/63/2 39/62/2
s 1
f 66/65/3 68/66/4 67/67/4 65/68/3
f 68/66/4 70/69/5 69/70/5 67/67/4
f 70/69/5 72/71/6 71/72/6 69/70/5
f 72/71/6 74/73/7 73/74/7 71/72/6
f 74/73/7 76/75/8 75/76/8 73/74/7
f 76/75/8 78/77/9 77/78/9 75/76/8
f 78/77/9 80/79/10 79/80/10 77/78/9
f 80/79/10 82/81/11 81/82/11 79/80/10
f 82/81/11 84/83/12 83/84/12 81/82/11
f 84/83/12 86/85/13 85/86/13 83/84/12
f 86/85/13 88/87/14 87/88/14 85/86/13
f 88/87/14 90/89/15 89/90/15 87/88/14
f 90/89/15 92/91/16 91/92/16 89/90/15
f 92/91/16 94/93/17 93/94/17 91/92/16
f 94/93/17 96/95/18 95/96/18 93/94/17
f 96/95/18 66/97/3 65/98/3 95/96/18
f 98/99/19 100/100/20 99/101/20 97/102/19
f 100/100/20 102/103/21 101/104/21 99/101/20
f 102/103/21 104/105/22 103/106/22 101/104/21
f 104/105/22 106/107/23 105/108/23 103/106/22
f 106/107/23 108/109/24 107/110/24 105/108/23
f 108/109/24 110/111/25 109/112/25 107/110/24
f 110/111/25 112/113/26 111/114/26 109/112/25
f 112/113/26 114/115/27 113/116/27 111/114/26
f 114/115/27 116/117/28 115/118/28 113/116/27
f 116/117/28 118/119/29 117/120/29 115/118/28
f 118/119/29 120/121/30 119/122/30 117/120/29
f 120/121/30 122/123/31 121/124/31 119/122/30
f 122/123/31 124/125/32 123/126/32 121/124/31
f 124/125/32 126/127/33 125/128/33 123/126/32
f 126/127/33 128/129/34 127/130/34 125/128/33
f 128/129/34 98/131/19 97/132/19 127/130/34
@@ -0,0 +1,102 @@
fileFormatVersion: 2
guid: 2aa8e9eacb351804fa5f762da6e33ac8
ModelImporter:
serializedVersion: 21100
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 1
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 1
useSRGBMaterialColor: 1
sortHierarchyByName: 0
importVisibility: 0
importBlendShapes: 0
importCameras: 0
importLights: 0
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 0
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 0
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,297 @@
# Blender v2.92.0 OBJ File: ''
# www.blender.org
o OpenFracture
v 0.240000 0.666563 -0.379766
v 0.240000 0.624500 -0.447375
v 0.240000 0.562188 -0.487047
v 0.240000 0.486000 -0.500000
v 0.240000 0.411016 -0.486281
v 0.240000 0.350375 -0.444250
v 0.240000 0.309797 -0.372594
v 0.240000 0.295000 -0.270000
v 0.240000 0.295000 -0.168000
v 0.240000 -0.000000 -0.168000
v 0.240000 -0.000000 -0.070000
v 0.240000 0.682000 -0.070000
v 0.240000 0.682000 -0.283000
v 0.240000 0.383000 -0.279000
v 0.240000 0.390156 -0.328547
v 0.240000 0.411000 -0.366375
v 0.240000 0.444594 -0.390516
v 0.240000 0.490000 -0.399000
v 0.240000 0.527344 -0.393391
v 0.240000 0.560750 -0.374375
v 0.240000 0.584781 -0.338672
v 0.240000 0.594000 -0.283000
v 0.240000 0.594000 -0.168000
v 0.240000 0.383000 -0.168000
v -0.240000 0.666563 -0.379766
v -0.240000 0.624500 -0.447375
v -0.240000 0.562188 -0.487047
v -0.240000 0.486000 -0.500000
v -0.240000 0.411016 -0.486281
v -0.240000 0.350375 -0.444250
v -0.240000 0.309797 -0.372594
v -0.240000 0.295000 -0.270000
v -0.240000 0.295000 -0.168000
v -0.240000 0.000000 -0.168000
v -0.240000 0.000000 -0.070000
v -0.240000 0.682000 -0.070000
v -0.240000 0.682000 -0.283000
v -0.240000 0.383000 -0.279000
v -0.240000 0.390156 -0.328547
v -0.240000 0.411000 -0.366375
v -0.240000 0.444594 -0.390516
v -0.240000 0.490000 -0.399000
v -0.240000 0.527344 -0.393391
v -0.240000 0.560750 -0.374375
v -0.240000 0.584781 -0.338672
v -0.240000 0.594000 -0.283000
v -0.240000 0.594000 -0.168000
v -0.240000 0.383000 -0.168000
v -0.240000 0.666563 -0.379766
v 0.240000 0.666563 -0.379766
v -0.240000 0.624500 -0.447375
v 0.240000 0.624500 -0.447375
v -0.240000 0.562188 -0.487047
v 0.240000 0.562188 -0.487047
v -0.240000 0.486000 -0.500000
v 0.240000 0.486000 -0.500000
v -0.240000 0.411016 -0.486281
v 0.240000 0.411016 -0.486281
v -0.240000 0.350375 -0.444250
v 0.240000 0.350375 -0.444250
v -0.240000 0.309797 -0.372594
v 0.240000 0.309797 -0.372594
v -0.240000 0.295000 -0.270000
v 0.240000 0.295000 -0.270000
v -0.240000 0.295000 -0.168000
v 0.240000 0.295000 -0.168000
v -0.240000 0.000000 -0.168000
v 0.240000 -0.000000 -0.168000
v -0.240000 0.000000 -0.070000
v 0.240000 -0.000000 -0.070000
v -0.240000 0.682000 -0.070000
v 0.240000 0.682000 -0.070000
v -0.240000 0.682000 -0.283000
v 0.240000 0.682000 -0.283000
v -0.240000 0.383000 -0.279000
v 0.240000 0.383000 -0.279000
v -0.240000 0.390156 -0.328547
v 0.240000 0.390156 -0.328547
v -0.240000 0.411000 -0.366375
v 0.240000 0.411000 -0.366375
v -0.240000 0.444594 -0.390516
v 0.240000 0.444594 -0.390516
v -0.240000 0.490000 -0.399000
v 0.240000 0.490000 -0.399000
v -0.240000 0.527344 -0.393391
v 0.240000 0.527344 -0.393391
v -0.240000 0.560750 -0.374375
v 0.240000 0.560750 -0.374375
v -0.240000 0.584781 -0.338672
v 0.240000 0.584781 -0.338672
v -0.240000 0.594000 -0.283000
v 0.240000 0.594000 -0.283000
v -0.240000 0.594000 -0.168000
v 0.240000 0.594000 -0.168000
v -0.240000 0.383000 -0.168000
v 0.240000 0.383000 -0.168000
vt 0.434783 0.000000
vt 0.956522 0.000000
vt 0.478261 0.000000
vt 0.521739 0.000000
vt 0.000000 0.000000
vt 0.043478 0.000000
vt 0.913043 0.000000
vt 0.086957 0.000000
vt 1.000000 0.000000
vt 0.869565 0.000000
vt 0.826087 0.000000
vt 0.130435 0.000000
vt 0.782609 0.000000
vt 0.739130 0.000000
vt 0.695652 0.000000
vt 0.173913 0.000000
vt 0.652174 0.000000
vt 0.217391 0.000000
vt 0.608696 0.000000
vt 0.565217 0.000000
vt 0.347826 0.000000
vt 0.260870 0.000000
vt 0.304348 0.000000
vt 0.391304 0.000000
vt 0.956522 0.000000
vt 0.434783 0.000000
vt 0.478261 0.000000
vt 0.521739 0.000000
vt 0.000000 0.000000
vt 0.043478 0.000000
vt 0.913043 0.000000
vt 0.086957 0.000000
vt 1.000000 0.000000
vt 0.869565 0.000000
vt 0.826087 0.000000
vt 0.130435 0.000000
vt 0.782609 0.000000
vt 0.739130 0.000000
vt 0.695652 0.000000
vt 0.173913 0.000000
vt 0.652174 0.000000
vt 0.217391 0.000000
vt 0.608696 0.000000
vt 0.565217 0.000000
vt 0.347826 0.000000
vt 0.260870 0.000000
vt 0.304348 0.000000
vt 0.391304 0.000000
vt 0.000000 1.000000
vt 0.076923 1.000000
vt 0.076923 0.000000
vt 0.000000 0.000000
vt 0.153846 1.000000
vt 0.153846 0.000000
vt 0.230769 1.000000
vt 0.230769 0.000000
vt 0.307692 1.000000
vt 0.307692 0.000000
vt 0.384615 1.000000
vt 0.384615 0.000000
vt 0.461538 1.000000
vt 0.461538 0.000000
vt 0.538462 1.000000
vt 0.538462 0.000000
vt 0.615385 1.000000
vt 0.615385 0.000000
vt 0.692308 1.000000
vt 0.692308 0.000000
vt 0.769231 1.000000
vt 0.769231 0.000000
vt 0.846154 1.000000
vt 0.846154 0.000000
vt 0.923077 1.000000
vt 0.923077 0.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 1.000000
vt 0.090909 1.000000
vt 0.090909 0.000000
vt 0.000000 0.000000
vt 0.181818 1.000000
vt 0.181818 0.000000
vt 0.272727 1.000000
vt 0.272727 0.000000
vt 0.363636 1.000000
vt 0.363636 0.000000
vt 0.454545 1.000000
vt 0.454545 0.000000
vt 0.545455 1.000000
vt 0.545455 0.000000
vt 0.636364 1.000000
vt 0.636364 0.000000
vt 0.727273 1.000000
vt 0.727273 0.000000
vt 0.818182 1.000000
vt 0.818182 0.000000
vt 0.909091 1.000000
vt 0.909091 0.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vn 1.0000 -0.0000 0.0000
vn -1.0000 0.0000 -0.0000
vn 0.0000 0.9368 -0.3498
vn 0.0000 0.7107 -0.7034
vn 0.0000 0.3594 -0.9332
vn 0.0000 -0.0063 -1.0000
vn 0.0000 -0.3834 -0.9236
vn 0.0000 -0.7385 -0.6742
vn 0.0000 -0.9463 -0.3233
vn 0.0000 -0.9974 -0.0715
vn 0.0000 -0.7071 -0.7071
vn 0.0000 -0.7071 0.7071
vn 0.0000 0.7071 0.7071
vn 0.0000 0.9969 -0.0790
vn 0.0000 0.9974 0.0717
vn 0.0000 0.9481 0.3179
vn 0.0000 0.7480 0.6636
vn 0.0000 0.3930 0.9195
vn 0.0000 0.0178 0.9998
vn 0.0000 -0.3271 0.9449
vn 0.0000 -0.6801 0.7331
vn 0.0000 -0.9293 0.3693
vn 0.0000 -0.9966 0.0819
vn 0.0000 0.7071 -0.7071
s off
f 11/1/1 23/2/1 12/3/1
f 23/2/1 13/4/1 12/3/1
f 23/2/1 1/5/1 13/4/1
f 23/2/1 2/6/1 1/5/1
f 23/2/1 22/7/1 2/6/1
f 22/7/1 3/8/1 2/6/1
f 11/1/1 24/9/1 23/2/1
f 21/10/1 3/8/1 22/7/1
f 20/11/1 3/8/1 21/10/1
f 20/11/1 4/12/1 3/8/1
f 19/13/1 4/12/1 20/11/1
f 18/14/1 4/12/1 19/13/1
f 17/15/1 4/12/1 18/14/1
f 17/15/1 5/16/1 4/12/1
f 16/17/1 5/16/1 17/15/1
f 16/17/1 6/18/1 5/16/1
f 15/19/1 6/18/1 16/17/1
f 14/20/1 6/18/1 15/19/1
f 11/1/1 9/21/1 24/9/1
f 9/21/1 14/20/1 24/9/1
f 9/21/1 6/18/1 14/20/1
f 9/21/1 7/22/1 6/18/1
f 9/21/1 8/23/1 7/22/1
f 11/1/1 10/24/1 9/21/1
f 47/25/2 35/26/2 36/27/2
f 37/28/2 47/25/2 36/27/2
f 25/29/2 47/25/2 37/28/2
f 26/30/2 47/25/2 25/29/2
f 46/31/2 47/25/2 26/30/2
f 27/32/2 46/31/2 26/30/2
f 48/33/2 35/26/2 47/25/2
f 27/32/2 45/34/2 46/31/2
f 27/32/2 44/35/2 45/34/2
f 28/36/2 44/35/2 27/32/2
f 28/36/2 43/37/2 44/35/2
f 28/36/2 42/38/2 43/37/2
f 28/36/2 41/39/2 42/38/2
f 29/40/2 41/39/2 28/36/2
f 29/40/2 40/41/2 41/39/2
f 30/42/2 40/41/2 29/40/2
f 30/42/2 39/43/2 40/41/2
f 30/42/2 38/44/2 39/43/2
f 33/45/2 35/26/2 48/33/2
f 38/44/2 33/45/2 48/33/2
f 30/42/2 33/45/2 38/44/2
f 31/46/2 33/45/2 30/42/2
f 32/47/2 33/45/2 31/46/2
f 34/48/2 35/26/2 33/45/2
s 1
f 50/49/3 52/50/4 51/51/4 49/52/3
f 52/50/4 54/53/5 53/54/5 51/51/4
f 54/53/5 56/55/6 55/56/6 53/54/5
f 56/55/6 58/57/7 57/58/7 55/56/6
f 58/57/7 60/59/8 59/60/8 57/58/7
f 60/59/8 62/61/9 61/62/9 59/60/8
f 62/61/9 64/63/10 63/64/10 61/62/9
f 64/63/10 66/65/11 65/66/11 63/64/10
f 66/65/11 68/67/11 67/68/11 65/66/11
f 68/67/11 70/69/12 69/70/12 67/68/11
f 70/69/12 72/71/13 71/72/13 69/70/12
f 72/71/13 74/73/14 73/74/14 71/72/13
f 74/73/14 50/75/3 49/76/3 73/74/14
f 76/77/15 78/78/16 77/79/16 75/80/15
f 78/78/16 80/81/17 79/82/17 77/79/16
f 80/81/17 82/83/18 81/84/18 79/82/17
f 82/83/18 84/85/19 83/86/19 81/84/18
f 84/85/19 86/87/20 85/88/20 83/86/19
f 86/87/20 88/89/21 87/90/21 85/88/20
f 88/89/21 90/91/22 89/92/22 87/90/21
f 90/91/22 92/93/23 91/94/23 89/92/22
f 92/93/23 94/95/11 93/96/11 91/94/23
f 94/95/11 96/97/24 95/98/24 93/96/11
f 96/97/24 76/99/15 75/100/15 95/98/24
@@ -0,0 +1,102 @@
fileFormatVersion: 2
guid: e54c53219c918f24ab40df96a18197ee
ModelImporter:
serializedVersion: 21100
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 1
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 1
useSRGBMaterialColor: 1
sortHierarchyByName: 0
importVisibility: 0
importBlendShapes: 0
importCameras: 0
importLights: 0
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 0
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 0
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,465 @@
# Blender v2.92.0 OBJ File: ''
# www.blender.org
o OpenFracture
v 0.240000 0.668750 -0.342219
v 0.240000 0.630750 -0.412750
v 0.240000 0.570625 -0.457406
v 0.240000 0.491000 -0.473000
v 0.240000 0.435656 -0.465453
v 0.240000 0.388750 -0.443375
v 0.240000 0.351219 -0.407609
v 0.240000 0.324000 -0.359000
v 0.240000 0.289125 -0.401594
v 0.240000 0.246000 -0.438750
v 0.240000 0.194625 -0.474031
v 0.240000 0.135000 -0.511000
v 0.240000 0.103219 -0.531156
v 0.240000 0.074250 -0.550750
v 0.240000 0.041906 -0.573719
v 0.240000 -0.000000 -0.604000
v 0.240000 -0.000000 -0.487000
v 0.240000 0.140000 -0.397000
v 0.240000 0.223437 -0.337781
v 0.240000 0.270500 -0.291500
v 0.240000 0.291313 -0.252719
v 0.240000 0.296000 -0.216000
v 0.240000 0.296000 -0.175000
v 0.240000 -0.000000 -0.175000
v 0.240000 -0.000000 -0.077000
v 0.240000 0.682000 -0.077000
v 0.240000 0.682000 -0.249000
v 0.240000 0.384000 -0.238000
v 0.240000 0.393328 -0.303375
v 0.240000 0.418125 -0.344750
v 0.240000 0.453609 -0.366250
v 0.240000 0.495000 -0.372000
v 0.240000 0.538094 -0.364000
v 0.240000 0.570500 -0.340250
v 0.240000 0.590906 -0.298875
v 0.240000 0.598000 -0.238000
v 0.240000 0.598000 -0.175000
v 0.240000 0.384000 -0.175000
v -0.240000 0.668750 -0.342219
v -0.240000 0.630750 -0.412750
v -0.240000 0.570625 -0.457406
v -0.240000 0.491000 -0.473000
v -0.240000 0.435656 -0.465453
v -0.240000 0.388750 -0.443375
v -0.240000 0.351219 -0.407609
v -0.240000 0.324000 -0.359000
v -0.240000 0.289125 -0.401594
v -0.240000 0.246000 -0.438750
v -0.240000 0.194625 -0.474031
v -0.240000 0.135000 -0.511000
v -0.240000 0.103219 -0.531156
v -0.240000 0.074250 -0.550750
v -0.240000 0.041906 -0.573719
v -0.240000 0.000000 -0.604000
v -0.240000 0.000000 -0.487000
v -0.240000 0.140000 -0.397000
v -0.240000 0.223438 -0.337781
v -0.240000 0.270500 -0.291500
v -0.240000 0.291313 -0.252719
v -0.240000 0.296000 -0.216000
v -0.240000 0.296000 -0.175000
v -0.240000 0.000000 -0.175000
v -0.240000 0.000000 -0.077000
v -0.240000 0.682000 -0.077000
v -0.240000 0.682000 -0.249000
v -0.240000 0.384000 -0.238000
v -0.240000 0.393328 -0.303375
v -0.240000 0.418125 -0.344750
v -0.240000 0.453609 -0.366250
v -0.240000 0.495000 -0.372000
v -0.240000 0.538094 -0.364000
v -0.240000 0.570500 -0.340250
v -0.240000 0.590906 -0.298875
v -0.240000 0.598000 -0.238000
v -0.240000 0.598000 -0.175000
v -0.240000 0.384000 -0.175000
v -0.240000 0.668750 -0.342219
v 0.240000 0.668750 -0.342219
v -0.240000 0.630750 -0.412750
v 0.240000 0.630750 -0.412750
v -0.240000 0.570625 -0.457406
v 0.240000 0.570625 -0.457406
v -0.240000 0.491000 -0.473000
v 0.240000 0.491000 -0.473000
v -0.240000 0.435656 -0.465453
v 0.240000 0.435656 -0.465453
v -0.240000 0.388750 -0.443375
v 0.240000 0.388750 -0.443375
v -0.240000 0.351219 -0.407609
v 0.240000 0.351219 -0.407609
v -0.240000 0.324000 -0.359000
v 0.240000 0.324000 -0.359000
v -0.240000 0.289125 -0.401594
v 0.240000 0.289125 -0.401594
v -0.240000 0.246000 -0.438750
v 0.240000 0.246000 -0.438750
v -0.240000 0.194625 -0.474031
v 0.240000 0.194625 -0.474031
v -0.240000 0.135000 -0.511000
v 0.240000 0.135000 -0.511000
v -0.240000 0.103219 -0.531156
v 0.240000 0.103219 -0.531156
v -0.240000 0.074250 -0.550750
v 0.240000 0.074250 -0.550750
v -0.240000 0.041906 -0.573719
v 0.240000 0.041906 -0.573719
v -0.240000 0.000000 -0.604000
v 0.240000 -0.000000 -0.604000
v -0.240000 0.000000 -0.487000
v 0.240000 -0.000000 -0.487000
v -0.240000 0.140000 -0.397000
v 0.240000 0.140000 -0.397000
v -0.240000 0.223438 -0.337781
v 0.240000 0.223437 -0.337781
v -0.240000 0.270500 -0.291500
v 0.240000 0.270500 -0.291500
v -0.240000 0.291313 -0.252719
v 0.240000 0.291313 -0.252719
v -0.240000 0.296000 -0.216000
v 0.240000 0.296000 -0.216000
v -0.240000 0.296000 -0.175000
v 0.240000 0.296000 -0.175000
v -0.240000 0.000000 -0.175000
v 0.240000 -0.000000 -0.175000
v -0.240000 0.000000 -0.077000
v 0.240000 -0.000000 -0.077000
v -0.240000 0.682000 -0.077000
v 0.240000 0.682000 -0.077000
v -0.240000 0.682000 -0.249000
v 0.240000 0.682000 -0.249000
v -0.240000 0.384000 -0.238000
v 0.240000 0.384000 -0.238000
v -0.240000 0.393328 -0.303375
v 0.240000 0.393328 -0.303375
v -0.240000 0.418125 -0.344750
v 0.240000 0.418125 -0.344750
v -0.240000 0.453609 -0.366250
v 0.240000 0.453609 -0.366250
v -0.240000 0.495000 -0.372000
v 0.240000 0.495000 -0.372000
v -0.240000 0.538094 -0.364000
v 0.240000 0.538094 -0.364000
v -0.240000 0.570500 -0.340250
v 0.240000 0.570500 -0.340250
v -0.240000 0.590906 -0.298875
v 0.240000 0.590906 -0.298875
v -0.240000 0.598000 -0.238000
v 0.240000 0.598000 -0.238000
v -0.240000 0.598000 -0.175000
v 0.240000 0.598000 -0.175000
v -0.240000 0.384000 -0.175000
v 0.240000 0.384000 -0.175000
vt 0.648649 0.000000
vt 0.972973 0.000000
vt 0.675676 0.000000
vt 0.702703 0.000000
vt 0.000000 0.000000
vt 0.027027 0.000000
vt 0.945946 0.000000
vt 0.918919 0.000000
vt 0.054054 0.000000
vt 1.000000 0.000000
vt 0.891892 0.000000
vt 0.081081 0.000000
vt 0.864865 0.000000
vt 0.837838 0.000000
vt 0.810811 0.000000
vt 0.108108 0.000000
vt 0.783784 0.000000
vt 0.135135 0.000000
vt 0.756757 0.000000
vt 0.729730 0.000000
vt 0.162162 0.000000
vt 0.594595 0.000000
vt 0.189189 0.000000
vt 0.567568 0.000000
vt 0.216216 0.000000
vt 0.621622 0.000000
vt 0.540541 0.000000
vt 0.513514 0.000000
vt 0.243243 0.000000
vt 0.486486 0.000000
vt 0.270270 0.000000
vt 0.459459 0.000000
vt 0.297297 0.000000
vt 0.432432 0.000000
vt 0.324324 0.000000
vt 0.351351 0.000000
vt 0.378378 0.000000
vt 0.405405 0.000000
vt 0.972973 0.000000
vt 0.648649 0.000000
vt 0.675676 0.000000
vt 0.702703 0.000000
vt 0.000000 0.000000
vt 0.027027 0.000000
vt 0.945946 0.000000
vt 0.918919 0.000000
vt 0.054054 0.000000
vt 1.000000 0.000000
vt 0.891892 0.000000
vt 0.081081 0.000000
vt 0.864865 0.000000
vt 0.837838 0.000000
vt 0.810811 0.000000
vt 0.108108 0.000000
vt 0.783784 0.000000
vt 0.135135 0.000000
vt 0.756757 0.000000
vt 0.729730 0.000000
vt 0.162162 0.000000
vt 0.594595 0.000000
vt 0.189189 0.000000
vt 0.567568 0.000000
vt 0.216216 0.000000
vt 0.621622 0.000000
vt 0.540541 0.000000
vt 0.513514 0.000000
vt 0.243243 0.000000
vt 0.486486 0.000000
vt 0.270270 0.000000
vt 0.459459 0.000000
vt 0.297297 0.000000
vt 0.432432 0.000000
vt 0.324324 0.000000
vt 0.351351 0.000000
vt 0.378378 0.000000
vt 0.405405 0.000000
vt 0.000000 1.000000
vt 0.037037 1.000000
vt 0.037037 0.000000
vt 0.000000 0.000000
vt 0.074074 1.000000
vt 0.074074 0.000000
vt 0.111111 1.000000
vt 0.111111 0.000000
vt 0.148148 1.000000
vt 0.148148 0.000000
vt 0.185185 1.000000
vt 0.185185 0.000000
vt 0.222222 1.000000
vt 0.222222 0.000000
vt 0.259259 1.000000
vt 0.259259 0.000000
vt 0.296296 1.000000
vt 0.296296 0.000000
vt 0.333333 1.000000
vt 0.333333 0.000000
vt 0.370370 1.000000
vt 0.370370 0.000000
vt 0.407407 1.000000
vt 0.407407 0.000000
vt 0.444444 1.000000
vt 0.444444 0.000000
vt 0.481481 1.000000
vt 0.481481 0.000000
vt 0.518519 1.000000
vt 0.518519 0.000000
vt 0.555556 1.000000
vt 0.555556 0.000000
vt 0.592593 1.000000
vt 0.592593 0.000000
vt 0.629630 1.000000
vt 0.629630 0.000000
vt 0.666667 1.000000
vt 0.666667 0.000000
vt 0.703704 1.000000
vt 0.703704 0.000000
vt 0.740741 1.000000
vt 0.740741 0.000000
vt 0.777778 1.000000
vt 0.777778 0.000000
vt 0.814815 1.000000
vt 0.814815 0.000000
vt 0.851852 1.000000
vt 0.851852 0.000000
vt 0.888889 1.000000
vt 0.888889 0.000000
vt 0.925926 1.000000
vt 0.925926 0.000000
vt 0.962963 1.000000
vt 0.962963 0.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 1.000000
vt 0.090909 1.000000
vt 0.090909 0.000000
vt 0.000000 0.000000
vt 0.181818 1.000000
vt 0.181818 0.000000
vt 0.272727 1.000000
vt 0.272727 0.000000
vt 0.363636 1.000000
vt 0.363636 0.000000
vt 0.454545 1.000000
vt 0.454545 0.000000
vt 0.545455 1.000000
vt 0.545455 0.000000
vt 0.636364 1.000000
vt 0.636364 0.000000
vt 0.727273 1.000000
vt 0.727273 0.000000
vt 0.818182 1.000000
vt 0.818182 0.000000
vt 0.909091 1.000000
vt 0.909091 0.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vn 1.0000 -0.0000 0.0000
vn -1.0000 0.0000 -0.0000
vn 0.0000 0.9499 -0.3124
vn 0.0000 0.7563 -0.6541
vn 0.0000 0.4042 -0.9146
vn 0.0000 0.0289 -0.9996
vn 0.0000 -0.2838 -0.9589
vn 0.0000 -0.5651 -0.8250
vn 0.0000 -0.7900 -0.6131
vn 0.0000 -0.0877 -0.9961
vn 0.0000 0.7159 -0.6982
vn 0.0000 0.6103 -0.7921
vn 0.0000 0.5466 -0.8373
vn 0.0000 0.5313 -0.8472
vn 0.0000 0.5480 -0.8365
vn 0.0000 0.5697 -0.8219
vn 0.0000 0.5823 -0.8129
vn 0.0000 -0.4551 -0.8904
vn 0.0000 -0.8777 0.4792
vn 0.0000 -0.5599 0.8285
vn 0.0000 -0.6420 0.7667
vn 0.0000 -0.8002 0.5997
vn 0.0000 -0.9524 0.3048
vn 0.0000 -0.9980 0.0634
vn 0.0000 -0.7071 -0.7071
vn 0.0000 -0.7071 0.7071
vn 0.0000 0.7071 0.7071
vn 0.0000 0.9975 -0.0705
vn 0.0000 0.9975 0.0708
vn 0.0000 0.9425 0.3342
vn 0.0000 0.7088 0.7054
vn 0.0000 0.3348 0.9423
vn 0.0000 -0.0227 0.9997
vn 0.0000 -0.3968 0.9179
vn 0.0000 -0.7660 0.6429
vn 0.0000 -0.9590 0.2832
vn 0.0000 -0.9983 0.0580
vn 0.0000 0.7071 -0.7071
s off
f 25/1/1 37/2/1 26/3/1
f 37/2/1 27/4/1 26/3/1
f 37/2/1 1/5/1 27/4/1
f 37/2/1 2/6/1 1/5/1
f 37/2/1 36/7/1 2/6/1
f 36/7/1 35/8/1 2/6/1
f 35/8/1 3/9/1 2/6/1
f 25/1/1 38/10/1 37/2/1
f 34/11/1 3/9/1 35/8/1
f 34/11/1 4/12/1 3/9/1
f 33/13/1 4/12/1 34/11/1
f 32/14/1 4/12/1 33/13/1
f 31/15/1 4/12/1 32/14/1
f 31/15/1 5/16/1 4/12/1
f 30/17/1 5/16/1 31/15/1
f 30/17/1 6/18/1 5/16/1
f 29/19/1 6/18/1 30/17/1
f 28/20/1 6/18/1 29/19/1
f 28/20/1 7/21/1 6/18/1
f 25/1/1 23/22/1 38/10/1
f 23/22/1 28/20/1 38/10/1
f 23/22/1 7/21/1 28/20/1
f 23/22/1 8/23/1 7/21/1
f 23/22/1 22/24/1 8/23/1
f 22/24/1 9/25/1 8/23/1
f 25/1/1 24/26/1 23/22/1
f 21/27/1 9/25/1 22/24/1
f 20/28/1 9/25/1 21/27/1
f 20/28/1 10/29/1 9/25/1
f 19/30/1 10/29/1 20/28/1
f 19/30/1 11/31/1 10/29/1
f 18/32/1 11/31/1 19/30/1
f 18/32/1 12/33/1 11/31/1
f 17/34/1 12/33/1 18/32/1
f 17/34/1 13/35/1 12/33/1
f 17/34/1 14/36/1 13/35/1
f 17/34/1 15/37/1 14/36/1
f 17/34/1 16/38/1 15/37/1
f 75/39/2 63/40/2 64/41/2
f 65/42/2 75/39/2 64/41/2
f 39/43/2 75/39/2 65/42/2
f 40/44/2 75/39/2 39/43/2
f 74/45/2 75/39/2 40/44/2
f 73/46/2 74/45/2 40/44/2
f 41/47/2 73/46/2 40/44/2
f 76/48/2 63/40/2 75/39/2
f 41/47/2 72/49/2 73/46/2
f 42/50/2 72/49/2 41/47/2
f 42/50/2 71/51/2 72/49/2
f 42/50/2 70/52/2 71/51/2
f 42/50/2 69/53/2 70/52/2
f 43/54/2 69/53/2 42/50/2
f 43/54/2 68/55/2 69/53/2
f 44/56/2 68/55/2 43/54/2
f 44/56/2 67/57/2 68/55/2
f 44/56/2 66/58/2 67/57/2
f 45/59/2 66/58/2 44/56/2
f 61/60/2 63/40/2 76/48/2
f 66/58/2 61/60/2 76/48/2
f 45/59/2 61/60/2 66/58/2
f 46/61/2 61/60/2 45/59/2
f 60/62/2 61/60/2 46/61/2
f 47/63/2 60/62/2 46/61/2
f 62/64/2 63/40/2 61/60/2
f 47/63/2 59/65/2 60/62/2
f 47/63/2 58/66/2 59/65/2
f 48/67/2 58/66/2 47/63/2
f 48/67/2 57/68/2 58/66/2
f 49/69/2 57/68/2 48/67/2
f 49/69/2 56/70/2 57/68/2
f 50/71/2 56/70/2 49/69/2
f 50/71/2 55/72/2 56/70/2
f 51/73/2 55/72/2 50/71/2
f 52/74/2 55/72/2 51/73/2
f 53/75/2 55/72/2 52/74/2
f 54/76/2 55/72/2 53/75/2
s 1
f 78/77/3 80/78/4 79/79/4 77/80/3
f 80/78/4 82/81/5 81/82/5 79/79/4
f 82/81/5 84/83/6 83/84/6 81/82/5
f 84/83/6 86/85/7 85/86/7 83/84/6
f 86/85/7 88/87/8 87/88/8 85/86/7
f 88/87/8 90/89/9 89/90/9 87/88/8
f 90/89/9 92/91/10 91/92/10 89/90/9
f 92/91/10 94/93/11 93/94/11 91/92/10
f 94/93/11 96/95/12 95/96/12 93/94/11
f 96/95/12 98/97/13 97/98/13 95/96/12
f 98/97/13 100/99/14 99/100/14 97/98/13
f 100/99/14 102/101/15 101/102/15 99/100/14
f 102/101/15 104/103/16 103/104/16 101/102/15
f 104/103/16 106/105/17 105/106/17 103/104/16
f 106/105/17 108/107/18 107/108/18 105/106/17
f 108/107/18 110/109/19 109/110/19 107/108/18
f 110/109/19 112/111/20 111/112/20 109/110/19
f 112/111/20 114/113/21 113/114/21 111/112/20
f 114/113/21 116/115/22 115/116/22 113/114/21
f 116/115/22 118/117/23 117/118/23 115/116/22
f 118/117/23 120/119/24 119/120/24 117/118/23
f 120/119/24 122/121/25 121/122/25 119/120/24
f 122/121/25 124/123/25 123/124/25 121/122/25
f 124/123/25 126/125/26 125/126/26 123/124/25
f 126/125/26 128/127/27 127/128/27 125/126/26
f 128/127/27 130/129/28 129/130/28 127/128/27
f 130/129/28 78/131/3 77/132/3 129/130/28
f 132/133/29 134/134/30 133/135/30 131/136/29
f 134/134/30 136/137/31 135/138/31 133/135/30
f 136/137/31 138/139/32 137/140/32 135/138/31
f 138/139/32 140/141/33 139/142/33 137/140/32
f 140/141/33 142/143/34 141/144/34 139/142/33
f 142/143/34 144/145/35 143/146/35 141/144/34
f 144/145/35 146/147/36 145/148/36 143/146/35
f 146/147/36 148/149/37 147/150/37 145/148/36
f 148/149/37 150/151/25 149/152/25 147/150/37
f 150/151/25 152/153/38 151/154/38 149/152/25
f 152/153/38 132/155/29 131/156/29 151/154/38
@@ -0,0 +1,102 @@
fileFormatVersion: 2
guid: 5214f1f6b583aff4187db03e5d81fe31
ModelImporter:
serializedVersion: 21100
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 1
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 1
useSRGBMaterialColor: 1
sortHierarchyByName: 0
importVisibility: 0
importBlendShapes: 0
importCameras: 0
importLights: 0
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 0
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 0
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,99 @@
# Blender v2.92.0 OBJ File: ''
# www.blender.org
o OpenFracture
v 0.240000 0.594000 -0.351000
v 0.240000 -0.000000 -0.351000
v 0.240000 -0.000000 -0.253000
v 0.240000 0.594000 -0.253000
v 0.240000 0.594000 -0.017000
v 0.240000 0.682000 -0.017000
v 0.240000 0.682000 -0.587000
v 0.240000 0.594000 -0.587000
v -0.240000 0.594000 -0.351000
v -0.240000 0.000000 -0.351000
v -0.240000 0.000000 -0.253000
v -0.240000 0.594000 -0.253000
v -0.240000 0.594000 -0.017000
v -0.240000 0.682000 -0.017000
v -0.240000 0.682000 -0.587000
v -0.240000 0.594000 -0.587000
v -0.240000 0.594000 -0.351000
v 0.240000 0.594000 -0.351000
v -0.240000 0.000000 -0.351000
v 0.240000 -0.000000 -0.351000
v -0.240000 0.000000 -0.253000
v 0.240000 -0.000000 -0.253000
v -0.240000 0.594000 -0.253000
v 0.240000 0.594000 -0.253000
v -0.240000 0.594000 -0.017000
v 0.240000 0.594000 -0.017000
v -0.240000 0.682000 -0.017000
v 0.240000 0.682000 -0.017000
v -0.240000 0.682000 -0.587000
v 0.240000 0.682000 -0.587000
v -0.240000 0.594000 -0.587000
v 0.240000 0.594000 -0.587000
vt 0.571429 0.000000
vt 0.857143 0.000000
vt 0.714286 0.000000
vt 1.000000 0.000000
vt 0.428571 0.000000
vt 0.285714 0.000000
vt 0.000000 0.000000
vt 0.142857 0.000000
vt 0.857143 0.000000
vt 0.571429 0.000000
vt 0.714286 0.000000
vt 1.000000 0.000000
vt 0.428571 0.000000
vt 0.000000 0.000000
vt 0.285714 0.000000
vt 0.142857 0.000000
vt 0.000000 1.000000
vt 0.125000 1.000000
vt 0.125000 0.000000
vt 0.000000 0.000000
vt 0.250000 1.000000
vt 0.250000 0.000000
vt 0.375000 1.000000
vt 0.375000 0.000000
vt 0.500000 1.000000
vt 0.500000 0.000000
vt 0.625000 1.000000
vt 0.625000 0.000000
vt 0.750000 1.000000
vt 0.750000 0.000000
vt 0.875000 1.000000
vt 0.875000 0.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vn 1.0000 0.0000 0.0000
vn 0.0000 1.0000 0.0000
vn 0.0000 0.0000 1.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 -0.7071 -0.7071
vn 0.0000 -0.7071 0.7071
vn 0.0000 0.7071 0.7071
vn 0.0000 0.7071 -0.7071
s off
f 5/1/1 7/2/1 6/3/1
f 5/1/1 8/4/1 7/2/1
f 4/5/2 8/4/2 5/1/2
f 3/6/1 1/7/1 4/5/1
f 1/7/3 8/4/3 4/5/3
f 3/6/1 2/8/1 1/7/1
f 15/9/4 13/10/4 14/11/4
f 16/12/4 13/10/4 15/9/4
f 16/12/2 12/13/2 13/10/2
f 9/14/4 11/15/4 12/13/4
f 16/12/2 9/14/2 12/13/2
f 10/16/4 11/15/4 9/14/4
s 1
f 18/17/5 20/18/5 19/19/5 17/20/5
f 20/18/5 22/21/6 21/22/6 19/19/5
f 22/21/6 24/23/6 23/24/6 21/22/6
f 24/23/6 26/25/6 25/26/6 23/24/6
f 26/25/6 28/27/7 27/28/7 25/26/6
f 28/27/7 30/29/8 29/30/8 27/28/7
f 30/29/8 32/31/5 31/32/5 29/30/8
f 32/31/5 18/33/5 17/34/5 31/32/5
@@ -0,0 +1,102 @@
fileFormatVersion: 2
guid: f3b9df4104d1b1545b5bb2040082f134
ModelImporter:
serializedVersion: 21100
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 1
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 1
useSRGBMaterialColor: 1
sortHierarchyByName: 0
importVisibility: 0
importBlendShapes: 0
importCameras: 0
importLights: 0
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 0
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 0
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,363 @@
# Blender v2.92.0 OBJ File: ''
# www.blender.org
o OpenFracture
v 0.240000 0.154266 -0.629203
v 0.240000 0.066875 -0.572625
v 0.240000 0.010797 -0.477984
v 0.240000 -0.009000 -0.345000
v 0.240000 0.006562 -0.239875
v 0.240000 0.054750 -0.149000
v 0.240000 0.137812 -0.085125
v 0.240000 0.258000 -0.061000
v 0.240000 0.682000 -0.061000
v 0.240000 0.682000 -0.159000
v 0.240000 0.279000 -0.159000
v 0.240000 0.229000 -0.161047
v 0.240000 0.191750 -0.167875
v 0.240000 0.163125 -0.180516
v 0.240000 0.139000 -0.200000
v 0.240000 0.113484 -0.231125
v 0.240000 0.095375 -0.266000
v 0.240000 0.084578 -0.304625
v 0.240000 0.081000 -0.347000
v 0.240000 0.085234 -0.399281
v 0.240000 0.096875 -0.443500
v 0.240000 0.114328 -0.479469
v 0.240000 0.136000 -0.507000
v 0.240000 0.165047 -0.528484
v 0.240000 0.199625 -0.541625
v 0.240000 0.239641 -0.548203
v 0.240000 0.285000 -0.550000
v 0.240000 0.682000 -0.550000
v 0.240000 0.682000 -0.648000
v 0.240000 0.268000 -0.648000
v -0.240000 0.154266 -0.629203
v -0.240000 0.066875 -0.572625
v -0.240000 0.010797 -0.477984
v -0.240000 -0.009000 -0.345000
v -0.240000 0.006562 -0.239875
v -0.240000 0.054750 -0.149000
v -0.240000 0.137813 -0.085125
v -0.240000 0.258000 -0.061000
v -0.240000 0.682000 -0.061000
v -0.240000 0.682000 -0.159000
v -0.240000 0.279000 -0.159000
v -0.240000 0.229000 -0.161047
v -0.240000 0.191750 -0.167875
v -0.240000 0.163125 -0.180516
v -0.240000 0.139000 -0.200000
v -0.240000 0.113484 -0.231125
v -0.240000 0.095375 -0.266000
v -0.240000 0.084578 -0.304625
v -0.240000 0.081000 -0.347000
v -0.240000 0.085234 -0.399281
v -0.240000 0.096875 -0.443500
v -0.240000 0.114328 -0.479469
v -0.240000 0.136000 -0.507000
v -0.240000 0.165047 -0.528484
v -0.240000 0.199625 -0.541625
v -0.240000 0.239641 -0.548203
v -0.240000 0.285000 -0.550000
v -0.240000 0.682000 -0.550000
v -0.240000 0.682000 -0.648000
v -0.240000 0.268000 -0.648000
v -0.240000 0.154266 -0.629203
v 0.240000 0.154266 -0.629203
v -0.240000 0.066875 -0.572625
v 0.240000 0.066875 -0.572625
v -0.240000 0.010797 -0.477984
v 0.240000 0.010797 -0.477984
v -0.240000 -0.009000 -0.345000
v 0.240000 -0.009000 -0.345000
v -0.240000 0.006562 -0.239875
v 0.240000 0.006562 -0.239875
v -0.240000 0.054750 -0.149000
v 0.240000 0.054750 -0.149000
v -0.240000 0.137813 -0.085125
v 0.240000 0.137812 -0.085125
v -0.240000 0.258000 -0.061000
v 0.240000 0.258000 -0.061000
v -0.240000 0.682000 -0.061000
v 0.240000 0.682000 -0.061000
v -0.240000 0.682000 -0.159000
v 0.240000 0.682000 -0.159000
v -0.240000 0.279000 -0.159000
v 0.240000 0.279000 -0.159000
v -0.240000 0.229000 -0.161047
v 0.240000 0.229000 -0.161047
v -0.240000 0.191750 -0.167875
v 0.240000 0.191750 -0.167875
v -0.240000 0.163125 -0.180516
v 0.240000 0.163125 -0.180516
v -0.240000 0.139000 -0.200000
v 0.240000 0.139000 -0.200000
v -0.240000 0.113484 -0.231125
v 0.240000 0.113484 -0.231125
v -0.240000 0.095375 -0.266000
v 0.240000 0.095375 -0.266000
v -0.240000 0.084578 -0.304625
v 0.240000 0.084578 -0.304625
v -0.240000 0.081000 -0.347000
v 0.240000 0.081000 -0.347000
v -0.240000 0.085234 -0.399281
v 0.240000 0.085234 -0.399281
v -0.240000 0.096875 -0.443500
v 0.240000 0.096875 -0.443500
v -0.240000 0.114328 -0.479469
v 0.240000 0.114328 -0.479469
v -0.240000 0.136000 -0.507000
v 0.240000 0.136000 -0.507000
v -0.240000 0.165047 -0.528484
v 0.240000 0.165047 -0.528484
v -0.240000 0.199625 -0.541625
v 0.240000 0.199625 -0.541625
v -0.240000 0.239641 -0.548203
v 0.240000 0.239641 -0.548203
v -0.240000 0.285000 -0.550000
v 0.240000 0.285000 -0.550000
v -0.240000 0.682000 -0.550000
v 0.240000 0.682000 -0.550000
v -0.240000 0.682000 -0.648000
v 0.240000 0.682000 -0.648000
v -0.240000 0.268000 -0.648000
v 0.240000 0.268000 -0.648000
vt 0.241379 0.000000
vt 0.310345 0.000000
vt 0.275862 0.000000
vt 0.344828 0.000000
vt 0.896552 0.000000
vt 0.965517 0.000000
vt 0.931035 0.000000
vt 1.000000 0.000000
vt 0.862069 0.000000
vt 0.379310 0.000000
vt 0.000000 0.000000
vt 0.206897 0.000000
vt 0.827586 0.000000
vt 0.413793 0.000000
vt 0.793103 0.000000
vt 0.448276 0.000000
vt 0.758621 0.000000
vt 0.482759 0.000000
vt 0.034483 0.000000
vt 0.517241 0.000000
vt 0.172414 0.000000
vt 0.724138 0.000000
vt 0.689655 0.000000
vt 0.551724 0.000000
vt 0.655172 0.000000
vt 0.586207 0.000000
vt 0.620690 0.000000
vt 0.068966 0.000000
vt 0.137931 0.000000
vt 0.103448 0.000000
vt 0.310345 0.000000
vt 0.241379 0.000000
vt 0.275862 0.000000
vt 0.344828 0.000000
vt 0.965517 0.000000
vt 0.896552 0.000000
vt 0.931035 0.000000
vt 1.000000 0.000000
vt 0.862069 0.000000
vt 0.379310 0.000000
vt 0.000000 0.000000
vt 0.206897 0.000000
vt 0.827586 0.000000
vt 0.413793 0.000000
vt 0.793103 0.000000
vt 0.448276 0.000000
vt 0.758621 0.000000
vt 0.482759 0.000000
vt 0.034483 0.000000
vt 0.517241 0.000000
vt 0.172414 0.000000
vt 0.724138 0.000000
vt 0.689655 0.000000
vt 0.551724 0.000000
vt 0.655172 0.000000
vt 0.586207 0.000000
vt 0.620690 0.000000
vt 0.068966 0.000000
vt 0.137931 0.000000
vt 0.103448 0.000000
vt 0.000000 1.000000
vt 0.033333 1.000000
vt 0.033333 0.000000
vt 0.000000 0.000000
vt 0.066667 1.000000
vt 0.066667 0.000000
vt 0.100000 1.000000
vt 0.100000 0.000000
vt 0.133333 1.000000
vt 0.133333 0.000000
vt 0.166667 1.000000
vt 0.166667 0.000000
vt 0.200000 1.000000
vt 0.200000 0.000000
vt 0.233333 1.000000
vt 0.233333 0.000000
vt 0.266667 1.000000
vt 0.266667 0.000000
vt 0.300000 1.000000
vt 0.300000 0.000000
vt 0.333333 1.000000
vt 0.333333 0.000000
vt 0.366667 1.000000
vt 0.366667 0.000000
vt 0.400000 1.000000
vt 0.400000 0.000000
vt 0.433333 1.000000
vt 0.433333 0.000000
vt 0.466667 1.000000
vt 0.466667 0.000000
vt 0.500000 1.000000
vt 0.500000 0.000000
vt 0.533333 1.000000
vt 0.533333 0.000000
vt 0.566667 1.000000
vt 0.566667 0.000000
vt 0.600000 1.000000
vt 0.600000 0.000000
vt 0.633333 1.000000
vt 0.633333 0.000000
vt 0.666667 1.000000
vt 0.666667 0.000000
vt 0.700000 1.000000
vt 0.700000 0.000000
vt 0.733333 1.000000
vt 0.733333 0.000000
vt 0.766667 1.000000
vt 0.766667 0.000000
vt 0.800000 1.000000
vt 0.800000 0.000000
vt 0.833333 1.000000
vt 0.833333 0.000000
vt 0.866667 1.000000
vt 0.866667 0.000000
vt 0.900000 1.000000
vt 0.900000 0.000000
vt 0.933333 1.000000
vt 0.933333 0.000000
vt 0.966667 1.000000
vt 0.966667 0.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vn 1.0000 -0.0000 0.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 -0.3608 -0.9326
vn 0.0000 -0.7210 -0.6929
vn 0.0000 -0.9423 -0.3347
vn 0.0000 -1.0000 -0.0004
vn 0.0000 -0.9501 0.3120
vn 0.0000 -0.7639 0.6453
vn 0.0000 -0.4140 0.9103
vn 0.0000 -0.0989 0.9951
vn 0.0000 0.7071 0.7071
vn 0.0000 0.7071 -0.7071
vn 0.0000 0.0204 -0.9998
vn 0.0000 0.1109 -0.9938
vn 0.0000 0.2941 -0.9557
vn 0.0000 0.5206 -0.8538
vn 0.0000 0.7045 -0.7097
vn 0.0000 0.8349 -0.5504
vn 0.0000 0.9302 -0.3670
vn 0.0000 0.9841 -0.1774
vn 0.0000 1.0000 -0.0017
vn 0.0000 0.9857 0.1683
vn 0.0000 0.9378 0.3472
vn 0.0000 0.8476 0.5306
vn 0.0000 0.6964 0.7176
vn 0.0000 0.4794 0.8776
vn 0.0000 0.2600 0.9656
vn 0.0000 0.1011 0.9949
vn 0.0000 0.0198 0.9998
vn 0.0000 -0.0818 -0.9966
s off
f 8/1/1 10/2/1 9/3/1
f 8/1/1 11/4/1 10/2/1
f 27/5/1 29/6/1 28/7/1
f 27/5/1 30/8/1 29/6/1
f 26/9/1 30/8/1 27/5/1
f 8/1/1 12/10/1 11/4/1
f 26/9/1 1/11/1 30/8/1
f 7/12/1 12/10/1 8/1/1
f 25/13/1 1/11/1 26/9/1
f 7/12/1 13/14/1 12/10/1
f 24/15/1 1/11/1 25/13/1
f 7/12/1 14/16/1 13/14/1
f 23/17/1 1/11/1 24/15/1
f 7/12/1 15/18/1 14/16/1
f 23/17/1 2/19/1 1/11/1
f 7/12/1 16/20/1 15/18/1
f 6/21/1 16/20/1 7/12/1
f 22/22/1 2/19/1 23/17/1
f 21/23/1 2/19/1 22/22/1
f 6/21/1 17/24/1 16/20/1
f 20/25/1 2/19/1 21/23/1
f 6/21/1 18/26/1 17/24/1
f 19/27/1 2/19/1 20/25/1
f 6/21/1 19/27/1 18/26/1
f 6/21/1 2/19/1 19/27/1
f 6/21/1 3/28/1 2/19/1
f 5/29/1 3/28/1 6/21/1
f 5/29/1 4/30/1 3/28/1
f 40/31/2 38/32/2 39/33/2
f 41/34/2 38/32/2 40/31/2
f 59/35/2 57/36/2 58/37/2
f 60/38/2 57/36/2 59/35/2
f 60/38/2 56/39/2 57/36/2
f 42/40/2 38/32/2 41/34/2
f 31/41/2 56/39/2 60/38/2
f 42/40/2 37/42/2 38/32/2
f 31/41/2 55/43/2 56/39/2
f 43/44/2 37/42/2 42/40/2
f 31/41/2 54/45/2 55/43/2
f 44/46/2 37/42/2 43/44/2
f 31/41/2 53/47/2 54/45/2
f 45/48/2 37/42/2 44/46/2
f 32/49/2 53/47/2 31/41/2
f 46/50/2 37/42/2 45/48/2
f 46/50/2 36/51/2 37/42/2
f 32/49/2 52/52/2 53/47/2
f 32/49/2 51/53/2 52/52/2
f 47/54/2 36/51/2 46/50/2
f 32/49/2 50/55/2 51/53/2
f 48/56/2 36/51/2 47/54/2
f 32/49/2 49/57/2 50/55/2
f 49/57/2 36/51/2 48/56/2
f 32/49/2 36/51/2 49/57/2
f 33/58/2 36/51/2 32/49/2
f 33/58/2 35/59/2 36/51/2
f 34/60/2 35/59/2 33/58/2
s 1
f 62/61/3 64/62/4 63/63/4 61/64/3
f 64/62/4 66/65/5 65/66/5 63/63/4
f 66/65/5 68/67/6 67/68/6 65/66/5
f 68/67/6 70/69/7 69/70/7 67/68/6
f 70/69/7 72/71/8 71/72/8 69/70/7
f 72/71/8 74/73/9 73/74/9 71/72/8
f 74/73/9 76/75/10 75/76/10 73/74/9
f 76/75/10 78/77/11 77/78/11 75/76/10
f 78/77/11 80/79/12 79/80/12 77/78/11
f 80/79/12 82/81/13 81/82/13 79/80/12
f 82/81/13 84/83/14 83/84/14 81/82/13
f 84/83/14 86/85/15 85/86/15 83/84/14
f 86/85/15 88/87/16 87/88/16 85/86/15
f 88/87/16 90/89/17 89/90/17 87/88/16
f 90/89/17 92/91/18 91/92/18 89/90/17
f 92/91/18 94/93/19 93/94/19 91/92/18
f 94/93/19 96/95/20 95/96/20 93/94/19
f 96/95/20 98/97/21 97/98/21 95/96/20
f 98/97/21 100/99/22 99/100/22 97/98/21
f 100/99/22 102/101/23 101/102/23 99/100/22
f 102/101/23 104/103/24 103/104/24 101/102/23
f 104/103/24 106/105/25 105/106/25 103/104/24
f 106/105/25 108/107/26 107/108/26 105/106/25
f 108/107/26 110/109/27 109/110/27 107/108/26
f 110/109/27 112/111/28 111/112/28 109/110/27
f 112/111/28 114/113/29 113/114/29 111/112/28
f 114/113/29 116/115/11 115/116/11 113/114/29
f 116/115/11 118/117/12 117/118/12 115/116/11
f 118/117/12 120/119/30 119/120/30 117/118/12
f 120/119/30 62/121/3 61/122/3 119/120/30
@@ -0,0 +1,102 @@
fileFormatVersion: 2
guid: a825550d737975c4db2a51686bf7c0e7
ModelImporter:
serializedVersion: 21100
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 1
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 1
useSRGBMaterialColor: 1
sortHierarchyByName: 0
importVisibility: 0
importBlendShapes: 0
importCameras: 0
importLights: 0
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 0
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 0
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,107 @@
fileFormatVersion: 2
guid: 9edacbe0f0b3dea4fb1abbd3ca8f60f8
ModelImporter:
serializedVersion: 21100
internalIDToNameTable: []
externalObjects:
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: defaultMat
second: {fileID: 2100000, guid: 62bc200b3bf1a9f46926aac3bd000fbf, type: 2}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 53b9c7b712efa9e48b1c79a87520c364
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,154 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &637253451697942150
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 134956409750980798}
- component: {fileID: 606718299154455617}
- component: {fileID: 7007776352196681880}
- component: {fileID: 2560182503054682276}
- component: {fileID: 8275927625967993986}
- component: {fileID: 5955107513510959594}
m_Layer: 0
m_Name: Cylinder
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &134956409750980798
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 637253451697942150}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -8.134974, y: 4.099, z: -0.34945}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &606718299154455617
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 637253451697942150}
m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &7007776352196681880
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 637253451697942150}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 5d82eb612157cf846bf67968cdb100a7, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!54 &2560182503054682276
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 637253451697942150}
serializedVersion: 2
m_Mass: 10
m_Drag: 0
m_AngularDrag: 0.05
m_UseGravity: 1
m_IsKinematic: 0
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!114 &8275927625967993986
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 637253451697942150}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 91fc9178a0b0c3d4bb8b6d91b16d9893, type: 3}
m_Name:
m_EditorClassIdentifier:
triggerOptions:
triggerType: 0
minimumCollisionForce: 1000
filterCollisionsByTag: 1
triggerAllowedTags:
- Projectile
triggerKey: 0
fractureOptions:
fragmentCount: 12
xAxis: 1
yAxis: 1
zAxis: 1
detectFloatingFragments: 0
asynchronous: 0
insideMaterial: {fileID: 2100000, guid: 5d82eb612157cf846bf67968cdb100a7, type: 2}
textureScale: {x: 1, y: 1}
textureOffset: {x: 0, y: 0}
refractureOptions:
enableRefracturing: 0
maxRefractureCount: 1
invokeCallbacks: 0
callbackOptions:
onCompleted:
m_PersistentCalls:
m_Calls: []
currentRefractureCount: 0
--- !u!65 &5955107513510959594
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 637253451697942150}
m_Material: {fileID: 0}
m_IsTrigger: 0
m_Enabled: 1
serializedVersion: 2
m_Size: {x: 1.0000001, y: 2, z: 1.0000002}
m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697}
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 1ed44f6ab425aa44aa5197d3b823c04c
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Some files were not shown because too many files have changed in this diff Show More