Time to start adding some color to our voxel terrain! In this video we’re going to use a shader to apply 3 unique textures to our voxels.
There are two ways to accomplish a low poly, flat style in 3D graphics. The first is to modify the smoothing on the mesh so that normal’s aren’t smoothed out.
We were in an interesting spot after the last video. Things hadn’t gone exactly according to plan. We’re going to fix that in this video and also start work on texturing our low poly shader.
Our next project is going to be something really fun. We’re going to be taking advantage of the new Beam FTL streaming protocol which gets around 0.
Today we’re going to try something a little different! Lets explore building 3D models using the included tools in the Windows 10 Creators Update and see how useful these tools are for our game development needs.
It’s time for some optimization of our quadtree. We’re going to focus on consolidating adjacent nodes that have similar values.
Today we’re going to be designing and implementing an algorithm which can be used to insert data into our quadtree using some sort of conditional logic.
Today we’re going to be making the voxels in our 2d voxel terrain update in real time! This means we’re going to make it so that we can easily insert and delete elements from our tree and also modify things so we’re able to regenerate our mesh when that happens.
Last time we were generating Primitives using the built in Unity feature so that we could easily generate a Quad for every node in our voxel quadtree.
Time to dig into some custom lighting in Unity’s Surface Shaders. We’re going to be looking at how to cast shadows onto our planet ring shader, a transparent shader which normally would not have shadows.
Bug fix time! Our quadtree is broken so let’s fix it. There are two things broken right now that we need to fix.
Time to put something in our quadtree. We’re going to build two scripts in this video. The first will be one of potentially many “generators” which insert data into our quadtree.
Last episode we built a quadtree from our previous octree implementation. That was cool but now it’s time for some real fun!
Time for a new and longer project. We’re going to be building a voxel terrain system so we can replicate the kind of terrain destruction you’d get in games like Worms.
You work at a restaurant on a a foreign planet. Your manager demands that all change be dispensed precisely and that it always be given with the least number of coins possible.
Asteroids VR needs an asteroid belt so we’re going to make one! In this video we’re going to begin work on our basic ring shader which will be used for drawing the planetary ring of asteroids at a long distance.
When we left our planetary ring shader we had a basic shader which could draw a planetary ring. That had a few problems though.
Let’s clean up things a bit. This video doesn’t focus on adding new features to our application but enhancing the ones we already have.
Let’s make our binary clock tick! In this video we’re going to put the pieces we’ve developed over the previous episodes together and actually make our clock.
Time to get back to our binary clock. In this episode we’re going to be looking into some core level computer science stuff: how to convert an decimal integer value into it’s binary component parts.