Introduction à la configuration de Splash#
Ce tutoriel explique les bases de la configuration de Splash en partant de zéro, entièrement depuis l’interface de Splash. Il couvre :
la configuration des entrées et sorties vidéo
le chargement des assets (modèles 3D, image, vidéo, …)
la sauvegarde et le chargement de la configuration
Pour faire ce tutoriel, vous aurez besoin de :
Splash installé sur un ordinateur
savoir comment vos affichages (écrans, projecteurs) sont configurés
Notez que le processus de calibrage n’est pas expliqué dans ce tutoriel, pour cela merci de vous référer aux exemples de projection avec un seul projecteur et projection multi-projecteurs pour plus de détail sur ce sujet.
Comme le but de ce tutoriel est d’apprendre à connaître Splash, il n’est pas nécessaire d’avoir un vidéoprojecteur pour le suivre.
Créer une nouvelle configuration#
Dans cette section nous allons créer une nouvelle configuration avec laquelle travailler. Pour la créer, nous commencerons avec celle par défaut et nous la compléterons :
lancez Splash
sélectionnez la fenêtre contenant l’interface utilisateur
ouvrez la fenêtre de sauvegarde en allant dans le menu File > Save configuration as…
naviguez là où vous voulez sauvegarder le fichier
entrez le nom dans le champ Filename
pressez sur la touche Entrée pour sauvegarder le fichier.
Maintenant rechargez la configuration :
affichez la boîte de dialogue d’ouverture d’une configuration avec le menu File > Open configuration
naviguez jusqu’au fichier de configuration que vous venez tout juste de sauvegarder
double cliquez dessus pour l’ouvrir
Vous noterez que tout est noir. C’est parce que les fichiers assets (pour le maillage et pour l’image) n’ont pas été copié lors de la sauvegarde de la configuration dans un nouveau fichier. Ce sera fait dans les sections suivantes.
D’ici là, vous pouvez montrer le maillage par défaut en activant la vue en fil de fer en cliquant sur le bouton Wireframe / Textured de l’interface utilisateur.
Étude de cas avec deux vidéoprojecteurs et un écran#
Pour continuer ce tutoriel nous allons considérer un exemple simple : un système avec un écran pour afficher l’interface utilisateur, et deux vidéoprojecteurs. Tous les affichages ont la même résolution de 1920x1080.
Vous devrez configurez votre système de sorte que toutes les sorties soient positionnées les unes à coté des autres. Comme cela dépend du type de matériel que vous utilisez, nous ne pouvons pas couvrir toutes les situations. Voici deux exemples, l’un utilisant l’outil arandr et l’autre nvidia-settings.
La configuration dans arandr ressemblerait à ceci :
Pour du matériel NVIDIA et en utilisant l’outil nvidia-settings, cela ressemblerait à ceci :
Remarquez comment les affichages sont placés les uns à c oté des autres. Dans chaque cas le premier affichage est l’écran, et les deux autres sont les vidéoprojecteurs. Assurez vous qu’il n’y ait aucun espace entre les affichages.
Ajuster la configuration de Splash à la configuration matérielle#
Maintenant nous allons modifier la configuration de Splash précédemment créée pour correspondre à cette étude de cas.
Afin d’afficher le contenu qui sera projeté sur le second vidéoprojecteur, nous aurons besoin d’une nouvelle caméra :
d’abord, créez une caméra en choisissant l’option camera dans la liste Add an object située au dessus du graphe. Un nouveau nœud nommé camera_1 va apparaître dans le graph
sélectionnez le nouveau nœud en cliquant avec le bouton gauche dessus
cŕeez un lien entre camera_1 et window_1 en Shift + cliquant avec le bouton gauche sur le nœud window_1
À ce niveau, certains nœuds peuvent se superposer. Pour avoir une meilleure visibilité sur le graphe de scène, vous pouvez cliquer sur le bouton Reorder graph en bas du graphe de scène.
Maintenant affichons quelque chose sur cette caméra :
sélectionnez le nœud object en cliquant dessus avec le bouton gauche
en ayant Shift pressé, cliquer avec le bouton gauche sur camera_1 pour créer un lien depuis le nœud object
Pour le moment la fenêtre n’est pas correctement positionnée, et la caméra n’a pas la bonne résolution :
sélectionnez le nœud window_1
changez son attribut size à 3840 et 1080. La fenêtre contient deux images en 1920x1080, d’où le 3840.
changez son attribut position à 1920 et 0, en considérant que les affichages sont configurés comme décrit précédemment.
sélectionnez le nœud cam1
changez son attribut size à 1920 et 1080
sélectionnez le nœud camera_1
changez son attribut size à 1920 et 1080
Le graphe de scène devrait maintenant ressembler à ça :
Et la fenêtre window_1 devrait ressembler plus ou moins à ceci :
Sélectionner le modèle 3D et l’entrée visuelle#
La configuration est presque complète. Maintenant nous avons besoin d’un modèle 3D de la surface de projection, et une entrée visuelle à afficher. Pour ça nous allons utiliser les assets par défaut qui accompagnent Splash.
téléchargez les assets par défaut depuis le dépôt de Splash: color_map.png et wall_corner.obj. Considérons qu’ils ont été téléchargés dans le répertoire ~/Téléchargements.
ouvrez le panneau Medias. Le nœud image devrait être affiché.
en utilisant l’attribut de chemin et son bouton …, ouvrir la boîte de dialogue de sélection de ficher et aller dans ~/Téléchargements. Double cliquez sur le fichier color_map.png pour l’ouvrir.
ouvrez le panneau Meshes. Le nœud mesh devrait être affiché.
en utilisant l’attribut de chemin et son bouton …, ouvrir la boîte de dialogue de sélection de ficher et aller dans ~/Téléchargements. Double cliquez sur le fichier wall_corner.obj pour l’ouvrir.
Vous devriez maintenant être capable d’ajuster la configuration selon vos besoins. Pour la suite, rendez-vous dans le tutoriel pour un projecteur unique.