I am wondering why the texture of the following 3D model https://app.ignitionrobotics.org/GoogleResearch/fuel/models/Transformers_Age_of_Extinction_Mega_1Step_Bumblebee_Figure

enter image description here

Looks like the following:


How are these logically connected?

  • $\begingroup$ inside each vertex is a 2D texture-coordinate. This allows the Graphics library to interpolate the texture-coordinates of all 3 vertices of each triangle during the rasterization step. $\endgroup$
    – Thomas
    Sep 9, 2020 at 15:40
  • $\begingroup$ some more information about the concept of vertex-buffer-objects (VBO) and texturing you can finde here: learnopengl.com/Getting-started/Hello-Triangle $\endgroup$
    – Thomas
    Sep 9, 2020 at 15:41
  • $\begingroup$ @Thomas what are all circles in the upper right corner? $\endgroup$
    – Mona Jalal
    Sep 9, 2020 at 17:37
  • 3
    $\begingroup$ @MonaJalal Probably screws or holes in the model. Texture file you've sent looks perfectly normal. As Thomas said - by following tutorias from learnopengl, you can easily understand how this thing works. For DirectX (even though, in theory it works exactly the same, but you might want to learn this framework) - you can check rastertek.com ; Even though, his style is not the best, his explanation are nice. And there are a lot of tutorials for the start. $\endgroup$ Sep 9, 2020 at 20:00
  • 2
    $\begingroup$ @MonaJalal to figure out at what position in the mesh "model" these small circles are, you can color them lets say in magenta and see where in the model are magenta parts. $\endgroup$
    – Thomas
    Sep 10, 2020 at 7:54


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.