From 4bde499349e0ba0349ae410c211cd5df8c6626e6 Mon Sep 17 00:00:00 2001 From: ThibaultGuillaumont Date: Thu, 19 Dec 2024 12:25:13 +0100 Subject: [PATCH 1/9] init rework on tutorials --- .jekyll-metadata | Bin 24297 -> 0 bytes _layouts/default.html | 5 +++-- _sass/base.scss | 15 ++++++++++++++- fr/doc/guides/augmented_reality.md | 2 +- 4 files changed, 18 insertions(+), 4 deletions(-) delete mode 100644 .jekyll-metadata diff --git a/.jekyll-metadata b/.jekyll-metadata deleted file mode 100644 index 3aa6274896d2d9830c4ce52e821cebc653aedb6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24297 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 diff --git a/_layouts/default.html b/_layouts/default.html index 57d718de..0f62d765 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -78,8 +78,9 @@ {%- endfor -%} - - diff --git a/_sass/base.scss b/_sass/base.scss index d7530e26..5cc79404 100644 --- a/_sass/base.scss +++ b/_sass/base.scss @@ -74,7 +74,20 @@ img.fluid{ /// NAVIGATION ////////////////////////////// - +.nav-tuto{ + height: 125%; + margin-top: -5px; + margin-right: 25px; + color: #444444; + background: #E6B900; + padding-top: 16px; + text-align: center; + padding-inline: 30px; + padding-bottom: 10px; + position: relative; + font-weight: bold; + box-shadow: 0px 3px 5px grey; +} .navbar-header{ grid-area: header; diff --git a/fr/doc/guides/augmented_reality.md b/fr/doc/guides/augmented_reality.md index f344773a..3710a20c 100644 --- a/fr/doc/guides/augmented_reality.md +++ b/fr/doc/guides/augmented_reality.md @@ -82,7 +82,7 @@ Recommandation de qualité : Importer le modèle avec l'API. ```bash -curl -L -XPUT -u "${USERNAME}:${PASSWORD}" --data-binary @${FILENAME}.usdz https://irhis.ecorpus.holusion.com/scenes/${NAME}/${FILENAME}.usdz +curl -L -XPUT -u "${USERNAME}:${PASSWORD}" --data-binary @${FILENAME}.usdz https://${HOSTNAME}/scenes/${NAME}/${FILENAME}.usdz ``` La scène proposera maintenant un option AR pour les mobiles iOS ayant accès à l'ARKit. From 9116d0f07903ca3eedd7610b9bc55c7099019af7 Mon Sep 17 00:00:00 2001 From: ThibaultGuillaumont Date: Thu, 19 Dec 2024 15:42:56 +0100 Subject: [PATCH 2/9] bouton --- _layouts/default.html | 227 ++++++++++++++++++++++-------------------- _layouts/doc.html | 2 +- _plugins/howto_nav.rb | 137 +++++++++++++++++++++++++ _sass/base.scss | 39 +++++--- fr/howto/index.html | 77 ++++++++++++++ 5 files changed, 360 insertions(+), 122 deletions(-) create mode 100644 _plugins/howto_nav.rb create mode 100644 fr/howto/index.html diff --git a/_layouts/default.html b/_layouts/default.html index 0f62d765..ef7d6034 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -1,113 +1,126 @@ {%- assign lang = page.lang | default: "fr" -%} - - - - {{ page.title }} - {{ site.title }} - - - - - - {%- if page.description -%} - - - {%- endif -%} - - {%- if page.image -%} - - {% elsif page.scene %} - - {%- else -%} - - - - {%- endif -%} - - {%- if page.lang -%} - {%- if page.lang == "fr" -%} - {%- assign alt_lang = "en" -%} - {%- assign alt_url = page.url | replace_first: "/fr/", "/en/" -%} - {%- else -%} - {%- assign alt_lang = "fr" -%} - {%- assign alt_url = page.url | replace_first: "/en/", "/fr/" -%} - {%- endif -%} - {%- assign alt = site.pages | where:"url", alt_url | first -%} - - {%- if alt -%} - - - {%- endif -%} - {%- endif -%} - - - - - - - - - - - - - - +

From 4830cc2b286ee2c38c446c5a6f73825213dff822 Mon Sep 17 00:00:00 2001 From: thibaultguillaumont Date: Wed, 1 Jan 2025 23:13:32 +0100 Subject: [PATCH 9/9] did some work --- _sass/base.scss | 9 +++-- fr/doc/tutorials/decouverte/1-compte.md | 36 +++++++++++++++++ fr/doc/tutorials/decouverte/2-model.md | 51 +++++++++++++++++++++++++ fr/doc/tutorials/decouverte/index.md | 38 ++++++++++++++---- fr/doc/tutorials/decouverte/model.md | 23 ----------- fr/doc/tutorials/index.md | 22 ++++++++++- fr/index.html | 13 +++---- 7 files changed, 149 insertions(+), 43 deletions(-) create mode 100644 fr/doc/tutorials/decouverte/1-compte.md create mode 100644 fr/doc/tutorials/decouverte/2-model.md delete mode 100644 fr/doc/tutorials/decouverte/model.md diff --git a/_sass/base.scss b/_sass/base.scss index d1cb0a91..702d2c5b 100644 --- a/_sass/base.scss +++ b/_sass/base.scss @@ -50,7 +50,8 @@ main { position:relative; @media screen and (max-width: #{$main_width} ){ display:none; - }} + } +} .jumbotron .call-to-action { @@ -95,6 +96,8 @@ main { padding-bottom: 10px; font-weight: bold; width:150px; + height: 3em; + margin-inline: 25px; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.4); &:hover{ background-color: $darkgrey; @@ -379,9 +382,9 @@ footer a:hover { padding: 0.1rem 0rem 0.1rem 1rem; max-width: 100%; } - ul > li { + //ul > li { // padding-bottom: 2rem; - } + //} } } diff --git a/fr/doc/tutorials/decouverte/1-compte.md b/fr/doc/tutorials/decouverte/1-compte.md new file mode 100644 index 00000000..0a3b52ad --- /dev/null +++ b/fr/doc/tutorials/decouverte/1-compte.md @@ -0,0 +1,36 @@ +--- +title: Connexion à votre compte eCorpus +rank: 1 +--- + +## Votre compte eCorpus + +VIDEO détaillée sur la connexion à un compte eCorpus + + +## URL et accès + +Pour fonctionner, un serveur eCorpus doit être mis en place. eCorpus est décentralisé et fonctionne sur des instances indépendantes les unes les autres pour garantir la pleine souverainté des données de chacun. Les données restent interopérables et peuvent être facilement échangées entre utilisateurs. + +Pour créer votre propre serveur eCorpus, vous pouvez vous reporter à la section : Installation d'un serveur eCorpus. + +Si votre organisation possède un serveur eCorpus, rapprochez-vous de votre référend ou un administateur pour la création de votre compte. + +Si vous êtes administateur d'une instance eCorpus, vous pouvez consulter le tutoriel : Administrer un serveur eCorpus. + +## Votre compte eCorpus + +Intégration d'une scène eCorpus type + +## Récupération de mot de passe + +Utiliser le formulation "mot de passe oublier" et consulter vos mails. Attention, le mail peut parfois passer dans les spams. + +## Vous souhaitez tester eCorpus + +Prenez contact avec l'équipe de eCorpus pour vous accompagner dans la mise en place d'un serveur eCorpus dédié. + +FORMULAIRE DE CONTACT + + +SUIVANT : Ajouter un modèle 3D \ No newline at end of file diff --git a/fr/doc/tutorials/decouverte/2-model.md b/fr/doc/tutorials/decouverte/2-model.md new file mode 100644 index 00000000..3f59556c --- /dev/null +++ b/fr/doc/tutorials/decouverte/2-model.md @@ -0,0 +1,51 @@ +--- +title: Préparer un modèle 3D +rank: 2 +--- + +## Les modèles 3D pris en charge par eCorpus. + +Une scène eCorpus est initialisée par un modèle 3D au format GLTF Binary (abregé en .glb). Il s'agit d'une format de modèle 3D sufacique optimisé pour WebGL et une utilisation en ligne sur un navigateur internet.. + +Ce format est libre, il est défini par le Consotirum Khronos. Sa documentation est librement accessible sur la page github du projet. + +## Tester votre modèles 3D + +Charger un modèle 3D test : [] + +Télécharger et déposer le modèle 3D dans votre scène eCorpus afin de le visualiser. + +SCENE STAND ALONE + +## Préparer un modèle 3D + +### A partir d'un logiciel de CAO en STL + +Tutoriel : concevoir un modèle 3D sur Fusion360 + +### A partir d'une numérisation 3D en OBJ + +Tutoriel : numériser avec votre smartphone + +### A partir d'un nuage de point PLY + +### Autres formats de fichier compatibles + +FBX + +DAE + +USD* + + + +## Charger un modèle 3D sur eCorpus. + + +## A vous de jouer + +Intégration d'une scène eCorpus type + +## Aller plus loin + +Sommaire \ No newline at end of file diff --git a/fr/doc/tutorials/decouverte/index.md b/fr/doc/tutorials/decouverte/index.md index 0c7106ac..04a5f68c 100644 --- a/fr/doc/tutorials/decouverte/index.md +++ b/fr/doc/tutorials/decouverte/index.md @@ -5,19 +5,41 @@ rank: 0 ## Prise en main d'eCorpus -eCorpus est un logiciel libre permettant de conserver, annoter et diffuser des modèles 3D. Cet ensemble de tutoriel a pour but de vous permettre de découvrir les fonctionnalités d'eCorpus en tant qu'utilisateur, éditeur et administrateur. +Bienvenue sur eCorpus, un logiciel libre d'édition et de partage de vos scènes 3D. Ce tutoriel vous permettra en tant qu'utilisateur de prendre en main l'éditeur de scènes. -eCorpus utilise le visualisateur 3D DPO-Voyager. +## Connexion à votre compte +Chaque instance eCorpus est indépendante et dédié à une instution. Pour vous connecter, utiliser l'URL communiquée par votre administrateur. -## Découverte d'une scène eCorpus +Votre compte utilisateur étape par étape. -VIDEO qui fait un tour d'Horizon des possibilités d'eCorpus +## Charger un modèle 3D sur votre compte eCorpus -## A vous de jouer +Comment générer et mettre en ligne votre modèle 3D. -Intégration d'une scène eCorpus type +## Préparation d'une scène eCorpus -## Aller plus loin +Après avoir chargé votre modèle 3D, préparer vos collaborateurs d'édition, la langue de votre projet, la licence et les informations clés comme l'auteur, le site où l'oeuvre est conservée, la date de réalisation... + +## Ajouter des annotations + +Gérer le moteur d'annotation, ajouter du contenu, les organiser et les animer. + +## Editer un article + +Utiliser l'editeur des pages des articles, ajouter des médias (illustrations, photos, vidéos) et les relier aux articles. + +## Créer une visite guidée + +Préparer des visites interactives pour montrer les détails de votre projet 3D. + +## Accessibilité + +Ajouter une narration et une audiodescription. + +## Partager votre scène eCorpus + +Envoyer par lien la scène ou l'intégrer dans une page web. + +Télécharger et envoyer la scènes à une autre base eCorpus. -Sommaire \ No newline at end of file diff --git a/fr/doc/tutorials/decouverte/model.md b/fr/doc/tutorials/decouverte/model.md deleted file mode 100644 index 91ced65c..00000000 --- a/fr/doc/tutorials/decouverte/model.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Préparer un modèle 3D -rank: 0 ---- - -## Prise en main d'eCorpus - -eCorpus est un logiciel libre permettant de conserver, annoter et diffuser des modèles 3D. Cet ensemble de tutoriel a pour but de vous permettre de découvrir les fonctionnalités d'eCorpus en tant qu'utilisateur, éditeur et administrateur. - -eCorpus utilise le visualisateur 3D DPO-Voyager. - - -## Découverte d'une scène eCorpus - -VIDEO qui fait un tour d'Horizon des possibilités d'eCorpus - -## A vous de jouer - -Intégration d'une scène eCorpus type - -## Aller plus loin - -Sommaire \ No newline at end of file diff --git a/fr/doc/tutorials/index.md b/fr/doc/tutorials/index.md index 133507a4..6440306c 100644 --- a/fr/doc/tutorials/index.md +++ b/fr/doc/tutorials/index.md @@ -20,4 +20,24 @@ Intégration d'une scène eCorpus type ## Aller plus loin -Sommaire \ No newline at end of file +### Les modèles 3D pour eCorpus + +eCorpus utilise des modèles au format .glb, un format 3D optimisé pour le web. + +Guide des modèles 3D + +STL : Créer une scène à partir d'un fichier de CAO + +OBJ / FBX : Créer une scène à partir d'un modèle 3D + +BLENDER : Créer votre propre modèle 3D + +FUSION 360 : Concevoir une pièce en 3D + +### Votre eCorpus + +Créer une nouvelle scène à partir d'un modèle 3D + +Configurer la caméra et l'échelle de la scène + +### Administrer votre base eCorpus \ No newline at end of file diff --git a/fr/index.html b/fr/index.html index 6dfbfaf1..a98294c2 100644 --- a/fr/index.html +++ b/fr/index.html @@ -1,9 +1,6 @@ --- title: "eCorpus" -description: > -Présentation du système de gestion de scènes 3D eCorpus. -Découvrez les détails des oeuvres numérisées par le projet eThesaurus -pour la valorisation du patrimoine d'orfèvrerie médiévale des 12 et 13e siècles. +description: Présentation du système de gestion de scènes 3D eCorpus. Découvrez les détails des oeuvres numérisées par le projet eThesaurus pour la valorisation du patrimoine d'orfèvrerie médiévale des 12 et 13e siècles. --- @@ -11,7 +8,7 @@
Gros plan sur le pied de croix de l'abbaye de Saint-Bertin. l'évangéliste Matthieu devant son pupitre, tourné vers son symbole (l'ange). Réalisé en image de synthèse à partir d'une photogrammétrie + alt="Grotte de Chauvet, salle du fond, en visite virtuelle sur eCorpus. Collections Grands Sites Archéologique">
eCorpus
@@ -21,6 +18,7 @@
+ + " src="/assets/img/jumbotron_left.webp" alt="Grotte de Chauvet, salle du fond, en visite virtuelle sur eCorpus. Collections Grands Sites Archéologique"> - + z-index: -1000" src="/assets/img/jumbotron_right.webp" alt="Grotte de Chauvet, salle du fond, en visite virtuelle sur eCorpus. Collections Grands Sites Archéologique">