From 6bd8afd3e7588e6c4e249821acea0fcf97f7d46d Mon Sep 17 00:00:00 2001 From: Tleety Date: Wed, 25 May 2016 23:39:41 +0200 Subject: [PATCH] Outline for selected objects --- Assets/Door.FBX.meta | 77 +++++++++++++++++ Assets/DoorFrame.FBX.meta | 77 +++++++++++++++++ Assets/Materials/Banana.mat | Bin 0 -> 4892 bytes Assets/Materials/Banana.mat.meta | 8 ++ Assets/Materials/M_Door.mat | Bin 0 -> 4892 bytes Assets/Materials/M_Door.mat.meta | 8 ++ Assets/Materials/M_Frame.mat | Bin 0 -> 4892 bytes Assets/Materials/M_Frame.mat.meta | 8 ++ Assets/Materials/M_Glass.mat | Bin 0 -> 4892 bytes Assets/Materials/M_Glass.mat.meta | 8 ++ Assets/Materials/defaultMat.mat | Bin 0 -> 4896 bytes Assets/Materials/defaultMat.mat.meta | 8 ++ .../Materials/pink-shirt-jeans_lasse_DIF.mat | Bin 0 -> 4912 bytes .../pink-shirt-jeans_lasse_DIF.mat.meta | 8 ++ Assets/OutLineMaterial.mat | Bin 0 -> 4900 bytes Assets/OutLineMaterial.mat.meta | 8 ++ Assets/Outlined-Silhouette Only.shader | 81 ++++++++++++++++++ Assets/Outlined-Silhouette Only.shader.meta | 9 ++ Assets/WindowFrame.FBX.meta | 77 +++++++++++++++++ .../Materials/LED_group1Mat.mat | Bin 0 -> 4900 bytes .../Materials/LED_group1Mat.mat.meta | 8 ++ .../Materials/body_group1Mat.mat | Bin 0 -> 4900 bytes .../Materials/body_group1Mat.mat.meta | 8 ++ .../Materials/l_gripper_group1Mat.mat | Bin 0 -> 4904 bytes .../Materials/l_gripper_group1Mat.mat.meta | 8 ++ .../Materials/menu_but_group1Mat.mat | Bin 0 -> 4904 bytes .../Materials/menu_but_group1Mat.mat.meta | 8 ++ .../Materials/r_gripper_group1Mat.mat | Bin 0 -> 4904 bytes .../Materials/r_gripper_group1Mat.mat.meta | 8 ++ .../Materials/scroll_wheel_group1Mat.mat | Bin 0 -> 4908 bytes .../Materials/scroll_wheel_group1Mat.mat.meta | 8 ++ .../Materials/status_group1Mat.mat | Bin 0 -> 4900 bytes .../Materials/status_group1Mat.mat.meta | 8 ++ .../Materials/sys_but_group1Mat.mat | Bin 0 -> 4904 bytes .../Materials/sys_but_group1Mat.mat.meta | 8 ++ .../track_pad_scrollcut_group1Mat.mat | Bin 0 -> 4916 bytes .../track_pad_scrollcut_group1Mat.mat.meta | 8 ++ .../Materials/track_pip_group1Mat.mat | Bin 0 -> 4904 bytes .../Materials/track_pip_group1Mat.mat.meta | 8 ++ .../Materials/trackpad_group1Mat.mat | Bin 0 -> 4904 bytes .../Materials/trackpad_group1Mat.mat.meta | 8 ++ .../Materials/trigger_group1Mat.mat | Bin 0 -> 4904 bytes .../Materials/trigger_group1Mat.mat.meta | 8 ++ ProjectSettings/ProjectSettings.asset | Bin 36729 -> 36969 bytes ProjectSettings/ProjectVersion.txt | 2 +- 45 files changed, 474 insertions(+), 1 deletion(-) create mode 100644 Assets/Door.FBX.meta create mode 100644 Assets/DoorFrame.FBX.meta create mode 100644 Assets/Materials/Banana.mat create mode 100644 Assets/Materials/Banana.mat.meta create mode 100644 Assets/Materials/M_Door.mat create mode 100644 Assets/Materials/M_Door.mat.meta create mode 100644 Assets/Materials/M_Frame.mat create mode 100644 Assets/Materials/M_Frame.mat.meta create mode 100644 Assets/Materials/M_Glass.mat create mode 100644 Assets/Materials/M_Glass.mat.meta create mode 100644 Assets/Materials/defaultMat.mat create mode 100644 Assets/Materials/defaultMat.mat.meta create mode 100644 Assets/Materials/pink-shirt-jeans_lasse_DIF.mat create mode 100644 Assets/Materials/pink-shirt-jeans_lasse_DIF.mat.meta create mode 100644 Assets/OutLineMaterial.mat create mode 100644 Assets/OutLineMaterial.mat.meta create mode 100644 Assets/Outlined-Silhouette Only.shader create mode 100644 Assets/Outlined-Silhouette Only.shader.meta create mode 100644 Assets/WindowFrame.FBX.meta create mode 100644 Assets/vr_controller_vive_1_5/Materials/LED_group1Mat.mat create mode 100644 Assets/vr_controller_vive_1_5/Materials/LED_group1Mat.mat.meta create mode 100644 Assets/vr_controller_vive_1_5/Materials/body_group1Mat.mat create mode 100644 Assets/vr_controller_vive_1_5/Materials/body_group1Mat.mat.meta create mode 100644 Assets/vr_controller_vive_1_5/Materials/l_gripper_group1Mat.mat create mode 100644 Assets/vr_controller_vive_1_5/Materials/l_gripper_group1Mat.mat.meta create mode 100644 Assets/vr_controller_vive_1_5/Materials/menu_but_group1Mat.mat create mode 100644 Assets/vr_controller_vive_1_5/Materials/menu_but_group1Mat.mat.meta create mode 100644 Assets/vr_controller_vive_1_5/Materials/r_gripper_group1Mat.mat create mode 100644 Assets/vr_controller_vive_1_5/Materials/r_gripper_group1Mat.mat.meta create mode 100644 Assets/vr_controller_vive_1_5/Materials/scroll_wheel_group1Mat.mat create mode 100644 Assets/vr_controller_vive_1_5/Materials/scroll_wheel_group1Mat.mat.meta create mode 100644 Assets/vr_controller_vive_1_5/Materials/status_group1Mat.mat create mode 100644 Assets/vr_controller_vive_1_5/Materials/status_group1Mat.mat.meta create mode 100644 Assets/vr_controller_vive_1_5/Materials/sys_but_group1Mat.mat create mode 100644 Assets/vr_controller_vive_1_5/Materials/sys_but_group1Mat.mat.meta create mode 100644 Assets/vr_controller_vive_1_5/Materials/track_pad_scrollcut_group1Mat.mat create mode 100644 Assets/vr_controller_vive_1_5/Materials/track_pad_scrollcut_group1Mat.mat.meta create mode 100644 Assets/vr_controller_vive_1_5/Materials/track_pip_group1Mat.mat create mode 100644 Assets/vr_controller_vive_1_5/Materials/track_pip_group1Mat.mat.meta create mode 100644 Assets/vr_controller_vive_1_5/Materials/trackpad_group1Mat.mat create mode 100644 Assets/vr_controller_vive_1_5/Materials/trackpad_group1Mat.mat.meta create mode 100644 Assets/vr_controller_vive_1_5/Materials/trigger_group1Mat.mat create mode 100644 Assets/vr_controller_vive_1_5/Materials/trigger_group1Mat.mat.meta diff --git a/Assets/Door.FBX.meta b/Assets/Door.FBX.meta new file mode 100644 index 0000000..ca5bbb4 --- /dev/null +++ b/Assets/Door.FBX.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: d605de6389f25e242a10f8980e131dbb +timeCreated: 1464200377 +licenseType: Free +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_Door + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleRotations: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + 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 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/DoorFrame.FBX.meta b/Assets/DoorFrame.FBX.meta new file mode 100644 index 0000000..f9e1a1a --- /dev/null +++ b/Assets/DoorFrame.FBX.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: a9bc7dcee79b80e45a812fe5bcc3dcd2 +timeCreated: 1464200341 +licenseType: Free +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_DoorFrame + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleRotations: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + 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 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Banana.mat b/Assets/Materials/Banana.mat new file mode 100644 index 0000000000000000000000000000000000000000..90f47c1318193e9295f7729edc429fbd8eb4fa94 GIT binary patch literal 4892 zcmeI0%WoT16vmJ3I7w4pZRv})G`!y_rG#f_(!AQHF-b{VDkNkk&P_Zp_Jo;nNhB7t zLISa6MK@I?Hb@m>1q*g;Sfi?o^4hiAZc)|nefN%UeH}~X5Ad;0=HA~ubLKo|oI4ij zzb3L{zlc02@(>Op!$U`ghL;b^osEr+Tn=C-^qcE94&1)6XYJ-kbGI(-y|}vsmd9c* zj+EC$QrK_kNh*@V=evTWKjtLu0i++JIoX2oRq*?8%xg~Ty!-_p2QjC8p@k2@&$F2K zXKS?P=Zn0gzh-`lE%vQ`7@x7uORJwg%X4x9{=bJG#?NcyQl68~9Y#Dkq+BQNMU z_u(AIIY6$pAg5vbF_iPImgfXM%m{{Z^P>mC3%*LD3rO8YUM zdB*ZS=em5(Ouqfjb)O^G+V9l!dCQCP3&yM`Yy1L~!n*x{{{DtB z@BJ4EAvx*O{+rMHOPU$pdjAhu-Yb8=_wShV89f9Q8Pt9*A>Zqm^*~=HZsC7oM$Tu@ zaO3B1%;@J8;uia+pCfI&>E~6;^SX~WF=su8$y3Jf_VG2#-9F;`QcHUu->~*>AK$dx z?c-aPyM25cyi*@X$hEqCe8=*lu%7HA>&EXb3cs)TyhC-qqlD?^e8((z^F2lmY0r0@ zFeP{Mov_@^chYh<-zo4;`A(B-b@S!-sNqF9hX|N2zdKJrMFz3ftLyMDW~{?WXs(6d z&iG6lzmxG(ZJZaQpV^F;yhKI57s&j45{*nP`AHZ}ttF}+`(gd4)XLL-piWL=Fz+Q* z47A-s)mu^#m(9oyPO0_J!e}W5nDtkxNzGfG4!jl4CmL}Q*4|TfoO!yT8cO0M^6M*S zyp@u-Drf6{vOXV$t13#?7ph7nbn0DDOBwVPy_`{NQ}qk6)V-QA=NMv^l18L>TEz>L ztjRjYbIZ%I_B9=ZUZMjDgD{FEk`-ALj|CAK+&ajEmi+~@)!2y}Oatx>tmuDu*(_3V z*oZ1BKGb0J<;8{{B!0cD){@8*IbXc`&-Pt2<6ke%OwWG$;T8DpO1A>t3Un*btw6T| z-3t7_3h>o=+^gebwo2TJH-)d;-1c(51ZYm@;NC>fF!vcv7YlK*o$Fkjai>ikIzju7&>sYGT`$Q*m?|09fIggpq9gB?p zEVBEch}8xj5#+$UeIwK zz&VU_oLp-`&cpU2DCavZ&k20U2`KZWQu_0~TQkFZ4qEs!0`OApa8?&tvs-jITiH{}CLs`sliSm+?m}FF1KUX8DMd*W=_6)~B~_PY|Z$Mfn1w zZrz@=yrk>-Bj$|fDa%Kl>+(4>`Hnf)eTH1?m{ZSZEicMX7_*+N@pDiL>-IhR`zyx0 z_n#+(_G@Xl8it{Xc1WN&bZI-!SJhdITymq5WJ%zSl4tfxbxG!~epJoX?=) z#?L>P(a%f7J@#Ec$NG5J&&!tQbsukF&U#Lfr;Ok2<13cCeZ>1xOMf3jxW^wB#ah1iE71u*g7H2%Ay~rGxHcMdr1QW zZMV|!YAWKg8QH;Ewed+9)nb5ie!Y=2z4gVwt8+frj+3zYu4>`T^KI2u5+{-0s$cNx zWp7;saq}VA^jcB{sc5|Iu4@X=(ZpA9|D)Ic_oiJ*8!5!@RX@Q+m zlN3wC&!b)s;Y(C zLUHYP!BwS4@Sic8PbZab-{!da%ogn-^KI9< IwKK>60DBDs##ugd- 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 M)6>|M&d{&_0G%imc>n+a literal 0 HcmV?d00001 diff --git a/Assets/Materials/M_Glass.mat.meta b/Assets/Materials/M_Glass.mat.meta new file mode 100644 index 0000000..eeaf092 --- /dev/null +++ b/Assets/Materials/M_Glass.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a1ec97e2c165543448bdc502d495a3c1 +timeCreated: 1464200377 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/defaultMat.mat b/Assets/Materials/defaultMat.mat new file mode 100644 index 0000000000000000000000000000000000000000..193793f2a61faee55d8cbab0e4f9c3ec2e6d3af4 GIT binary patch literal 4896 zcmeI0OKcle6o${(agwIIN-1qArRM!kDJ48hljhZy#v~ZYm@;l@MaZh6NHEBv>KDqCA%Ewp&y+{QsTtjjv;=V(()e&As0}bLKo|Mt3YS z{-en5qKMorat{t7QA>;{fb|esT5M!JF6ib*_J~eB<)|OM6RTIV_Ii zNO?shf&HeQBq9!eU*{$H&XHsUkbY8iWCzB-gWrK;PIFr4=p2B=Q zTcb69pXMa_Df3h4vG4W6_)_bf^!gby+>ul8e+7ORKd<2=JSXQIK|EA)#_Y_H=XIP1 za1P^~AlI6gv#|XT%K1*i9f1!y4rRVnN`Jn0YL@ceIPWq%jq@btj0fGqm9)JTCtElu z&RyhM?Ktl>Jnh$em@}{4Pzr0udNwd7zmE_?egpgyj2RE_kwNj?Z@68zz2p$q^AP&T zy3x-*!i0Q8_vOos?>D?)<@*45n(wI9mjmQlN3Fg*Xn5*>0)6Cl4}z!Hwf#Rt`x*MO z{qsH@j@V_u4=QEh{ z)XzVd(a(#-J@#EcNBel!&r62qbRVx{&U#LfCyd|j1xOMf33IxR+_-^( zwp(quRTXkM9ht!ywefKfRwIBVuil88?)swd);XVRM{&@6N40R~*|usciQ>>})z7*0 zlDjVFTVA}e5(eukj5k&rO2u^QUR2c#dWv4osm?;{Vk9lMsnT;&k}k#VQ1P^i>nrKV z2FA;^TBLm~`hgqkKmtDqBMGH0YvQsXBE_9W9<&tm=~iP8ZZHkBMYhQ8iIGr6K|8Fd z=y03Sm)F{!AA7B`>cpXItcHVO1%?$ER$y3xVFiX2`2Q7{z$sN#bK8E5-AcM$;&!|% z{N(1=m-8J^Zl}v7*K1*CK(-|bc8kgAnZ*#x3%^0h8EZX-%(~Ab0+qV4l&*Cn*(MOo|if!AI;|YIF zRfBDz*!H{Ns$4=%eBY~_^n)ncb^CwF8+x$fl1*{NKS1b^8Q63wlcH1qg8ouw&_}164RQ>>;=w$Bw-7{y- zV?4fNk^ajfTlb5|-6HqkATlz1aCl_-fZSYPU(e+Lwn0C;a&`BOt2-Lk-krOCVdwen zC9pgei#SqV6iHyet|y5|4u2O5l6;$!qz90GQq9RGjDG{a1IN7Pw9d<4@UaJT+80{* zF#J4;d4IM>YyN$hm*l6+Pj8ETs~^UfTIZ$JPoLpAIST(@!4Ko-HF62h$>$Cr9x6Fw z&W)27bey|z4&xjk*IJMhuss9ie6!&>fe$$ZWxiBOd%kySmh#p(?=n1%^9bgQ2i?Mz zw7nH4Ti7YiE#zA5IPWz)?bq9wGq0^s3TwxDRxu{Oj}StB9sGTa84vG~PVwAtxLvpH zC^t3pZ6inQr>$14;x;TKj8aU%=sDJ2NfCAel8&2E12~_`6O%Q ze_}??&tS?^KYwFJKhF_&@N=+@H~lxZOuQFSWGy@g-w# z_wi-J?LNL@xZTHB!8`SFlw7Ob$JY$+71on|WZn4OqVRde&pTA-J4Tpn%y-;yJKw|P zkoJ5h2orKU-$}#me5VYz^PL9olJ) zVBU$V7-+kNsjOZ`C zY!<30sD~95?W;5T@?zcfV%IOLMjSdK7x!NJ`Gem-o&Ds;FXu=88Tti&yV9*dw*uV? zbSu!UK(_+_uL69vT6O)iLs8WYTgc+i`nVo>H;ndT#__&GBwy&({s?o@BLLU_&Uj z{T8??mrxVWb1O%@Ac{7e01NvZ#?Jnf7sASfhkYT&w9#xTif=K&OB(DZ>v6EWOrzAM zSyO<4%U_IYn|Iy{-B^JnV>(|Qi|eZ>(&r7}f0;c_w}{$~KRw*4`9d5jeFW|K7KRZ3|~DGdXKazt zpGEdgh{(Mn_u(KiHFy(RuqW%C!e<`2ov&>e1Tp! zZ%-ONtn>LJ#`NbY!$++1@;*!B9ktH;47rw3E1%CAUXq{CXFi$Z=OAp%+xMvNujupI zf1VJ{kr8dbd%wS+S<3U*|D@r=@+WNnhB5EaqY#mCZRaZDy@t^c-h(Mm z?fiog?Yu;s)9>0j-ov|gUN*d->v#iW=5vZXq5pOrUoqUSBc7MK_15t2tKX7C1NZsuPE<(He9H85m?>kbyx41{oM+;QwcU|8bYw@sih4X1BtB$=s56 z8(+J*{pENUgj?!L+4Wl39guCe1Up7b+O*zmySc$Fh}CR8ZpkY1Dt0~pogi$w{vGuB zih&(d==#3fxq~iWxhu=ns^8|GYlkvsZC|wQg{BwvRkwBd`k(n-cB79m$~Rj#7vm{^ zP1S-OuGso}V5(9^PJG|1p7w(%+OYr{_8R)m`cziK>a35wAo|qNY(9#&nc&3?dUNeK zSYM}7s?*IWz}O#OpU^rVycc@00!gNIyxJFBEm5S`jp1*FHBPsMT92O_wsXE3hpJVN z8&prG`3a%7)@CW@`6;Jz@zScQQeW`GfN?pf(E~OeOE)hm(w~?338m7l+Z;Ec*`zsS Lw#{5Ocj@szFtHjo literal 0 HcmV?d00001 diff --git a/Assets/OutLineMaterial.mat.meta b/Assets/OutLineMaterial.mat.meta new file mode 100644 index 0000000..c2adc6c --- /dev/null +++ b/Assets/OutLineMaterial.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 90a52fc266c12ff41ab5b486a49bcb9c +timeCreated: 1464211843 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Outlined-Silhouette Only.shader b/Assets/Outlined-Silhouette Only.shader new file mode 100644 index 0000000..78c5cc9 --- /dev/null +++ b/Assets/Outlined-Silhouette Only.shader @@ -0,0 +1,81 @@ +Shader "Outlined/Silhouette Only" { + Properties { + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _Outline ("Outline width", Range (0.0, 0.03)) = .005 + } + +CGINCLUDE +#include "UnityCG.cginc" + +struct appdata { + float4 vertex : POSITION; + float3 normal : NORMAL; +}; + +struct v2f { + float4 pos : POSITION; + float4 color : COLOR; +}; + +uniform float _Outline; +uniform float4 _OutlineColor; + +v2f vert(appdata v) { + // just make a copy of incoming vertex data but scaled according to normal direction + v2f o; + o.pos = mul(UNITY_MATRIX_MVP, v.vertex); + + float3 norm = mul ((float3x3)UNITY_MATRIX_IT_MV, v.normal); + float2 offset = TransformViewToProjection(norm.xy); + + o.pos.xy += offset * o.pos.z * _Outline; + o.color = _OutlineColor; + return o; +} +ENDCG + + SubShader { + Tags { "Queue" = "Transparent" } + + Pass { + Name "BASE" + Cull Back + Blend Zero One + + // uncomment this to hide inner details: + //Offset -8, -8 + + SetTexture [_OutlineColor] { + ConstantColor (0,0,0,0) + Combine constant + } + } + + // note that a vertex shader is specified here but its using the one above + Pass { + Name "OUTLINE" + Tags { "LightMode" = "Always" } + Cull Front + + // you can choose what kind of blending mode you want for the outline + //Blend SrcAlpha OneMinusSrcAlpha // Normal + //Blend One One // Additive + Blend One OneMinusDstColor // Soft Additive + //Blend DstColor Zero // Multiplicative + //Blend DstColor SrcColor // 2x Multiplicative + +CGPROGRAM +#pragma vertex vert +#pragma fragment frag + +half4 frag(v2f i) :COLOR { + return i.color; +} +ENDCG + } + + + } + + Fallback "Diffuse" +} \ No newline at end of file diff --git a/Assets/Outlined-Silhouette Only.shader.meta b/Assets/Outlined-Silhouette Only.shader.meta new file mode 100644 index 0000000..06a775b --- /dev/null +++ b/Assets/Outlined-Silhouette Only.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ae08e8618ad9dff4fa23d8d6b596537a +timeCreated: 1464211614 +licenseType: Free +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/WindowFrame.FBX.meta b/Assets/WindowFrame.FBX.meta new file mode 100644 index 0000000..2324afd --- /dev/null +++ b/Assets/WindowFrame.FBX.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 3c2e8f26d4b43044c865cdf257489a9e +timeCreated: 1464200339 +licenseType: Free +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: SM_WindowFrame + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleRotations: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + 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 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/vr_controller_vive_1_5/Materials/LED_group1Mat.mat b/Assets/vr_controller_vive_1_5/Materials/LED_group1Mat.mat new file mode 100644 index 0000000000000000000000000000000000000000..d63b05cd823d0710ed702301ee22ddff1e243248 GIT binary patch literal 4900 zcmeI0OKcle6o!xOI7w4prIfam(g5KNDWQaCY0@N4TN;y;v<0y-6Z^&<7<;0bad9LT zvqFMBE4rzW*dQUqiVX`SHb}5Sh(&oU+ika~YWV*<+O z$mowEdnZKXZjpO%5SgAlHaWdMCAYS=wsJXuebCRZUORmA+JVmX_m^*6Ie2-087z;* zVH_zhi^Q5`Lb< zd^BC7HUB=zOZ-#nrqX^QBUH^Sx8EglFTt%kU)5QIP1K>%%!&YAok!u~c`tqRRiT^S5k=H#8o?O@V{}AnG z>C5)d`?R0`@s#JW`YFbjq4fVSj%j^#-M&frBZe2OydE`t$jWPi9K!l!>-HF7OkR}F zFzVLral?moJ-^4C@jPMph;>~)XGy-J)^(pE*E(v|^J&A2@&m@KCu{r+l)}1wi~jzM zG4K6n2_ZQd(f+&7`*WHlJbV978a^z4!uM~O^BFw~6&crlt{~s5m<>UnC(iJ{FeB$P znDE5UKbX1IIA{4@`G9ku;kVoQPbI2^qe~9^X)M5n{TTY&OFyvZ6#q8xUKqm zr(Sk8#y;F&8fc4jk=qj^feQV0 zP*vg4HlweswOucATNTxb0>@Yl27?L=Dln+PpaO#m3@Y&dE5J|ErP4yB9{BBzDQs9U z=YPrEl6Qrl-Q50iz6;7Nb*1dME$j}+wk5`nk(!9Mn`<{WxCODqw&RwpvY;Zz_1^M> zrsLhlo}U=lF$Iq2Ii1_sGQY}lwd%FG=h|V6RXY~#yVP{UzUHO^k5sGcU2d*k*)Wq}L>M73;!yPBU!aj$wvp<#9pgQMaFNiU1G+PLxZ6^3I zgWY^P^4HgCl-P7@3NZG^m&diud+!8pq(I^sov)6?ZK*KS=Z)dt3VWPv3$-18ZrHB* zY80qeJ!;TAp5adjy}dT4Vx2$bR4!axRaM#xJ{T}B`!z;D(YbW%k|6!_5`RLebo(~X VO=!Ak4yo^S?blzHX1dC_{sXdC9Vh?* literal 0 HcmV?d00001 diff --git a/Assets/vr_controller_vive_1_5/Materials/LED_group1Mat.mat.meta b/Assets/vr_controller_vive_1_5/Materials/LED_group1Mat.mat.meta new file mode 100644 index 0000000..ea16005 --- /dev/null +++ b/Assets/vr_controller_vive_1_5/Materials/LED_group1Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c69b52b8e87ea754994ac00acdfabfb8 +timeCreated: 1464200377 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/vr_controller_vive_1_5/Materials/body_group1Mat.mat b/Assets/vr_controller_vive_1_5/Materials/body_group1Mat.mat new file mode 100644 index 0000000000000000000000000000000000000000..c37b1fbc5dae2f1bf7b3901c4ff7ee6926aba211 GIT binary patch literal 4900 zcmeI0OKcle6o!xO*hy1frIfam(g5KNDWQaCY0|vf(wL;AEr^Yo*f;jT*b~i+izBg^ z6%y=O(M^TK1_>cnY*-+%L4p-REXrfqZo5TQ!~fqI-^_I^RqTDDlezc1XU?3*%;=6q zMt&68J1!!3i`;{Q$kfEKiK+ETxwW;mmCFI_gMNPX+Tokm4s@=+zkK7$!OQ#0V0kQ- zaHPB}62pE=PhycA{=O`G$*?-{vG@d9P^sfIxm02#}UkFU&!zY_<0iZ zk#vpL{QD#?@lUCrV#Yq}hw&xWdCB@2HasV%;s0y+Vf?&CF6KG;+$7?mk~8Mq40%Dv zc?jn)&QWr$1vv-X51^dyHasWrAt#{BmrCi)_fE|co{jS^!;?5qVa|BaEnG?4TXC|5 z{o>q1uGNn7Uc-}qy^A^X+6$$ycC2RuWAgh5A>=o}KgO8x@E++G&;5qmb=yx4VLgwa zkE|R093YIzhjd@QNclm-i&nl5fG7EutiBu~*IKgr@}S{~|55aj*F6lLT-Wyh5bbB^ z%l6Ovw4eX6l;^SfDaMzf^#3r9X?=9vzDfBbh8L{79yNT(%4?h)!un+E_84JIUX;%; z>elUX!%MoJ-(${ro-lmax-OryB;OJ1x=)d79kJ^9wBbeh0b|yaHGT$4Vcot(e}Bf9 z_x`hlkem!_|J~>PIn5HDz5gc+FUg8#T>$Tw?;^QYJ72y>6JC^yh=BR>-FX@+GKRI1uEW2Wu?}aTxeULV z@;7_tv0Jl9rjC1Dh}t@?SV zUUoL*Ld%UdR|0=S1<~eeL#c>PolB~gLRZntdDU5HT?(b;G*xm=LXxGZ9Vnhwbvz{< z*~EBxeLd8^7CqmIbRfRx2cZN~mo;%%5RtLnV?1aXFC<%yeYn9i&=%<;wZ-5B&DVBz7#x zmWf;PuJE&)+h5LiLAj-_lpVK)-2vIQ#Mm)X6VZ0F?dArzAePv6+>%x1RphwdTYk`V zyxZ9G69YS@!0|k%a~oTJa#xnCRj+OcTg3r#odYi`@}^FNKd?1Ud;mKEDJ zljBKmP1XDzq1g6&;HpwaO+3%7p7Q)K+;IXd>~k19`%_sBsLlQG@33G=D-;IFa^d2ts?uKY!GL+$uQ39O&ZS$I1nHlbcpq1~eVgMZ UG+i`@)OWh}>n}^wU1ePV0X{q)0ssI2 literal 0 HcmV?d00001 diff --git a/Assets/vr_controller_vive_1_5/Materials/body_group1Mat.mat.meta b/Assets/vr_controller_vive_1_5/Materials/body_group1Mat.mat.meta new file mode 100644 index 0000000..234b91c --- /dev/null +++ b/Assets/vr_controller_vive_1_5/Materials/body_group1Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 51041ad68e4c65d41a1a15d7590c2ff7 +timeCreated: 1464200341 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/vr_controller_vive_1_5/Materials/l_gripper_group1Mat.mat b/Assets/vr_controller_vive_1_5/Materials/l_gripper_group1Mat.mat new file mode 100644 index 0000000000000000000000000000000000000000..12a6356d0b59355c87ef67a40ea769efb849cd03 GIT binary patch literal 4904 zcmeI0OKcle6o!xOI7w4prIfam((o>?lu*JmG-+OKX-rbm7R1I(>>GPv?6GFX#gSOd z3JLbC=%zwqgM<((HY||XAi)YD7Ui*Qx80(u;s5W9Z{|9dD)v6n>D>F>GiT0Y#=SEl zqd$u5Jt`u1i`;{Q$kfE~iK&fAxwW;mmCFI_gMNPX+Tokm4s@=+zjEWs!OQzgV0kPK z<4Ac~B!>N#p2Q+K{C!oB_`96MLxA*?Xij!v{5$v^IOa8{bzc64k0Y4VzL4P)@WTj4 z(=}T2?~}a5Kc#+(8T+gs#+O*(tY_NUlJBT>-KWU4j#~A6+VGSB$;g$5#!v z`}msSb{}5{@7Kp^a;T`=6vcM-f_zDwj6CHI+s*6g|4EP^QyDhyc9~)X{h9!gd|H*J5W5W;&@6r zvWfA^#zv@pEqT5Z=|FtX4?+o~ChOv`AR^DClr?2j*}wat6)1a722;u)QT=NFx2Ob;omZQoNNuX9X~m2 z*L*DsRI?V?lu*JmG-+OKX-rbm7R1I(>>GPv?1^T^#gSOd z3JLbC=%zwqgM<((HY||XAi)YD7Ui*Qx80(u;s5W9Z{|9dD)v6n>D>F>GiT0YW_rgW zBR`7lJt`u1i`;{Q$mIC(@yYcGxwW;mmCFI_gMNPX+Tokm4s@=+zkK7$!OQ#0V0kQ- zaHPB}62pE=PhycA{=O`G$*?-{vG@d9P^sfIxm02#}UkFU&!!r_+f-2 z=^Cy1_eoyjpHe@?jD6M*<4dgblJzrecur2k|JU%t_<4<7%yaU&3B*GsXUw@7@`8@@ z5YAzoqvTo(at^j1Ksn!ScuwF$PC%J2mC~E0p`wh42wx1lrdLBU^ zSvUGQKp2w`>ArlC@`HvKt$ZHLBkXOqv#{Adl)>quI>LJ+RxCJ z?VtB)KmTJX&tvsdj4wm!|6v@{`sliSlk!IlFIag!YWR?q*JI=m)+bxH#|dNdqI`x? zw{A}uUefja9&^U?q~XKXb@`kn`HooEeTrP`h*i(04KK-H`B`!mM8 z_n#$%_I(X_oNp{XcGaN&bZI-!SJhdJHNuru|$&zE?3Df<8~2;eTO9&Sx;; ziJyNkqn{UuGxl9S$9s6!&x?lVbsw)|&U#Lg$Bf_Z<4cCyeZ>1xOK%@vG4^&JUp3tB z<7 z>}<$|mK$xZ1pbB!qRrKYQW2dxmsBlbcuG35 ziShFKdZ>LZdcG6sKzz>+LJ6cUYvQmVB4fM9c+hgRkZd*f;Re${TcnHJo)`&K=(mHa z3XioJePylfdXd|zs7@3(#%eGaRA5knK?MdC7*t?Tf&X6tei}AatBwC&qe?yS+Zz+u zwItgnZp*vEPj7C4Io}24wz^Vw+!l5SWZM#B*GNr7+s(F{8{CFiV%u?BR+(3k<9cuT zLDTVWW6#eF?3x0{^PJ9YZ28$;S*}*SHuqgSjInCRqJ1wk-LS8@ZOfkk(zwe`_#tLl zv28Osp7hpK&EFAtR2LF>N%P52I}+ z_&9^zTs!jD*J+g4bZZJQ`p1`3+UC7?0yk11@wCoY$KtkB80zyz@o$AaPPT^Hj`!7e z%~zv9wdzrW=J7OtM(FLeITh>tIj3^r;;O3BUhvU?dD*Wq0*cP1TbBgspP2YFN~PPk WIc`MLMRQ1fr)$6dvNYXQ#`PaDE+4-D literal 0 HcmV?d00001 diff --git a/Assets/vr_controller_vive_1_5/Materials/menu_but_group1Mat.mat.meta b/Assets/vr_controller_vive_1_5/Materials/menu_but_group1Mat.mat.meta new file mode 100644 index 0000000..e800b6e --- /dev/null +++ b/Assets/vr_controller_vive_1_5/Materials/menu_but_group1Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a916136b6f3b5504c9963795f4d7305d +timeCreated: 1464200338 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/vr_controller_vive_1_5/Materials/r_gripper_group1Mat.mat b/Assets/vr_controller_vive_1_5/Materials/r_gripper_group1Mat.mat new file mode 100644 index 0000000000000000000000000000000000000000..0f3a6531aa0a41f10fb4bea739d7f377183da896 GIT binary patch literal 4904 zcmeI0OKcle6o!xOI7w4prIfam((o>?lu*JmG-+OKX-rbm7R1I(>>GPv?6GFX#gSOd z3JLbC=%zwqgM<((HY||XAi)YD7Ui*Qx80(u;s5W9Z{|9dD)v6n>D>F>GiT0Y#=SEl zqd$u5Jt`u1i`;{Q$kfE~iK&fAxwW;mmCFI_gMNPX+Tokm4s@=+zjEWs!OQzgV0kPK z<4Ac~B!>N#p2Q+K{C!oB_`96MLxA*?Xij!v{5$v^IOa8{bzc64k0Y4VzL4P)@WTj4 z(=}T2?~}a5Kc#+(8T+gs#+O*(tY_NUlJBT>-KWU4j#~A6+VGSB$;g$5#!v z`}msSb{}5{@7Kp^a;T`=6vcM-f_zDwj6CHI+s*6g|4EP^QyDhyc9~)X{h9!gd|H*J5W5W;&@6r zvWfA^#zv@pEqT5Z=|FtX4?+o~ChOv`AR^DClr?2j*}wat6)1a722;u)QT=NFx2Ob;omZQoNNuX9X~m2 z*L*DsRI?VKTaLj8?>%9C8A4f2!eW8Po!_PCA z4`*w%=HI7zNq)-w6g%uY{V=}NIxn4mh78ZiDfqt%Ka8K($R#`{pPN8DRC30gn;|dg zI1k|*#yLW+wIF9<`w^7$-G=7`KIAx*`BEv}`QEKr$~)t{$M7`HlbACebPHF~_Ewy1 zVXrv%kZZN$yx;J&U+-hiy!JvVtR3rF!IPL*Qw?gH~S-k!u~a`tq>hss9o5k=H#8o?h4X{|N18 z=*#xc`?Qz;(TwM@`WeQTq4fVKj#+(l-M-2AV}=*3ydF1vz{=|hatQ0wS+^$%6Y`>b zj#0aAPZ>U_>-jzAjOS^?hpg-JIZN{$wyyguxz=H;p3fOxlpio=Jz3-Dp%m8bTlDv5 zjCt>m5khh@r2V&__ZKuvdFTBJKs6O?R@7AxAR>9@0IT&xmG)0{*I=+C>Ia`^W|^nDX7RO)&_MQ{>6-SI1SBp z@LL&wyNln>_?a%wi_y>RV9O-qL*{3wa~a2NyDwH^qiEWOK~$)Jgw~d zN?Njs@$&k5q@^(KibK~}^#}b5^efP>K)(Y03iK=R|0}>(x2PNjzVBSZzQA{? zVbI)|z|JMzI&o{>7QTLS8_fAGD7V&5$@Lo8C6H}Pf}JBZ6>T@$tZ#5DVu@|Xt(h~g zV%PKE3BtPT-@%@*8rV67uJ608JJ|Bo+gUD`{U-NbJB+bv$D(~N)V-*uxoykO09o86 zH~JW}PO)t}ay;R$sY+3X1ZQ3;j82RI?DQ)w?d!ZLAkYrltt7GvRDvI=ZBlz#I$LaP^ z+wrr*cFkAgP&KM?jpoTTKP7bc+MJ4Ye$sKyUszRT+6!JBFfRoaMnKWIwCj>0{h5iM aQk-_*=C~Qn7R@2^ovr=)%hGgP8P|UVY$0y| literal 0 HcmV?d00001 diff --git a/Assets/vr_controller_vive_1_5/Materials/scroll_wheel_group1Mat.mat.meta b/Assets/vr_controller_vive_1_5/Materials/scroll_wheel_group1Mat.mat.meta new file mode 100644 index 0000000..4a63c9d --- /dev/null +++ b/Assets/vr_controller_vive_1_5/Materials/scroll_wheel_group1Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c3f871ccb3da7a41826bb8fc6932aba +timeCreated: 1464200339 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/vr_controller_vive_1_5/Materials/status_group1Mat.mat b/Assets/vr_controller_vive_1_5/Materials/status_group1Mat.mat new file mode 100644 index 0000000000000000000000000000000000000000..07967a98c3f88a45c466c180f472f64484e2e045 GIT binary patch literal 4900 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 literal 0 HcmV?d00001 diff --git a/Assets/vr_controller_vive_1_5/Materials/track_pad_scrollcut_group1Mat.mat.meta b/Assets/vr_controller_vive_1_5/Materials/track_pad_scrollcut_group1Mat.mat.meta new file mode 100644 index 0000000..1e9be14 --- /dev/null +++ b/Assets/vr_controller_vive_1_5/Materials/track_pad_scrollcut_group1Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d0116a5581ef3a045a12d30788f2e607 +timeCreated: 1464200344 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/vr_controller_vive_1_5/Materials/track_pip_group1Mat.mat b/Assets/vr_controller_vive_1_5/Materials/track_pip_group1Mat.mat new file mode 100644 index 0000000000000000000000000000000000000000..0099075f7cc7a9be4cb3fbf1083b1e85ba54bc76 GIT binary patch literal 4904 zcmeI0OKclO7{@<5v6H5}N-1qArQuy(DWQaCY0|vf(wL;AEr`pqu_yM@wb$BR7f0f- zCnUIYqL&JZOC^Ljap8c(1qn_FaVU>td+ilf4gde_dg5^`Rop$+m!0{|H{X7b-OcQZ zjQ%LH`>=@ID{>zWB2yDbC#KdX<@V<0W-bS?2lBj!UL-`BqJ;quKZ`!DY;f#oq- z#F6b)kp%jidXR|Z@cVj5lJ9bo3OJVDc_ioKn-tFf-hNpg>#F+k|S~!!|xBO%Y z`}w(xT#N1J{f4LYdLLuPwHw05+%cau^vNF}L?gcm{t5c@hu26ye;zd4&f8vcH0JXV z>d3s&&OX9~d|21z%Z%?gykN!q5O^AI(W=V3MDYk5GSx zwru;nPW#y(&v+iQpP_#lLi>;6nB_<3?VF50X84d5*W-o{TX8)>j>i0S=j}H*D`A5^I5|S@&o$JCv*H9gpGOo7WMrZ zeO~*|6Qbp0MBDG&?=NVU^6u+@!tkQ}3ERJ6%zN|*L}Xmsxq^7FVKfYRk+_Thg%LUL z!IY#)wa68@;L| z&Jrf%cD!?j+wsmDZpXU--Y?!oaxHeee2%8PAQ#{PWVExC@sb;>&~trRS&74A3l%R8!i9FM8j%+?j!WHH^n7)C9-S38 zuA!s#R%>oWg`7@%rgKJZd>n+82w=&p*5bO`T=d;4$8)VH4(ji!23DSJsg{x`4!uV8 zoLeoqO*!B2;*FIsXsR&YSgk1))2Mq%RWj%)S~;iM3yn*WG~BvM*Q6w!id&)Lva;(d zY0C!s%j@frwzcR7Zmb;%{2+`Zl&Y+W%Y=xG?;Phrx5Go}R$~t?Fb%XuHp%UYX`zaO zR#;Zikruso)>@t)dksgmh4IfLF@D-PDzsg&w;atbi^$5+R+&Ij*>UaUZpX&tZj#cQZ2((A_X*I|v*t)bTA zCx@+^ug0NjRO1@elWBfN=&iL`ig|v{an4^@Rb}c6UK%hi1r>V0reo>kB}MuZ6F;Lk Zox06&BbrT`LuNah`}LQl>5kB^{{Tv7ARYh! literal 0 HcmV?d00001 diff --git a/Assets/vr_controller_vive_1_5/Materials/track_pip_group1Mat.mat.meta b/Assets/vr_controller_vive_1_5/Materials/track_pip_group1Mat.mat.meta new file mode 100644 index 0000000..808f07f --- /dev/null +++ b/Assets/vr_controller_vive_1_5/Materials/track_pip_group1Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d4a778ba9498cca45bf17a04e46a6d19 +timeCreated: 1464200339 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/vr_controller_vive_1_5/Materials/trackpad_group1Mat.mat b/Assets/vr_controller_vive_1_5/Materials/trackpad_group1Mat.mat new file mode 100644 index 0000000000000000000000000000000000000000..45dafcd7379176c438a18491b24b31b79636dcfa GIT binary patch literal 4904 zcmeI0OKcle6o${(agwIIN-1qArQuy(DWQaCY0|vf(wL;AEr^Yo*f;jjvB#Pj7e`_- zD=@ID{>zWB2yDbC#KdX<@V<0rsDwYfqrrA`oUY*_qA_)xP0@<{>yudU^y%f z<4Ac`B!T^=o+Kg;{=Uvj@|`2e5Fq`e>c|d^e+Rz{$DHQ0&dJ~KaR_tT=ezg>{4m1N zY>n3Z`!pxXPnn-WmwmS%#+O>>q}$Jk;f|bw|EuuB_<0Q{;W;^H67f*U8M8A(p4V|6 zz&VU_j9hD8&cgO1DCav3cLYAsiB?`~gA;`AzUoFlIcwNBYI{py77i_L4(b&qL@V z>qbBO2ov%l-Ip&jzTfbImG48~X}-f&Uk;FK9k%-Nu;HoyG4zqwJqVs&*Y^Ji?PuuA z_RssYpa1cU=dk)2#+RY=|0s@GeRSQv$@pW2=dHXRH+;y->j`oQ>(gDgCkYesf_#oq zr*2OfKCJ8cJ?4z(X~RdX>+(5E^BuLW`wY3(QLCQM8eWheFlIej|onab!gM?>z4>XqNKs`+vglVfhojf5V*5=n<&Mxb|}e`Ch|p2>K#%7yk=0az2A8 zPyPIZ8U4IO+-2YKbF_zd{Jd;HJ7c(=?+J29Z@#mH z3Avr`oZ)u9^M>2`E`ayTcadDHoiE>`DKE$cM8JIc?mPt*8OPeNuEW2Wu@0x9P8YwG z@wa>U?Tnx4;k+3AEM>gt#wzq&UshJ)@Yq7di-T~X9jiv<1&!lUFD-h$Iz5lUiW}E3 z&~~dex1vHWrz0~sqc%Pc!b$|NnoCht3^XXP&4{k6Gv_-ba?TL|4ML{bp ztLR9J(U;a*o*#RSl4{4HYpe!?K?MdC7*t?Tfk6cZ75M)Z;HM$}KP_Kux|LEj3|h@e z>{`-o6Sw6Z;iosZz?|=Za$8+0x?Tf21hOqjuxq5IqU~l|^(MC=me_XOmX+pJ?0Wt? zL0EVFJJ|Cx1G}cs^?kQ}2U~u2mzK+Azr}smHe;;Xv1s25bua2`Zrk!FfGqB!8(qY# zTWs5|98dUbsuFAq#kSuCSEV9q;`?6tq#s1lwi94spTpSMpVDerp7pUG#F#dk%}4PT z6MUS(Zmtyv>+3X1Z8|jt82jU^W7_6}_d+jLAj!1OSI6QtR21p+#_(^6Jx;fV+K%_t zR?S!AP&KM?jpoTTe@5u-wK)~*{5hv|{=%v%(_Zk=fO#>fFanCsrBjy_>7SVRGfJt` Xw>fS^vqf{rd}nLF{<1XPQO5Nj@+=>! literal 0 HcmV?d00001 diff --git a/Assets/vr_controller_vive_1_5/Materials/trackpad_group1Mat.mat.meta b/Assets/vr_controller_vive_1_5/Materials/trackpad_group1Mat.mat.meta new file mode 100644 index 0000000..28e001a --- /dev/null +++ b/Assets/vr_controller_vive_1_5/Materials/trackpad_group1Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2934a9d54fa49394b886e4d68568cc03 +timeCreated: 1464200377 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/vr_controller_vive_1_5/Materials/trigger_group1Mat.mat b/Assets/vr_controller_vive_1_5/Materials/trigger_group1Mat.mat new file mode 100644 index 0000000000000000000000000000000000000000..81d59c059a19ecae9d3bd9b0a216b2577c641abc GIT binary patch literal 4904 zcmeI0OKclO7{@=`v6H5}N-1qArQuy(DWQaCXwtme(wL;AEr^TR*b{qU?TvQV#gRDd z2?_3;=%qs9f`kw!E*y}!Ai)VC4&`xduf3wG;s2jqPj(zj6?c#IWoLf#&9~oUcQd;p zBR`7lJt`u1i`;{Q$mIC(@yYcGxwW;mmCFI_gM5DV+Tokm4s@=+zkK7$!OQ#0V0lcI zaAbQ~B!>Q$9>gL!{Jttk{9R7sAwb$mBqzJj{~i1e9P^q}J1>93#u1FEU&!!r*rA6b z=^VBB`y?;%PpO?^Mn7wZ{w3OZ$=Vq2q#|yrBI& zgf;YYlw3(slVFT-x&OUbIsgN7&eM^Q(f_b_;JUfcdd)Ssa( z+di+;e)h*wp2zH`=wF7={=+z?`O$g%CgqP9Ua;bN)bJrIuE)sHn4fIk9w&^+i}D$I z-Ml?vcuD8;dyMJNlZFpl=jDBt#5-c0_bGBMBUV12HoPc5pwE0V$In36n740H-=ERv zwf`(3T26+w{qFt#oMs8nUjO5Um*h{_{taW^qsJg3W7^IY#CsK^A;|N@8U7bWNttoo@=YNk}wL~R{gwF zFFPA@q2)%KD}leEf@pKKp;Sbp&Lve#p{r=+yy`5pE``!^nkre7kYp-q2a3z8j;Ev} zo9HjEuZP;!qUSr2cEtDmAe2DrvL+4_A~Lpnj0fG07Lu*TK3rfLXpMA|+Y{3Q75eR< zs={M!dS6*tR2LK6Nyk52I}+ zcsYaKTs!jD*Qu1~baM(Y`p1`3TIaoY0yk11@wARt`{K4#80vMS_*-F(ldYlF<0psh zoUcZKYSp6#)#GV?M(C}zS&Dgn&Z%6uxT>nu7rZoJT=r}9fKA8J%}avxCnkPIsdVc$ W$Bk$@X%4CFbne$*mZrNxzy1U8!5>oq literal 0 HcmV?d00001 diff --git a/Assets/vr_controller_vive_1_5/Materials/trigger_group1Mat.mat.meta b/Assets/vr_controller_vive_1_5/Materials/trigger_group1Mat.mat.meta new file mode 100644 index 0000000..4ce791f --- /dev/null +++ b/Assets/vr_controller_vive_1_5/Materials/trigger_group1Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d12d8e82a709c124e9dbbf0fa2104a3c +timeCreated: 1464200340 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 20a158ca9cdfd6333b687c0254a7f737740d1f43..ad2cad3b0259f4d6e33c43c5c527e50b196639c1 100755 GIT binary patch literal 36969 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

;XHm8 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