Hiver 2016. Infographie IMN428. Guide pratique pour OpenGL. Par Pierre-Marc Jodoin



Documents pareils
TwinCAT 3 C++ Création de modules C++ sous TwinCAT 3 VERSION : 1.0 / PH

Installation et compilation de gnurbs sous Windows

wxwidgets dans un environnement Microsoft Windows

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

Introduction à Eclipse

Travaux pratiques Bureau à distance et assistance à distance dans Windows 7

Manuel d installation Lenovo LJ2050N

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

!: cette mise à jour est à réaliser sur un seul poste de travail, si vous avez installé WICTOP 3D en réseau.

Janvier Entretien de l ordinateur

Import factures depuis journal de vente

Guide de mise à jour BiBOARD

Abonnement DreamSpark Premium

Le langage C. Séance n 4

Installation de Microsoft Office Version 2.1

SAS Foundation Installation sous Windows

Étape 1 : Création d une adresse courriel GMAIL

Connexions à un projet CVS via Eclipse en accès local et distant. 15 Mai 2007

MANUEL UTILISATEUR SOPISAFE V 3.5

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

TPs Architecture des ordinateurs DUT Informatique - M4104c SUJETS. R. Raffin Aix-Marseille Université romain.raffin-at-univ-amu.fr

Note Technique. 1. Objectif. 2. Prérequis. 3. Installation

Guide pour l'installation ou la mise à jour de Foxmail 7.1 en Français

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

WINDOWS SHAREPOINT SERVICES 2007

Installation et utilisation

Système de vidéosurveillance pour Pocket PC

TD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année

Introduction aux outils BI de SQL Server Tutoriel sur SQL Server Integration Services (SSIS)

Pop-Art façon Roy Liechtenstein

PROCÉDURE D'INSTALLATION WINDOWS 7 (32 ou 64 bit)

Manuel utilisateur (Manuel_utilisateur_version pdf) Manuel Reprise des données (Manuel_Reprise_donnees_version

PROJET AZURE (par Florent Picard, A2011)

Ecran : Processeur : OS : Caméra : Communication : Mémoire : Connectique : Audio : Batterie : Autonomie : Dimensions : Poids : DAS :

Installation et configuration du serveur syslog sur Synology DSM 4.0

1. Aménagements technologiques 2. Installation de Microsoft SQL Server Microsoft SQL Server 2008 Service Pack 3

Utiliser Net Support School (NSS Version ) Philippe Cailleretz Er-Tice Avion mars 2011.

Certificats Electronique d AE sur Clé USB

Module.NET 3 Les Assemblys.NET

Récupération manuelle des pilotes windows pour une imprimante partagée avec Samba

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR ORDINATEURS DE BUREAU ET PORTABLES WINDOWS ÉDITION PROFESSIONNELLE MANUEL D UTILISATION

Censio Tutorial Sharepoint Cloud Connector exporter les données d un fichier plat dans Sharepoint Online. Version 1.

Sauvegarde d'une base de données SQL Server Express 2005

Dans cette Unité, nous allons examiner

Création WEB avec DreamweaverMX

Installation d un ordinateur avec reprise des données

ESPACE COLLABORATIF SHAREPOINT

TP sauvegarde et restauration avec le logiciel Cobian Backup

TCHATONS PAR LIAISON SANS FIL BLUETOOTH

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Exécution de PCCOMPTA à distance sous Terminal Server 2003.

Silhouette Studio Leçon N 2

BIRT (Business Intelligence and Reporting Tools)

Instructions d installation de MS SQL Server pour Sage 50 Classement et Gestion commerciale. Sage Suisse SA Avenue Mon-Repos Lausanne

SQL SERVER PRECONISATIONS A L INSTALLATION.2 VERIFICATION INSTALLATION...2 CONNEXION RESEAU.4 EMPLACEMENTS DOSSIERS & SAUVEGARDES...

Tutoriel de formation SurveyMonkey

NatStar V8.00. Ce document présente la liste des nouvelles fonctionnalités de la 8.00, disponible à partir de septembre 2013.

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Installation des outils OCS et GLPI

Manuel d installation du pilote pour e-barreau Pour Windows XP Vista 7 avec FIREFOX 32/64bits

FAIRE UN PAIEMENT TIPI

MANUEL D INSTALLATION Sous WINDOWS

Eclipse atelier Java

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Idéographix. enseignement de la lecture apprentissage de la lecture plateforme 1 de traitements du texte exerciseur enseignement

1. Aménagements technologiques 2. Installation de Microsoft SQL Server 2012

Comment installer le gestionnaire de licence avec une nouvelle version de Arche / Effel / Melody?

Certificats Electroniques sur Clé USB

Service de lettre électronique sécurisée de bpost. Spécificités techniques

Hiver 2013 IMN 259. Introduction à l analyse d images. Par Pierre-Marc Jodoin

Fiche technique rue de Londres Paris Tél. : Mail : contact@omnikles.com

Pour une première installation : suivre la procédure en page 5 à 9 Pour une mise à jour : suivre la procédure page 5, 6, 10 et 11

Mise en route de Cobian Backup

Installer et configurer Oracle Forms 11gR2 Windows 7 64 bits

Interagir avec le SharePoint. Version 1.0

Guide d utilisation de la clé mémoire USB

Transférer des fichiers à l aide de WinSCP et 2 contextes d utilisation dans des sites SPIP avec FCK editor

Guide d installation

GUIDE D INSTALLATION INTERNET haute vitesse

Installation de BOINC (pour Windows) La procédure reste néanmoins très similaire pour les utilisateurs de LINUX

Quelques outils pour le logiciel «Tux Paint»

DotNet. Plan. Les outils de développement

Cahier Technique Envoi par à partir des logiciels V7.00

INSTRUCTIONS D'INSTALLATION

Pilote KIP certifié pour AutoCAD. Guide de l utilisateur État de l imprimante KIP

Étape 3 : Afin d'approfondir vos connaissances sur le bit d'archivage, vous apprendrez l'effet d'une modification d'un fichier sur celui-ci.

EA Eole Trading GUIDE D INSTALLATION DES SYSTEMES

Volant Thrustmaster T500 RS Procédure de mise à jour manuelle du Firmware

QoS Réseaux haut débit et Qualité de service

Fiche Technique. MAJ le30/03/2011

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

1. Insérez le DVD de support dans le lecteur optique. L onglet Drivers (Pilotes) apparaîtra si l Exécution automatique est activée.

Certificats Electroniques sur Clé USB

Création d installateurs pour Windows avec InnoSetup

Créer un album photo

Transcription:

Hiver 2016 Infographie IMN428 Guide pratique pour OpenGL Par Pierre-Marc Jodoin

OpenGL Ne pas utiliser de version antérieure à 3.3 Deprecated functions you shall not use. 2

Bibliothèques à installer sur votre ordinateur Afin d éviter les problèmes en lien avec des fonctions dépréciées, vous devez installer les bonnes versions de bibliothèques sur votre ordinateur. Vous devez installer les fichiers en version 32 bits. Ces librairies sont également disponibles sur le site web du cours. Freeglut 3.0.0 http://freeglut.sourceforge.net/ glm 0.9.7.1 http://glm.g-truc.net/0.9.7 GLEW 1.13.0 http://glew.sourceforge.net/ OpenGL 3.0 et plus Vient avec le pilote de votre carte graphique 3

Carte graphique Assurez-vous que le pilote (driver) de votre carte graphique est à jour 4

Bibliothèques à installer sur votre ordinateur Si vous utilisez Visual Studio 14 et Windows 10, l installation des bibliothèques freeglut, glm et glew consiste à copier les fichiers suivants aux endroits suivants: gl.h, glu.h (normalement déjà présents sur votre ordinateur) freeglut.h, freeglut_ext.h, freeglut_std.h, glew.h, glxew.h,wglew.h glm.hpp, integer.hpp, mat2x2.hpp, mat2x2.hpp, etc (total 253 fichiers + 3 repertoires) glew32.lib, glew32s.lib, freeglut.lib C:\Program Files (x86)\windows Kits\8.1\Include\um\gl Ou C:\Program Files (x86)\windows Kits\10.1\Include\um\gl Ou C:\Program Files (x86)\microsoft Visual Studio 14.0\VC\include\GL C:\Program Files (x86)\microsoft Visual Studio 14.0\VC\include\GL C:\Program Files (x86)\microsoft Visual Studio 14.0\VC\include\glm C:\Program Files (x86)\microsoft Visual Studio 14.0\VC\lib glew32.dll,freeglut.dll C:\windows\ 5

Les DLL Déjà, pour vous assurer que les dll sont bien installés, vous devriez pouvoir lancer l exécutable tp1f.exe sans erreur. Si tel n est pas le cas, il y a trois possibilités : 1) Vous n avez pas installé les dll de la page précédente dans le bon répertoire 2) Vous n avez pas Windows 10 et donc les répertoires sont différents. 3) Vous avez installé des dll 64 bits alors que tp1f.exe a été compilé en 32 bits. 6

