-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #187 from jevertt/master
SpatialUnderstanding HoloToolkit module - first time checkin
- Loading branch information
Showing
74 changed files
with
9,365 additions
and
79 deletions.
There are no files selected for viewing
9 changes: 9 additions & 0 deletions
9
...Toolkit-Examples/SpatialUnderstanding/SpatialUnderstanding-FeatureOverview/Materials.meta
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
127 changes: 127 additions & 0 deletions
127
...les/SpatialUnderstanding/SpatialUnderstanding-FeatureOverview/Materials/QueryVisLines.mat
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,127 @@ | ||
%YAML 1.1 | ||
%TAG !u! tag:unity3d.com,2011: | ||
--- !u!21 &2100000 | ||
Material: | ||
serializedVersion: 6 | ||
m_ObjectHideFlags: 0 | ||
m_PrefabParentObject: {fileID: 0} | ||
m_PrefabInternal: {fileID: 0} | ||
m_Name: QueryVisLines | ||
m_Shader: {fileID: 10101, guid: 0000000000000000e000000000000000, type: 0} | ||
m_ShaderKeywords: _EMISSION | ||
m_LightmapFlags: 1 | ||
m_CustomRenderQueue: 3000 | ||
stringTagMap: {} | ||
m_SavedProperties: | ||
serializedVersion: 2 | ||
m_TexEnvs: | ||
- first: | ||
name: _BumpMap | ||
second: | ||
m_Texture: {fileID: 0} | ||
m_Scale: {x: 1, y: 1} | ||
m_Offset: {x: 0, y: 0} | ||
- first: | ||
name: _DetailAlbedoMap | ||
second: | ||
m_Texture: {fileID: 0} | ||
m_Scale: {x: 1, y: 1} | ||
m_Offset: {x: 0, y: 0} | ||
- first: | ||
name: _DetailMask | ||
second: | ||
m_Texture: {fileID: 0} | ||
m_Scale: {x: 1, y: 1} | ||
m_Offset: {x: 0, y: 0} | ||
- first: | ||
name: _DetailNormalMap | ||
second: | ||
m_Texture: {fileID: 0} | ||
m_Scale: {x: 1, y: 1} | ||
m_Offset: {x: 0, y: 0} | ||
- first: | ||
name: _EmissionMap | ||
second: | ||
m_Texture: {fileID: 0} | ||
m_Scale: {x: 1, y: 1} | ||
m_Offset: {x: 0, y: 0} | ||
- first: | ||
name: _MainTex | ||
second: | ||
m_Texture: {fileID: 0} | ||
m_Scale: {x: 1, y: 1} | ||
m_Offset: {x: 0, y: 0} | ||
- first: | ||
name: _MetallicGlossMap | ||
second: | ||
m_Texture: {fileID: 0} | ||
m_Scale: {x: 1, y: 1} | ||
m_Offset: {x: 0, y: 0} | ||
- first: | ||
name: _OcclusionMap | ||
second: | ||
m_Texture: {fileID: 0} | ||
m_Scale: {x: 1, y: 1} | ||
m_Offset: {x: 0, y: 0} | ||
- first: | ||
name: _ParallaxMap | ||
second: | ||
m_Texture: {fileID: 0} | ||
m_Scale: {x: 1, y: 1} | ||
m_Offset: {x: 0, y: 0} | ||
m_Floats: | ||
- first: | ||
name: _BumpScale | ||
second: 1 | ||
- first: | ||
name: _Cutoff | ||
second: 0.5 | ||
- first: | ||
name: _DetailNormalMapScale | ||
second: 1 | ||
- first: | ||
name: _DstBlend | ||
second: 0 | ||
- first: | ||
name: _GlossMapScale | ||
second: 1 | ||
- first: | ||
name: _Glossiness | ||
second: 0.5 | ||
- first: | ||
name: _GlossyReflections | ||
second: 1 | ||
- first: | ||
name: _Metallic | ||
second: 0 | ||
- first: | ||
name: _Mode | ||
second: 0 | ||
- first: | ||
name: _OcclusionStrength | ||
second: 1 | ||
- first: | ||
name: _Parallax | ||
second: 0.02 | ||
- first: | ||
name: _SmoothnessTextureChannel | ||
second: 0 | ||
- first: | ||
name: _SpecularHighlights | ||
second: 1 | ||
- first: | ||
name: _SrcBlend | ||
second: 1 | ||
- first: | ||
name: _UVSec | ||
second: 0 | ||
- first: | ||
name: _ZWrite | ||
second: 1 | ||
m_Colors: | ||
- first: | ||
name: _Color | ||
second: {r: 1, g: 1, b: 1, a: 1} | ||
- first: | ||
name: _EmissionColor | ||
second: {r: 0, g: 0, b: 0, a: 1} |
8 changes: 8 additions & 0 deletions
8
...patialUnderstanding/SpatialUnderstanding-FeatureOverview/Materials/QueryVisLines.mat.meta
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
9 changes: 9 additions & 0 deletions
9
...loToolkit-Examples/SpatialUnderstanding/SpatialUnderstanding-FeatureOverview/Prefabs.meta
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
198 changes: 198 additions & 0 deletions
198
...-Examples/SpatialUnderstanding/SpatialUnderstanding-FeatureOverview/Prefabs/Button.prefab
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,198 @@ | ||
%YAML 1.1 | ||
%TAG !u! tag:unity3d.com,2011: | ||
--- !u!1001 &100100000 | ||
Prefab: | ||
m_ObjectHideFlags: 1 | ||
serializedVersion: 2 | ||
m_Modification: | ||
m_TransformParent: {fileID: 0} | ||
m_Modifications: [] | ||
m_RemovedComponents: [] | ||
m_ParentPrefab: {fileID: 0} | ||
m_RootGameObject: {fileID: 1000013627577240} | ||
m_IsPrefabParent: 1 | ||
--- !u!1 &1000011864087548 | ||
GameObject: | ||
m_ObjectHideFlags: 0 | ||
m_PrefabParentObject: {fileID: 0} | ||
m_PrefabInternal: {fileID: 100100000} | ||
serializedVersion: 4 | ||
m_Component: | ||
- 224: {fileID: 224000014253434294} | ||
- 222: {fileID: 222000012008473064} | ||
- 114: {fileID: 114000011054942746} | ||
m_Layer: 5 | ||
m_Name: Text | ||
m_TagString: Untagged | ||
m_Icon: {fileID: 0} | ||
m_NavMeshLayer: 0 | ||
m_StaticEditorFlags: 0 | ||
m_IsActive: 1 | ||
--- !u!1 &1000013627577240 | ||
GameObject: | ||
m_ObjectHideFlags: 0 | ||
m_PrefabParentObject: {fileID: 0} | ||
m_PrefabInternal: {fileID: 100100000} | ||
serializedVersion: 4 | ||
m_Component: | ||
- 224: {fileID: 224000013085997754} | ||
- 222: {fileID: 222000010837034226} | ||
- 114: {fileID: 114000013420126132} | ||
- 114: {fileID: 114000011813398084} | ||
m_Layer: 5 | ||
m_Name: Button | ||
m_TagString: Untagged | ||
m_Icon: {fileID: 0} | ||
m_NavMeshLayer: 0 | ||
m_StaticEditorFlags: 0 | ||
m_IsActive: 1 | ||
--- !u!114 &114000011054942746 | ||
MonoBehaviour: | ||
m_ObjectHideFlags: 1 | ||
m_PrefabParentObject: {fileID: 0} | ||
m_PrefabInternal: {fileID: 100100000} | ||
m_GameObject: {fileID: 1000011864087548} | ||
m_Enabled: 1 | ||
m_EditorHideFlags: 0 | ||
m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} | ||
m_Name: | ||
m_EditorClassIdentifier: | ||
m_Material: {fileID: 0} | ||
m_Color: {r: 0, g: 0, b: 0, a: 1} | ||
m_RaycastTarget: 1 | ||
m_OnCullStateChanged: | ||
m_PersistentCalls: | ||
m_Calls: [] | ||
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, | ||
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null | ||
m_FontData: | ||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} | ||
m_FontSize: 14 | ||
m_FontStyle: 0 | ||
m_BestFit: 0 | ||
m_MinSize: 0 | ||
m_MaxSize: 64 | ||
m_Alignment: 4 | ||
m_AlignByGeometry: 0 | ||
m_RichText: 1 | ||
m_HorizontalOverflow: 0 | ||
m_VerticalOverflow: 0 | ||
m_LineSpacing: 1 | ||
m_Text: TEXT | ||
--- !u!114 &114000011813398084 | ||
MonoBehaviour: | ||
m_ObjectHideFlags: 1 | ||
m_PrefabParentObject: {fileID: 0} | ||
m_PrefabInternal: {fileID: 100100000} | ||
m_GameObject: {fileID: 1000013627577240} | ||
m_Enabled: 1 | ||
m_EditorHideFlags: 0 | ||
m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} | ||
m_Name: | ||
m_EditorClassIdentifier: | ||
m_Navigation: | ||
m_Mode: 3 | ||
m_SelectOnUp: {fileID: 0} | ||
m_SelectOnDown: {fileID: 0} | ||
m_SelectOnLeft: {fileID: 0} | ||
m_SelectOnRight: {fileID: 0} | ||
m_Transition: 1 | ||
m_Colors: | ||
m_NormalColor: {r: 0.9044118, g: 0.9044118, b: 0.9044118, a: 1} | ||
m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} | ||
m_PressedColor: {r: 0.49264705, g: 0.49614602, b: 1, a: 1} | ||
m_DisabledColor: {r: 0.43382353, g: 0.43382353, b: 0.43382353, a: 0.5019608} | ||
m_ColorMultiplier: 1 | ||
m_FadeDuration: 0.1 | ||
m_SpriteState: | ||
m_HighlightedSprite: {fileID: 0} | ||
m_PressedSprite: {fileID: 0} | ||
m_DisabledSprite: {fileID: 0} | ||
m_AnimationTriggers: | ||
m_NormalTrigger: Normal | ||
m_HighlightedTrigger: Highlighted | ||
m_PressedTrigger: Pressed | ||
m_DisabledTrigger: Disabled | ||
m_Interactable: 1 | ||
m_TargetGraphic: {fileID: 114000013420126132} | ||
m_OnClick: | ||
m_PersistentCalls: | ||
m_Calls: [] | ||
m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, | ||
Culture=neutral, PublicKeyToken=null | ||
--- !u!114 &114000013420126132 | ||
MonoBehaviour: | ||
m_ObjectHideFlags: 1 | ||
m_PrefabParentObject: {fileID: 0} | ||
m_PrefabInternal: {fileID: 100100000} | ||
m_GameObject: {fileID: 1000013627577240} | ||
m_Enabled: 1 | ||
m_EditorHideFlags: 0 | ||
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} | ||
m_Name: | ||
m_EditorClassIdentifier: | ||
m_Material: {fileID: 0} | ||
m_Color: {r: 1, g: 1, b: 1, a: 1} | ||
m_RaycastTarget: 1 | ||
m_OnCullStateChanged: | ||
m_PersistentCalls: | ||
m_Calls: [] | ||
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, | ||
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null | ||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} | ||
m_Type: 1 | ||
m_PreserveAspect: 0 | ||
m_FillCenter: 1 | ||
m_FillMethod: 4 | ||
m_FillAmount: 1 | ||
m_FillClockwise: 1 | ||
m_FillOrigin: 0 | ||
--- !u!222 &222000010837034226 | ||
CanvasRenderer: | ||
m_ObjectHideFlags: 1 | ||
m_PrefabParentObject: {fileID: 0} | ||
m_PrefabInternal: {fileID: 100100000} | ||
m_GameObject: {fileID: 1000013627577240} | ||
--- !u!222 &222000012008473064 | ||
CanvasRenderer: | ||
m_ObjectHideFlags: 1 | ||
m_PrefabParentObject: {fileID: 0} | ||
m_PrefabInternal: {fileID: 100100000} | ||
m_GameObject: {fileID: 1000011864087548} | ||
--- !u!224 &224000013085997754 | ||
RectTransform: | ||
m_ObjectHideFlags: 1 | ||
m_PrefabParentObject: {fileID: 0} | ||
m_PrefabInternal: {fileID: 100100000} | ||
m_GameObject: {fileID: 1000013627577240} | ||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} | ||
m_LocalPosition: {x: 0, y: 0, z: 0} | ||
m_LocalScale: {x: 1, y: 1, z: 1} | ||
m_Children: | ||
- {fileID: 224000014253434294} | ||
m_Father: {fileID: 0} | ||
m_RootOrder: 0 | ||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||
m_AnchorMin: {x: 0, y: 0} | ||
m_AnchorMax: {x: 0, y: 0} | ||
m_AnchoredPosition: {x: 0, y: 0} | ||
m_SizeDelta: {x: 0, y: 0} | ||
m_Pivot: {x: 0.5, y: 0.5} | ||
--- !u!224 &224000014253434294 | ||
RectTransform: | ||
m_ObjectHideFlags: 1 | ||
m_PrefabParentObject: {fileID: 0} | ||
m_PrefabInternal: {fileID: 100100000} | ||
m_GameObject: {fileID: 1000011864087548} | ||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | ||
m_LocalPosition: {x: 0, y: 0, z: 0} | ||
m_LocalScale: {x: 0.9, y: 0.9, z: 1} | ||
m_Children: [] | ||
m_Father: {fileID: 224000013085997754} | ||
m_RootOrder: 0 | ||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||
m_AnchorMin: {x: 0, y: 0} | ||
m_AnchorMax: {x: 1, y: 1} | ||
m_AnchoredPosition: {x: -0.0000042915344, y: 1.3000183} | ||
m_SizeDelta: {x: 0.000008583069, y: -0.0000076293945} | ||
m_Pivot: {x: 0.5, y: 0.5} |
8 changes: 8 additions & 0 deletions
8
...ples/SpatialUnderstanding/SpatialUnderstanding-FeatureOverview/Prefabs/Button.prefab.meta
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
16 changes: 16 additions & 0 deletions
16
...it-Examples/SpatialUnderstanding/SpatialUnderstanding-FeatureOverview/ReadMe.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
HoloToolkit Examples - Spatial Understanding - Feature Overview | ||
============ | ||
|
||
## Description | ||
The HoloToolkit.SpatialUnderstanding library encapsulates this technology, allowing you to quickly find empty spaces on the walls, place objects on the ceiling, identify placed for character to sit, and a myriad of other spatial understanding queries. | ||
|
||
There are three primary interfaces exposed by the module: topology for simple surface and spatial queries, shape for object detection, and the object placement solver for constraint based placement of object sets. | ||
|
||
In addition to the three primary module interfaces, a ray casting interface can be used to retrieve tagged surface types and a custom watertight playspace mesh can be copied out. | ||
|
||
This sample demonstrates many of the features of the Spatial Understanding addon. | ||
|
||
## SETUP | ||
1. Import the HoloToolkit into the project | ||
2. Open the Scenes\Main level | ||
3. Build for HoloLens |
9 changes: 9 additions & 0 deletions
9
...oloToolkit-Examples/SpatialUnderstanding/SpatialUnderstanding-FeatureOverview/Scenes.meta
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Oops, something went wrong.