Author Archives: mikolalysenko

Conway’s Game of Life for Curved Surfaces (Part 2)

(This is the sequel to the following post on SmoothLife.  For background information go there, or read Stephan Rafler’s paper on SmoothLife here.) Last time, we talked about an interesting generalization of Conway’s Game of Life and walked through the … Continue reading

Posted in Game of Life, Mathematics, Programming | Tagged , , , , , , , | 7 Comments

Conway’s Game of Life for Curved Surfaces (Part 1)

Conway’s Game of Life is one of the most popular and iconic cellular automata.  It is so famous that googling it loads up a working simulation right in your browser!  The rules for the Game of Life (GoL) can be stated … Continue reading

Posted in Game of Life, Mathematics, Programming | Tagged , , | 12 Comments

Stuff People Have Made

Posted in Miscellaneous | Leave a comment

Turning 8-Bit Sprites into Printable 3D Models

Continuing in the recreational spirit of this blog, this week I want to write about something purely fun.  In particular, I’m going to tell you how to convert retro 16 x 16 sprites into 3D miniatures: This project was motivated … Continue reading

Posted in Mathematics, Programming, Voxels | 34 Comments

What is a solid?

In this post, I am going to go into a bit of a mathematical digression about the fundamentals of solid modeling.  In a nutshell, solid modeling is the study of digital representations of physical shapes.  This was a hot topic … Continue reading

Posted in Mathematics, Shape Modeling | Tagged , | 1 Comment

Simplifying Isosurfaces (Part 2)

To briefly recap, our goal is to render large volumetric environments.  For the sake of both efficiency and image quality, we want to introduce some form of level of detail simplification for distant geometry.  Last time, we discussed two general … Continue reading

Posted in Mathematics, Programming, Voxels | 13 Comments

Simplifying Isosurfaces (Part 1)

I just got back to the US after spending 3 months in Berlin, and I’ve now got plenty of ideas kicking around that I need to get on to paper.   Recall that lately I’ve been blogging about solid modeling and … Continue reading

Posted in Mathematics, Programming, Voxels | 3 Comments