Setting up a DirectX 11 project in Visual Studio 2013 (and Visual Studio 2012)
A question I keep receiving is how to use Visual Studio 2013 (or 2012) with the DirectX 11 (June 2010) SDK, so DX can be used on apps outside the Windows Store framework. So, I decided to post a...
View ArticleFundamentals of Fractals 1: Introduction to Complex Numbers
This series aims to teach you the basics of programming fractals. Let’s start with introducing Complex Numbers, which is a topic within algebra and the fundamental for everything that is related to...
View ArticleFundamentals of Fractals 2: What is a fractal?
There are many answers to this question, but let’s take a look at the common definitions:”A set of points whose fractal dimension exceeds its topological dimension” -Paul Bourke”A fractal is a rough or...
View ArticleFundamentals of Fractals 3: The Sierpinski gasket
The Sierpinski gasket is a fractal and a very basic fractal of self-similar sets, a mathematically generated pattern with similar patterns. The Sierpisnki gasket is typically generated using...
View ArticleFundamentals of Fractals 4: The Sierpinski carpet
In the last tutorial, we plotted a Sierpinski gasket using dots. I figured that I wanted to introduce the Sierpinski Carpet as well, before moving into more heavy fractals. The Sierpinski Carpet is...
View ArticleFundamentals of Fractals 5: The Mandelbrot Set
I give you the same question Neo got; do you take the red pill or do you take the blue pill? After studying the Mandelbrot set, the complexity, rich and beauty of a simple definition, the endless...
View ArticleWhite Lavender – A surface journey on the Mandelbulb fractal (video)
A Mandelbulb fractalThe function I implemented is a bit wrong but the output was OK, running on about 30 FPS in 800×600 :) Only diffuse and specular light is used when rendering. Rendered using...
View ArticleProcedural landscapes using Perlin Noise
A few years ago I read the article “Generating Complex Procedural Terrains Using the GPU” in GPU Gems 3. It covers a way to implement random landscapes using Noise, a great read if you are interested....
View Article