We’ll start with a spherical body with uniform surface details. As the camera gets closer to the surface, more details appear, until we’ve “landed” on the planet, at which point things should look about the same as with a flat world.
There are two important ideas to this. One, the spherical body will be based on an extruded cube, which means that the “one threedimensional body” challenge will actually be a “six slightly curved planes” challenge, and thus much easier to solve. Continue reading Continue reading
You start with a chessboard mesh and place it under the camera. The height of each mesh point is generated by a fractal noise algorithm (such as Perlin).
It would be great if you could just increase the resolution of the mesh until you can’t make out the single polygons anymore, but resources are limited!
So you implement Level of Detail (LOD) and increase the mesh resolution only in the middle, where the camera is. Now the outer parts of the mesh look rather crude, but it doesn’t matter, because they’re far away from the camera – and the closer parts of the mesh look nice and detailed. Continue reading Continue reading
The total development time was three months for the beta version, and another month for polishing and waiting for the Feedly API keys. I decided to shoot for an early MVP release and to continue with adding lower priority features. Continue reading Continue reading
I have a confession to make. I never really understood DLLs. They were some sort of software blackbox for me, something that dawdles about in the install folders of proper software products, like minions waiting to be summoned. I knew that they contain executable code. But the stench of “unnecessary complexity” always kept me from actually looking up how they work and what they are good for. Continue reading Continue reading
In case you’ve been living under a rock, here’s what Microsoft did – they…
- open sourced the full server-side .NET stack (including ASP),
- started porting .Net to Linux and Mac OS,
- and released a full-featured version of Visual Studio for free
– Generating a sphere by subdividing a primitive geometrical body
– Not using Perlin noise for elevation, but a plate tectonic model instead
– Climate systems
– Vegetation and Biomes
When it isn’t down due to heavy traffic, you can find the article here.
How does the Windows Phone development process hold up? I just published my first app on the Windows Phone Store, in order to find out if and how much everything sucks. Spoiler: Turns out it’s actually ok. Continue reading Continue reading