File => New => Project 7

Sélectionnez «Empty Project» Donnez un nom à votre projet (ici projettp1) Sélectionnez un répertoire, en général le répertoire où vous avez mis les fichiers.cpp et.h Cliquez Ok 8

Dans la fenêtre «explorer» à droite, cliquez droit sur «projettp1» Sélectionnez Add=>Existing Item 9

Sélectionnez Shader.cpp, Shader.h et tp1b.cpp (ou tout autre tp1xyz.cpp) Cliquez Add 10

Normalement, les 3 fichiers devraient apparaître dans la fenêtre «explorer» à droite. En double cliquant sur tp1b.cpp, la fenêtre du code devrait apparaître. 11

Vous pouvez compiler le code en cliquant : Build=>Rebuild Solution Si vous avez une erreur de likage comme celle-ci, vous devez suivre les indications de la page suivante. 12

Cliquez droit sur «projettp1» et sélectionnez Properties. Sélectionnez Configuration Properties => Linker => Input Ajoutez «glew32.lib;» au début de la ligne «Additional Dependencies». 13

Maintenant recompilez le code en cliquant : Build=>Rebuild Solution, puis lancez l application en cliquant sur la flèche verte. Vous devriez voir un triangle rouge sur fond bleu en face d une fenêtre noire. Si tel est le cas, tout va bien, vous êtes maintenant prêt(e) à faire le tp1! 14

Si par contre, vous avez un message comme celui-ci dans la fenêtre noire, c est que vos fichiers des vertex et fragment shaders ne sont pas au bon endroit. 15

Copiez le chemin (le «path») du répertoire contenant les 2 fichiers «shader.frag» et «shader.vert» Ici c est : D:\Data\cours\usherbrooke\imn428\demos\TP1aTof\tp1bShaders 16

Et copiez-le à la ligne commençant par : shader = new Shader shader = new Shader("D:/Data/cours/usherbrooke/imn428/demos/TP1aTof/tp1bShaders/shader.vert", "D:/Data/cours/usherbrooke/imn428/demos/TP1aTof/tp1bShaders/shader.frag"); 17

Derniers détails Voici deux programmes que je vous suggère d installer sur votre ordinateur. Notepad++ : pour visualiser des fichiers text (incomparablement mieux que Notepad) Irfanview : pour visualiser des images (http://www.irfanview.com/) 18