ADD : 로코코 장갑 기능추가
This commit is contained in:
parent
2b9a8375fb
commit
a17764e307
BIN
Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar/Y Bot.Materials/Alpha_Body_MAT.asset
(Stored with Git LFS)
vendored
BIN
Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar/Y Bot.Materials/Alpha_Body_MAT.asset
(Stored with Git LFS)
vendored
Binary file not shown.
BIN
Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar/Y Bot.Materials/Alpha_Joints_MAT.asset
(Stored with Git LFS)
vendored
BIN
Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar/Y Bot.Materials/Alpha_Joints_MAT.asset
(Stored with Git LFS)
vendored
Binary file not shown.
@ -1,14 +1,14 @@
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
|
||||
[CustomEditor(typeof(OptitrackSkeletonAnimator_Meechu))]
|
||||
[CustomEditor(typeof(OptitrackSkeletonAnimator_Mingle))]
|
||||
public class OptitrackSkeletonAnimatorEditor : Editor
|
||||
{
|
||||
public override void OnInspectorGUI()
|
||||
{
|
||||
DrawDefaultInspector();
|
||||
|
||||
OptitrackSkeletonAnimator_Meechu skeletonAnimator = (OptitrackSkeletonAnimator_Meechu)target;
|
||||
OptitrackSkeletonAnimator_Mingle skeletonAnimator = (OptitrackSkeletonAnimator_Mingle)target;
|
||||
|
||||
GUILayout.Space(10);
|
||||
EditorGUILayout.LabelField("스켈레톤 상태", EditorStyles.boldLabel);
|
||||
|
||||
BIN
Assets/External/OptiTrack Unity Plugin/OptiTrack/Prefabs/BaseAvatar - OptiTrack.prefab
(Stored with Git LFS)
vendored
BIN
Assets/External/OptiTrack Unity Plugin/OptiTrack/Prefabs/BaseAvatar - OptiTrack.prefab
(Stored with Git LFS)
vendored
Binary file not shown.
@ -100,8 +100,8 @@ public class OptitrackRigidBody : MonoBehaviour
|
||||
m_isRigidBodyFound = rbState.IsTracked;
|
||||
if (m_isRigidBodyFound)
|
||||
{
|
||||
transform.position = rbState.Pose.Position;
|
||||
transform.rotation = rbState.Pose.Orientation;
|
||||
transform.localPosition = rbState.Pose.Position;
|
||||
transform.localRotation = rbState.Pose.Orientation;
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -122,8 +122,8 @@ public class OptitrackRigidBody : MonoBehaviour
|
||||
m_isRigidBodyFound = rbState.IsTracked;
|
||||
if (m_isRigidBodyFound)
|
||||
{
|
||||
transform.position = rbState.Pose.Position;
|
||||
transform.rotation = rbState.Pose.Orientation;
|
||||
transform.localPosition = rbState.Pose.Position;
|
||||
transform.localRotation = rbState.Pose.Orientation;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -4,6 +4,14 @@ using Unity.Mathematics;
|
||||
using UnityEngine;
|
||||
using System.Collections;
|
||||
|
||||
[System.Serializable]
|
||||
public enum MotionApplicationScope
|
||||
{
|
||||
All, // 전신 적용
|
||||
ExcludeFingersOnly, // 손가락만 제외
|
||||
ExcludeHandsAndFingers // 손목 + 손가락 제외
|
||||
}
|
||||
|
||||
public class OptitrackSkeletonAnimator_Mingle : MonoBehaviour
|
||||
{
|
||||
[Header("OptiTrack 설정")]
|
||||
@ -14,6 +22,10 @@ public class OptitrackSkeletonAnimator_Mingle : MonoBehaviour
|
||||
public string SkeletonAssetName = "Skeleton1";
|
||||
private Animator TargetAnimator;
|
||||
|
||||
[Header("모션 적용 범위")]
|
||||
[Tooltip("모션 캡처 데이터를 적용할 범위 선택")]
|
||||
public MotionApplicationScope motionScope = MotionApplicationScope.All;
|
||||
|
||||
private OptitrackSkeletonDefinition m_skeletonDef;
|
||||
private Dictionary<string, HumanBodyBones> m_optitrackToHumanBoneMap;
|
||||
|
||||
@ -108,45 +120,20 @@ public class OptitrackSkeletonAnimator_Mingle : MonoBehaviour
|
||||
|
||||
if (m_optitrackToHumanBoneMap.TryGetValue(optitrackBoneName, out HumanBodyBones humanBone))
|
||||
{
|
||||
// 모션 스코프에 따른 본 필터링
|
||||
if (!ShouldApplyMotionToBone(optitrackBoneName))
|
||||
continue;
|
||||
|
||||
Transform boneTransform = TargetAnimator.GetBoneTransform(humanBone);
|
||||
if (boneTransform != null)
|
||||
{
|
||||
if (skelState.BonePoses.TryGetValue(bone.Id, out OptitrackPose bonePose))
|
||||
{
|
||||
// 위치는 항상 업데이트 (Hip 등 루트 본의 경우)
|
||||
boneTransform.localPosition = bonePose.Position;
|
||||
|
||||
// 회전 업데이트
|
||||
boneTransform.localRotation = bonePose.Orientation;
|
||||
|
||||
/*
|
||||
// 엄지 손가락 본에 대한 고정 회전값 적용
|
||||
if (optitrackBoneName.Contains("LThumb1"))
|
||||
{
|
||||
boneTransform.localRotation = bonePose.Orientation * Quaternion.Euler(-40f, -60f, 20f);
|
||||
}
|
||||
else if (optitrackBoneName.Contains("LThumb2"))
|
||||
{
|
||||
boneTransform.localRotation = bonePose.Orientation;
|
||||
}
|
||||
else if (optitrackBoneName.Contains("LThumb3"))
|
||||
{
|
||||
boneTransform.localRotation = bonePose.Orientation * Quaternion.Euler(-60f, 0f, 0f);
|
||||
}
|
||||
else if (optitrackBoneName.Contains("RThumb1"))
|
||||
{
|
||||
boneTransform.localRotation = bonePose.Orientation * Quaternion.Euler(40f, 60f, 20f);
|
||||
}
|
||||
else if (optitrackBoneName.Contains("RThumb2"))
|
||||
{
|
||||
boneTransform.localRotation = bonePose.Orientation;
|
||||
}
|
||||
else if (optitrackBoneName.Contains("RThumb3"))
|
||||
{
|
||||
boneTransform.localRotation = bonePose.Orientation * Quaternion.Euler(-60f, 0f, 0f);
|
||||
}
|
||||
else
|
||||
{
|
||||
boneTransform.localRotation = bonePose.Orientation;
|
||||
}
|
||||
*/
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -290,4 +277,39 @@ public class OptitrackSkeletonAnimator_Mingle : MonoBehaviour
|
||||
yield return new WaitForSeconds(updateInterval);
|
||||
}
|
||||
}
|
||||
|
||||
private bool IsFingerBone(string boneName)
|
||||
{
|
||||
// 손가락 관련 본들 확인 (양손 모두)
|
||||
return boneName.Contains("Thumb") ||
|
||||
boneName.Contains("Index") ||
|
||||
boneName.Contains("Middle") ||
|
||||
boneName.Contains("Ring") ||
|
||||
boneName.Contains("Pinky");
|
||||
}
|
||||
|
||||
private bool IsHandBone(string boneName)
|
||||
{
|
||||
// 손 관련 본들 확인 (양손 모두)
|
||||
return boneName.Contains("LHand") ||
|
||||
boneName.Contains("RHand");
|
||||
}
|
||||
|
||||
private bool ShouldApplyMotionToBone(string boneName)
|
||||
{
|
||||
switch (motionScope)
|
||||
{
|
||||
case MotionApplicationScope.All:
|
||||
return true;
|
||||
|
||||
case MotionApplicationScope.ExcludeFingersOnly:
|
||||
return !IsFingerBone(boneName);
|
||||
|
||||
case MotionApplicationScope.ExcludeHandsAndFingers:
|
||||
return !IsFingerBone(boneName) && !IsHandBone(boneName);
|
||||
|
||||
default:
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
8
Assets/External/Rokoko.meta
vendored
Normal file
8
Assets/External/Rokoko.meta
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6074c86fbcd256e4bb26cb276832ead6
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/External/Rokoko/Art.meta
vendored
Normal file
8
Assets/External/Rokoko/Art.meta
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3f3e3c0381a922e48aa26f921f58c891
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/External/Rokoko/Art/Fonts.meta
vendored
Normal file
8
Assets/External/Rokoko/Art/Fonts.meta
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 96350abf3fd28af40b410cc048105913
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/External/Rokoko/Art/Fonts/proximanova-bold-webfont.ttf
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Fonts/proximanova-bold-webfont.ttf
vendored
Normal file
Binary file not shown.
28
Assets/External/Rokoko/Art/Fonts/proximanova-bold-webfont.ttf.meta
vendored
Normal file
28
Assets/External/Rokoko/Art/Fonts/proximanova-bold-webfont.ttf.meta
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2f6f345d4d6f3754cb5e574ab4dafaa6
|
||||
TrueTypeFontImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 4
|
||||
fontSize: 16
|
||||
forceTextureCase: -2
|
||||
characterSpacing: 0
|
||||
characterPadding: 1
|
||||
includeFontData: 1
|
||||
fontName: "\0\0"
|
||||
fontNames:
|
||||
- "\0\0"
|
||||
fallbackFontReferences: []
|
||||
customCharacters:
|
||||
fontRenderingMode: 0
|
||||
ascentCalculationMode: 1
|
||||
useLegacyBoundsCalculation: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Fonts/proximanova-bold-webfont.ttf
|
||||
uploadId: 616054
|
||||
BIN
Assets/External/Rokoko/Art/Fonts/proximanova-regular-webfont.ttf
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Fonts/proximanova-regular-webfont.ttf
vendored
Normal file
Binary file not shown.
29
Assets/External/Rokoko/Art/Fonts/proximanova-regular-webfont.ttf.meta
vendored
Normal file
29
Assets/External/Rokoko/Art/Fonts/proximanova-regular-webfont.ttf.meta
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f0155dcc7dd9dc848a0f10091d13702d
|
||||
TrueTypeFontImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 4
|
||||
fontSize: 16
|
||||
forceTextureCase: -2
|
||||
characterSpacing: 0
|
||||
characterPadding: 1
|
||||
includeFontData: 1
|
||||
fontName: "\0\0"
|
||||
fontNames:
|
||||
- "\0\0"
|
||||
fallbackFontReferences:
|
||||
- {fileID: 12800000, guid: 2f6f345d4d6f3754cb5e574ab4dafaa6, type: 3}
|
||||
customCharacters:
|
||||
fontRenderingMode: 0
|
||||
ascentCalculationMode: 1
|
||||
useLegacyBoundsCalculation: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Fonts/proximanova-regular-webfont.ttf
|
||||
uploadId: 616054
|
||||
8
Assets/External/Rokoko/Art/Icons.meta
vendored
Normal file
8
Assets/External/Rokoko/Art/Icons.meta
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6c575b3954b7a31428687559eba456e9
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
52
Assets/External/Rokoko/Art/Icons/RokokoIconAtlas.spriteatlas
vendored
Normal file
52
Assets/External/Rokoko/Art/Icons/RokokoIconAtlas.spriteatlas
vendored
Normal file
@ -0,0 +1,52 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!687078895 &4343727234628468602
|
||||
SpriteAtlas:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: RokokoIconAtlas
|
||||
m_EditorData:
|
||||
serializedVersion: 2
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
anisoLevel: 1
|
||||
compressionQuality: 50
|
||||
maxTextureSize: 2048
|
||||
textureCompression: 0
|
||||
filterMode: 1
|
||||
generateMipMaps: 0
|
||||
readable: 0
|
||||
crunchedCompression: 0
|
||||
sRGB: 1
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
m_BuildTarget: DefaultTexturePlatform
|
||||
m_MaxTextureSize: 2048
|
||||
m_ResizeAlgorithm: 0
|
||||
m_TextureFormat: -1
|
||||
m_TextureCompression: 1
|
||||
m_CompressionQuality: 50
|
||||
m_CrunchedCompression: 1
|
||||
m_AllowsAlphaSplitting: 0
|
||||
m_Overridden: 0
|
||||
m_AndroidETC2FallbackOverride: 0
|
||||
m_ForceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
packingSettings:
|
||||
serializedVersion: 2
|
||||
padding: 4
|
||||
blockOffset: 1
|
||||
allowAlphaSplitting: 0
|
||||
enableRotation: 0
|
||||
enableTightPacking: 0
|
||||
variantMultiplier: 1
|
||||
packables:
|
||||
- {fileID: 102900000, guid: 6c575b3954b7a31428687559eba456e9, type: 3}
|
||||
totalSpriteSurfaceArea: 0
|
||||
bindAsDefault: 1
|
||||
m_MasterAtlas: {fileID: 0}
|
||||
m_PackedSprites: []
|
||||
m_PackedSpriteNamesToIndex: []
|
||||
m_Tag: RokokoIconAtlas
|
||||
m_IsVariant: 0
|
||||
15
Assets/External/Rokoko/Art/Icons/RokokoIconAtlas.spriteatlas.meta
vendored
Normal file
15
Assets/External/Rokoko/Art/Icons/RokokoIconAtlas.spriteatlas.meta
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c4c98c4b2f785964793210729bc0df2a
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Icons/RokokoIconAtlas.spriteatlas
|
||||
uploadId: 616054
|
||||
BIN
Assets/External/Rokoko/Art/Icons/rokoko-bg-border-radius-1px.png
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Icons/rokoko-bg-border-radius-1px.png
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
123
Assets/External/Rokoko/Art/Icons/rokoko-bg-border-radius-1px.png.meta
vendored
Normal file
123
Assets/External/Rokoko/Art/Icons/rokoko-bg-border-radius-1px.png.meta
vendored
Normal file
@ -0,0 +1,123 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 523426f29c740a54a9b199958c36590b
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 1
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: -1
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: -1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 6, y: 6, z: 6, w: 6}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 1
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 1
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Icons/rokoko-bg-border-radius-1px.png
|
||||
uploadId: 616054
|
||||
BIN
Assets/External/Rokoko/Art/Icons/rokoko-direction-indicator-256.png
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Icons/rokoko-direction-indicator-256.png
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
135
Assets/External/Rokoko/Art/Icons/rokoko-direction-indicator-256.png.meta
vendored
Normal file
135
Assets/External/Rokoko/Art/Icons/rokoko-direction-indicator-256.png.meta
vendored
Normal file
@ -0,0 +1,135 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 08c6561abd3b8194a8624dee9434e5bc
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 1
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 2
|
||||
aniso: 16
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 1
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 256
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 256
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: iPhone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 1
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 256
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Icons/rokoko-direction-indicator-256.png
|
||||
uploadId: 616054
|
||||
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-broadcast-32.png
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-broadcast-32.png
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-broadcast-32.png.meta
vendored
Normal file
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-broadcast-32.png.meta
vendored
Normal file
@ -0,0 +1,123 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 32ea982362dd9dc4ba2005b739d18e72
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: -1
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: -1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-broadcast-32.png
|
||||
uploadId: 616054
|
||||
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-input-gloves-32.png
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-input-gloves-32.png
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-input-gloves-32.png.meta
vendored
Normal file
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-input-gloves-32.png.meta
vendored
Normal file
@ -0,0 +1,123 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0f4595a450884a440bbe6abbbed6ee1b
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: -1
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: -1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-input-gloves-32.png
|
||||
uploadId: 616054
|
||||
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-profile-32.png
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-profile-32.png
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-profile-32.png.meta
vendored
Normal file
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-profile-32.png.meta
vendored
Normal file
@ -0,0 +1,123 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3816b5268ba20094bbcec7291dcb4ea1
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: -1
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: -1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-profile-32.png
|
||||
uploadId: 616054
|
||||
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-prop-32.png
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-prop-32.png
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-prop-32.png.meta
vendored
Normal file
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-prop-32.png.meta
vendored
Normal file
@ -0,0 +1,123 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 11261587382ef3d4ba3784b1f97294ce
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: -1
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: -1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-prop-32.png
|
||||
uploadId: 616054
|
||||
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-record-32.png
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-record-32.png
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-record-32.png.meta
vendored
Normal file
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-record-32.png.meta
vendored
Normal file
@ -0,0 +1,123 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f1807d94f1a8b7e43ac0f6f24f73e8df
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: -1
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: -1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-record-32.png
|
||||
uploadId: 616054
|
||||
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-restart-32.png
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-restart-32.png
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-restart-32.png.meta
vendored
Normal file
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-restart-32.png.meta
vendored
Normal file
@ -0,0 +1,123 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cd9504a8179c4644d8aea04f16200efa
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: -1
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: -1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-restart-32.png
|
||||
uploadId: 616054
|
||||
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-row-face-32.png
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-row-face-32.png
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-row-face-32.png.meta
vendored
Normal file
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-row-face-32.png.meta
vendored
Normal file
@ -0,0 +1,123 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1d5c2843614d4a84981b045f31b14072
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: -1
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: -1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-row-face-32.png
|
||||
uploadId: 616054
|
||||
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-row-suit-32.png
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-row-suit-32.png
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-row-suit-32.png.meta
vendored
Normal file
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-row-suit-32.png.meta
vendored
Normal file
@ -0,0 +1,123 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ba8e6073760b14d41b8dcc5a9eaf1c21
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: -1
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: -1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-row-suit-32.png
|
||||
uploadId: 616054
|
||||
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-stop-white-32.png
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-stop-white-32.png
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-stop-white-32.png.meta
vendored
Normal file
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-stop-white-32.png.meta
vendored
Normal file
@ -0,0 +1,123 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9b913558b089c6d4088c17d9cc583b28
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: -1
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: -1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-stop-white-32.png
|
||||
uploadId: 616054
|
||||
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-straightpose-32.png
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-straightpose-32.png
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-straightpose-32.png.meta
vendored
Normal file
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-straightpose-32.png.meta
vendored
Normal file
@ -0,0 +1,123 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3ac26960e4ad8b846a7f29b4d3db4eae
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: -1
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: -1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-straightpose-32.png
|
||||
uploadId: 616054
|
||||
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-unicast-32.png
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Icons/rokoko-icon-unicast-32.png
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-unicast-32.png.meta
vendored
Normal file
123
Assets/External/Rokoko/Art/Icons/rokoko-icon-unicast-32.png.meta
vendored
Normal file
@ -0,0 +1,123 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3cacab5c68cb3a94cbe8e23fe0d460d4
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: -1
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: -1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 64
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-unicast-32.png
|
||||
uploadId: 616054
|
||||
8
Assets/External/Rokoko/Art/Materials.meta
vendored
Normal file
8
Assets/External/Rokoko/Art/Materials.meta
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5eba2627ac93b09498e806b1ca1f6ee4
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
77
Assets/External/Rokoko/Art/Materials/Rokoko_FaceHead_Material.mat
vendored
Normal file
77
Assets/External/Rokoko/Art/Materials/Rokoko_FaceHead_Material.mat
vendored
Normal file
@ -0,0 +1,77 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Rokoko_FaceHead_Material
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 0
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 0, g: 0.5812235, b: 0.71599996, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
16
Assets/External/Rokoko/Art/Materials/Rokoko_FaceHead_Material.mat.meta
vendored
Normal file
16
Assets/External/Rokoko/Art/Materials/Rokoko_FaceHead_Material.mat.meta
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 055df0cb0b68a9745962a657f2ef977b
|
||||
timeCreated: 1564996349
|
||||
licenseType: Store
|
||||
NativeFormatImporter:
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Materials/Rokoko_FaceHead_Material.mat
|
||||
uploadId: 616054
|
||||
89
Assets/External/Rokoko/Art/Materials/Rokoko_Floor_Material.mat
vendored
Normal file
89
Assets/External/Rokoko/Art/Materials/Rokoko_Floor_Material.mat
vendored
Normal file
@ -0,0 +1,89 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Rokoko_Floor_Material
|
||||
m_Shader: {fileID: 4800000, guid: fc0c201ebbc6ff844a8111b15ce5737a, type: 3}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTexture:
|
||||
m_Texture: {fileID: 2800000, guid: 673b25e62d3e3a4488ffd4d2c9636e84, 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}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _FadeDistance: 9
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _Radius: 0
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _SubTiles: 1
|
||||
- _Tiles: 3
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
- __dirty: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _GridColor: {r: 1, g: 1, b: 1, a: 0}
|
||||
- _MainColor: {r: 0.11764706, g: 0.10980392, b: 0.11372549, a: 0.42745098}
|
||||
- _Tint: {r: 0, g: 0, b: 0, a: 0}
|
||||
15
Assets/External/Rokoko/Art/Materials/Rokoko_Floor_Material.mat.meta
vendored
Normal file
15
Assets/External/Rokoko/Art/Materials/Rokoko_Floor_Material.mat.meta
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
fileFormatVersion: 2
|
||||
guid: de5442149a5364a45a89b4aed5318922
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Materials/Rokoko_Floor_Material.mat
|
||||
uploadId: 616054
|
||||
91
Assets/External/Rokoko/Art/Materials/Rokoko_GroundArrow_Material.mat
vendored
Normal file
91
Assets/External/Rokoko/Art/Materials/Rokoko_GroundArrow_Material.mat
vendored
Normal file
@ -0,0 +1,91 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Rokoko_GroundArrow_Material
|
||||
m_Shader: {fileID: 10800, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- <noninit>:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _AlphaTex:
|
||||
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: 2800000, guid: 08c6561abd3b8194a8624dee9434e5bc, 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}
|
||||
m_Floats:
|
||||
- <noninit>: 0
|
||||
- PixelSnap: 0
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _EnableExternalAlpha: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- <noninit>: {r: 0, g: 1.929164e-33, b: 0, a: 1.9291523e-33}
|
||||
- _Color: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _Flip: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _RendererColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
16
Assets/External/Rokoko/Art/Materials/Rokoko_GroundArrow_Material.mat.meta
vendored
Normal file
16
Assets/External/Rokoko/Art/Materials/Rokoko_GroundArrow_Material.mat.meta
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5b70380947dd58c43899aabae4e5d5af
|
||||
timeCreated: 1492703436
|
||||
licenseType: Store
|
||||
NativeFormatImporter:
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Materials/Rokoko_GroundArrow_Material.mat
|
||||
uploadId: 616054
|
||||
91
Assets/External/Rokoko/Art/Materials/Rokoko_GroundMarker_Material.mat
vendored
Normal file
91
Assets/External/Rokoko/Art/Materials/Rokoko_GroundMarker_Material.mat
vendored
Normal file
@ -0,0 +1,91 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Rokoko_GroundMarker_Material
|
||||
m_Shader: {fileID: 10800, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- <noninit>:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _AlphaTex:
|
||||
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: 10912, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- <noninit>: 0
|
||||
- PixelSnap: 0
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _EnableExternalAlpha: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- <noninit>: {r: 0, g: 1.9445366e-33, b: 0, a: 1.9445248e-33}
|
||||
- _Color: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _Flip: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _RendererColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
16
Assets/External/Rokoko/Art/Materials/Rokoko_GroundMarker_Material.mat.meta
vendored
Normal file
16
Assets/External/Rokoko/Art/Materials/Rokoko_GroundMarker_Material.mat.meta
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 51a66222b072d794fa8dede8e56e2f60
|
||||
timeCreated: 1492703436
|
||||
licenseType: Store
|
||||
NativeFormatImporter:
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Materials/Rokoko_GroundMarker_Material.mat
|
||||
uploadId: 616054
|
||||
78
Assets/External/Rokoko/Art/Materials/Rokoko_Invisible_Material.mat
vendored
Normal file
78
Assets/External/Rokoko/Art/Materials/Rokoko_Invisible_Material.mat
vendored
Normal file
@ -0,0 +1,78 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Rokoko_Invisible_Material
|
||||
m_Shader: {fileID: 30, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 10
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 3
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 0
|
||||
- __dirty: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
|
||||
15
Assets/External/Rokoko/Art/Materials/Rokoko_Invisible_Material.mat.meta
vendored
Normal file
15
Assets/External/Rokoko/Art/Materials/Rokoko_Invisible_Material.mat.meta
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 77c3b338e3957c147a347451541a2339
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Materials/Rokoko_Invisible_Material.mat
|
||||
uploadId: 616054
|
||||
77
Assets/External/Rokoko/Art/Materials/Rokoko_NewtonJoint_Material.mat
vendored
Normal file
77
Assets/External/Rokoko/Art/Materials/Rokoko_NewtonJoint_Material.mat
vendored
Normal file
@ -0,0 +1,77 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Rokoko_NewtonJoint_Material
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 2800000, guid: a8551caaa94b44a43af0ec50bb5819ba, 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}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 0.16911763, g: 0.16911763, b: 0.16911763, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
|
||||
15
Assets/External/Rokoko/Art/Materials/Rokoko_NewtonJoint_Material.mat.meta
vendored
Normal file
15
Assets/External/Rokoko/Art/Materials/Rokoko_NewtonJoint_Material.mat.meta
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9a1455f894960f847b59c41f17fb77d7
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Materials/Rokoko_NewtonJoint_Material.mat
|
||||
uploadId: 616054
|
||||
77
Assets/External/Rokoko/Art/Materials/Rokoko_NewtonMain_Material.mat
vendored
Normal file
77
Assets/External/Rokoko/Art/Materials/Rokoko_NewtonMain_Material.mat
vendored
Normal file
@ -0,0 +1,77 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Rokoko_NewtonMain_Material
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords: _METALLICGLOSSMAP
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 2800000, guid: 0265e9ba7f5e59445b11cb82a48f7214, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 0
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 0.6792453, g: 0.6792453, b: 0.6792453, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 0}
|
||||
15
Assets/External/Rokoko/Art/Materials/Rokoko_NewtonMain_Material.mat.meta
vendored
Normal file
15
Assets/External/Rokoko/Art/Materials/Rokoko_NewtonMain_Material.mat.meta
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 423b90d678fb1c8408b9143d62e31c74
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Materials/Rokoko_NewtonMain_Material.mat
|
||||
uploadId: 616054
|
||||
77
Assets/External/Rokoko/Art/Materials/Rokoko_Prop_Material.mat
vendored
Normal file
77
Assets/External/Rokoko/Art/Materials/Rokoko_Prop_Material.mat
vendored
Normal file
@ -0,0 +1,77 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Rokoko_Prop_Material
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 0.2794118, g: 0.2794118, b: 0.2794118, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
15
Assets/External/Rokoko/Art/Materials/Rokoko_Prop_Material.mat.meta
vendored
Normal file
15
Assets/External/Rokoko/Art/Materials/Rokoko_Prop_Material.mat.meta
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
fileFormatVersion: 2
|
||||
guid: efb193505e790244d941eded8ab70459
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Materials/Rokoko_Prop_Material.mat
|
||||
uploadId: 616054
|
||||
8
Assets/External/Rokoko/Art/Meshes.meta
vendored
Normal file
8
Assets/External/Rokoko/Art/Meshes.meta
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bf60f35f54457e54ca439dc910bc5701
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/External/Rokoko/Art/Meshes/Newton.meta
vendored
Normal file
8
Assets/External/Rokoko/Art/Meshes/Newton.meta
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e7cb8f76f6ac4f34e81a3ad808e8ab63
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/External/Rokoko/Art/Meshes/Newton/Rokoko_Newton.FBX
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Meshes/Newton/Rokoko_Newton.FBX
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
1743
Assets/External/Rokoko/Art/Meshes/Newton/Rokoko_Newton.FBX.meta
vendored
Normal file
1743
Assets/External/Rokoko/Art/Meshes/Newton/Rokoko_Newton.FBX.meta
vendored
Normal file
File diff suppressed because it is too large
Load Diff
8
Assets/External/Rokoko/Art/Meshes/NewtonFace.meta
vendored
Normal file
8
Assets/External/Rokoko/Art/Meshes/NewtonFace.meta
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f238c9fb6d8d5ae4699a98b849acc18d
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/External/Rokoko/Art/Meshes/NewtonFace/Rokoko_Newtonface.FBX
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Meshes/NewtonFace/Rokoko_Newtonface.FBX
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
139
Assets/External/Rokoko/Art/Meshes/NewtonFace/Rokoko_Newtonface.FBX.meta
vendored
Normal file
139
Assets/External/Rokoko/Art/Meshes/NewtonFace/Rokoko_Newtonface.FBX.meta
vendored
Normal file
@ -0,0 +1,139 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ec8a239e263555b4e89a907a0c672c82
|
||||
ModelImporter:
|
||||
serializedVersion: 23
|
||||
fileIDToRecycleName:
|
||||
100000: //RootNode
|
||||
400000: //RootNode
|
||||
2100000: Lens
|
||||
2100002: sclera
|
||||
2100004: Iris
|
||||
2100006: Head
|
||||
2100008: 'Material #21'
|
||||
2100010: Pupil
|
||||
2100012: 'Material #22'
|
||||
4300000: NewtonFace
|
||||
7400000: Take 001
|
||||
9500000: //RootNode
|
||||
13700000: //RootNode
|
||||
externalObjects: {}
|
||||
materials:
|
||||
importMaterials: 1
|
||||
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:
|
||||
- serializedVersion: 16
|
||||
name: Take 001
|
||||
takeName: Take 001
|
||||
firstFrame: 0
|
||||
lastFrame: 100
|
||||
wrapMode: 0
|
||||
orientationOffsetY: 0
|
||||
level: 0
|
||||
cycleOffset: 0
|
||||
loop: 0
|
||||
hasAdditiveReferencePose: 0
|
||||
loopTime: 0
|
||||
loopBlend: 0
|
||||
loopBlendOrientation: 0
|
||||
loopBlendPositionY: 0
|
||||
loopBlendPositionXZ: 0
|
||||
keepOriginalOrientation: 0
|
||||
keepOriginalPositionY: 1
|
||||
keepOriginalPositionXZ: 0
|
||||
heightFromFeet: 0
|
||||
mirror: 0
|
||||
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
|
||||
curves: []
|
||||
events: []
|
||||
transformMask: []
|
||||
maskType: 3
|
||||
maskSource: {instanceID: 0}
|
||||
additiveReferencePoseFrame: 0
|
||||
isReadable: 1
|
||||
meshes:
|
||||
lODScreenPercentages: []
|
||||
globalScale: 1
|
||||
meshCompression: 0
|
||||
addColliders: 0
|
||||
useSRGBMaterialColor: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 1
|
||||
importLights: 1
|
||||
swapUVChannels: 0
|
||||
generateSecondaryUV: 0
|
||||
useFileUnits: 1
|
||||
optimizeMeshForGPU: 1
|
||||
keepQuads: 0
|
||||
weldVertices: 1
|
||||
preserveHierarchy: 0
|
||||
indexFormat: 0
|
||||
secondaryUVAngleDistortion: 8
|
||||
secondaryUVAreaDistortion: 15.000001
|
||||
secondaryUVHardAngle: 88
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
previousCalculatedGlobalScale: 0.01
|
||||
hasPreviousCalculatedGlobalScale: 1
|
||||
tangentSpace:
|
||||
normalSmoothAngle: 180
|
||||
normalImportMode: 1
|
||||
tangentImportMode: 3
|
||||
normalCalculationMode: 4
|
||||
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
|
||||
blendShapeNormalImportMode: 1
|
||||
normalSmoothingSource: 0
|
||||
importAnimation: 1
|
||||
copyAvatar: 0
|
||||
humanDescription:
|
||||
serializedVersion: 2
|
||||
human: []
|
||||
skeleton: []
|
||||
armTwist: 0.5
|
||||
foreArmTwist: 0.5
|
||||
upperLegTwist: 0.5
|
||||
legTwist: 0.5
|
||||
armStretch: 0.05
|
||||
legStretch: 0.05
|
||||
feetSpacing: 0
|
||||
rootMotionBoneName:
|
||||
hasTranslationDoF: 0
|
||||
hasExtraRoot: 0
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
||||
animationType: 2
|
||||
humanoidOversampling: 1
|
||||
additionalBone: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Meshes/NewtonFace/Rokoko_Newtonface.FBX
|
||||
uploadId: 616054
|
||||
8
Assets/External/Rokoko/Art/Shaders.meta
vendored
Normal file
8
Assets/External/Rokoko/Art/Shaders.meta
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c5c7b7128e5f04d47bcfe25a055381c4
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
115
Assets/External/Rokoko/Art/Shaders/Rokoko_RoundTransparentGridFloor_Shader.shader
vendored
Normal file
115
Assets/External/Rokoko/Art/Shaders/Rokoko_RoundTransparentGridFloor_Shader.shader
vendored
Normal file
@ -0,0 +1,115 @@
|
||||
Shader "Rokoko/RoundGridFloor"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
[NoScaleOffset]_MainTexture("MainTexture", 2D) = "white" {}
|
||||
_Tiles("Tiles", Range( 0.2 , 4)) = 0.04
|
||||
_SubTiles("SubTiles", Int) = 4
|
||||
_Radius("Radius", Float) = 2
|
||||
_FadeDistance("FadeDistance", Float) = 2
|
||||
_MainColor("MainColor", Color) = (0.5849056,0.5849056,0.5849056,0)
|
||||
_GridColor("GridColor", Color) = (1,1,1,0)
|
||||
[HideInInspector] __dirty( "", Int ) = 1
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Tags{ "RenderType" = "Opaque" "Queue" = "Geometry+0" "IsEmissive" = "true" }
|
||||
Cull Back
|
||||
GrabPass{ }
|
||||
CGPROGRAM
|
||||
#include "UnityShaderVariables.cginc"
|
||||
#pragma target 3.0
|
||||
#pragma surface surf StandardSpecular keepalpha addshadow fullforwardshadows exclude_path:deferred
|
||||
struct Input
|
||||
{
|
||||
float3 worldPos;
|
||||
float4 screenPos;
|
||||
};
|
||||
|
||||
uniform float4 _MainColor;
|
||||
uniform float4 _GridColor;
|
||||
uniform sampler2D _MainTexture;
|
||||
uniform float _Tiles;
|
||||
uniform int _SubTiles;
|
||||
uniform float _FadeDistance;
|
||||
uniform float _Radius;
|
||||
uniform sampler2D _GrabTexture;
|
||||
|
||||
|
||||
float3 mod2D289( float3 x ) { return x - floor( x * ( 1.0 / 289.0 ) ) * 289.0; }
|
||||
|
||||
float2 mod2D289( float2 x ) { return x - floor( x * ( 1.0 / 289.0 ) ) * 289.0; }
|
||||
|
||||
float3 permute( float3 x ) { return mod2D289( ( ( x * 34.0 ) + 1.0 ) * x ); }
|
||||
|
||||
float snoise( float2 v )
|
||||
{
|
||||
const float4 C = float4( 0.211324865405187, 0.366025403784439, -0.577350269189626, 0.024390243902439 );
|
||||
float2 i = floor( v + dot( v, C.yy ) );
|
||||
float2 x0 = v - i + dot( i, C.xx );
|
||||
float2 i1;
|
||||
i1 = ( x0.x > x0.y ) ? float2( 1.0, 0.0 ) : float2( 0.0, 1.0 );
|
||||
float4 x12 = x0.xyxy + C.xxzz;
|
||||
x12.xy -= i1;
|
||||
i = mod2D289( i );
|
||||
float3 p = permute( permute( i.y + float3( 0.0, i1.y, 1.0 ) ) + i.x + float3( 0.0, i1.x, 1.0 ) );
|
||||
float3 m = max( 0.5 - float3( dot( x0, x0 ), dot( x12.xy, x12.xy ), dot( x12.zw, x12.zw ) ), 0.0 );
|
||||
m = m * m;
|
||||
m = m * m;
|
||||
float3 x = 2.0 * frac( p * C.www ) - 1.0;
|
||||
float3 h = abs( x ) - 0.5;
|
||||
float3 ox = floor( x + 0.5 );
|
||||
float3 a0 = x - ox;
|
||||
m *= 1.79284291400159 - 0.85373472095314 * ( a0 * a0 + h * h );
|
||||
float3 g;
|
||||
g.x = a0.x * x0.x + h.x * x0.y;
|
||||
g.yz = a0.yz * x12.xz + h.yz * x12.yw;
|
||||
return 130.0 * dot( m, g );
|
||||
}
|
||||
|
||||
|
||||
inline float4 ASE_ComputeGrabScreenPos( float4 pos )
|
||||
{
|
||||
#if UNITY_UV_STARTS_AT_TOP
|
||||
float scale = -1.0;
|
||||
#else
|
||||
float scale = 1.0;
|
||||
#endif
|
||||
float4 o = pos;
|
||||
o.y = pos.w * 0.5f;
|
||||
o.y = ( pos.y - o.y ) * _ProjectionParams.x * scale + o.y;
|
||||
return o;
|
||||
}
|
||||
|
||||
|
||||
void surf( Input i , inout SurfaceOutputStandardSpecular o )
|
||||
{
|
||||
float4 _black = float4(0,0,0,0);
|
||||
float3 ase_worldPos = i.worldPos;
|
||||
float4 transform127 = mul(unity_WorldToObject,float4( ase_worldPos , 0.0 ));
|
||||
float4 appendResult129 = (float4(transform127.x , transform127.z , 0.0 , 0.0));
|
||||
float4 lerpResult114 = lerp( _MainColor , _GridColor , max( tex2D( _MainTexture, ( appendResult129 * _Tiles ).xy ).r , tex2D( _MainTexture, ( appendResult129 * _SubTiles * _Tiles ).xy ).r ));
|
||||
float4 ase_screenPos = float4( i.screenPos.xyz , i.screenPos.w + 0.00000000001 );
|
||||
float4 ase_screenPosNorm = ase_screenPos / ase_screenPos.w;
|
||||
ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5;
|
||||
float simplePerlin2D148 = snoise( ( ase_screenPosNorm * 2048.0 ).xy );
|
||||
float ScreenRandom152 = ( ( simplePerlin2D148 - 1.0 ) * 0.0008 );
|
||||
float3 ase_vertex3Pos = mul( unity_WorldToObject, float4( i.worldPos , 1 ) );
|
||||
float3 ase_objectScale = float3( length( unity_ObjectToWorld[ 0 ].xyz ), length( unity_ObjectToWorld[ 1 ].xyz ), length( unity_ObjectToWorld[ 2 ].xyz ) );
|
||||
float clampResult126 = clamp( ( (0.0 + (length( ( ase_vertex3Pos * ase_objectScale ) ) - ( _FadeDistance + _Radius )) * (1.0 - 0.0) / (_Radius - ( _FadeDistance + _Radius ))) + ( ScreenRandom152 * 32.0 ) ) , 0.0 , 1.0 );
|
||||
float Mask84 = clampResult126;
|
||||
float4 lerpResult86 = lerp( _black , ( lerpResult114 + ScreenRandom152 ) , Mask84);
|
||||
o.Albedo = lerpResult86.rgb;
|
||||
float4 ase_grabScreenPos = ASE_ComputeGrabScreenPos( ase_screenPos );
|
||||
float4 screenColor106 = tex2Dproj( _GrabTexture, UNITY_PROJ_COORD( ase_grabScreenPos ) );
|
||||
float4 lerpResult107 = lerp( screenColor106 , _black , Mask84);
|
||||
o.Emission = lerpResult107.rgb;
|
||||
o.Occlusion = Mask84;
|
||||
o.Alpha = 1;
|
||||
}
|
||||
|
||||
ENDCG
|
||||
}
|
||||
Fallback "Diffuse"
|
||||
}
|
||||
16
Assets/External/Rokoko/Art/Shaders/Rokoko_RoundTransparentGridFloor_Shader.shader.meta
vendored
Normal file
16
Assets/External/Rokoko/Art/Shaders/Rokoko_RoundTransparentGridFloor_Shader.shader.meta
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fc0c201ebbc6ff844a8111b15ce5737a
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Shaders/Rokoko_RoundTransparentGridFloor_Shader.shader
|
||||
uploadId: 616054
|
||||
8
Assets/External/Rokoko/Art/Textures.meta
vendored
Normal file
8
Assets/External/Rokoko/Art/Textures.meta
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bd204d920b563eb46ba6ddd864c9c14e
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/External/Rokoko/Art/Textures/rokoko-floor-2048.png
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Textures/rokoko-floor-2048.png
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
123
Assets/External/Rokoko/Art/Textures/rokoko-floor-2048.png.meta
vendored
Normal file
123
Assets/External/Rokoko/Art/Textures/rokoko-floor-2048.png.meta
vendored
Normal file
@ -0,0 +1,123 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 673b25e62d3e3a4488ffd4d2c9636e84
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 1
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: 14
|
||||
mipBias: -100
|
||||
wrapU: -1
|
||||
wrapV: -1
|
||||
wrapW: -1
|
||||
nPOTScale: 1
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 0
|
||||
alphaIsTransparency: 0
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 0
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 1
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 1
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Textures/rokoko-floor-2048.png
|
||||
uploadId: 616054
|
||||
BIN
Assets/External/Rokoko/Art/Textures/rokoko-gray-16.jpg
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Art/Textures/rokoko-gray-16.jpg
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
99
Assets/External/Rokoko/Art/Textures/rokoko-gray-16.jpg.meta
vendored
Normal file
99
Assets/External/Rokoko/Art/Textures/rokoko-gray-16.jpg.meta
vendored
Normal file
@ -0,0 +1,99 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0265e9ba7f5e59445b11cb82a48f7214
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 1
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: -1
|
||||
mipBias: -100
|
||||
wrapU: -1
|
||||
wrapV: -1
|
||||
wrapW: -1
|
||||
nPOTScale: 1
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 0
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 0
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Art/Textures/rokoko-gray-16.jpg
|
||||
uploadId: 616054
|
||||
8
Assets/External/Rokoko/EditorScripts.meta
vendored
Normal file
8
Assets/External/Rokoko/EditorScripts.meta
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 247225ee61910404f8b6667f6ebb5a8c
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/External/Rokoko/EditorScripts/Editor.meta
vendored
Normal file
8
Assets/External/Rokoko/EditorScripts/Editor.meta
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bcb7fc52d279a04418128409398af3bd
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
242
Assets/External/Rokoko/EditorScripts/Editor/ActorEditor.cs
vendored
Normal file
242
Assets/External/Rokoko/EditorScripts/Editor/ActorEditor.cs
vendored
Normal file
@ -0,0 +1,242 @@
|
||||
#if UNITY_EDITOR
|
||||
|
||||
using Rokoko.Helper;
|
||||
using Rokoko.Inputs;
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Rokoko.RokokoEditor
|
||||
{
|
||||
[CustomEditor(typeof(Actor))]
|
||||
[CanEditMultipleObjects]
|
||||
public class ActorEditor : TweakableEditor
|
||||
{
|
||||
private const string TPOSE_GUIDE_PREFAB_PATH = "TPoseGuide_Prefab";
|
||||
private const int GroupSpace = 20;
|
||||
|
||||
private SerializedProperty boneMapping;
|
||||
private SerializedProperty animatorProperty;
|
||||
private SerializedProperty profileNameProperty;
|
||||
private SerializedProperty faceProperty;
|
||||
|
||||
private GameObject tPoseGuide;
|
||||
|
||||
protected void OnEnable()
|
||||
{
|
||||
boneMapping = serializedObject.FindProperty("boneMapping");
|
||||
animatorProperty = serializedObject.FindProperty("animator");
|
||||
profileNameProperty = serializedObject.FindProperty("profileName");
|
||||
faceProperty = serializedObject.FindProperty("face");
|
||||
|
||||
Actor actor = (Actor)target;
|
||||
|
||||
if (!Application.isPlaying)
|
||||
actor.animator = actor.gameObject.GetComponent<Animator>();
|
||||
|
||||
if (actor.animator != null && !actor.isValidTpose)
|
||||
actor.CalculateTPose();
|
||||
|
||||
EditorApplication.playModeStateChanged += EditorApplication_playModeStateChanged;
|
||||
}
|
||||
|
||||
private void OnDisable()
|
||||
{
|
||||
HideTPoseGuide();
|
||||
}
|
||||
|
||||
private void HideTPoseGuide()
|
||||
{
|
||||
if (tPoseGuide != null)
|
||||
{
|
||||
RokokoHelper.Destroy(tPoseGuide);
|
||||
tPoseGuide = null;
|
||||
}
|
||||
}
|
||||
|
||||
private void EditorApplication_playModeStateChanged(PlayModeStateChange obj)
|
||||
{
|
||||
HideTPoseGuide();
|
||||
}
|
||||
|
||||
// Stops showing the script field
|
||||
protected override string[] GetInvisibleInDefaultInspector()
|
||||
{
|
||||
return new[] { "m_Script" };
|
||||
}
|
||||
|
||||
public override void OnInspectorGUI()
|
||||
{
|
||||
Actor actor = (Actor)target;
|
||||
serializedObject.Update();
|
||||
|
||||
Undo.RecordObject(actor, "Undo Actor Changes");
|
||||
|
||||
// TPose
|
||||
{
|
||||
GUILayout.BeginVertical("HelpBox");
|
||||
|
||||
EditorGUILayout.HelpBox("T Pose reference is needed in order translate properly animation from Studio.", MessageType.Info);
|
||||
|
||||
if (actor.animator != null)
|
||||
{
|
||||
GUILayout.BeginHorizontal();
|
||||
{
|
||||
GUILayout.Label("T Pose reference");
|
||||
|
||||
string textValue = (actor.characterTPose.Count == 0) ? "Not set" : $"Referece:{actor.name}";
|
||||
GUILayout.TextField(textValue);
|
||||
|
||||
if (actor.characterTPose.Count == 0)
|
||||
EditorGUILayout.HelpBox("You need to assign a reference T Pose.", MessageType.Error);
|
||||
}
|
||||
GUILayout.EndHorizontal();
|
||||
|
||||
GUILayout.Space(10);
|
||||
|
||||
if (actor.characterTPose.Count > 0)
|
||||
{
|
||||
if (!actor.isValidTpose)
|
||||
{
|
||||
EditorGUILayout.HelpBox("Refernce T Pose seems wrong.\nRotate the character to match the TPose orientation guide and then \"Assign T Pose\" again.", MessageType.Error);
|
||||
|
||||
GUI.color = Color.white;
|
||||
}
|
||||
}
|
||||
|
||||
EditorGUILayout.BeginHorizontal();
|
||||
|
||||
if (tPoseGuide == null)
|
||||
{
|
||||
if (GUILayout.Button("Show T Pose Guide"))
|
||||
{
|
||||
tPoseGuide = GameObject.Instantiate(Resources.Load<GameObject>(TPOSE_GUIDE_PREFAB_PATH));
|
||||
TPoseGuideGameComponent tposeComponent = tPoseGuide.GetComponent<TPoseGuideGameComponent>();
|
||||
tposeComponent.followTarget = actor.transform;
|
||||
|
||||
float actorHeight = actor.GetActorHeight();
|
||||
// Plane is x10 times bigger
|
||||
// Make contour guide bigger
|
||||
tposeComponent.transform.localScale = Vector3.one * actorHeight * 0.1f * 1.25f;
|
||||
tposeComponent.followOffset = new Vector3(0, actorHeight / 2f, -0.5f);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (GUILayout.Button("Hide T Pose Guide"))
|
||||
{
|
||||
HideTPoseGuide();
|
||||
}
|
||||
}
|
||||
|
||||
if (GUILayout.Button("Assign T Pose"))
|
||||
{
|
||||
actor.CalculateTPose();
|
||||
}
|
||||
|
||||
EditorGUILayout.EndHorizontal();
|
||||
|
||||
if (tPoseGuide != null)
|
||||
{
|
||||
EditorGUILayout.HelpBox("Rotate your character according to the help guide plane.\nNote: Position doesn't matter, you only need to match the actor to the silhouette", MessageType.Info);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
EditorGUILayout.HelpBox("Please select a valid Animator", MessageType.Error);
|
||||
}
|
||||
|
||||
GUILayout.EndVertical();
|
||||
|
||||
GUILayout.Space(GroupSpace);
|
||||
}
|
||||
|
||||
// Profile name
|
||||
{
|
||||
GUILayout.BeginVertical("HelpBox");
|
||||
|
||||
EditorGUILayout.HelpBox("Profile name allows you to override any target from Studio", MessageType.Info);
|
||||
EditorGUILayout.PropertyField(profileNameProperty);
|
||||
|
||||
GUILayout.EndVertical();
|
||||
|
||||
GUILayout.Space(GroupSpace);
|
||||
|
||||
}
|
||||
|
||||
// Bone Mapping
|
||||
{
|
||||
GUILayout.BeginVertical("HelpBox");
|
||||
|
||||
EditorGUILayout.HelpBox("Bone mapping is used to convert a Studio Actor to any custom character hierarchy", MessageType.Info);
|
||||
EditorGUILayout.PropertyField(boneMapping);
|
||||
if (actor.boneMapping == Actor.BoneMappingEnum.Animator)
|
||||
{
|
||||
EditorGUILayout.BeginHorizontal();
|
||||
EditorGUILayout.PropertyField(animatorProperty);
|
||||
if (GUILayout.Button("Self"))
|
||||
{
|
||||
actor.animator = actor.GetComponentInChildren<Animator>();
|
||||
}
|
||||
EditorGUILayout.EndHorizontal();
|
||||
|
||||
if (actor.animator == null)
|
||||
{
|
||||
EditorGUILayout.HelpBox("Please select a valid Animator", MessageType.Error);
|
||||
}
|
||||
else if (!actor.animator.isHuman)
|
||||
{
|
||||
EditorGUILayout.HelpBox("The avatar you are using is not humanoid.\nPlease go in model inspector, under Rig tab and select AnimationType as Humanoid.", MessageType.Error);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (actor.GetComponent<HumanBoneMapping>() == null)
|
||||
{
|
||||
actor.customBoneMapping = Undo.AddComponent(actor.gameObject, typeof(HumanBoneMapping)) as HumanBoneMapping;
|
||||
}
|
||||
else if (actor.customBoneMapping == null)
|
||||
{
|
||||
actor.customBoneMapping = actor.GetComponent<HumanBoneMapping>();
|
||||
}
|
||||
}
|
||||
|
||||
GUILayout.EndVertical();
|
||||
|
||||
GUILayout.Space(GroupSpace);
|
||||
}
|
||||
|
||||
// Face
|
||||
{
|
||||
EditorGUILayout.LabelField("Actor Face (Optional)", EditorStyles.boldLabel);
|
||||
EditorGUILayout.BeginHorizontal();
|
||||
EditorGUILayout.PropertyField(faceProperty);
|
||||
if (GUILayout.Button("Create"))
|
||||
{
|
||||
if (actor.gameObject.GetComponent<Face>() is Face face)
|
||||
{
|
||||
actor.face = face;
|
||||
}
|
||||
else
|
||||
{
|
||||
actor.face = Undo.AddComponent(actor.gameObject, typeof(Face)) as Face;
|
||||
}
|
||||
|
||||
}
|
||||
if (GUILayout.Button("Self"))
|
||||
{
|
||||
actor.face = actor.GetComponentInChildren<Face>();
|
||||
}
|
||||
EditorGUILayout.EndHorizontal();
|
||||
|
||||
GUILayout.Space(10);
|
||||
}
|
||||
|
||||
serializedObject.ApplyModifiedProperties();
|
||||
|
||||
// Draw standard fields
|
||||
base.OnInspectorGUI();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
18
Assets/External/Rokoko/EditorScripts/Editor/ActorEditor.cs.meta
vendored
Normal file
18
Assets/External/Rokoko/EditorScripts/Editor/ActorEditor.cs.meta
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6c145f0e6172c614cb36925c13089d46
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/EditorScripts/Editor/ActorEditor.cs
|
||||
uploadId: 616054
|
||||
13
Assets/External/Rokoko/EditorScripts/Editor/ActorNewtonEditor.cs
vendored
Normal file
13
Assets/External/Rokoko/EditorScripts/Editor/ActorNewtonEditor.cs
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
#if UNITY_EDITOR
|
||||
|
||||
using Rokoko.Inputs;
|
||||
using UnityEditor;
|
||||
|
||||
namespace Rokoko.RokokoEditor
|
||||
{
|
||||
[CustomEditor(typeof(ActorNewton))]
|
||||
[CanEditMultipleObjects]
|
||||
public class ActorNewtonEditor : ActorEditor { }
|
||||
}
|
||||
|
||||
#endif
|
||||
18
Assets/External/Rokoko/EditorScripts/Editor/ActorNewtonEditor.cs.meta
vendored
Normal file
18
Assets/External/Rokoko/EditorScripts/Editor/ActorNewtonEditor.cs.meta
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d1046da63220b6747b3ff405b5d9b66f
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/EditorScripts/Editor/ActorNewtonEditor.cs
|
||||
uploadId: 616054
|
||||
100
Assets/External/Rokoko/EditorScripts/Editor/BlendShapesMappingEditor.cs
vendored
Normal file
100
Assets/External/Rokoko/EditorScripts/Editor/BlendShapesMappingEditor.cs
vendored
Normal file
@ -0,0 +1,100 @@
|
||||
#if UNITY_EDITOR
|
||||
|
||||
using Rokoko.Inputs;
|
||||
using System.Collections.Generic;
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
using Rokoko.Helper;
|
||||
using Rokoko.Core;
|
||||
|
||||
namespace Rokoko.RokokoEditor
|
||||
{
|
||||
[CustomEditor(typeof(BlendShapesMapping))]
|
||||
[CanEditMultipleObjects]
|
||||
public class BlendShapesMappingEditor : TweakableEditor
|
||||
{
|
||||
private BlendShapes[] _BlendshapesArray = null;
|
||||
public BlendShapes[] BlendshapesArray
|
||||
{
|
||||
get
|
||||
{
|
||||
if (_BlendshapesArray == null)
|
||||
{
|
||||
_BlendshapesArray = new BlendShapes[(int)BlendShapes.size];
|
||||
for (int i = 0; i < _BlendshapesArray.Length; i++)
|
||||
{
|
||||
_BlendshapesArray[i] = (BlendShapes)i;
|
||||
}
|
||||
}
|
||||
|
||||
return _BlendshapesArray;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
SerializedProperty blendshapeNames;
|
||||
|
||||
protected void OnEnable()
|
||||
{
|
||||
blendshapeNames = serializedObject.FindProperty("blendshapeNames");
|
||||
}
|
||||
|
||||
// Stops showing the script field
|
||||
protected override string[] GetInvisibleInDefaultInspector()
|
||||
{
|
||||
return new[] { "m_Script" };
|
||||
}
|
||||
|
||||
public override void OnInspectorGUI()
|
||||
{
|
||||
BlendShapesMapping blendshapesMapping = (BlendShapesMapping)target;
|
||||
serializedObject.Update();
|
||||
|
||||
Undo.RecordObject(blendshapesMapping, "Undo ActorCustomBoneMapping Changes");
|
||||
|
||||
// Initialize Array
|
||||
if (blendshapesMapping.blendshapeNames.Count != BlendshapesArray.Length)
|
||||
{
|
||||
blendshapesMapping.blendshapeNames = new BlendshapesDictionary();
|
||||
for (int i = 0; i < BlendshapesArray.Length; i++)
|
||||
{
|
||||
blendshapesMapping.blendshapeNames.Add(BlendshapesArray[i], "");
|
||||
}
|
||||
|
||||
// SerializedObject rereferce needs to be updated
|
||||
return;
|
||||
}
|
||||
|
||||
GUILayout.Space(10);
|
||||
|
||||
if (GUILayout.Button("Copy from ARKit"))
|
||||
{
|
||||
// Copy fields from ARKit
|
||||
for (int i = 0; i < blendshapesMapping.blendshapeNames.Count; i++)
|
||||
{
|
||||
KeyValuePair<BlendShapes, string> keyPair = blendshapesMapping.blendshapeNames[i];
|
||||
blendshapesMapping.blendshapeNames[keyPair.Key] = keyPair.Key.ToString();
|
||||
}
|
||||
}
|
||||
|
||||
GUILayout.Space(10);
|
||||
|
||||
// Draw a field for each Blendshape
|
||||
for (int i = 0; i < blendshapesMapping.blendshapeNames.Count; i++)
|
||||
{
|
||||
KeyValuePair<BlendShapes, string> keyPair = blendshapesMapping.blendshapeNames[i];
|
||||
EditorGUILayout.BeginHorizontal();
|
||||
EditorGUILayout.LabelField(keyPair.Key.ToString().ToUpperFirstChar());
|
||||
blendshapesMapping.blendshapeNames[keyPair.Key] = EditorGUILayout.TextField(keyPair.Value.ToString());
|
||||
EditorGUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
serializedObject.ApplyModifiedProperties();
|
||||
|
||||
// Draw standard fields
|
||||
//base.OnInspectorGUI();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
18
Assets/External/Rokoko/EditorScripts/Editor/BlendShapesMappingEditor.cs.meta
vendored
Normal file
18
Assets/External/Rokoko/EditorScripts/Editor/BlendShapesMappingEditor.cs.meta
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b14cf39ebf53638488debce90a690ad2
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/EditorScripts/Editor/BlendShapesMappingEditor.cs
|
||||
uploadId: 616054
|
||||
109
Assets/External/Rokoko/EditorScripts/Editor/CharacterEditor.cs
vendored
Normal file
109
Assets/External/Rokoko/EditorScripts/Editor/CharacterEditor.cs
vendored
Normal file
@ -0,0 +1,109 @@
|
||||
#if UNITY_EDITOR
|
||||
|
||||
using Rokoko.Helper;
|
||||
using Rokoko.Inputs;
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Rokoko.RokokoEditor
|
||||
{
|
||||
[CustomEditor(typeof(Character))]
|
||||
[CanEditMultipleObjects]
|
||||
public class CharacterEditor : TweakableEditor
|
||||
{
|
||||
private const int GroupSpace = 20;
|
||||
|
||||
private SerializedProperty animatorProperty;
|
||||
private SerializedProperty profileNameProperty;
|
||||
private SerializedProperty faceProperty;
|
||||
|
||||
private GameObject tPoseGuide;
|
||||
|
||||
protected void OnEnable()
|
||||
{
|
||||
animatorProperty = serializedObject.FindProperty("animator");
|
||||
profileNameProperty = serializedObject.FindProperty("profileName");
|
||||
faceProperty = serializedObject.FindProperty("face");
|
||||
|
||||
Character character = (Character)target;
|
||||
|
||||
if (!Application.isPlaying)
|
||||
character.animator = character.gameObject.GetComponent<Animator>();
|
||||
|
||||
EditorApplication.playModeStateChanged += EditorApplication_playModeStateChanged;
|
||||
}
|
||||
|
||||
private void OnDisable()
|
||||
{
|
||||
}
|
||||
|
||||
private void HideTPoseGuide()
|
||||
{
|
||||
}
|
||||
|
||||
private void EditorApplication_playModeStateChanged(PlayModeStateChange obj)
|
||||
{
|
||||
}
|
||||
|
||||
// Stops showing the script field
|
||||
protected override string[] GetInvisibleInDefaultInspector()
|
||||
{
|
||||
return new[] { "m_Script" };
|
||||
}
|
||||
|
||||
public override void OnInspectorGUI()
|
||||
{
|
||||
Character character = (Character)target;
|
||||
serializedObject.Update();
|
||||
|
||||
Undo.RecordObject(character, "Undo Character Changes");
|
||||
|
||||
|
||||
// Profile name
|
||||
{
|
||||
GUILayout.BeginVertical("HelpBox");
|
||||
|
||||
EditorGUILayout.HelpBox("Profile name allows you to override any target from Studio", MessageType.Info);
|
||||
EditorGUILayout.PropertyField(profileNameProperty);
|
||||
|
||||
GUILayout.EndVertical();
|
||||
|
||||
GUILayout.Space(GroupSpace);
|
||||
|
||||
}
|
||||
|
||||
// Face
|
||||
{
|
||||
EditorGUILayout.LabelField("Character Face (Optional)", EditorStyles.boldLabel);
|
||||
EditorGUILayout.BeginHorizontal();
|
||||
EditorGUILayout.PropertyField(faceProperty);
|
||||
if (GUILayout.Button("Create"))
|
||||
{
|
||||
if (character.gameObject.GetComponent<Face>() is Face face)
|
||||
{
|
||||
character.face = face;
|
||||
}
|
||||
else
|
||||
{
|
||||
character.face = Undo.AddComponent(character.gameObject, typeof(Face)) as Face;
|
||||
}
|
||||
|
||||
}
|
||||
if (GUILayout.Button("Self"))
|
||||
{
|
||||
character.face = character.GetComponentInChildren<Face>();
|
||||
}
|
||||
EditorGUILayout.EndHorizontal();
|
||||
|
||||
GUILayout.Space(10);
|
||||
}
|
||||
|
||||
serializedObject.ApplyModifiedProperties();
|
||||
|
||||
// Draw standard fields
|
||||
base.OnInspectorGUI();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
18
Assets/External/Rokoko/EditorScripts/Editor/CharacterEditor.cs.meta
vendored
Normal file
18
Assets/External/Rokoko/EditorScripts/Editor/CharacterEditor.cs.meta
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 23947746632310247af5d08e4faf5afd
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/EditorScripts/Editor/CharacterEditor.cs
|
||||
uploadId: 616054
|
||||
111
Assets/External/Rokoko/EditorScripts/Editor/FaceEditor.cs
vendored
Normal file
111
Assets/External/Rokoko/EditorScripts/Editor/FaceEditor.cs
vendored
Normal file
@ -0,0 +1,111 @@
|
||||
#if UNITY_EDITOR
|
||||
|
||||
using Rokoko.Helper;
|
||||
using Rokoko.Inputs;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Rokoko.RokokoEditor
|
||||
{
|
||||
[CustomEditor(typeof(Face))]
|
||||
[CanEditMultipleObjects]
|
||||
public class FaceEditor : TweakableEditor
|
||||
{
|
||||
private static int blendshapesCount;
|
||||
|
||||
SerializedProperty blendshapeMappingProperty;
|
||||
SerializedProperty blendshapeCustomMapProperty;
|
||||
SerializedProperty meshRendererProperty;
|
||||
|
||||
protected void OnEnable()
|
||||
{
|
||||
blendshapeMappingProperty = serializedObject.FindProperty("blendshapeMapping");
|
||||
blendshapeCustomMapProperty = serializedObject.FindProperty("blendshapeCustomMap");
|
||||
meshRendererProperty = serializedObject.FindProperty("meshRenderer");
|
||||
blendshapesCount = (int)Core.BlendShapes.size;
|
||||
|
||||
Face face = (Face)target;
|
||||
face.meshRenderer = face.GetComponentInChildren<SkinnedMeshRenderer>();
|
||||
}
|
||||
|
||||
// Stops showing the script field
|
||||
protected override string[] GetInvisibleInDefaultInspector()
|
||||
{
|
||||
return new[] { "m_Script" };
|
||||
}
|
||||
|
||||
public override void OnInspectorGUI()
|
||||
{
|
||||
Face face = (Face)target;
|
||||
serializedObject.Update();
|
||||
|
||||
Undo.RecordObject(face, "Undo Face Changes");
|
||||
|
||||
EditorGUILayout.HelpBox("Blendshape mapping is used to convert a Studio Face to any custom character blendshapes", MessageType.Info);
|
||||
EditorGUILayout.PropertyField(blendshapeMappingProperty);
|
||||
if (face.blendshapeMapping == Face.FaceMappingEnum.ARKit)
|
||||
{
|
||||
// Do nothing
|
||||
}
|
||||
else
|
||||
{
|
||||
EditorGUILayout.PropertyField(blendshapeCustomMapProperty);
|
||||
if (face.GetComponent<BlendShapesMapping>() == null)
|
||||
{
|
||||
face.blendshapeCustomMap = Undo.AddComponent(face.gameObject, typeof(BlendShapesMapping)) as BlendShapesMapping;
|
||||
}
|
||||
}
|
||||
|
||||
GUILayout.Space(10);
|
||||
|
||||
EditorGUILayout.BeginHorizontal();
|
||||
{
|
||||
EditorGUILayout.PropertyField(meshRendererProperty);
|
||||
if (GUILayout.Button("Find in Hierarchy"))
|
||||
{
|
||||
face.meshRenderer = face.GetComponentInChildren<SkinnedMeshRenderer>();
|
||||
}
|
||||
}
|
||||
EditorGUILayout.EndHorizontal();
|
||||
|
||||
|
||||
if (face.meshRenderer == null)
|
||||
{
|
||||
EditorGUILayout.HelpBox("You need to assign a valid SkinnedMeshRenderer", MessageType.Error);
|
||||
}
|
||||
else if (face.meshRenderer.sharedMesh.blendShapeCount == 0)
|
||||
{
|
||||
EditorGUILayout.HelpBox("Assigned SkinnedMeshRenderer doesn't have any blendshapes", MessageType.Warning);
|
||||
}
|
||||
else if (face.meshRenderer.sharedMesh.blendShapeCount > 0)
|
||||
{
|
||||
if (face.meshRenderer.sharedMesh.blendShapeCount < blendshapesCount)
|
||||
{
|
||||
StringBuilder message = new StringBuilder();
|
||||
message.AppendLine($"Face supports {blendshapesCount} blendshapes, but found {face.meshRenderer.sharedMesh.blendShapeCount} on SkinnedMeshRenderer\n");
|
||||
List<string> missingBlendshapes = face.meshRenderer.sharedMesh.GetAllMissingBlendshapes();
|
||||
message.AppendLine("Missing blendshapes:");
|
||||
for (int i = 0; i < missingBlendshapes.Count; i++)
|
||||
{
|
||||
message.AppendLine(missingBlendshapes[i]);
|
||||
}
|
||||
EditorGUILayout.HelpBox(message.ToString(), MessageType.Warning);
|
||||
}
|
||||
else
|
||||
{
|
||||
EditorGUILayout.HelpBox($"Found {face.meshRenderer.sharedMesh.blendShapeCount} blendshapes on SkinnedMeshRenderer", MessageType.Info);
|
||||
}
|
||||
}
|
||||
|
||||
serializedObject.ApplyModifiedProperties();
|
||||
|
||||
// Draw standard fields
|
||||
base.OnInspectorGUI();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
18
Assets/External/Rokoko/EditorScripts/Editor/FaceEditor.cs.meta
vendored
Normal file
18
Assets/External/Rokoko/EditorScripts/Editor/FaceEditor.cs.meta
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d5dc6a1ce1b3e1e4ca93a58eb7b8423e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/EditorScripts/Editor/FaceEditor.cs
|
||||
uploadId: 616054
|
||||
88
Assets/External/Rokoko/EditorScripts/Editor/HumanBoneMappingEditor.cs
vendored
Normal file
88
Assets/External/Rokoko/EditorScripts/Editor/HumanBoneMappingEditor.cs
vendored
Normal file
@ -0,0 +1,88 @@
|
||||
#if UNITY_EDITOR
|
||||
|
||||
using Rokoko.Inputs;
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Rokoko.RokokoEditor
|
||||
{
|
||||
[CustomEditor(typeof(HumanBoneMapping))]
|
||||
[CanEditMultipleObjects]
|
||||
public class HumanBoneMappingEditor : TweakableEditor
|
||||
{
|
||||
private HumanBodyBones[] _HumanBodyBonesArray;
|
||||
|
||||
public HumanBodyBones[] HumanBodyBonesArray
|
||||
{
|
||||
get
|
||||
{
|
||||
if (_HumanBodyBonesArray == null)
|
||||
{
|
||||
_HumanBodyBonesArray = new HumanBodyBones[(int)HumanBodyBones.LastBone];
|
||||
for (int i = 0; i < _HumanBodyBonesArray.Length; i++)
|
||||
_HumanBodyBonesArray[i] = (HumanBodyBones)i;
|
||||
}
|
||||
return _HumanBodyBonesArray;
|
||||
}
|
||||
}
|
||||
|
||||
SerializedProperty customBodyBones;
|
||||
|
||||
protected void OnEnable()
|
||||
{
|
||||
customBodyBones = serializedObject.FindProperty("customBodyBones");
|
||||
}
|
||||
|
||||
// Stops showing the script field
|
||||
protected override string[] GetInvisibleInDefaultInspector()
|
||||
{
|
||||
return new[] { "m_Script" };
|
||||
}
|
||||
|
||||
public override void OnInspectorGUI()
|
||||
{
|
||||
HumanBoneMapping boneMapping = (HumanBoneMapping)target;
|
||||
Undo.RecordObject(boneMapping, "Undo ActorCustomBoneMapping Changes");
|
||||
|
||||
// Initialize Array
|
||||
if (boneMapping.customBodyBones.Length != HumanBodyBonesArray.Length)
|
||||
{
|
||||
boneMapping.customBodyBones = new Transform[HumanBodyBonesArray.Length];
|
||||
|
||||
// SerializedObject rereferce needs to be updated
|
||||
return;
|
||||
}
|
||||
|
||||
GUILayout.Space(10);
|
||||
|
||||
if (GUILayout.Button("Copy from Animator"))
|
||||
{
|
||||
Animator animator = boneMapping.GetComponent<Animator>();
|
||||
if (animator != null)
|
||||
{
|
||||
for (int i = 0; i < HumanBodyBonesArray.Length; i++)
|
||||
{
|
||||
boneMapping.customBodyBones[i] = animator.GetBoneTransform(HumanBodyBonesArray[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
GUILayout.Space(10);
|
||||
|
||||
// Draw a field for each HumanBodyBone
|
||||
for (int i = 0; i < HumanBodyBonesArray.Length; i++)
|
||||
{
|
||||
SerializedProperty element = customBodyBones.GetArrayElementAtIndex(i);
|
||||
EditorGUILayout.PropertyField(element, new GUIContent(HumanBodyBonesArray[i].ToString()));
|
||||
}
|
||||
|
||||
serializedObject.ApplyModifiedProperties();
|
||||
|
||||
// Draw standard fields
|
||||
//base.OnInspectorGUI();
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
18
Assets/External/Rokoko/EditorScripts/Editor/HumanBoneMappingEditor.cs.meta
vendored
Normal file
18
Assets/External/Rokoko/EditorScripts/Editor/HumanBoneMappingEditor.cs.meta
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a0839a667aaa630449048d91f665bff9
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/EditorScripts/Editor/HumanBoneMappingEditor.cs
|
||||
uploadId: 616054
|
||||
44
Assets/External/Rokoko/EditorScripts/Editor/PropColorEditor.cs
vendored
Normal file
44
Assets/External/Rokoko/EditorScripts/Editor/PropColorEditor.cs
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
#if UNITY_EDITOR
|
||||
|
||||
using Rokoko.Inputs;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Rokoko.RokokoEditor
|
||||
{
|
||||
[CustomEditor(typeof(PropColor))]
|
||||
[CanEditMultipleObjects]
|
||||
public class PropColorEditor : PropEditor
|
||||
{
|
||||
SerializedProperty meshRendererProperty;
|
||||
|
||||
protected override void OnEnable()
|
||||
{
|
||||
base.OnEnable();
|
||||
meshRendererProperty = serializedObject.FindProperty("meshRenderer");
|
||||
}
|
||||
|
||||
public override void OnInspectorGUI()
|
||||
{
|
||||
base.OnInspectorGUI();
|
||||
|
||||
PropColor propColor = (PropColor)target;
|
||||
serializedObject.Update();
|
||||
|
||||
GUILayout.Space(10);
|
||||
|
||||
EditorGUILayout.LabelField("Update mesh color", EditorStyles.boldLabel);
|
||||
EditorGUILayout.BeginHorizontal();
|
||||
EditorGUILayout.PropertyField(meshRendererProperty);
|
||||
if (GUILayout.Button("Self"))
|
||||
{
|
||||
propColor.meshRenderer = propColor.GetComponentInChildren<MeshRenderer>();
|
||||
}
|
||||
EditorGUILayout.EndHorizontal();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
18
Assets/External/Rokoko/EditorScripts/Editor/PropColorEditor.cs.meta
vendored
Normal file
18
Assets/External/Rokoko/EditorScripts/Editor/PropColorEditor.cs.meta
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0d1dd208261ef5a4992092a3318f5134
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/EditorScripts/Editor/PropColorEditor.cs
|
||||
uploadId: 616054
|
||||
43
Assets/External/Rokoko/EditorScripts/Editor/PropEditor.cs
vendored
Normal file
43
Assets/External/Rokoko/EditorScripts/Editor/PropEditor.cs
vendored
Normal file
@ -0,0 +1,43 @@
|
||||
#if UNITY_EDITOR
|
||||
|
||||
using Rokoko.Inputs;
|
||||
using UnityEditor;
|
||||
|
||||
namespace Rokoko.RokokoEditor
|
||||
{
|
||||
[CustomEditor(typeof(Prop))]
|
||||
[CanEditMultipleObjects]
|
||||
public class PropEditor : TweakableEditor
|
||||
{
|
||||
SerializedProperty propNameProperty;
|
||||
|
||||
protected virtual void OnEnable()
|
||||
{
|
||||
propNameProperty = serializedObject.FindProperty("propName");
|
||||
}
|
||||
|
||||
// Stops showing the script field
|
||||
protected override string[] GetInvisibleInDefaultInspector()
|
||||
{
|
||||
return new[] { "m_Script" };
|
||||
}
|
||||
|
||||
public override void OnInspectorGUI()
|
||||
{
|
||||
Prop prop = (Prop)target;
|
||||
serializedObject.Update();
|
||||
|
||||
Undo.RecordObject(prop, "Undo Prop Changes");
|
||||
|
||||
EditorGUILayout.HelpBox("Prop name allows you to override any prop target from studio", MessageType.Info);
|
||||
EditorGUILayout.PropertyField(propNameProperty);
|
||||
|
||||
serializedObject.ApplyModifiedProperties();
|
||||
|
||||
// Draw standard fields
|
||||
base.OnInspectorGUI();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
18
Assets/External/Rokoko/EditorScripts/Editor/PropEditor.cs.meta
vendored
Normal file
18
Assets/External/Rokoko/EditorScripts/Editor/PropEditor.cs.meta
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6ffddd999956ac94880e3d3b948a51b9
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/EditorScripts/Editor/PropEditor.cs
|
||||
uploadId: 616054
|
||||
44
Assets/External/Rokoko/EditorScripts/Editor/TweakableEditor.cs
vendored
Normal file
44
Assets/External/Rokoko/EditorScripts/Editor/TweakableEditor.cs
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
#if UNITY_EDITOR
|
||||
|
||||
using UnityEditor;
|
||||
|
||||
/// <summary>
|
||||
/// A simple class to inherit from when only minor tweaks to a component's inspector are required.
|
||||
/// In such cases, a full custom inspector is normally overkill but, by inheriting from this class, custom tweaks become trivial.
|
||||
///
|
||||
/// To hide items from being drawn, simply override GetInvisibleInDefaultInspector, returning a string[] of fields to hide.
|
||||
/// To draw/add extra GUI code/anything else you want before the default inspector is drawn, override OnBeforeDefaultInspector.
|
||||
/// Similarly, override OnAfterDefaultInspector to draw GUI elements after the default inspector is drawn.
|
||||
/// </summary>
|
||||
|
||||
namespace Rokoko.RokokoEditor
|
||||
{
|
||||
public abstract class TweakableEditor : Editor
|
||||
{
|
||||
private static readonly string[] _emptyStringArray = new string[0];
|
||||
|
||||
public override void OnInspectorGUI()
|
||||
{
|
||||
serializedObject.Update();
|
||||
|
||||
OnBeforeDefaultInspector();
|
||||
DrawPropertiesExcluding(serializedObject, GetInvisibleInDefaultInspector());
|
||||
OnAfterDefaultInspector();
|
||||
|
||||
serializedObject.ApplyModifiedProperties();
|
||||
}
|
||||
|
||||
protected virtual void OnBeforeDefaultInspector()
|
||||
{ }
|
||||
|
||||
protected virtual void OnAfterDefaultInspector()
|
||||
{ }
|
||||
|
||||
protected virtual string[] GetInvisibleInDefaultInspector()
|
||||
{
|
||||
return _emptyStringArray;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
18
Assets/External/Rokoko/EditorScripts/Editor/TweakableEditor.cs.meta
vendored
Normal file
18
Assets/External/Rokoko/EditorScripts/Editor/TweakableEditor.cs.meta
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c2ecfb1b4e8e7e84f8b2e187eafde67d
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/EditorScripts/Editor/TweakableEditor.cs
|
||||
uploadId: 616054
|
||||
18
Assets/External/Rokoko/EditorScripts/RokokoEditorScripts.asmdef
vendored
Normal file
18
Assets/External/Rokoko/EditorScripts/RokokoEditorScripts.asmdef
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
{
|
||||
"name": "RokokoEditor",
|
||||
"rootNamespace": "",
|
||||
"references": [
|
||||
"GUID:c0283c4bf59b9ad4aa5b4622e1c041a8"
|
||||
],
|
||||
"includePlatforms": [
|
||||
"Editor"
|
||||
],
|
||||
"excludePlatforms": [],
|
||||
"allowUnsafeCode": false,
|
||||
"overrideReferences": false,
|
||||
"precompiledReferences": [],
|
||||
"autoReferenced": true,
|
||||
"defineConstraints": [],
|
||||
"versionDefines": [],
|
||||
"noEngineReferences": false
|
||||
}
|
||||
14
Assets/External/Rokoko/EditorScripts/RokokoEditorScripts.asmdef.meta
vendored
Normal file
14
Assets/External/Rokoko/EditorScripts/RokokoEditorScripts.asmdef.meta
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 855bf3bf522250848be7ed3fd9e6664e
|
||||
AssemblyDefinitionImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/EditorScripts/RokokoEditorScripts.asmdef
|
||||
uploadId: 616054
|
||||
8
Assets/External/Rokoko/Prefabs.meta
vendored
Normal file
8
Assets/External/Rokoko/Prefabs.meta
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 783138d5a2f60ff4ea5015e2c8cca4bf
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/External/Rokoko/Prefabs/Actors.meta
vendored
Normal file
8
Assets/External/Rokoko/Prefabs/Actors.meta
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3fb9c566e8aee9446858332229f7b0ae
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/External/Rokoko/Prefabs/Actors/Newton.prefab
(Stored with Git LFS)
vendored
Normal file
BIN
Assets/External/Rokoko/Prefabs/Actors/Newton.prefab
(Stored with Git LFS)
vendored
Normal file
Binary file not shown.
14
Assets/External/Rokoko/Prefabs/Actors/Newton.prefab.meta
vendored
Normal file
14
Assets/External/Rokoko/Prefabs/Actors/Newton.prefab.meta
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3e7a0bccb581d8945b546f992a7871f4
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 98045
|
||||
packageName: Rokoko Live
|
||||
packageVersion: 2.0.2
|
||||
assetPath: Assets/External/Rokoko/Prefabs/Actors/Newton.prefab
|
||||
uploadId: 616054
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user