Skip to content

Latest commit

 

History

History
382 lines (298 loc) · 26.9 KB

CONTRIBUTIONS.md

File metadata and controls

382 lines (298 loc) · 26.9 KB

Contributions

Collection of resources from previous attendees :)

Projects Created by Makers 🔥

By @corrie and @shenine
This is a project file which contains scripts from XZIMG which does facial recognition and AR mapping. It has a sample scene file which fits face masks on up to 3 people and glasses on the first person matched.

By @nash
When a user introduces Cozmo's cube to the scene, an insurance quote should pop up, giving the opportunity to insure the precious cube against theft or damage for x per month.

By @gerrit and @riaan
2 Cards representing mobile phones are used to make a call to root.co.za insurance API to obtain insurance quotes and display the results over the card.

By @rozanne and @angus
Rozanne de Jager and I created this application during the Build an AR app on Root Insurance course, at Make by OfferZen. It was a great day, and doing work with Augmented Reality is so tangible and cool. You can take a look at the video of the project here.

By @wayde and @Brendon Pitcher
A text editor which spits out files in AR and allows you to edit them, still a WIP.

By @Denzil Buchner and @rohan.buchner
The idea is to allow each player to scan 3 cards, and insure it against "fire" or "lightning" - basically setting up each card as an insurance policy against each thread. Its up to the player to remember what he assigned to each card. After both players assigned their cards, as instructed by the game, it will randomly chooses the next "threat" and the player has to play their policy to protect against the threat. If they dont have the right policy (or played the wrong one), they lose. WIP. You can download the project.

By @Nicki De Bruyn and @Jurgslack
Choose your player between a male, female or smoker. After that, play on a busy road with your character, trying to avoid the traffic. Take a look at the video here.

By @Regan and @Dewald Ayres
This project detects two image targets and renders 3D cars in an AR scene. When they collide and crash into each other, smoke pours out of the car hoods. Then a Root API request could be made, to process an insurance claim. You can take a look at the video here.

By @Roland and @rawdreeg
An AR application that launches the Falcon Heavy off of an ImageTarget.

By @Donovan Jordaan and Hein du Toit
Well, it is Rock-paper-scissors, in AR! Take a look at the project's video here.

By @Benito Pellencin
Rocket firing game with collection and score counter.

By @Kuresha Nandkishore
In this project, we attempted to gamefy the launch and successful land of a rocket. Prior to launch the pilot would be given funeral cover dependent on his details.

By @Frans Hanyane
This is our OfferZen Make Day Project. The idea was having our battleship take on two pirate ships, and if it dies, it can re-spawn by making an insurance claim. Furthermore the government should subsidise our premium for every pirate ship we destroy.

By @Megan_vp
It is the beginning of a project to sign contracts in AR. Currently just has a contract acquiescence AR button and a chalk marker linked to a cuboid to use to sign.

By @fishyfishphil
It displays a model of the "phone" you're wanting to insure along with the monthly premium.

By @Philip Stubbs
Getting a quote for natural disasters, each card is a different disaster!

By @jellymann

By @Bryan Richards

Assets 🕶

By @nash
Cozmo cube scanned for Vuforia.

Via @Johan Heymans
Lots of free 3D models.

Via @Divashen
Lots of free 1st gen Pokemon 3D models.

Via @jellymann
Good resource for free 3d models and textures.

Books and Articles 📚

Via @jojo
Learn how to use Unity 2018 by creating your very own 3D game while developing your essential skills.

Via @Allan Swanepoel
Build exciting AR applications on mobile and wearable devices with Unity 3D, Vuforia, ARToolKit, Microsoft Mixed Reality HoloLens, Apple ARKit, and Google ARCore.

Via @Emma Phiri
AR technology can bring numerous advantages to insurance companies. It is confirmed by world know insurance companies who deploy AR for their business purposes.

Documentation 📄

Via Herman
Unity scripting guides. Learn about programming from scratch, then progress to create detailed code for your projects.

Via @dan

Via @dan
The Physic Material is used to adjust friction and bouncing effects of colliding objects.

Via @Salomon
For anyone either looking for more information on unity or future Make day goers - this is a great resource to go through as prep.

Via @theVictor
Collider components define the shape of an object for the purposes of physical collisions. A collider, which is invisible, need not be the exact same shape as the object’s mesh and in fact, a rough approximation is often more efficient and indistinguishable in gameplay.

Ideas 💡

By @jan
Spawns a wall and a ball by scanning an ImageTarget. The ball is thrown agains the wall when clicked, and it goes faster if clicked faster.

By @Matthew Mason and @Gustav Bertram
The game reads three different cards, each one with a different price tag. When you click the "Create Quota" button, it gets a Root Insurance Quota with the sum of all cards on the screen.

By @Eduan van Rooyen
Can Root API insure a falling ball before it hits the ground?

By @Johan Heymans and @Hugo Coppejans
A two-player game where tanks shoot each other, bouncing their projectiles between walls. If you are afraid of loosing, you may insure your tank, but that will cost your precious money!

By @Sherwin Hulley and @Peter-John Welcome
Control an animated kid running around the real world.

By @Vereese Van Tonder, @Denzil and @rohan.buchner
Insuring Cards Against Fire and Lightning.

By @Francois du Toit
Use two different ImageTargets to attract or repel a capsule in the screen.

By @Tyler Donaldson
Insuring a cute dinossaur using the Root API.

By @Rozanne de Jager and @Angus Mackenzie
Using a board drawn on the table, identify determined cards, insurance them and show your score.

By @Mark Jones
A bowling game, where the ball is shot by an AR virtual button.

By @Paul
A bowling game, where the ball is shot by an AR virtual button. This time, spawns the pins and ball with different cards. Also, the project was deployed in a smartphone, so the pins can be applied anywhere in the real world.

