Quantcast
Browsing all 36 articles
Browse latest View live

Topographical Maps in Unity: Terrain Shading

This tutorial will teach you how to recreate a very popular effect in games: topographical maps. This is a two-part series, which will cover all the necessary aspects—from the Maths to the shader...

View Article


Topographical Maps in Unity: Edge Detection

This tutorial will teach you how to recreate a very popular effect in games: topographical maps. This is a two-part series, which will cover all the necessary aspects—from the Maths to the shader...

View Article


Kalman Filters: From Theory to Implementation

This series of articles will introduce the Kalman filter, a powerful technique that is used to reduce the impact of noise in sensors. If you are working with Arduino, this tutorial will teach you how...

View Article

The Mathematics of the Kalman Filter

This is the second part of the series dedicated to one of the most popular sensor de-noising technique: Kalman filters. This article will introduce the Mathematics of the Kalman Filter, with a special...

View Article

Modelling Kalman Filters

This is the third part of the series dedicated to one of the most popular sensor de-noising technique: Kalman filters. This article will explain how to model processes to improve the filter...

View Article


The Extended Kalman Filter

This is the third part of the series dedicated to one of the most popular sensor de-noising technique: Kalman filters. This article will explain how to model non-linear processes to improve the filter...

View Article

The Mathematics of Thin-Film Interference

This post continues our journey through the Mathematical foundations of iridescence. This time, we will discuss a new way in which material can split light: thin-film interference. This is how bubbles...

View Article

Car Paint Shader: Thin-Film Interference

This post completes the journey started in The Mathematics of Thin-Film Interference, by explaining how to turn the equations previously presented into actual shader code. You can find the complete...

View Article


Seam Carving

Seam carving is a technique that can be used to resize images, which is also known as liquid rescaling. Compared to the traditional resizing tool, it does not “stretch” the image, but it selectively...

View Article


Slippy Maps with Unity

A slippy map (sometimes also referred to as tiled web map, tile map, or simply interactive map) is a web-based map that can be zoomed in and out seamlessly. The most popular slippy map you might be...

View Article

Unity 4D #1: Understanding the Fourth Dimension

This is the first part of a series of articles dedicated to extending Unity from 3D to 4D. In this instalment, we will explore the fourth dimension, from its representations in movies and video games,...

View Article

Unity 4D #2: Extending Unity to 4D

This article will show how to extend Unity to support four-dimensional geometry. This is the second article in a series of four, and the first one which will probably start discussing the Mathematics...

View Article

Unity 4D #3: Rendering 4D Objects

This article will explain how to render 4D objects in Unity, using three separate technique: orthographic projection, perspective projection and cross-section. You can find all the articles in this...

View Article


Unity 4D #4: Creating 4D Objects

This article will explain how to create four dimensional objects, in a format compatible with the Unity4D extension. You can find all the articles in this series here: Introduction The past three...

View Article

Minecraft Plugin Development

This article will teach you how to develop and deploy a Minecraft plugin for a Paper server, using the Bukkit API. As a toy example, you will learn all the steps necessary to create a plugin that...

View Article


PCA for Programmers

In today’s world, data is everywhere—and often, it’s overwhelming. Datasets can have hundreds or even thousands of features, many of which are redundant or noisy. Visualising data is an essential skill...

View Article
Browsing all 36 articles
Browse latest View live