I wondering what the difference is between a sprite sheet and a texture atlas?
Aren't both the same? In a sprite sheet you have some Sprites and in a texture atlas you also have some sprites, so what's the difference?
A sprites-sheet (often refers to a large image that) is supposed to contain the animation frames of a specific 2d character or projectile in a game. You can almost think of it as the model of a 2d-character. It stores all the various animations created for a specific character.
A texture-atlas (is often taken to mean a large 2d image that) contains many textures. You can think of these as 2d images "painted" over 3d objects or otherwise applied to them as part of a shader to explain to the renderer (the part that converts 3d data into a 2d image) how they reflect light (normal map) or if there are any grooves, bumps or cracks on their surface (bump map) or possibly something else altogether like opacity and what not.
This term (texture atlas) will often be used in a
Also, it may be important to note a texture atlas often contains character skins (character textures) and that the actual animation is (stating the obvious) not stored as 2d imagery as the animation in such cases is generally based on deformation of the mesh with tools like bones.
Technically seen it's the same: It's a big image that contains smaller images (sprites).
The 3d vs 2d does not make a difference here since almost all 2d game engines use 3d hardware for rendering....