The feng shui game’s art style was originally planned to have cartoonish, low-polygon virtual environments. With Blender, objects are modeled and textured fast.
The lucky bamboo, a core feng shui element, stylized with polygonal treatments.
Shading has been tricky, because realism is important in digitally immersing the user. Although ambient occlusion, lighting, shadow mapping, and various materials could be achieved with GLSL programming, I wanted to bypass this complication to have a similar graphic quality as the rendering result from Blender’s Cycles Render Engine. The simple answer was to bake textures right from Blender.
The baked scenes indeed look convincing through the WebGL renderer, despite the fact lighting and shadowing stay still. The downside is some whopping usage of the GPU memories, since the scenes are so large and very detailed.
To make sure the user explores the scene, the top-down isometric camera mode allows him to view the full picture of the current floor.
Particle effects are always fun to create: You see the withered and yellow leaves turn green after fixing a feng shui problem item.
By unlocking more and more feng shui tips, the user could want to share some of his interesting discoveries. The feng shui book overlay collects all his achievements for sharing as well as reminds him there’s so much more to discover.