Image by Claudiu Tanasie
TopoGun is a stand-alone retopologizing and maps baking application.
In today's 3D graphics, high-quality 3D models, due to their nature, usually have millions of polygons. This is because most of today's 3D models are created from real-world scanned models, or they are digital sculptures, created using brush-based 3D sculpting applications.
The retopologizing functions in TopoGun will help you modify and/or recreate the edgeflow of your digital 3D models.
The maps baking functions will help you bake various types of texture maps from your high-resolution 3D models and then allow you to apply them to your newly created optimized meshes. These texture maps contain information that will help you recover the appearance and features of the original high-resolution mesh.
Image by Georgian Avasilcutei
Many artists nowadays create their concepts as 3D models, using brush-based sculpting applications. They usually start from basic primitive objects, such as cubes. At a certain point, they need to rework the topology of their models.
In order to better serve their purposes, 3D models should have a much lower polycount and must provide for a deserved ease of handling. Even more than this, they need to have specific edgeflows in order to be more easily animated, or further detailed.
Image by Mashru Mishu
There are several reasons for doing this: to make the 3D models more animation-friendly, to create low poly versions for gaming or further sculpting and detailing, or as a way to change the high-res topology in order to improve the model's capability of handling the high-res information at a lower polygon budget.
A retopology tool like TopoGun is needed for these purposes.
Furthermore, you can use TopoGun to bake multiple maps out of the original highres meshes. These maps can be used by texture artists when texturing the models. They can also be used by 3D engines in order to preserve the original mesh's features, (i.e., small details that couldn't be recovered after retopologizing due to the limited polycount an engine can render in real time).