1
$\begingroup$

I have imported a glTF model of coral reef. It is good but has a huge polycount. I have a created a low poly copy but when I look at the uvs and texture image of the high poly import the uvs on the texture image are disjointed.

This is the high poly model

enter image description here

This is the image texture for that model enter image description here

If I want to change the colour or quality of a portion of the model, it is almost impossible to do it because the uvs are not organised together to make changes to the image texture easy (in an external photo editor)

Say I want to change this portion of the modelenter image description here

the corresponding uvs are arranged in the image like this enter image description here

Is there a workflow that will re-arrange the uvs more stragetically so I can make improvements to the quality of the image and then apply it to the low poly mesh.

many thanks

RichardC

*****UPDATE*****

I have found an acceptable solution, particularly based on Arthur's advise below.

I baked the texture image from the high poly to the low poly mesh. The secret is to UV unwrap 'Projected from View' having positioned the high poly mesh at the correct perspective/angle. The results as follows.

The low poly model in object view (right) and the new image baked from the high poly mesh:

enter image description here

The low poly model in edit mode with vertices selected (right) and those vertices shown on the new texture image (left).

This now makes alteration in a specific area of the image easier to identify in an external photo editor.

enter image description here

$\endgroup$
2
  • $\begingroup$ Hi. If you have a solution then please add it in the answer section below instead of editing it into your question. Alternatively, if one of the answers below solves your problem you can mark it as 'Accepted' and upvote it. See: blender.stackexchange.com/help/someone-answers $\endgroup$ Commented Nov 24, 2019 at 13:51
  • $\begingroup$ Your rebaking made it worse. You need to bake with standard unwarp and manually reduce the stretches. Anyway, this work is not suited for 2D image editors. Use this armorpaint.org which is a free alternative to Substance Painter. Or quixel.com/mixer for textures. You can also use some non-commercial program versions like foundry.com/products/mari/non-commercial or substance3d.com/education. $\endgroup$
    – unwave
    Commented Nov 28, 2019 at 9:57

2 Answers 2

1
$\begingroup$

It won't get any better than that. This mesh is complex with a lot of small details. So either UVs will be stretched either they will be disjointed. In this case, it is usual to paint directly on a mesh and not on the UV islands.

enter image description here

enter image description here

There are some solutions. Paid or not. This particular one is not ready, but it is about Blender: https://www.youtube.com/watch?v=PLUoLQUK3-s Usually this stuff is done manually, which won't pay off in this case. I suggest to leave it as it is.

enter image description here

enter image description here

$\endgroup$
0
$\begingroup$

You could bake your diffuse to a new UV layout. It's just like baking high to low poly normal but with color. So basically unwrap your low poly and bake diffuse from high poly.

$\endgroup$

Not the answer you're looking for? Browse other questions tagged .