Corner and surface detection in AR Part 3
Calculation corner based on three surfaces
Introduction
Last time you have learnt about ARKit basics. You can build simple app with horizontal and vertical surface detection....
Corner and surface detection in AR Part 2
Plane movement and rotation in 3D space
Introduction
Last time you have learnt about basics of ARKit and how to use it to detect surfaces. You should also know how...
Corner and surface detection in AR Part 1
Introduction
AR technology is getting more and more popular these days. Two big companies have their own implementation of it. Google has ARCore supporting devices with...
Artificial locomotion in Unity using Machine Learning Part 3
Training and results
ML-Agents training
One of the most essential parts of training is hyperparameter tuning. Effective training using RL requires to setup up hyperparameters...
Artificial locomotion in Unity using Machine Learning Part 2
Implementation
Previously, in part 1, we looked at the theory of both ML-agents deep learning algorithms and evolutionary computation. Now it’s time for us to implement...
Artificial locomotion in Unity using Machine Learning Part 1
Recently Unity introduced a plugin called ML-Agents, which is meant to integrate Machine Learning into Unity’s environment. There were lots of ways to implement Machine...
MonoBehavior calls optimization
What if I told you that Unity can be wasting a lot of CPU performance just by calling your MonoBehaviour functions? It doesn't really matter what your scripts are doing....
Let It Snow! How To Make a Fast Screen-Space Snow Accumulation Shader In Unity
Have you ever wondered how much time does it take to apply snow to all of the textures in your game? Probably a lot of times. We'd like to show you how to create an...
Debugging Web Services With Fiddler In Unity
In order to empower your Unity game with useful features like user accounts, leaderboards, achievements, and cloud saves, you are going to need a web service. Of course,...
Choosing Between Forward or Deferred Rendering Paths in Unity
One of the most important Unity features is the ability to choose a rendering path. For those who are not very familiar with Unity, choosing (usually) between forward...