Rotatable cube with texture animation.
Cube object consists of 24 vertices with each side of the cube detached from the others.
Rotation transformation is applied to the object using fixed-axis system.
Texture animation is implemented using a single texture atlas and transform texture coordinate technique.
Program files can be downloaded here.
PC requirements: DirectX 11 supported graphics card, Windows 7/8/8.1/10/11, Visual C++ Redistributable Packages for Visual Studio 2013(x86).
Control:
Left-click anywhere in the scene then hold left-click and drag the mouse to rotate the object.
Platform: Windows
Programming Language: C/C++, HLSL
Resources: Fire animation textures(as separate image files, not texture atlas) are from companion DVD of the book 3D Game Programming with DirectX 11 by Frank D. Luna, Mercury Learning.
Texture loading is implemented using DirectX TK library.