/na-unity-virtual-colony-experimental

The Nexus Aurora Foundation VR Experience with the aim of creating a platform of the Nexus Aurora communities ideas and designs. Using crowdsourced contributions in a controlled manner on an open-sourced project we are aiming to create a visually stunning experience to inspire the next generation and people interested to think about Mars.

Primary LanguageC#Creative Commons Zero v1.0 UniversalCC0-1.0

Nexus Aurora Virtual Colony on Mars

enter image description here

The Nexus Aurora Virtual Colony on Mars aims to bring our open-source ideas about living in space into live interactive 3D. Using crowdsourced contributions in a controlled manner, we are aiming to create a visually stunning experience to inspire the next generation to think about actually living on Mars. We want as many platforms and devices to run this experience so that we can both educate and demonstrate the scientific merit and technological feasibility of our innovations.

Using Unity version: Download => 2019.4.0f1

Our 3D models can be authored in anything that supports the FBX format. Several of our models are made in Blender. Recommended to use Blender 2.8x.x for the newest features because it is open source and free to use! Download Latest Blender Here

Main Branch Specifications

This branch uses the Unity builtin rendering pipeline, to support WebGL, PCs, devices, and VR with maximum performance and portability.

  • The main branch retains the option of later upgrading to Unity's Universal Rendering Pipeline (URP), which is a high quality shader pipeline.

Features of the Main Branch

HDRP Branch Specifications

If you don't need WebGL support, and prefer Unity's better looking High Definition Rendering Pipeline (HDRP), the HDRP branch on this server supports that. Send HDRP pull requests to DeadlyMagikarps.

Features of the HDRP Branch

  • HDR skybox on Mars
  • Full "city block" model with farms, larger buildings, and the Mars Tree of Life building.
  • SteamVR input support and teleporting

Want to Contribute?

Pick a feature to build If you look above here you can find features that we need built for the next release or if you have a great idea feel free to start on your own idea in your forked branch and present us with the results. If you have any questions please ask the @Tech Leads or direct message @Orion Lawlor for information on Discord.

How to start First you navigate to the GitHub repository that contains all our open source code! Click Here Then you click the fork button in the top right.

You have made your forked repository! A new repository will show up looking exactly like ours but it yours! Now you can use your favorite git software to get the code from the server to your machine. And develop however you want too. Don't forget to commit! If you need help with setting up your development environment, please ask in the #vr-discussions for help from your fellow developers or make an issue on the github.

Feature done? After you have completed your feature you can create a pull request back to our original repository--we are currently accepting pull requests against the master branch.

Coding conventions

We will use Microsoft's coding conventions to for maximum readability and easy because mostly every company uses it which means using it here will benefit you for working in companies.

Design inspirations

enter image description here