Archives de l’auteur : Pando

A propos Pando

Pando est un gentleman panda qui aime programmer sur son ordinateur, particulièrement des applications en rapport avec le monde de la modélisation 3D et de l'image de synthèse. Il aime aussi parler de ses coups de coeur littérature, musique et cinéma. Twitter Page perso

Aggressive commit of Intellisense suggestions in Visual Studio

Just to add a bit of context here: at the moment, I’m doing quite a lot of C++ programming on Windows environments, especially with Visual Studio.

And one thing I particularly dislike with Visual Studio’s default settings is that « aggressive commit » of Intellisense suggestions when you’re typing a type is disabled by default.

So, what is « aggressive commit of Intellisense suggestions », you ask…

Lire la suite

Reblog: Problem with libGL.so on 64-bit Ubuntu

This isn’t a « true » reblog, but I just wanted to say that I had the same problem than the author of the blog post I’m about to link, and that his solution just did the trick for me too, so I thought I would give him full credit for the solution given it just worked completely unaltered in my situation too.

http://techtidings.blogspot.in/2012/01/problem-with-libglso-on-64-bit-ubuntu.html

Lire la suite

Ubuntu, CMake, gdb, Eclipse et… Doctor Who

#RetirezMoiPhotoshop

#RetirezMoiPhotoshop

J’ai rencontré l’autre jour un problème qui s’est avéré assez compliqué alors que je cherchais à faire un truc simple à la base : je voulais ouvrir un projet de code C++ généré par CMake dans l’éditeur Eclipse et pouvoir le déboguer avec le débogueur inclus dans Eclipse. Sauf que bien sûr ça ne fonctionnait pas…

Et je me suis par la suite rendu compte qu’il ne s’agissait pas seulement d’un problème d’Eclipse mais que tous les logiciels utilisés à côté avaient également, à des degrés divers, leur part de responsabilité. Ou quand les logiciels se liguent pour faire chier au maximum !

Cet article est en rédaction depuis un moment, mais quel meilleur moment qu’aujourd’hui pour le publier puisque s’organise ce Dimanche à Lyon le Doctor Who Day ? Considérons donc qu’il s’agira de ma maigre participation vu qu’exceptionnellement, cet article sera narré (à grand renfort de gifs) par des acteurs de la série Doctor Who.

Bon, déjà que c’est un article au sujet extrêmement technique de base, pas sûr que l’on comprenne encore bien le problème de base ou la solution à y apporter, mais au moins une chose est sûre: cet article sera unique. Et c’était très amusant à écrire.

C’est parti. 🙂

Lire la suite

Cinéma: 24 Hour Party People

Cela faisait longtemps que je ne m’étais pas regardé un bon film 🙂

Poster

Poster

24 Hour Party People (ou 24HPP) est un film britannique réalisé par Michael Winterbottom et nominé au Festival de Cannes en 2002. Le film emprunte son titre à une chanson des Happy Mondays, un groupe au centre du sujet du film. 🙂

Lire la suite

Mais que devient le panda ?

Exhausted panda

Exhausted panda

Les publications sur ce blog deviennent de plus en plus éparses (la dernière remonte à quatre mois !), mais j’ai des excuses.

J’ai d’abord récemment déménagé de la banlieue lyonnaise pour la campagne iséroise (dans la riante commune de Saint-Chef, notamment chère à l’écrivain Frédéric Dard), un évènement qui a en soi pris un temps important en termes de préparations et de mise en place.

C’est aussi que tout simplement, je travaille depuis un an au sein d’Arkane Studios, et que si cette collaboration se passe pour le moment plutôt bien, elle prélève tout naturellement son dû sur mon temps libre… Car l’entreprise étant à Lyon, je dois faire les trajets depuis chez moi tous les jours !

Enfin, le reste de mon temps libre est bien occupé lui aussi. Avec la Loutre et sa sœur, nous avons monté Agape Studios, un petit studio de développement de jeux vidéo à but non lucratif (pour le moment, en tout cas), et nous développons depuis un peu plus d’un an sur notre temps libre notre premier projet : Crossfire. Il s’agit d’un visual novel dans l’univers du manga l’Attaque des Titans (c’est complètement gratuit et je compte bien publier le code source du jeu quand il sera fini) sur lequel j’essaierai d’écrire ici ! C’est fait avec un moteur de visual novel conçu en Python, appelé Renpy. Je devrais également vous en parler très prochainement…

Et sur le plan des projets plus théoriques, il me reste toujours à découvrir le langage Rust de Mozilla, que j’avais prévu de découvrir en implémentant un petit logiciel de raytracer, lorsque mon PC a soudain été volé. Subitement, ce projet a grandement perdu en priorité, mais il traîne encore dans un coin de ma tête.

Dans l’absolu, je souhaiterais également m’attaquer à la création d’un petit moteur de jeu en 3D, oui, je sais, encore un petit moteur 3D amateur qui n’ira sans doute pas bien loin ! C’est pourquoi le nom est déjà tout trouvé: le YAGE (Yet Another Game Engine), enfin ça c’est si ce n’était pas déjà pris. Il faudra en trouver un autre…

Bref, ceci afin de mieux appréhender des concepts qui me sont nécessaires dans mon boulot à Arkane, et aussi car ce sera une manière assez ludique de faire quelques révisions en mathématiques 🙂 Sans parler des multiples aspects technologiques que j’ai tout simplement envie d’aborder comme ça, en face à face, directement, sans que quelqu’un ait déjà pré-mâché le travail pour moi à quelque niveau que ce soit. Qui dit moteur de jeu en 3D pense immédiatement au langage C++, c’est effectivement le langage vers lequel je me tournerai en premier, mais fondamentalement, j’aimerais à terme essayer de voir de quoi est capable le Rust dans ce domaine. C’est à voir. 🙂

À bientôt !