


Shader Series – Screen Space Reflections
Originally posted on Virtex Edge Design: Screen Space Reflections are used in every engine these days. Games from The Witcher 3 to Fortnite all employ this eff...
Read more
Shader Series – Emissive Materials
Originally posted on Virtex Edge Design: Selective Bloom, Emissive Glow, Fake HDR, there’s a number of ways to call this, but with Metric Racer being a scifi r...
Read more

Colour Index Encoding Selection in WebGL
Every 3D application will have user interaction to some degree. But with the CPUs and GPUs these days, it’s easy to have 100’s or 1000’s of entities per scene,...
Read more
Vertices Engine Optimizations – Encapsulating Post Processors
Currently most of the Post Processors are handled loosely and internally by the vxRenderer class. This is great for keeping everything in one place, but it caus...
Read more
Vertices Engine Optimizations – Camera Frustum Culling
As Metric has progressed, I started running into frame rate drops while debugging. Naturally the game is going to run slower when Visual Studio is debugging it...
Read more
Shader Porting to Linux MonoGame
One of the things which I wanted to implement in the Vertices Engine were Crepuscular Rays, more commonly known as God Rays. These have become ubiquitous in gam...
Read more
OCC Tutorial 02 – Embedding OpenCascade into wxWidgets
Now that we have our system configure, the test beds working and our IDE project set up, we are now ready to embed our OpenCascade Window into our wxWidget Wind...
Read more
OpenCascade Tutorial Series
After my first not-so-smooth encounter with OpenCascade Development and due to the lack of good “Getting Started” Documentation, I’ve decided to put together a...
Read more
OCC Tutorial 01 -Setting up OpenCascade in Linux
Installing Before getting started in OpenCascade, you need to install the libraries. Windows have binaries provided, but for Linux, you need to compile from sou...
Read more
Vertices Engine Sandbox
The sandbox system has finally gotten working with in the Vertices Engine. Check the video below to see it in action. The level is a very early and basic level...
Read more
Virtex Edge Choosing Which Foot to Put Forward.
I’ve been working on Metric Racer for a while now, but the decision to have online multiplayer as well as porting it too Linux means that it’s going to take a l...
Read more
Porting 2D Game Play to MonoGame
I’m working on two games at the moment, one of which is a 2D Phsyics Sandbox in the theme of the Incredible Machine from way back in the day. Porting over 2D sc...
Read more
Vertices Engine Porting : Success
After a weekend of coding, porting, and compiling, I manged to get a large portion of the shaders ported over too MonoGame. It was really nice to finally see Go...
Read more
Virtex Edge Dev Blog: So What Works Out of the Box.
Firing up Xaramin and adding each of my *.cs files into the new project. I found there were actually very few issues building the actual C# code. The issues sho...
Read more
First Look at Metric Racer
So I’ve been hard at work over at Virtex Edge, and I’m happy to show the first glimpse at Metric Racer. I first started working on it years ago when i first got...
Read more
123D Catch
I’ve been playing around with 123D Catch from Autodesk for a little while, it analyses a series of pictures of an object, and it creates a high poly count 3D...
Read more
Laser Scanner…It’s Alive…sort of
I managed to finish the code last week for the laser scanner. The way it works is it takes in the image from the camera, rotates it 90 degrees (because the came...
Read more
DIY Laser Scanner on the Cheap
I do a lot of 3d modelling, at work as well back in school. One of the biggest pains is having to do complex shapes or to have to model parts that have already...
Read more