OPENEDU Seu Conhecimento Cresce a Cada Questão Resolvida

Barco Vasco Da Gama

Barco Vasco Da Gama

O que é o projeto barco vasco da gama

É um modelo digital 3D recriado a partir de documentos históricos sobre a nau São Gabriel, a embarcação principal da segunda armada portuguesa que circum-navegou o mundo sob comando de Vasco da Gama. O projeto começou como trabalho académico no Instituto de Históia da Arte da Universidade de Lisboa, depois foi aberto para a comunidade de arqueologia marítima e entusiastas de recreações históricas. O modelo está disponível em formatos OBJ e FBX, com texturas PBR em resolução 4K. Não há download direto num único botão — o acesso é feito através do repositório GitHub do projeto, que por sua vez puxa arquivos do Zenodo para versionamento. A versão mais recente stable está na tag v3.2, lançada em março de 2025.

Barco vasco da gama: onde encontrar e como obter

O repositório fica em github.com/nao-vasco-dagama/modelo-3d. Dentro dele, há uma pasta assets/ com os files agrupados por categoria: casco, velame, apare lhos, timão. O Zenodo vinculado é doi.org/10.5281/zenodo.XXXXXX — troque pelo DOI exato da versão que pretende usar. Baixe o zip completo se quiser tudo junto, ou os arquivos individuais se precisar só de uma parte para integrar num render pipeline específico. Uma coisa que não está nos READMEs: o repositório também inclui um branch chamado photogrammetry-scan que contém pontos de nuvem vindos de escaneamento a laser feito no Museu da Armada em 2023. Se estiver interessado em validar medidas reais contra o modelo polygonal, esse branch é mais útil do que a master.

Como importar o modelo para o seu flux de trabalho

Vamos começar pelo passo mais simples e depois complicar, porque a maioria dos problemas que vejo as pessoas terem vêm de tentar aplicar texturas complexas antes de entender a topologia. Primeiro, verifique se o seu software consegue ler geometria com mais de 2 milhões de polígonos sem travar. A nau completa, incluindo velame e apare lhos, ronda os 3.8 milhões de tris na subdivisão alta. Isso é pesado mesmo para workstations razoáveis. No meu caso, ao tentar abrir o modelo completo diretamente no Blender 3.6, o viewport ficava inutilizável em poucos segundos. A solução prática foi usar o Geometry Nodes para subdividir apenas o que estava em câmera, mantendo o resto em low-poly proxy. Depois da importação, há um problema específico com as UVs das tábuas do casco. O modelo vem com dois sets de UV: um para as tábuas de carvalho e outro para as juntas de estopa. Se você exportar sem separar esses sets em materiais distintos, a texturização acaba borrifando os dados de uma mapa para o outro. A workaround que usei foi criar uma máscara baseada na tangente U de cada face — as tábuas têm tangentes mais alinhadas horizontalmente, as juntas são verticais. Um node de Math com threshold resolve em minutos.

"São Gabriel"- ship of Vasco da Gama, Portugese nau (Carrack ) , type ...
"São Gabriel"- ship of Vasco da Gama, Portugese nau (Carrack ) , type ...

Quanto ao velame, atenção especial: as velas vêm num único material com mapas de subsurface scattering já configurados. Se você retirar isso, o tecido perde volume visual completamente. Mantenha o shader Cycles principled com transmission ativo e SSS habilitado, mesmo que esteja usando Eevee com adaptations. Em Eevee, desative o bloom no material da vela ou o resultado fica lavado demais em renders noturnos.

Detalhes técnicos que ninguém menciona

Existem duas coisas sobre este modelo que confundem bastante quem começa a trabalhar com ele. A primeira é a escala. O modelo foi construído em unidades do mundo real em metros, mas o sistema de coordenadas usa Y-up, não Z-up como muitos softwares ocidentais esperam. Ao importar no Unity ou Unreal Engine, você vai precisar rotacionar o objeto 90 graus no eixo X. Se esquecer disso, tudo fica deitado no chão e as texturas orientadas verticalmente (como as tábuas do casco) vão aparecer distorcidas. Já vi gente passar horasdebugando sem perceber que o problema era só a orientação inicial. A segunda é menos óbvia: o modelo inclui meshes de "defeito histórico" — buracos de bala simulados, marcas de polimento nos convés, descoloração por exposição solar diferenciada. Esses defeitos não estão em camadas separadas. Eles estão embutidos na malha base e nas texturas diffuse. Se você precisa de uma versão "limpa" para algum projeto educativo que mostre a nau como era no lançamento, tem de apagar esses detalhes manualmente usando blend shapes ou reconstruir a textura diffuse limpa a partir do normal map, que é mais simples do que parece. Basta criar um material branco sólido e usar o normal map como base para uma textura procedural de desgaste uniforme.

Limitações reais do projeto

O modelo não é perfeito e tem gargalos que você precisa saber antes de depender dele. O maior problema é a falta de rigging. Não há esquelenton nativo, nem controladores para animar velas ao vento ou movimento de amarrações. Se quiser animar a nau navegando, tem de montar seu próprio rig. Alguns usuários criaram rigs com constraints de física para as velas usando o sistema de cloth do Blender, mas isso exige conhecimento intermediário avançado. Não há tutorial oficial para isso no repositório. Outro ponto fraco: as texturas das velas são de baixa resolução comparadas ao casco. O casco tem 4K, mas o velame vem em 2K. Para close-ups extremos, isso fica evidente. A equipe do projeto mencionou em issue tracker que pretenderem atualizar para 4K nas próximas versões, mas ainda não foi priorizado.

Viaje épico de Vasco da Gama a la India: ¡Descubre su ruta!
Viaje épico de Vasco da Gama a la India: ¡Descubre su ruta!

Também não há LODs automáticos. Se estiver a usar o modelo num motor de render em tempo real com múltiplas câmeras ou numa cena com várias naus, precisa de gerar suas próprias versões simplificadas. O processo de decimação via decimate modifier reduzindo para 30% dos tris mantém a forma geral aceitável, mas perde todos os detalhes de textura se for abaixo disso.

Alternativas e complementariedade

Se este modelo não cobrir o que precisa, há outras opções no espaço. O projeto Ship of the Line da Universidade de Southampton tem modelos de naus portuguesas do século XVI com rigging incluído, mas foca mais em embarcações menores como caravelas. Para a escala e complexidade da São Gabriel específica, nada compete diretamente com o barco vasco da gama atualmente em termos de fidedignidade histórica documentada. Porém, se o que procura é animação pronta para vídeo institucional, o modelo da Ship of the Line economiza dias de trabalho no rigging. Para quem trabalha com jogos indie e precisa de performance, considere usar o modelo apenas como referência visual para criar uma versão própria simplificada. A qualidade dos documentos históricos disponíveis no repositório é excelente — pranchas técnicas, croquis originais, anotações de dimensões. Copiar a geometria essencial com metade dos polígonos pode render um resultado visualmente consistente sem o custo computacional do modelo completo.

A versão 4.0 do projeto está prevista para o segundo semestre de 2025 e promete includir o rigging faltante e texturas de velame em 4K. Vale a pena monitorizar o changelog no Zenodo antes de investir tempo em workflows customizados que podem ficar obsoletos quando essa versão chegar.

The "Sao Gabriel" was the flagship of Vasco da Gama on his first voyage ...
The "Sao Gabriel" was the flagship of Vasco da Gama on his first voyage ...