IMAGERIE NUMÉRIQUE

https://jupyterhub.emi.u-bordeaux.fr

INFORMATIONS

CHAPITRES DE COURS

CHAPITRE 00 : Introduction ● Télécharger ● Visualiser
CHAPITRE 01 : Jupyter ● Télécharger ● Visualiser
CHAPITRE 02 : Markdown ● Télécharger ● Visualiser
CHAPITRE 03 : Python ● Télécharger ● Visualiser
CHAPITRE 04 : Numpy ● Télécharger ● Visualiser
CHAPITRE 05 : Pillow ● Télécharger ● Visualiser
BONUS : Mémo Wings3D ● Télécharger ● Visualiser

FEUILLES D'EXERCICES

EXERCICES A : Génération d'images ● Télécharger ● Visualiser
SOLUTIONS A : Génération d'images ● Télécharger ● Visualiser
EXERCICES B : Génération de tracés ● Télécharger ● Visualiser
EXERCICES C : Transformation d'images ● Télécharger ● Visualiser
SOLUTIONS C : Corrigé partiel C1 ● Télécharger ● Visualiser

FICHIERS DE DONNÉES POUR WINGS3D

Accès à la page de construction des modèles 3D
Accès direct au dossier SCENES
Accès direct au dossier IMAGES
Accès direct au dossier TEXTURES

TUTORIELS VIDEOS POUR WINGS

RESSOURCES WEB À TÉLÉCHARGER

Cette section propose une sélection de quelques sites web proposant des ressources à télécharger pour la création de scènes 3D. Il y a 4 principaux types de ressources disponibles : des modèles 3D, des scans 3D, des textures et des environnements. Pour pouvoir utiliser ces ressources avec Wings 3D, il faut choisir un format de fichier compatible avec ceux reconnus par les fonctions d'import de Wings, ou alors utiliser l'un des sites de conversion de formats 3D, figurant à la fin de la liste. Il est conseillé d'utiliser les formats de données les plus universels : OBJ+MTL ou GLTF+GLB pour les modèles 3D et les scans 3D, PNG ou JPG pour les textures et les environnements.

EXÉCUTION DU SCRIPT DE CONFIGURATION

Lors de la première séance de TD, il vous faut configurer votre environnement de travail au CREMI. La procédure est un peu différente selon que vous êtes connecté sur un poste de travail du CREMI ou sur votre PC personnel

IMPORTANT : Le lancement du script de configuration ne doit être faite qu'une seule fois en début de semestre. Une autre exécution du script plus tard dans le semestre va réinitialiser votre environnement et risque d'effacer tous vos travaux ultérieurs que vous avez créés sur votre espace personnel

Configuration depuis un poste de travail du CREMI

Configuration depuis votre poste personnel

Si vous utilisez votre PC personnel durant ce premier TP (ou si vous avez été absent lors de la première séance de TP et vous voulez lancer la configuration depuis chez vous), il faut suivre les instructions suivantes :

SYSTÈME DE NOTATION DES TRAVAUX À RENDRE

Les M3C (Modalités de Contrôle des Connaissances et Compétences) votées en Conseil d'Université définissent les coefficients de pondération suivants pour l'évaluation du travail effectué dans l'UE Imagerie Numérique :

Contrôle Continu = 1/3 ● Examen Terminal = 2/3

Pour limiter l'impact d'une mauvaise note durant l'épreuve en temps limité, il est mis en place un principe d'exercices hebdomadaires (effectués de manière individuelle et sur la base du volontariat) qui permettra à l'étudiant prêt à s'investir dans un travail régulier, de gagner jusqu'à 5 points bonus qui s'ajouteront à la note de l'examen terminal.

Plus d'informations sur tous ces aspects seront donnés lors de la séance de présentation du contenu de l'UE

DOSSIER SECRET POUR LA REMISE DES TRAVAUX

Lors de la première séance de TP, le script setup.sh a créé un dossier "secret" dans l'espace www de votre compte utilisateur au CREMI qui sera utilisé pour la remise de l'ensemble des travaux à effectuer durant le semestre (exercices bonus, projet, examen terminal). Pour accéder à ce dossier, il faut commencer par se connecter au serveur JupyterHub du CREMI puis avec le gestionnaire de fichiers intégré, se placer dans le dossier espaces/www. Là vous devez trouver un dossier appelé IN-xxxxx où les 5 dernières lettres ont été choisies aléatoirement au moment de l'exécution du script (cf. zone gauche de la figure ci-dessous)

Ce dossier contient trois sous-dossiers (cf. zone droite de la figure ci-dessous) qui seront utilisés pour stocker les différents travaux à rendre :

IMPORTANT : Il faut rappeler que l'espace www de votre compte utilisateur est un espace public, dont le contenu est accessible à partir de n'importe quel navigateur web. Par contre, sans connaître le nom exact de votre dossier "secret", personne ne peut accéder à l'arborescence qu'il contient, puisque la présence de ce dossier est masquée par le fichier index.html créé par le script. Pour ne pas courir le risque de voir votre travail personnel copié par d'autres étudiants sans scrupules, il est donc fondamental de ne pas divulger le nom de votre dossier secret.

EXERCICES BONUS

Chaque semaine, un exercice bonus est proposé consistant à créer soit un notebook avec du code Python, soit une scène 3D au format Wings, contenant un objet ou plusieurs objets à modéliser. Pour chaque exercice, un fichier de départ est fourni : bonus1.ipynb, bonus2.wings, bonus3.ipynb. Tous les fichiers nécessaires sont regroupés dans le dossier BONUS qui sera mis à jour chaque semaine, pour y rajouter un exercice supplémentaire

Une fois le travail terminé, le fichier devra être copié (à l'aide de l'interface JupyterLab ou JupyterHub) dans le sous-dossier BONUS de votre dossier secret OI-XXXXX (cf. section précédente pour avoir des explications sur la localisation du dossier secret)

Les exercices bonus peuvent être réalisés en solo, ou en binôme (mais uniquement lorsque vous aurez identifié votre co-binôme qui devra être le même pour le projet et pour l'examen terminal). Il suffira dans ce cas de mettre les deux noms/prénoms/adresses mail dans la cellule d'entête des notebooks.

IMPORTANT : Même dans le cas d'un travail en binôme, chacun des deux étudiants doit mettre le fichier à rendre dans son propre dossier BONUS

PROJET

Comme la description du travail à réaliser dans le cadre du projet en binôme est un peu longue, toutes les informations ont été regroupées sur une page spécifique

CRÉATION D'UN MAKING-OF POUR LES OBJETS 3D

Afin de garder une trace de l'historique de construction des objets 3D ainsi que de l'ordre des différents outils mis en oeuvre, chaque fichier au format wings à rendre durant le semestre devra contenir un making-of sous la forme d'une série de copies d'écran. La création de ce making-of va être grandement simplifiée grâce à l'outil Screenshot directement intégré dans le logiciel Wings3D. Voici le processus à suivre :

Christophe Schlick ● schlick಄u-bordeaux•fr