Normas IIIF e modelos 3D
IIIF (abreviação de International Image Interoperability Framework) é um conjunto de padrões abertos, uma comunidade e um consórcio de instituições culturais. É cada vez mais adotada à medida que os repositórios institucionais procuram abrir as suas coleções e partilhar recursos entre silos institucionais.
Mas o apoio ao 3D continua a ser uma questão ainda por resolver. É necessário especificar uma terceira dimensão (ou seja, um eixo Z) sobre as coordenadas 2D (ou seja, o eixo X, o eixo Y) do espaço «canvas» que, até à data, tem sido capaz de servir o modelo de IIIF para visualização e anotação de ficheiros 2D e audiovisuais. O tratamento de cenários de iluminação, as perspetivas da câmara e a possibilidade de interagir com vários modelos dentro de uma única moldura para o espetador exigem uma maior especificação e acordo entre as partes interessadas.
O recente evento DaSCHCon 2023 reuniu perspetivas sobre o tema a partir de repositórios de dados de investigação, fabricantes de ferramentas e coleções institucionais, juntamente com um seminário do Grupo de Especificação Técnica (GTE) para 3D no consórcio IIIF.
A conferência contou com apresentações do Coordenador Técnico do IIIF e dos co-presidentes do Grupo de Especificação Técnica para 3D. O Grupo das Especificações Técnicas partilhou os principais casos de utilização da especificação e abriu o espaço para discussão e maior clarificação do âmbito de aplicação. Os casos de uso variaram de funções principais, como ser capaz de exibir um único modelo em uma determinada posição, escala e orientação dentro do espaço 3D, até exibir um ou mais modelos 3D ao lado de mídia 2D e AV, comentários e muito mais. Foi proposto um novo conceito no âmbito das especificações do IIIF – uma «cena» – para servir os casos de utilização, estabelecendo os seguintes pressupostos:
Uma cena é um espaço ilimitado com um sistema de coordenadas destro;
O eixo Y indica movimento ascendente e o eixo Z indica movimento para a frente;
As telas podem ser aninhadas dentro das cenas; e as cenas também podem ser aninhadas noutras cenas;
Um modelo é colocado numa cena através de uma anotação com a motivação especificada como «pintura». Etiquetas ou comentários baseados em texto podem ser aplicados a um modelo (ou a uma cena) por meio de anotações com outros tipos de motivação.

Durante a conferência, foram debatidos aspetos mais desafiantes relativos à especificação dos tipos, posições e direções das luzes e das câmaras.
Visualizadores e bibliotecas
As ferramentas para tornar os modelos 3D visíveis na Web (aqui referidos como «visualizadores») desempenham um papel importante na especificação das normas IIIF, uma vez que as normas têm de ser fáceis de aplicar para terem uma ampla adoção. A conferência contou com apresentações sobre instrumentos específicos, como o MorphoSource e o Semântico Kompakkt.
MorphoSource é um projeto de código aberto da Duke University, com uma grande e bem estabelecida coleção de modelos 3D e contribuidores de usuários. Baseia-se na extensão do visualizador Aleph 3D e suporta uma ampla gama de formatos de arquivo, bem como anotações.
O Kompakkt semântico é a ferramenta desenvolvida no Laboratório de Ciência Aberta da TIB no âmbito da iniciativa NFDI4Culture. Baseia-se no visualizador do Kompakkt (que, por sua vez, utiliza a biblioteca babylon.js) e combina as funcionalidades de anotação colaborativa do Kompakkt com capacidades Web semânticas graças a uma integração com a Wikibase. O Kompakkt foi originalmente concebido como uma alternativa de código aberto ao Sketchfab, a popular plataforma comercial.

Outras ferramentas e bibliotecas relevantes para a definição de parâmetros de especificação IIIF, incluem: Misturador (como importante ferramenta de geração e pré-processamento de dados 3D), Mozilla Hubs (para reunir vários modelos em um único espaço), 3DHOP (para selecionar regiões de polígonos para anotação) e three.js (para referências de parâmetros).
Repositórios e fluxos de trabalho de tratamento de dados
As apresentações da DaSCH e da Universidade de Basileia concentraram-se em fluxos de trabalho de dados concretos e em como o IIIF pode desempenhar um papel na reunião de preocupações de arquivo e usabilidade. Um resumo essencial: preparar os seus meios de comunicação social para uma melhor interoperabilidade é a melhor estratégia para garantir também a preservação a longo prazo.

Os pipelines de ferramentas para otimizar o processamento de grandes suportes 3D incluíam ferramentas de código aberto, como MeshLab, Gimp e Blender, com potencial para automação futura através de scripts Python. O Smithsonian Cook foi citado como um exemplo bem sucedido de um gasoduto automatizado de pré-processamento de dados.
A experiência institucional de um projeto de digitalização 3D foi também partilhada pela Biblioteca ETH e pela sua Coleção de Instrumentos Científicos e Auxiliares de Ensino. Até à data, o projeto utilizou mais ferramentas comerciais no seu fluxo de trabalho, incluindo a publicação da coleção no Sketchfab. O Sketchfab foi selecionado porque chega a um vasto público, com números de visitantes rastreados e descarregamentos que mostram o impacto, e oferece uma integração direta com a Europeana.eu. Um outro passo no sentido da interoperabilidade consistiria em voltar a publicar os seus objetos de coleção em telespetadores abertos, como MorphoSource e Semantic Kompakkt – uma perspetiva debatida durante a sessão de perguntas e respostas;A.
Perspetivas
Ferramentas como o Sketchfab e alternativas de código aberto como o MorphoSource e o Kompakkt permitem carregar e visualizar modelos 3D únicos na Web com diferentes opções de colaboração e anotação. Ambientes mais complexos, como os Mozilla Hubs, oferecem o potencial de posicionar múltiplos objetos em uma cena 3D em relação uns aos outros. Mantendo-se fiel aos princípios de conceção do IIIF (para tornar possíveis coisas simples e complexas), a especificação 3D teria de assegurar que os telespetadores podem implementar um «produto mínimo viável» para a interação com o utilizador e permanecer interoperáveis, bem como incluir interações mais complexas e ainda especificá-las de forma conforme com as normas.
Envolva-se
Interessa-lhe a interoperabilidade 3D? Saiba como participar:
Junte-se à comunidade IIIF para saber mais e consulte outros membros da comunidade se precisar de ajuda com o seu fluxo de trabalho de digitalização.
Junte-se às reuniões do grupo técnico e teste as implementações.
Comunicar problemas ou utilizar comentários de casos relacionados com o IIIF no Github.
Publique os seus dados numa ou mais ferramentas e repositórios online e considere as razões pelas quais poderá ter de optar por um ambiente comercial ou de código aberto.
Para debater o IIIF e outros temas relacionados com a investigação e o desenvolvimento no setor do património cultural, pode também juntar-se à comunidade EuropeanaTech.
Ajude a moldar a próxima fase de partilha do património cultural multidimensional na Web!
