GithubHelp home page GithubHelp logo

vr_environment's Introduction

VR_Environment

Features

A virtual environment with focus on immersion and presence. As of the moment, there are a couple of features that have been implemented as listed below:

  • Gesture Detection
  • Navigation through Gestures (Pinch, Hold, etc.)
  • Basic Animal AI (Follow butterflies, roam)
  • Reactive Animal (React to player, spiders)
  • Interactive Tree Cutting using Chaos Physics
  • Spatial and Binaural Audio
  • Inverse Kinematics (IK) for full body tracking
  • Replication over network (Only works for the Whiteboard - Tested on a listen server locally)

Some screenshots are attached down below for the same, displaying various parts of the game and their implementation in Engine. The game was developed on Unreal Engine 5.2.1


This screenshot from the VR environment demonstrates a richly detailed virtual setting, featuring advanced gesture recognition and hand tracking capabilities. Integrated inverse kinematics (IK) support full upper=body tracking, enhancing player immersion. The scene also showcases basic animal AI behaviors with dynamically interacting vegetation, developed using Unreal Engine 5.2.1

In-editor development, for spatial immersive audio, Audio Volumes have been used to simulate attenuation and mixing/overlapping of audio. A basic UI for getting an axe is also integrated, which saves you the hassle of running around to cut trees. The tree cutting closely represents real-life where-in the trees fell based on real physics and are not pre-baked.


UI setup to make accessing the axe and other props easier to use.

Gameplay

Below are some screenshots for different regions and elements in-game, a cave. Along with some animation pictures, that were done in Blender. The deer's walk cycle has been animated manually (It's not the best). There is also a screenshot of a dragon following a butterfly. The dragon is officially taken from the Epic Games Marketplace.


Cave, a special area in the game.


Deer Walk Cycle Graph Editor snapshot from Blender.


Dragon/Dinosaur (A raging debate among the team) following butterfly.

Documentation

Furthermore, the trees and foliage are Procedurally generated using PCG Graphs and Auto-Materials made in Unreal Engine itself. We have also attached a small technical report which can be found in the repo itself. This project was a lot of fun and aims at providing a solid foundation for further developers with various features such as hand tracking, animal AI, navigation boundaries, and various small quality of life features setup. Aiming to make VR development more accessible.

Technical_Details.pdf

Conclusion

Thanks for stopping by! We are not sure about any future updates, but might make a few changes from time to time :)

vr_environment's People

Contributors

vkg5 avatar

Stargazers

Tong Zhao avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.