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 '20 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 '20 at 15:41
  • $\begingroup$ @Thomas what are all circles in the upper right corner? $\endgroup$ – Mona Jalal Sep 9 '20 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$ – DirectX_Programmer Sep 9 '20 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 '20 at 7:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.