Introduction to mixed realities
Course 08
Content
● Project Presentation Template
○ Idea, Team, 2D/3D Modelling, Links
● The Endless Struggle
● FaceFilters
● Among us VR
● Dragons’ Magic Island
● Polly War
2
The Endless Struggle
Short Description
Proiectul pe care plănuim să îl facem se încadrează în prima categorie de proiecte, mai exact Social Multiplayer în VR.
Proiectul va fi un Maze Runner în care mai mulți jucători încearcă să iasă dintr-un labirint fie în mod competitiv(primul care iese câștigă), fie în mod colaborativ, caz în care vor folosi voice chat-ul ca să comunice între ei. Labirintul este comun pentru toți, drept urmare modificările făcute de un player în labirint vor fi vizibile și pentru ceilalți.
Team
● Avram Andrei
● Banu Denis
● Simion Andra
● Stativă Georgiana
● Zănceanu Ana-Maria
3
The Endless Struggle- 3D Modelling(Characters)
4
The Endless Struggle- 3D Modelling(Environment)
The Endless Struggle- 3D Modelling(Environment)
The Endless Struggle- 3D Modelling(Environment)
The Endless Struggle- 2D Modelling
The Endless Struggle - Links
1. https://assetstore.unity.com/account/assets
2. https://www.youtube.com/watch?v=ZZD1cg8xDsI&t=477s
3. https://www.instructables.com/Creating-Curved-UI-in-Unity-for-Virtual-Reality/
4. https://www.youtube.com/watch?v=gZdnEm9zjo0&ab_channel=CGGeek
5. https://doc.photonengine.com/en-us/pun/v2/demos-and-tutorials/pun-basics-tutor ial/intro
6. https://www.youtube.com/watch?v=CLA5W-lp_Sk
7. https://www.youtube.com/watch?v=zdNBZsJdg9c&t=241s&ab_channel=Xlaugts 8. https://www.youtube.com/watch?v=RQ-hRk0WHJ8
9. https://www.mixamo.com/
10. https://www.youtube.com/watch?v=cOokoFED7QE 11. https://www.youtube.com/watch?v=VHUJ-kte1n8
12. https://www.youtube.com/watch?v=fO0ftoeD9-A&t=330s 9
FaceFilters
Short Description
Proiectul pe care il elaboram reprezinta o aplicatie pentru telefonul mobil (pentru platforma Android), care folosind Face Augumentation, ii ofera utilizatorului posibilitatea de a incerca anumite filtre ce constau in probarea unor accesorii (palarii, ochelari, masti) sau a unor modificari/aditiuni ale zonelor fetei.
Team
● Birleanu Rebeca
● Lupancu Viorica-Camelia
● Potoroaca Ana-Maria
● Tiperciuc Stefan
10
FaceFilters - 3D Modelling - (3D accessories)
11
FaceFilters - 2D Modelling - UI scenes
12
MainMenu Filters
FaceFilters
short demo video
13
FaceFilters - Links
● Blender Hat tutorial
● 3D Max Witch Hat tutorial
● Blender Sunglasses tutorial
● AssetBundle
● Unity UI - 3D Meniu Example
● Google ARCore Introduction
● Mute Button Unity UI Tutorial
● Textures
14
FaceFilters - Used technologies
● Unity (environment de dezvoltare a aplicatiei, in special partea de Unity UI)
● Google ARCore (utilizat pentru compatibilitatea cu platforma Android si pentru FaceAugmenation-pozitionarea/redimensionarea filtrelor)
● Blender (pentru crearea modelelor 3D)
Among us VR
Short Description
Released in 2018 to little acclaim of interest, Among Us suddenly exploded over the last few months. “Sus” is a word that sums up the appeal of the
multiplayer game perfectly: It’s all about mistrust, misdirection and paranoia.
Team
Crainic Diana-Isabela Daniș Ciprian
Rameder Carol Sava Ioan
Sumănaru Cătălin 15
Among us VR
2D/3D Modelling
16
0 1
2 3
0 1
2 3
Among us VR- Links
● Among Us - Map “The Skeld” Among Us 3D models - Sketchfab
● Free 3D models 3D Models for Free - Free3D.com
● Free 3D models Free 3D Models | CGTrader
● How to model Among us character in Blender 3d - YouTube
● Rigging and animating Among Us character Among Us Game Character - Blender 2.9 - YouTube
● Unity Unity Real-Time Development Platform | 3D, 2D VR & AR Engine
● Blender blender.org - Home of the Blender project - Free and Open 3D Creation Software
20
Dragons’ Magic Island
Short Description: A long time ago, in a galaxy far far away… a magic dragons’ island rises from the sky. It cames with: Card game, handmade Dragons figurines, But most importantly with VR experience directly on your Android phone.
Have fun!
(You don’t need to use a very expensive headset to play it, we use one that cost 20 RON) Team:
Balauca Stefan-Razvan Mocanu Ada-Astrid Stirbu Alexandru-Ilie Anghel Florin-Mihai Asandoaiei David
21
Dragons’ Magic Island - 3D Modelling
22
Dragons’ Magic Island - Links
https://www.youtube.com/watch?v=cjT8c2uuDXg&t=128s
https://gitlab.com/thangnh.sas/mediapipe-unity-hand-tracking/-/tree/master/
https://developers.google.com/cardboard/develop/unity/quickstart https://assetstore.unity.com/
https://www.turbosquid.com/
23
PolyWar - Card Game
Team:
Dominte Florin-Iulian Cretu Bogdan Antonio Minut Mihai Dimitrie
Pristavu Dumitru-Dragos
24
Introduction - Lore & Core Game
PolyWar is a turn based card game on mobile that has at its core the fight for power and land between two post-apocalyptic parties that have found and brought back to life
ancient constructs, referred to as the Poly Warriors.
Poly Warriors are the remnants of old
civilisations scattered throughout the planet, or what is left of it. Utmost recent studies are
classifying them into four groups: automatons, undeads, elementals and chemicals.
How the Game Works - Use case
Our game starts initially as a regular application.
First of all, you enter into the Main Menu, you can select the option to find someone to play with.
After an opponent is found, the game will generate each player a deck and give him 5 starting cards in hand.
Finally, the players will be able to set up their cameras in order to see the models of the cards located on the battlefield and commence with the game.
How the Game Works - Use case
We use a simple diagram in order to
structure how the cards interact with each other.
There are four distinct Nations that have specific interactions between each other,
changing the damage depending on the attacker’s and defender’s nations.
Models and Modelling
We used Blender to create our models, low poly, and easily
distinguishable one from another.
We created the
models considering that they will be textured differently for each faction.
Texturing
The chosen textures are rather abstract, and
thematically compatible with each other and the factions chosen for the game.
We picked two variations for each faction.
Animation
While rendered in a match, every model can be found in one of four states:
Idle, Defend, Attack or Death.
Each one of these states has an associated animation that is designed to be representative of the state the character is in.
Idle Defend
Attack Death
Cards
Physical Cards are simple cardboard cards that have printed on both faces a different code.When approaching with the camera in-game each of the face’s code will have rendered on top different information.
The back of the card will have
information regarding card health points, attack power , its element and a small description.
The front of the card is the face which will be put upside on the battlefield and will display the model and its current health and attack power.
None of the physical cards have an identity before the game. When scanned, a card in-hand, will gain its own Poly Warrior identity.
Board / Battlefield
The battlefield will be made out of 6 spaces (3 for each faction) in which the players can place cards during their turn.
Placing a card on one of the empty battlefield cards in a player turn will result in summoning that card’s
respective Poly Warrior to the battlefield.
The 6 spaces on the battlefield are represented
physically by similar cards to the game cards but they must
respect the order written on them so all battlefields are identical when scanned.
User Interface
We are doing a very simple and friendly user interface, putting a lot of emphasis on the cards and models in order to reduce the on-screen clustering.
PolyWar - Links
Blender : https://www.blender.org/
Unity: https://unity.com
ARCore: https://developers.google.com/ar Photon: https://www.photonengine.com/pun Draw.io : https://app.diagrams.net
Tutorials: https://www.youtube.com/user/BlenderFoundation
34