All Projects → Unity-Technologies → Vralchemylab

Unity-Technologies / Vralchemylab

VR Demo project using HDRP and unity 2019.3

Labels

Projects that are alternatives of or similar to Vralchemylab

Ar Vrcourse
VR,AR,MR 开发入门教程
Stars: ✭ 298 (+125.76%)
Mutual labels:  unity3d, vr
Unity Sdk
🎮 Unity SDK to use the IBM Watson services.
Stars: ✭ 546 (+313.64%)
Mutual labels:  unity3d, vr
Xrtk Core
The Official Mixed Reality Framework for Unity
Stars: ✭ 219 (+65.91%)
Mutual labels:  unity3d, vr
Zinnia.unity
A collection of design patterns for solving common problems.
Stars: ✭ 177 (+34.09%)
Mutual labels:  unity3d, vr
Mesh maker vr
Mesh Maker VR
Stars: ✭ 47 (-64.39%)
Mutual labels:  unity3d, vr
Dungeontemplatelibrary
🌏: Dungeon free resources (terrain & roguelike generation)
Stars: ✭ 595 (+350.76%)
Mutual labels:  unity3d, vr
Vrtk
*Beta* - An example of how to use the Tilia packages to create great content with VRTK v4.
Stars: ✭ 3,422 (+2492.42%)
Mutual labels:  unity3d, vr
Vrarmik
Unity Inverse Kinematics solution for arms in VR
Stars: ✭ 94 (-28.79%)
Mutual labels:  unity3d, vr
Animvrunitytoolkit
Bring your AnimVR creations into Unity
Stars: ✭ 31 (-76.52%)
Mutual labels:  unity3d, vr
Hover Ui Kit
Create beautiful user interfaces for immersive VR/AR experiences.
Stars: ✭ 662 (+401.52%)
Mutual labels:  unity3d, vr
Spatial Computing
Samples showing how to use Azure and AI services in Mixed Reality projects
Stars: ✭ 63 (-52.27%)
Mutual labels:  unity3d, vr
Hmd Eyes
Building blocks for eye tracking in AR and VR.
Stars: ✭ 111 (-15.91%)
Mutual labels:  unity3d, vr
Zed Unity
ZED SDK Unity plugin
Stars: ✭ 125 (-5.3%)
Mutual labels:  unity3d
Easyvirtualmotioncaptureforunity
バーチャルモーションキャプチャーからOSCで姿勢情報を受信してUnityシーンに反映するスクリプト群です。 UnityPackage1つで簡単導入、ランタイムでももちろん動作。プロトコルは公開されており拡張可能
Stars: ✭ 128 (-3.03%)
Mutual labels:  vr
Shadergum
Unity3D GPU Sculpt & Morph
Stars: ✭ 125 (-5.3%)
Mutual labels:  unity3d
Lwrpshaders
A collection of high customizable unlit shaders for Lightweight Render Pipeline
Stars: ✭ 125 (-5.3%)
Mutual labels:  unity3d
Remixvr
RemixVR is a tool for collaboratively building customisable VR experiences.
Stars: ✭ 129 (-2.27%)
Mutual labels:  vr
Frequensea
Visualizing the frequency spectrum.
Stars: ✭ 127 (-3.79%)
Mutual labels:  vr
Arkit Unity3d
Access ARKit features like world-tracking, live video rendering, plane estimation and updates, hit-testing API, ambient light estimation, and raw point cloud data.
Stars: ✭ 124 (-6.06%)
Mutual labels:  unity3d
Uween
Lightweight tween library for Unity.
Stars: ✭ 123 (-6.82%)
Mutual labels:  unity3d

The alchemy lab : a VR project with High Definition Render Pipeline

This project is designed for the Oculus Rift and Rift S. It's made using Unity 2019.3.1f1 and HDRP 7.2.0.

The controllers are not configured correctly for other VR platforms.

This Project uses the XR Interaction Package.

Alchemy Lab

IMPORTANT
This project uses Git Large Files Support (LFS). Downloading a zip file using the green button on Github will not work. You must clone the project with a version of git that has LFS. You use a client like Fork which already uses LFS or download Git LFS here: https://git-lfs.github.com/.

Interactions

Left Controller

Left Controller

Button A: Active the teleport ray casting. Target on floor the point to teleport in the teleport area. Use the trigger button to teleport.Button B: Active the distance grab ray. Target an object gradable and use the trigger to catch it.Stick used to turn at 45°

Right Controller

Right Controller

Use the grip button to directly grab objects.Use button A and B to interact with the grabbed objects by the right or the left controller.Use the stick to turn the page when a book is opened.

Teleport area

The teleport area defines the space where the player can evolve in the environment.The teleport behavior is managed by the teleportation Area component.

The teleport area limits are defined by a blue smoke on the ground.

Teleport Area

Teleport

The teleport action is controlled by the A button on the left controller. The player has to focus the point where he wants to teleport while he press the A button and he uses the trigger button to activate the teleport.

Teleport

Grab

The distance grab is the default mode for the left controller. It allows you to attract distant objects to you. It is automatically re-activated when releasing the A button. When the distance grab is enabled, the B button is lit on the left controller.

When the ray aims at a grabbable object, a Visual Effect is shown and a sound can be hear.

Grab

The direct grab is controlled by the grip button of the right controller.

Direct Grab

Interactive objects

Flasks and test tubes

The test tubes and the open flasks contain interactive liquid. They can be used to interact with the cauldron.

They use some scripts and shader graphs to manage the fluid animation. The spilling liquid uses a Visual Effect.

Books

Books can be grabbed with any controller, and then the player can interact with them using the right controller.

While grabbed, the right controller A button opens the book and the B button closes it. The right controller stick is used to turn the pages.

The books are composed of some parts of the photogrammetry workflow documentation. This documentation can be found here https://unity.com/solutions/photogrammetry.

The pages of the books are managed by a Visual Effect done with the Visual effect graph. More information about the Visual effect graph here https://unity.com/fr/visual-effect-graph or on the forum here https://forum.unity.com/threads/welcome-to-the-visual-effect-graph-forum.821184/.

Candle

The candle flame's material uses Shader Graph to react to the candle orientation.

Globe

The globe can be manipulated by colliding with it using the controllers.

Cauldron

The Cauldron interacts with the test tubes and open flasks. Spill their liquid in the cauldron to change its color.

More

Explore the scene and find more interactions : chests,

Many objects in the scene have a physical behavior (Table cloth, spider web, mug, skull, …).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].