Workflow fotogramétrico en Blender

Remeshing un objeto obtenido por fotogrametría

Importaremos nuestra malla como OBJ, o fbx desde Agisoft, Pix4D, CR, etc.

Como las texturas estarán asociadas a la malla, pero no al proyecto tendremos que empaquetarlo todo (malla + textura) en un proyecto.

La malla seguramente no está en el punto cartesiano 0, 0, 0, de manera que tendremos que centrarlo. Para ello tendremos que seleccionar el modelo, botón derecho "set origin to geometry".

Ahora que tenemos el eje principal en el centro del modelo lo que tenemso que hacer es abrir el panel de la derecha y en Transform > Location colocar 0, 0, 0.

Luego lo rotaremos, utilizando vistas ortográficas (F5), cuando lo tengamos bien colocado, pulsar Ctrl + A > apply

A partir de ahora cambiaremos a Edit Mode y empezamos a borrar todas las caras que son ruido.

luego cambiareos a Sculpt Mode y suavizaremos (solo un poco) nuestro modelo con la herramienta smooth. Se pueden corregir errores desde dentro del modelo.

Ahora duplicaremos el modelo y lo renombraremos como Bake, y el otro como original.

Borraremos las texturas asociadas del modelo Bake, y crearemos un nuevo material que llamaremos bake. El material será Diffuse BSDF.

Vamos a aplicar modificadores en nuestro mdoelo Bake. el primero será remesh con mode smooth. Tendremos que jugar con los Octree depth para añadir suficiente geometría. Apply.

Ahora aplicaremos el modificador smooth, repeat 10 o 20. Si quedan artefactos podemos corregirlos de nuevo desde el modo escultura. En caso de hacerlo, como seguramente hemos creado agujeros de nuevo, volveremos a aplicar el modificador Remesh.

Ahora aplicaremos el modificar Decimate (planar o collapse). Si nos han quedado unas caras un pocoa feas, podemos aplicar el modificar Triangulate.

Por otro lado, podríamos prescindir de el modificador Decimate y aplicar los voxels.

si vemos que nos han quedado caras oscuras, podemos corregirlo con el pincel Grab o Inflate.

Seleccionaremos el modelo Bake, y desde Edit Mode > UV aplicaremos un Smart Unwrap.

Nos vamos al menu Shading y crearemos una imagen nueva. Shift + A, buscamo image texture > New > 4096. Desactivamos alpha.

No conectaremos todavía la nueva textura al mdoelo Bake.

Para El Bakeado, seleccionamos primero el mdoelo Original y con Shift Select el modelo Bake. Nos moveremos al motor de render Cycles.

Iremos al submenú Bake, y seleccionaremso solo color. Bake Type: Diffuse. Activar selected to active. BAKE!

En cuanto tengamos la nueva textura, la corregiremos utilizando las herramientas de Texture Paint. en la ventana derecha, escogeremos la imagen de nuestra textura - Bake.

en la ventana de la derecha tendremos activado texture paint. Escoger herramienta clonar e ir pintando. Shift + F para cambiar tamaño pincel.

Para empaquetar todo en propyecto Blende, no vamos al menu de arriba a la derecha y entramos en Orphan Data > Purge y borrar a mano todo lo no utilizado. Nos vamos ahor a File > External Data > Pack All into .blend