Mr Doob, WebGL Hero

24 août 2015   by Z Team
Back
Tu te définis comme un développeur junior, non-créatif et ne gagnant pas de prix. Qu’entends-tu par là ?

Il y a quelques années de ça j’ai travaillé pour une agence qui se définissait comme étant une “agence lauréate de nombreux prix”. Un jour, j’ai entendu une conversation où un nouvel associé demandait quels étaient ces prix, et le fondateur lui a répondu qu’en réalité, ils n’avaient jamais gagné de prix, mais que c’était un moyen d’attirer la clientèle.

Des années plus tard, Twitter est devenu important, et tout le monde a été forcé de s’écrire une bio. La plupart des gens ont exagéré leurs accomplissements et j’ai trouvé ça drôle de faire l’inverse, en me moquant un peu de ce comportement.


Tu te considères plutôt comme un artiste ou comme un programmeur ?

Je pense que je tiens plus de l’artiste que du programmeur, mais je me suis mis à écrire des outils dont j’avais besoin pour faire ce qui m’intéressait, et … bien, je suis plongé dedans maintenant.

Mr Doob various works


"La programmation est un outil comme un autre."


Comment tu définirais l’art de la programmation ?

La programmation est un outil comme un autre. C’est un outil très puissant, cela dit. Il faut passer beaucoup de temps avec pour s’y familiariser, mais au bout du compte, vous serez capable d’exprimer vos idées grâce à cet outil. Cela peut, toutefois, prendre un certain temps, à cause de la nature abstraite de la programmation.


Qu’est-ce que la 3D apporte de spécial à l’expérience de l’utilisateur ?

Je pense que ça apporte de l’immersion, rien de plus. C’est la raison pour laquelle des jeux comme Wolfenstein 3D ou Doom ont été si populaires. On trouve aussi beaucoup plus d’opportunités sur le web, comme par exemple la visualisation de produits, ou de données.


On a vu beaucoup de créativité ces 10 dernières années. En ce qui concerne la créativité digitale, elle semble de plus en plus tournée vers l’efficacité. Penses-tu qu’on reverra un jour des expériences digitales extraordinaires, comme Ro.me ?

Ro.me n’était, en fait, pas une expérience très efficace. Parfois, je me demande si je devrais tenter de recréer cette expérience avec ce qu’on a de nos jours …

On voit des expériences de ce type apparaître de temps à autre, mais je pense qu’on n’a pas les outils nécessaires pour les réaliser pleinement. On s’en approche !

Ro.Me


"Le WebGL est déjà une norme."


Quel est le futur du WebGL selon toi ? Est-ce qu’il va devenir une nouvelle norme ?

Je pense que c’en est déjà une ! Ah … ça a été une aventure intéressante … il n’y a pas si longtemps, cette technologie était considérée comme non-sécurisée. Et là, ça fait un an que la dernière grosse entreprise, Apple, a finalement décidé de l’intégrer à ses produits.

De nos jours, il y a même des gens qui utilisent le WebGL au lieu d’OpenGL pour leurs apps mobiles. 

Ce n’est pas seulement une norme sur le web, ça permet aussi d’apporter les produits sur d’autres plateformes.


Que penses-tu du Web-VR ?

Je pense que c’est génial. J’avais peur que le web reste à la traine, une fois de plus. Toutefois, Oculus a récemment mis en pause son kit de développement de logiciels pour OSX et Linux, et je pense que ça a une légère influence sur le Web-VR, car la plupart des développeurs web utilisent OSX. De bonnes alternatives à Oculus ne seraient pas de refus.

Coté Google Cardboard, je pense que le problème principal reste que chaque téléphone (et spectateur) est différent, et on n’a pas encore trouvé comment permettre à l’utilisateur d’obtenir la bonne distorsion.


Est-ce qu’il y a une technologie nouvelle qui  t'intéresse particulièrement ? Qu’est-ce que tu penses du WebGL 2.0 ?

J’attends le transform feedback avec impatience. Toutes les nouveautés du WebGL 2.0 (http://blog.tojicode.com/2013/09/whats-coming-in-webgl-20.html) sont vraiment intéressantes. J’ai hâte d’implémenter tout ça et de m’amuser avec mes nouveaux jouets :)


Quelqu’un en particulier dans le digital, ou un artiste, qui t'inspire ?

Il y a beaucoup d’oeuvres sur le web qui m’inspirent, mais j’ai un penchant pour ce qui a été fait dans la scène démo ces 15 dernières années, et en particulier ce que fait kurli (http://kurli.pp.fi/).

Kurli

Tu as de nouveaux projets qui vont sortir ? Sur quel genre d’expérimentations tu travailles ?

En ce moment je suis “piégé” dans mon remaniement du WebGLRenderer de three.js. Avec un peu de chance, une fois ça terminé, l’entretien sera plus aisé, et j’aurai ainsi plus de temps à consacrer à d’autres projets et expérimentations.


Quel serait ton “projet idéal” ?

Je pense que Ro.me  était mon projet idéal, et j’aimerais en faire d’autres comme ça. J’y travaille !


Complètement d'accord là-dessus ! Merci d'avoir partagé ton avis avec nous, Ricardo.
logo ultranoir
logo ultranoir