Netcode Bootstrap
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="True">
|
||||
<uie:PropertyField binding-path="target" name="target" />
|
||||
<ui:Slider picking-mode="Ignore" label="Weight" value="1" high-value="1" name="weight" binding-path="weight" show-input-field="true" />
|
||||
<ui:Slider picking-mode="Ignore" label="Min Angle" value="42" high-value="180" name="minAngleSlider" binding-path="angleLimitMin" low-value="-180" show-input-field="true" />
|
||||
<ui:Slider picking-mode="Ignore" label="Max Angle" value="42" high-value="180" name="maxAngleSlider" binding-path="angleLimitMax" low-value="-180" show-input-field="true" />
|
||||
<ui:Vector3Field label="Bone Forward Vector" name="forwardVec" binding-path="forwardVector" />
|
||||
<uie:PropertyField name="bonesList" binding-path="affectedBones" tooltip="List of bones affected by aim IK algorithm. Note that rotations are applied in descending order (from top to bottom)." />
|
||||
</ui:UXML>
|
||||
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cf4d33380a26ecf4ea08af1e93763d81
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 298480
|
||||
packageName: Rukhanka Animation System 2
|
||||
packageVersion: 2.9.0
|
||||
assetPath: Packages/com.rukhanka.animation/Rukhanka.Editor/UXML/AimIKAuthoringEditor.uxml
|
||||
uploadId: 897522
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="True">
|
||||
<uie:PropertyField name="cullingCameras" binding-path="cullingCameras" />
|
||||
<uie:PropertyField name="shadowCastingLights" binding-path="shadowCastingLights" />
|
||||
<uie:PropertyField name="addEditorSceneCamera" binding-path="addEditorSceneCamera" />
|
||||
<ui:VisualElement name="separator" style="flex-grow: 1; height: 10px;" />
|
||||
<ui:Foldout text="Debug And Visualization" name="debugAndVisualization" value="false">
|
||||
<uie:PropertyField name="drawCullingVolumes" binding-path="drawCullingVolumes" />
|
||||
<ui:VisualElement name="drawCullingVolumesChildren" style="flex-grow: 1;">
|
||||
<uie:PropertyField name="cullingVolumeColor" binding-path="cullingVolumeColor" />
|
||||
</ui:VisualElement>
|
||||
<ui:VisualElement name="separator" style="flex-grow: 1; height: 10px;" />
|
||||
<uie:PropertyField name="drawSceneBoundingBoxes" binding-path="drawSceneBoundingBoxes" />
|
||||
<ui:VisualElement name="drawSceneBoundingBoxesChildren" style="flex-grow: 1;">
|
||||
<uie:PropertyField name="visibleChunkColor" binding-path="visibleChunkColor" />
|
||||
<uie:PropertyField name="invisibleChunkColor" binding-path="invisibleChunkColor" />
|
||||
<uie:PropertyField name="visibleRendererColor" binding-path="visibleRendererColor" />
|
||||
<uie:PropertyField name="invisibleRenderColor" binding-path="invisibleRendererColor" />
|
||||
</ui:VisualElement>
|
||||
</ui:Foldout>
|
||||
</ui:UXML>
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bfd1c56abbcf01e4dbf64f0298fd6d78
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 298480
|
||||
packageName: Rukhanka Animation System 2
|
||||
packageVersion: 2.9.0
|
||||
assetPath: Packages/com.rukhanka.animation/Rukhanka.Editor/UXML/AnimationCullingConfigEditor.uxml
|
||||
uploadId: 897522
|
||||
@@ -0,0 +1,3 @@
|
||||
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="True">
|
||||
<ui:IntegerField label="Attached Bone Index" value="-1" name="attachedBoneIndex" binding-path="attachedBoneIndex" />
|
||||
</ui:UXML>
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9e8ba628177bc4843b45c866c7016ce7
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 298480
|
||||
packageName: Rukhanka Animation System 2
|
||||
packageVersion: 2.9.0
|
||||
assetPath: Packages/com.rukhanka.animation/Rukhanka.Editor/UXML/GPUAttachmentAuthoringEditor.uxml
|
||||
uploadId: 897522
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="True">
|
||||
<uie:PropertyField name="rigConfigSource" binding-path="rigConfigSource" />
|
||||
<ui:GroupBox name="rigUserConfigGroup" text="Rig Configuration" style="border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); opacity: 1; -unity-font-style: bold;">
|
||||
<uie:PropertyField name="avatar" binding-path="avatar" style="-unity-font-style: normal;" />
|
||||
<uie:PropertyField name="applyRootMotion" binding-path="applyRootMotion" style="-unity-font-style: normal;" />
|
||||
<uie:PropertyField name="animationCulling" binding-path="animationCulling" style="-unity-font-style: normal;" />
|
||||
</ui:GroupBox>
|
||||
<ui:GroupBox name="additionalOptions" text="Additional Options" style="border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); -unity-font-style: bold;">
|
||||
<uie:PropertyField name="avatarOptimizationMask" binding-path="avatarOptimizationMask" style="-unity-font-style: normal;" />
|
||||
<uie:PropertyField name="hasAnimationEvents" binding-path="hasAnimationEvents" tooltip="If animations played on this rig should emit events" style="-unity-font-style: normal;" />
|
||||
<uie:PropertyField name="hasAnimatorControllerEvents" binding-path="hasAnimatorControllerEvents" style="-unity-font-style: normal;" />
|
||||
<uie:PropertyField name="rootMotionMode" binding-path="rootMotionMode" label="Root Motion Mode" style="-unity-font-style: normal;" />
|
||||
<uie:PropertyField binding-path="boneEntityStrippingMode" label="Bone Entity Stripping Mode" name="strippingMode" style="-unity-font-style: normal;" />
|
||||
<uie:PropertyField name="boneStrippingMask" binding-path="boneStrippingMask" label="Bone Stripping Mask" style="-unity-font-style: normal;" />
|
||||
<uie:PropertyField name="animationEngine" binding-path="animationEngine" label="Animation Engine" focusable="true" style="-unity-font-style: normal;" />
|
||||
</ui:GroupBox>
|
||||
</ui:UXML>
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ee3ab97b70e34ed4ca47b0e41326f564
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 298480
|
||||
packageName: Rukhanka Animation System 2
|
||||
packageVersion: 2.9.0
|
||||
assetPath: Packages/com.rukhanka.animation/Rukhanka.Editor/UXML/RigDefinitionAuthoringEditor.uxml
|
||||
uploadId: 897522
|
||||
@@ -0,0 +1,39 @@
|
||||
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" xsi="http://www.w3.org/2001/XMLSchema-instance" engine="UnityEngine.UIElements" editor="UnityEditor.UIElements" noNamespaceSchemaLocation="../../../../UIElementsSchema/UIElements.xsd" editor-extension-mode="False">
|
||||
<ui:VisualElement name="header" style="flex-grow: 0; flex-direction: row; align-items: center; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px;">
|
||||
<ui:VisualElement name="icon" style="flex-grow: 0; width: 64px; height: 64px; flex-shrink: 0; background-image: url("project://database/Packages/com.rukhanka.animation/Rukhanka.Editor/Editor%20Default%20Resources/Icons/Icon@64.png?fileID=2800000&guid=656caeb2c35ed38498a80781843a5012&type=3#Icon@64"); margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px;" />
|
||||
<ui:Label text="Rukhanka Animation System" name="rukhankaAnimationSystem" style="font-size: 20px; -unity-font-style: bold;" />
|
||||
</ui:VisualElement>
|
||||
<ui:VisualElement name="settings" style="flex-grow: 1; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; width: 400px;">
|
||||
<ui:Label text="Settings" name="settingsHeader" style="-unity-font-style: bold; font-size: 14px; margin-bottom: 6px;" />
|
||||
<ui:VisualElement name="debugInfoMode" style="flex-grow: 1; flex-direction: row;">
|
||||
<ui:Label text="Debug and validation mode" name="debugInfoLabel" tooltip="Enable RUKHANKA_DEBUG_INFO script symbol" style="flex-grow: 1; -unity-text-align: middle-left;" />
|
||||
<ui:Toggle name="debugInfoToggle" />
|
||||
<ui:Label text="ⓘ" name="debugInfoHelpIcon" style="font-size: 14px; color: rgb(0, 255, 255);" />
|
||||
</ui:VisualElement>
|
||||
<ui:VisualElement name="enableMotionVectors" style="flex-grow: 1; flex-direction: row;">
|
||||
<ui:Label text="Enable motion vectors for deformation shaders" name="enableMotionVectorsLabel" style="flex-grow: 1; -unity-text-align: middle-left;" />
|
||||
<ui:Toggle name="enableMotionVectorsToggle" />
|
||||
<ui:Label text="ⓘ" name="enableMotionVectorsHelpIcon" style="font-size: 14px; color: rgb(0, 255, 255);" />
|
||||
</ui:VisualElement>
|
||||
<ui:Label text="Advanced Configuration" name="advancedConfigurationHeader" style="-unity-font-style: bold; font-size: 14px; margin-top: 10px;" />
|
||||
<ui:VisualElement name="warningLabel" style="flex-grow: 1; flex-direction: row; margin-top: 6px; margin-bottom: 6px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;">
|
||||
<ui:Label text="⚠" name="warningIcon" style="-unity-text-align: middle-left; font-size: 24px; color: rgb(255, 194, 0);" />
|
||||
<ui:Label text="Changing this options can have substantial effect on Rukhanka functionality. Consult the documentation for detailed description" name="warningText" style="white-space: normal; flex-shrink: 1;" />
|
||||
</ui:VisualElement>
|
||||
<ui:VisualElement name="halfDeformedData" style="flex-grow: 1; flex-direction: row;">
|
||||
<ui:Label text="Half precision deformation data" name="halfDeformedDataLabel" tooltip="Use half precision (float16) instead of single precision float for internal deformation data (position, normal, tangent) storage" style="flex-grow: 1; -unity-text-align: middle-left;" />
|
||||
<ui:Toggle name="halfDeformedDataToggle" />
|
||||
<ui:Label text="ⓘ" name="halfDeformedDataHelpIcon" style="font-size: 14px; color: rgb(0, 255, 255);" />
|
||||
</ui:VisualElement>
|
||||
<ui:VisualElement name="dualQuaternionSkinning" style="flex-grow: 1; flex-direction: row;">
|
||||
<ui:Label text="Dual quaternion skinning" name="dualQuaternionSkinningLabel" tooltip="Use volume preserve dual quaternion skinning method" style="flex-grow: 1; -unity-text-align: middle-left;" />
|
||||
<ui:Toggle name="dualQuaternionSkinningToggle" />
|
||||
<ui:Label text="ⓘ" name="dualQuaternionSkinningHelpIcon" style="font-size: 14px; color: rgb(0, 255, 255);" />
|
||||
</ui:VisualElement>
|
||||
<ui:VisualElement name="inplaceSkinning" style="flex-grow: 1; flex-direction: row;">
|
||||
<ui:Label text="In-place skinning" name="inplaceSkinningLabel" tooltip="Do not perform separate skinning pass with intermediate compute buffer storage. Instead, perform skinning directly in the vertex shader." style="flex-grow: 1; -unity-text-align: middle-left;" />
|
||||
<ui:Toggle name="inplaceSkinningToggle" />
|
||||
<ui:Label text="ⓘ" name="inplaceSkinningHelpIcon" style="font-size: 14px; color: rgb(0, 255, 255);" />
|
||||
</ui:VisualElement>
|
||||
</ui:VisualElement>
|
||||
</ui:UXML>
|
||||
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ed6b9e79498bb7745bd27706ac2301c5
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 298480
|
||||
packageName: Rukhanka Animation System 2
|
||||
packageVersion: 2.9.0
|
||||
assetPath: Packages/com.rukhanka.animation/Rukhanka.Editor/UXML/SettingsWindow.uxml
|
||||
uploadId: 897522
|
||||
@@ -0,0 +1,6 @@
|
||||
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" xsi="http://www.w3.org/2001/XMLSchema-instance" engine="UnityEngine.UIElements" editor="UnityEditor.UIElements" noNamespaceSchemaLocation="../../../../UIElementsSchema/UIElements.xsd" editor-extension-mode="True">
|
||||
<ui:VisualElement name="rootGroup" style="flex-grow: 1; flex-direction: row;">
|
||||
<uie:ObjectField type="UnityEngine.Transform, UnityEngine.CoreModule" binding-path="bone" name="boneTransform" style="width: 50%;" />
|
||||
<ui:Slider picking-mode="Ignore" value="1" high-value="1" show-input-field="true" name="weight" binding-path="weight" style="flex-grow: 1; margin-left: 8px;" />
|
||||
</ui:VisualElement>
|
||||
</ui:UXML>
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 224590834f944b043831fa5bc88a9da6
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 298480
|
||||
packageName: Rukhanka Animation System 2
|
||||
packageVersion: 2.9.0
|
||||
assetPath: Packages/com.rukhanka.animation/Rukhanka.Editor/UXML/WeightedTransformEditor.uxml
|
||||
uploadId: 897522
|
||||
Reference in New Issue
Block a user