Tag Archives: C++

Game Programming Using Qt: Beginner’s Guide

Game Programming Using Qt: Beginner’s Guide by Witold Wysota, Lorenz Haas is  the name of PackT’s new book which contains a complete guide to designing and building fun games with Qt and Qt Quick 2 using associated toolsets. I was one of the technical reviewers of this and This is my second project with PackT after my book “DirectX 11.1 Game Programming“.

Game Programming Using Qt: Beginner’s Guide

Continue reading Game Programming Using Qt: Beginner’s Guide

Billboarding using Geometry Shader (WinRT)

As I said before, some parts of my book removed due to the page counts and I decided to present them in this blog, this time is about billboarding using Geometry Shader.

In order to achieve an impressive 3D look of outdoor scene, you need a lot of 3D objects, for example trees, grass, fire, or etc. We can use full 3D mesh objects for each of them but wait, this will slow down your game rendering performance.
To solve this problem we can use a technique called “billboarding”. Billboarding widely used for rendering 2D textures instead of fully 3D geometry. However, this texture must always face to the camera.  Continue reading Billboarding using Geometry Shader (WinRT)