Skip to content

Commit 55a6625

Browse files
committed
Add sample VRSandbox
1 parent c144153 commit 55a6625

File tree

153 files changed

+14134
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

153 files changed

+14134
-2
lines changed

.gitignore

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
*.user
3+
*.lock
4+
.vs/
5+
_ReSharper*
6+
*.suo
7+
*.VC.db
8+
*.vshost.exe
9+
*.manifest
10+
*.sdf
11+
[Bb]in/
12+
obj/
13+
Cache/

README.md

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,23 @@
1-
# XenkoGameStudio
2-
Xenko is an open-source C# game engine designed for the future of gaming (http://xenko.com/)
1+
![language](https://img.shields.io/badge/Language-C%23-green.svg)
2+
![dependencies](https://img.shields.io/badge/Dependecies-3dRudderSDK-green.svg)
3+
![Xenko](https://img.shields.io/badge/2.0.1.1-brightgreen.svg)
4+
![Visual Studio 2015](https://img.shields.io/badge/Visual%20Studio-2015-brightgreen.svg)
5+
![Firmware 3dRudder](https://img.shields.io/badge/Firmware%203dRudder-%3E%20v1.3.5.2-brightgreen.svg)
6+
7+
# Xenko Game Studio Sample VR v0.1
8+
9+
## Download
10+
* [Release](https://github.com/3DRudder/XenkoGameStudio/releases/latest)
11+
12+
## Introduction
13+
* Clone project
14+
* Clone or download [3dRudderSDK](https://github.com/3DRudder/3DRudderSDK) in the same parent folder
15+
* Start Xenko, browse for existing project and select VRSandbox.sln or VRSandbox.xkpkg
16+
* Copy the '''/../3dRudderSDK/Bin/Win32/i3DR.dll''' into '''/VRSandbox/Bin/Windows/Debug''' and '''/VRSandbox/Bin/Windows/Release'''
17+
* Build (F5)
18+
19+
## License
20+
21+
3dRudder - All copyrights reserved.
22+
23+

VRSandbox.sln

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 14
4+
VisualStudioVersion = 14.0.23107.0
5+
MinimumVisualStudioVersion = 14.0.23107.0
6+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VRSandbox", "VRSandbox", "{23FB646C-5C52-47C7-9C39-BC730CFC72AE}"
7+
ProjectSection(SiliconStudioPackage) = preProject
8+
VRSandbox/VRSandbox.xkpkg = VRSandbox/VRSandbox.xkpkg
9+
EndProjectSection
10+
EndProject
11+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VRSandbox.Windows", "VRSandbox\VRSandbox.Windows\VRSandbox.Windows.csproj", "{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}"
12+
EndProject
13+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VRSandbox.Game", "VRSandbox\VRSandbox.Game\VRSandbox.Game.csproj", "{F940AD99-316C-4499-8C34-E794B9EB8F8A}"
14+
EndProject
15+
Global
16+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
17+
AppStore|Any CPU = AppStore|Any CPU
18+
AppStore|Mixed Platforms = AppStore|Mixed Platforms
19+
AppStore|Windows = AppStore|Windows
20+
CoreCLR_Debug|Any CPU = CoreCLR_Debug|Any CPU
21+
CoreCLR_Debug|Mixed Platforms = CoreCLR_Debug|Mixed Platforms
22+
CoreCLR_Debug|Windows = CoreCLR_Debug|Windows
23+
CoreCLR_Release|Any CPU = CoreCLR_Release|Any CPU
24+
CoreCLR_Release|Mixed Platforms = CoreCLR_Release|Mixed Platforms
25+
CoreCLR_Release|Windows = CoreCLR_Release|Windows
26+
Debug|Any CPU = Debug|Any CPU
27+
Debug|Mixed Platforms = Debug|Mixed Platforms
28+
Debug|Windows = Debug|Windows
29+
Release|Any CPU = Release|Any CPU
30+
Release|Mixed Platforms = Release|Mixed Platforms
31+
Release|Windows = Release|Windows
32+
Testing|Any CPU = Testing|Any CPU
33+
Testing|Mixed Platforms = Testing|Mixed Platforms
34+
Testing|Windows = Testing|Windows
35+
EndGlobalSection
36+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
37+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.AppStore|Any CPU.ActiveCfg = AppStore|Any CPU
38+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.AppStore|Any CPU.Build.0 = AppStore|Any CPU
39+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.AppStore|Any CPU.Deploy.0 = AppStore|Any CPU
40+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.AppStore|Mixed Platforms.ActiveCfg = AppStore|Any CPU
41+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.AppStore|Mixed Platforms.Build.0 = AppStore|Any CPU
42+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.AppStore|Mixed Platforms.Deploy.0 = AppStore|Any CPU
43+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
44+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.AppStore|Windows.Build.0 = AppStore|Any CPU
45+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.AppStore|Windows.Deploy.0 = AppStore|Any CPU
46+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Debug|Any CPU.ActiveCfg = CoreCLR_Debug|Any CPU
47+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Debug|Any CPU.Build.0 = CoreCLR_Debug|Any CPU
48+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Debug|Any CPU.Deploy.0 = CoreCLR_Debug|Any CPU
49+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Debug|Mixed Platforms.ActiveCfg = CoreCLR_Debug|Any CPU
50+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Debug|Mixed Platforms.Build.0 = CoreCLR_Debug|Any CPU
51+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Debug|Mixed Platforms.Deploy.0 = CoreCLR_Debug|Any CPU
52+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Debug|Windows.ActiveCfg = CoreCLR_Debug|Any CPU
53+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Debug|Windows.Build.0 = CoreCLR_Debug|Any CPU
54+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Debug|Windows.Deploy.0 = CoreCLR_Debug|Any CPU
55+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Release|Any CPU.ActiveCfg = CoreCLR_Release|Any CPU
56+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Release|Any CPU.Build.0 = CoreCLR_Release|Any CPU
57+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Release|Any CPU.Deploy.0 = CoreCLR_Release|Any CPU
58+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Release|Mixed Platforms.ActiveCfg = CoreCLR_Release|Any CPU
59+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Release|Mixed Platforms.Build.0 = CoreCLR_Release|Any CPU
60+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Release|Mixed Platforms.Deploy.0 = CoreCLR_Release|Any CPU
61+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Release|Windows.ActiveCfg = CoreCLR_Release|Any CPU
62+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Release|Windows.Build.0 = CoreCLR_Release|Any CPU
63+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.CoreCLR_Release|Windows.Deploy.0 = CoreCLR_Release|Any CPU
64+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
65+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Debug|Any CPU.Build.0 = Debug|Any CPU
66+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
67+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
68+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
69+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
70+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Debug|Windows.ActiveCfg = Debug|Any CPU
71+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Debug|Windows.Build.0 = Debug|Any CPU
72+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Debug|Windows.Deploy.0 = Debug|Any CPU
73+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Release|Any CPU.ActiveCfg = Release|Any CPU
74+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Release|Any CPU.Build.0 = Release|Any CPU
75+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Release|Any CPU.Deploy.0 = Release|Any CPU
76+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
77+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
78+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
79+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Release|Windows.ActiveCfg = Release|Any CPU
80+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Release|Windows.Build.0 = Release|Any CPU
81+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Release|Windows.Deploy.0 = Release|Any CPU
82+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Testing|Any CPU.ActiveCfg = Testing|Any CPU
83+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Testing|Any CPU.Build.0 = Testing|Any CPU
84+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Testing|Any CPU.Deploy.0 = Testing|Any CPU
85+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Testing|Mixed Platforms.ActiveCfg = Testing|Any CPU
86+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Testing|Mixed Platforms.Build.0 = Testing|Any CPU
87+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Testing|Mixed Platforms.Deploy.0 = Testing|Any CPU
88+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Testing|Windows.ActiveCfg = Testing|Any CPU
89+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Testing|Windows.Build.0 = Testing|Any CPU
90+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1}.Testing|Windows.Deploy.0 = Testing|Any CPU
91+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.AppStore|Any CPU.ActiveCfg = AppStore|Any CPU
92+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.AppStore|Any CPU.Build.0 = AppStore|Any CPU
93+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.AppStore|Mixed Platforms.ActiveCfg = AppStore|Any CPU
94+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.AppStore|Mixed Platforms.Build.0 = AppStore|Any CPU
95+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.AppStore|Windows.ActiveCfg = AppStore|Any CPU
96+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.AppStore|Windows.Build.0 = AppStore|Any CPU
97+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.CoreCLR_Debug|Any CPU.ActiveCfg = CoreCLR_Debug|Any CPU
98+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.CoreCLR_Debug|Any CPU.Build.0 = CoreCLR_Debug|Any CPU
99+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.CoreCLR_Debug|Mixed Platforms.ActiveCfg = CoreCLR_Debug|Any CPU
100+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.CoreCLR_Debug|Mixed Platforms.Build.0 = CoreCLR_Debug|Any CPU
101+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.CoreCLR_Debug|Windows.ActiveCfg = CoreCLR_Debug|Any CPU
102+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.CoreCLR_Debug|Windows.Build.0 = CoreCLR_Debug|Any CPU
103+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.CoreCLR_Release|Any CPU.ActiveCfg = CoreCLR_Release|Any CPU
104+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.CoreCLR_Release|Any CPU.Build.0 = CoreCLR_Release|Any CPU
105+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.CoreCLR_Release|Mixed Platforms.ActiveCfg = CoreCLR_Release|Any CPU
106+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.CoreCLR_Release|Mixed Platforms.Build.0 = CoreCLR_Release|Any CPU
107+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.CoreCLR_Release|Windows.ActiveCfg = CoreCLR_Release|Any CPU
108+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.CoreCLR_Release|Windows.Build.0 = CoreCLR_Release|Any CPU
109+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
110+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Debug|Any CPU.Build.0 = Debug|Any CPU
111+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
112+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
113+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Debug|Windows.ActiveCfg = Debug|Any CPU
114+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Debug|Windows.Build.0 = Debug|Any CPU
115+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Release|Any CPU.ActiveCfg = Release|Any CPU
116+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Release|Any CPU.Build.0 = Release|Any CPU
117+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
118+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Release|Mixed Platforms.Build.0 = Release|Any CPU
119+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Release|Windows.ActiveCfg = Release|Any CPU
120+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Release|Windows.Build.0 = Release|Any CPU
121+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Testing|Any CPU.ActiveCfg = Testing|Any CPU
122+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Testing|Any CPU.Build.0 = Testing|Any CPU
123+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Testing|Mixed Platforms.ActiveCfg = Testing|Any CPU
124+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Testing|Mixed Platforms.Build.0 = Testing|Any CPU
125+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Testing|Windows.ActiveCfg = Testing|Any CPU
126+
{F940AD99-316C-4499-8C34-E794B9EB8F8A}.Testing|Windows.Build.0 = Testing|Any CPU
127+
EndGlobalSection
128+
GlobalSection(NestedProjects) = preSolution
129+
{E0EE0576-87C0-43A5-939E-74B1CB8B36C1} = {23FB646C-5C52-47C7-9C39-BC730CFC72AE}
130+
{F940AD99-316C-4499-8C34-E794B9EB8F8A} = {23FB646C-5C52-47C7-9C39-BC730CFC72AE}
131+
EndGlobalSection
132+
EndGlobal
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
!Animation
2+
Id: 9c82b823-dcc2-4dd8-99e4-ca7dd99ea0da
3+
SerializedVersion: {Xenko: 2.0.0.0}
4+
Tags: []
5+
Source: ../../../Resources/Animation/Grab_L.fbx
6+
ClipDuration:
7+
Enabled: false
8+
StartAnimationTime: 0:00:00:00.0000000
9+
EndAnimationTime: 0:00:30:00.0000000
10+
PivotPosition: {X: 0.0, Y: 0.0, Z: 0.0}
11+
RepeatMode: PlayOnceHold
12+
Type: !StandardAnimationAssetType {}
13+
Skeleton: e0c9cb05-2acc-4a9e-a49e-1693f7232400:Models/HandModelLeft Skeleton
14+
RootMotion: false
15+
PreviewModel: 2a692a69-a727-4019-bcb5-9998e09789b0:Models/HandModelLeft
16+
AnimationTimeMinimum: 0:00:00:00.0000000
17+
AnimationTimeMaximum: 0:00:00:00.2000000
18+
~SourceHashes:
19+
a6a33c1a0db1400de6fac7d2eda800ff~../../../Resources/Animation/Grab_L.fbx: b16f8f283ed13095f9f0388beea800ed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
!Animation
2+
Id: 5c53ce9e-e41d-49dc-9a84-c9ae88e107c5
3+
SerializedVersion: {Xenko: 2.0.0.0}
4+
Tags: []
5+
Source: ../../../Resources/Animation/Grab_R.fbx
6+
ClipDuration:
7+
Enabled: false
8+
StartAnimationTime: 0:00:00:00.0000000
9+
EndAnimationTime: 0:00:30:00.0000000
10+
PivotPosition: {X: 0.0, Y: 0.0, Z: 0.0}
11+
RepeatMode: PlayOnceHold
12+
Type: !StandardAnimationAssetType {}
13+
Skeleton: fcaa347c-3254-4d33-b619-4e73addbd847:Models/HandModelRight Skeleton
14+
RootMotion: false
15+
PreviewModel: 7b1eae8d-bbb0-4261-8530-1fc09251ab0b:Models/HandModelRight
16+
AnimationTimeMinimum: 0:00:00:00.0000000
17+
AnimationTimeMaximum: 0:00:00:00.2000000
18+
~SourceHashes:
19+
0a2b11e0e0bd3ec0ca65decb69861006~../../../Resources/Animation/Grab_R.fbx: fd6cd0385dc7dd226f3ff2444035b564
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
!ColliderShapeAsset
2+
Id: 55369632-55a4-4885-8ba1-3dc8012d0e48
3+
SerializedVersion: {Xenko: 2.0.0.0}
4+
Tags: []
5+
ColliderShapes:
6+
e37a9ac2f8b620ffd45945407271cd76: !ConvexHullColliderShapeDesc
7+
ConvexHulls: null
8+
ConvexHullsIndices: null
9+
Model: fd79b66c-dd5d-4f6d-8e4d-2a363cc28379:Models/standCurved
10+
LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0}
11+
LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0}
12+
SimpleWrap: true
13+
Scaling: {X: 1.0, Y: 1.0, Z: 1.0}
14+
Depth: 10
15+
PosSampling: 10
16+
AngleSampling: 10
17+
PosRefine: 5
18+
AngleRefine: 5
19+
Alpha: 0.01
20+
Threshold: 0.01

0 commit comments

Comments
 (0)