Categories
blog

What is procedural generation?

As the majority on content on my blog is related to procedural generation, I thought I’d give a short, non-technical, introduction on what procedural generation actually is. Enjoy!

If you’ve been following this blog for a while, you’ve probably noticed that I mention procedural generation a lot. In a nutshell, procedural generation is the act of generating things (3d structures, images, sounds) automatically with the computer. Procedural generation is used in architectural design, to create content for games and films (infinite dungeons, cities, worlds, …), and offers a new way to think about creativity.

The procedure in procedural generation ultimately refers to a computer procedure, however, it can be pretty much anything that a computer (or obedient person!) can understand — it doesn’t necessarily have to be low-level code. A simple example of a procedural system is:

Draw a square
Do this 10 times:
  Split a square into four smaller squares

Given this procedure, the computer might output something like this:

Categories
blog

The Fugues

Categories
blog

Fugu source opened!

Fugu, software for Lua-based form generation, is now open source! That means you can download the source, examine it, tweak it, and compile it for the arbitrary operating system of your choice! This is a huge and final step for me in the Fugu project.

Categories
blog

Moonman.io

Moonman now has a separate website at http://moonman.io. All future moonman posts will appear on the news feed there, although I’ll likely cross post the really interesting stuff. But anyway, you should head to the new site and check it out. Moonman also has a facebook page, if that’s your sort of thing. :)

Categories
blog

Another comparison of AO disabled and AO enabled

Categories
blog

SSAO in Fugu

I implemented a new visualisation into fugu today – Screen Space Ambient Occlusion. It is a shader effect (implemented from this discussion) that darkens creases and nooks of the model, as well as making individual parts stand out more. Below is a fugu model renderered as (top) flat-shaded, (middle) flat-shaded with SSAO, and (bottom) Phong shaded and subdivided with SSAO applied. I hope to get it stable and operational in the main fugu release soon. :)

Categories
blog

I don’t know where you pixies came from, but I sure like your pixie drink!

I don’t know where you pixies came from, but I sure like your pixie drink!

Categories
blog

Moonman Update

My progress on moonman has been speeding along quite quickly the last couple of weeks. This is because I’m on holidays from my other job, and so I can focus all my neuronal activity on this … and playing dark souls :S

Anyways, my devlog has the dets as usual, but here’s a screenshot that shows a bunch of the visual changes to moonman.

Categories
blog

The Exhibition

(This is the Day 9 and 10 entry for the 30 day world building challenge.)

‘Oh, I scrounge a meal, here and there’, remarked the old man with the one eye and the cleft jaw. I tried to give him some copper, but he refused, ‘Not the pieces with that ugly bird on, no way in hellsname!’ I assume he was referring to the The Crow, the portrait of whom adorned the back of every single piece of city treasure in The Fourth. I stepped over the vagrant and into the building he was slumped in front of, a scrawny dog by his side. Inside I spotted a swift grill, and from it ordered a hunk of charred impsnout — not the most appetising of meals — but very cheap, and also quite nourishing. A smallpint of honeymead washed it down and I disposed of the paper containers in the adjacent pile, closing the lid.

The show I was attending, an exhibition called ‘A Day of Kindness’, had been raved about by my closest friends, and I was curious to see it. Upon paying and entering the gallery I was confronted not with large and colourful tapestries, canvases, or boarskins, but with tiny square pictures drawn on common paper and placed on the wall at equal intervals. Examining the pictures more closely I was astonished to witness a degree of artistry, both illustration and composition, that I had never before seen. Each image, only a hands width wide, contained a complex illustrated scene with details tinier than I, of 20/20 vision, could discern. The scenes were both familiar, and yet odd, containing those denizens of The Fourth least understood. The stand out image for me was a scene on a balcony, standing on which was a gentleman, with a stately disposition, having a normal conversion with the A’leek! Really! The A’leek only sings AT you,  nobody has ever spoken WITH one. And so on it went, until I arrived at the last. This one stood apart from the others, it was not an illustration, but a mosaic, with uniform and square cells, eight across and eight down. As I squinted I could make out a strange smiling green face, and as I recognised it I got a vivid flash of a bloodcurdling scene in my mind — the world was scorched and everybody had turned to dust.

 

Categories
blog

Yo son!

Some awesome moonman "fan art" by CEDE! ( http://www.jakobhaglof.com )

Yesterday, CEDE, from the tigsource forums, posted this cool sketch of a scene from moonman. Thanks dude!