Galaxia Test Release 09

    Download from!Arp4D6YSlcg0jGFY1hZ2Wr-E7gWB New things in this version: Different galaxy types and improved galaxy distribution New galaxy rendering method Black holes and star classification system Bug fixes and performance improvements Enjoy!

Read more "Galaxia Test Release 09"

Galaxy rendering revisited

The current raycasting approach to rendering galaxies in Galaxia is already pushing the limits of what is possible with the technique, and the result is somewhat messy and low in detail, in particular the aliasing artifacts are very noticeable. So I’ve been thinking about a different approach to rendering galaxies for a while now, with the […]

Read more "Galaxy rendering revisited"

Voxels and Seamless LOD Transitions

  I had a realisation that the functionality of my voxel level-of-detail blending technique might not have really been documented anywhere. Others have probably already implemented the same idea (this technique may even already have a name, please tell me if you know), but it’s something I didn’t read about anywhere – I went googling for things like “smooth voxel […]

Read more "Voxels and Seamless LOD Transitions"

Galaxia: The basics – Coordinates

So, let’s start at the beginning. All virtual worlds need some kind of a coordinate system to represent positions in. Most 3D games and simulations represent a position with 3 floating-point numbers representing the X, Y and Z distance from the world’s origin (which is located at X,Y,Z=0,0,0). These numbers are usually in a meaningful unit […]

Read more "Galaxia: The basics – Coordinates"

Voxels and Dual Contouring

After spending some time researching methods for rendering voxel isosurfaces, I decided to implement a dual contouring algorithm – which is the “dual” case of the infamous marching cubes algorithm. It’s still far from finished but it’s produced some promising results so far… [Fuzzy blobs: spheres with added ridged noise. Header image: spheres with negative […]

Read more "Voxels and Dual Contouring"