By @Wayde
Insure a card using Root API and dinamically adds text to a TextObject with AR.

By @Melissa Kahn and @whits
Using a VirtualButton, shoots a fly into a banana, playing an awesome custom made sound.

Via @robin
Pretty cool use of AR to have a look what a tattoo could look like before making it permanent.

Via @robin
Introducing Shopify AR. Give your shoppers a truer sense of your products with augmented reality (AR). Let your customers interact with products like never before for a better buying experience. Increase buyer confidence by bringing your products to life.

Via @louwhopley
Really cool AR application by the weather channel.

Via @Jeanrich Stassen
The first peer-to-peer insurance platform in South Africa. See how your money is used. Withdraw what is left. Connect to protect.

Via @Ben
Interesting business with a social good aspect who’s underlying model is insurance.

Questions 🤔

Via @crypticG00se
Vuforia tracking detection.

Via @Mario Peusschers
For the peeps who had issues with getting our Model Animations (a specific attack animation in this case) to fire once your model has triggered.

Tools ⛏

Via @corrie
If you wanna play with face tracking ;)

Via @robin
With Qlone, anyone can instantly scan any object, modify it for any purpose and seamlessly export it to any platform... all on your iPhone or iPad.

Via @dan
Simple HTTP and REST client for Unity based on Promises, also supports Callbacks!

Via @Allan Swanepoel
UnityPython is a plugin for Unity3D that provides support for running Python code in Unity.

Via @Adam Fisher
For those of you who'd rather not risk losing your work ;)

Via @William de Witt
For those of us who are not as creative... here is a random name generator with valid SA IDs.

Via @jellymann
If you want to cast shadows on the "world", download this custom shader and apply it to an invisible plane.

Tutorials 🤓

Via @crypticG00se
How to create a system to load scenes while preserving game state using the Scene Manager, ScriptableObjects as temporary runtime data storage, delegates and lambda expressions.

Via @crypticG00se
How to play audio clips in response to target detection events, using the Unity Vuforia Extension.

Via @rohan.buchner
Using Rider, an IDE for C# and .NET from JetBrains.

Via @kurvin
We've united with Unity Technologies for our newest bundle. Play games made with Unity, including Torment: Tides of Numenera, Shadow Tactics: Blades of the Shogun, and Last Day of June. Then dive into a library of resources to help you develop your own games!

Via @Adrian Brink
Are you Unity developer wondering what NuGet is? Read on to learn about NuGet and how to use it with Unity.

Via @etai
For anyone who struggled to get Vuforia installed on their Mac (Unity Hub).

By @robin
I have posted on Reddit quickly about adding a static png / jpg to the scene

Snippets ✨

Change TextObject via script

By @wayde

# Target/Text is the hierarchical object name
TextMesh textObject = GameObject.Find("Target/Text").GetComponent<TextMesh>();
textObject.text = "test";

Trigger a script when image is recognised

By @rohan.buchner

// Create a class that inherits from/extends the DefaultTrackableEventHandler class
// then override
protected override void OnTrackingFound()
{
    // run the base code
    base.OnTrackingFound();

    // then your own code
}

Search for all Children from this ImageTarget with type VirtualButtonBehaviour

By @Bruce Hart

VirtualButtonBehaviour[] vbs = GetComponentsInChildren<VirtualButtonBehaviour>();
for (int i = 0; i < vbs.Length; ++i) {
   // Register with the virtual buttons TrackableBehaviour
   vbs[i].RegisterEventHandler(this);
}

Videos 🎬

Via @dan
In this live session with online evangelist Matt Schell we will look at how to get started creating augmented reality (AR) content using the Vuforia Engine, now integrated directly into the Unity Editor.

Via @vandiedakaf
Welcome to this introduction to game development. We'll be starting from the beginning, so no prior knowledge of programming or the Unity game engine is required.

Via @bryanbanda
If you want to detect collisions in your program.

Via @robin and @whits
How to create virtual buttons with Vuforia in Unity3D.

Via @robin and @whits
In this live session with online evangelist Matt Schell we will look at how to get started creating augmented reality (AR) content using the Vuforia Engine, now integrated directly into the Unity Editor.

Via @nash
Hyper-Reality presents a provocative and kaleidoscopic new vision of the future, where physical and virtual realities have merged, and the city is saturated in media.

Via @vandiedakaf

Via @Mario Peusschers
Make your dream car a reality! Place your CSR2 cars in the real world using the brand new augmented reality feature on iOS devices (iPhone 6S and above and on iOS 11). Interact with your car, take a peek under the hood and even step inside your cars in any location!

Via @nash
Forged by the great powers of augmented reality and blockchain technologies, Augmentors puts you in control of fantastical creatures. Collect an army of powerful and rare creatures as you battle, train, buy and sell them. You, oh Heroic One, will become the greatest Augmentors player in the augmented reality world.

Via @William de Witt
Here is the preview version of my augmented reality card trick.

Via @evertjvv

Via @Petrus
Been working on something cool - the future of learning piano with AR! Coming to the App Store soon.

Tracking Status

Channels tracked:

  • #arinsuretech
  • #team-alpha-lima
  • #team-alpha-papa
  • #team-alpha-quebec
  • #team-alpha-sierra
  • #team-alpha-tango
  • #team-alpha-victor
  • #team-alpha-xray
  • #team-alpha-zulu
  • #team-brin
  • #team-carmack
  • #team-dahl
  • #team-eich
  • #team-feldman
  • #team-gates
  • #team-hamilton
  • #team-icaza
  • #team-jardetzky
  • #team-kemeny
  • #team-lovelace
  • #team-matsumoto

Last update: 10-26-2018 14h00