Unity In this article, you will learn everything you wanted to know about a projection matrix but were too afraid to ask. This article also covers how Unity computes projection matrices. Take a look at this article if you ever plan on writing a native render plugin for Unity and want to take advantage of Unity's multi-threaded renderer! Stop asking so many questions and get some performance back! Actually... you can ask questions but just do it in an equation. =D Want total control of how things are rendered? This article will demonstrate how to develop a native rendering plugin which is powered by DirectX11 and used by Unity! This article goes into detail about how render textures work in Unity and how to render to and sample from texture arrays in Unity. This article is based on the geometry shader/compute buffer tutorial. It demonstrates how to use compute shaders to allow the GPU to do generic computation which can be very useful for special effects! This article demonstrates how to use geometry shaders with instancing and structured compute GPU buffers. This article will demonstrate how to render to multiple render targets simultaneously in Unity. Learn how to pick random points in a circle. This article will walk you through multiple approaches leading up to the best approach and the math behind it. Noise is the building block for procedurally based shaders. Check out this tutorial to learn how to generate noise in a shader. An introduction to procedurally rendering images in a shader using the ray marching technique. A follow up to the first ray marching tutorial. In this tutorial you will learn how to get the normal of a distance field and how to shade geometry using that normal.
Decoding a Projection Matrix
How a Multi-threaded Renderer Works
How to Avoid Branching on the GPU
How to Make a Native Render Plugin for Unity
How to Render To a Texture Array in Unity
How to use Compute Shaders and DrawIndirect
Procedural Geometry With Geometry Shaders And Compute Buffers
Rendering to Multiple Render Targets
Math
Picking Random Points In a Circle
Shaders
Procedurally Generating Noise In a Shader
Ray Marching 101 - Part 1
Ray Marching 101 - Part 2