Como transferir uma textura para uma malha reamostrada?

Como transferir uma textura para uma malha reamostrada?

Tenho dois arquivos OBJ que contêm uma malha que descreve a mesma forma. Um tem aproximadamente 10 mil vértices e coordenadas de textura. O outro possui aproximadamente 5k vértices e não possui coordenadas de textura.

Como transfiro as coordenadas da textura para a segunda malha rapidamente, sem precisar desembrulhar a textura novamente?

De preferência, eu usaria algum software de código aberto como o Blender ou um script dedicado. Mas se houver uma solução fácil com software proprietário, encontrarei uma maneira de acessá-la.

Responder1

Você só precisa de um modelo .obj para criar automaticamente o anáglifo

Dê uma olhadahttp://paulbourke.net/stereographics/anaglyphse você quiser saber como isso pode ser feito (você pode encontrar no final minha contribuição para lidar com anáglifos com arquivos .obj)

Responder2

Na ausência de informações UV (coordenadas de textura), você terá muitos problemas.

Muitas ferramentas DCC 3D (acho que o Blender está incluído) permitem a escultura em multi-resolução, que se baseia em ter versões de alta e baixa poli de uma malha - uma "cozinha" a malha de alta resolução e suas texturas aplicadas em novos mapas de textura para a malha de resolução mais baixa, mas adicionando mapas vetoriais normal, normal, de deslocamento e de colisão no processo de cozimento, o que resulta em uma malha de polycount inferior quevisualresolução mais alta no jogo devido aos mapas normais e disp aplicados a ele.

Como resultado, todos os cálculos do jogo que dependem de polycount (animação, física, iluminação em tempo real) são muito mais eficientes, mas a estética ainda é bastante forte.

mas isso se baseia no fato de que as malhas poli superiores e inferiores são adequadamente UVd.

informação relacionada