Ever see something and never realize there’s a specific word for it? Like, in the case of the image above, this Star Destroyer command bridge has a lot of detail to it. It has little nubs, and ports, and do-hickeys, and whatchamacallits, but I always just lumped that under the word detail. Yesterday, I was on reddit, and someone had posted a LEGO X-Wing with a custom stand for the Death Star. Pretty neat-o, but what got me was a comment that said “Greeble.”
What is “Greeble”? Is it Greedo’s long-lost cousin? No, Greeble (or “nurnie,” which sounds worse), is a fine detailing added to a surface of an object to add more complexity. It’s almost solely used in Science Fiction, but could be added to a number of things. And that got the old noggin’ a-tickin’. “OK,” the voices in my head said, “If this is defined as such, can this be done procedurally?”
That’s when I came across Linden Reid’s blog. Linden has a setup similar to my own – tutorials, projects, and a general portfolio of his work. And he created a little shader magic for Unity to create Greebles over a surface!
Go check out Linden’s Reid’s tutorial on Greeble Generation, and start adding some details to your starships (or add more cubes to your cube world, or, I dunno, it’s your game, make whatever you want).