Un par de refactors copados para el uso de shaders (agregue algo en el tgcMesh no se si esto se puede para la entrega o hay que copiar la clase y cambiarla)