Hello 3D_Scan_Fan,
PhotoScan never supported 3d texture coordinates, the third column has been omitted as it is in the current Metashape version.
Also you should do something with the wrong UV coordinates which are outside the 0 - 1 interval. I've made a simple script which fixes the outliers for u and v (new OBJ is created):
import Metashape
path = Metashape.app.getOpenFileName()
output = open(path + "-2.obj", "wt")
file = open(path, "rt")
eof = False
f = False
while not eof:
line = file.readline()
if line.startswith("vt"):
vt, u, v, w = line.split()
u = float(u)
v = float(v)
w = float(w)
if u < 0:
u = 0
elif u > 1:
u = 1
if v < 0:
v = 0
elif v > 1:
v = 1
line = "vt {:0.6f} {:0.6f} {:0.6f}\n".format(u, v, w)
output.write(line)
else:
output.write(line)
if line.startswith("f"):
f = True
if f:
if line.startswith("#"):
eof = True
output.close()
file.close()
print("done")
Then imported this model and blended the texture. The result of the texture atlas is attached.