Michael Abrash
| Directeur ou directrice scientifique (en) Reality Labs (en) | |
|---|---|
| depuis |
| Naissance | |
|---|---|
| Nationalité | |
| Domicile | |
| Formation | |
| Activités |
| A travaillé pour |
Microsoft Valve Corporation Reality Labs (en) RAD Game Tools (en) Id Software Meta |
|---|
Michael Abrash est un programmeur et un rédacteur technique spécialisé dans l’optimisation de code et dans la programmation en assembleur.
Biographie
Il commence sa carrière dans les années 80 en tant que programmeur sur plusieurs jeux vidéo tels que Space Strike (1982), Cosmic Crusader (1982), Big Top (1983) et Snack Attack II[1].
Après avoir travaillé pour Microsoft sur la programmation de Windows NT 3.1, il est recruté par id Software pour développer le moteur graphique de Quake avec John Carmack[2],[3]. Il retourne ensuite travailler pour Microsoft jusqu’en 2001 avant d’intégrer RAD Game Tools en 2002 ou il coécrit le logiciel de rendu Pixomatic utilisé dans des jeux comme Unreal Tournament 2004 pour émuler les fonctions des cartes graphiques DirectX 7[4]. En 2011, il rejoint le studio de développement Valve en même temps que Scott Ludwig et Mike Sartain[5]. En , il devient chef de l'équipe scientifique de la société Oculus VR[6].
Chroniqueur
Au cours des années 1980, Michael Abrash a collaboré au magazine Programmer's Journal, et ses articles ont été compilés dans son traité Power Graphics Programming (1989). L'année suivante, il publiait un second livre (Zen of Assembly Language[7], 1990), consacré à la programmation en assembleur du microprocesseur de l'IBM PC, l’Intel 8088 (1990), n'eut qu'une audience limitée, car à sa sortie, les IBM PC étaient déjà équipés d'un autre microprocesseur, le 80486[8].
Au cours de la première moitié des années 1990, Abrash tenait une rubrique (Ramblings in Realtime) consacrée aux compatibles PC dans le Dr. Dobb's Journal : il y fit notamment connaître les algorithmes de triangulation, de dessin d'isovaleurs, le Mode X, et quelques autres spécificités des cartes graphiques VGA. Ces articles, dont une série consacrée à la couche graphique du jeu vidéo Quake ont été compilés dans un troisième livre, Graphics Programming Black Book[9],[10] (1997).
Notes et références
- ↑ (en) James Hague, « The Giant List of Classic Game Programmers », sur dadgum.com.
- ↑ (en) Ryan Winterhalter, « Why Quake Changed Games Forever - Part 2 », sur 1UP.com, .
- ↑ (en) Paul Schuytema, « How to bake a Quake », Computer Gaming World, no 144, , p. 103-108 (lire en ligne [PDF]).
- ↑ (en) Michael Abrash, « A First Look at the Larrabee New Instructions (LRBni) », sur drdobbs.com, .
- ↑ (en) Rob Crossley, « Valve hires world-class development trio », sur develop-online.net, .
- ↑ (en) « Introducing Michael Abrash, Oculus Chief Scientist », sur oculusvr.com, .
- ↑ (en) Michael Abrash, Zen of Assembly Language : Knowledge, Scott Foresman Trade, (ISBN 978-0-673-38602-1).
- ↑ James Hague, « Five Memorable Books About Programming », (consulté le )
- ↑ Michael Abrash, Graphics Programming Black Book, Coriolis Group Books, (ISBN 978-1-57610-174-2, lire en ligne)
- ↑ Michael Abrash, « Graphics Programming Black Book », sur www.drdobbs.com/high-performance-computing, (consulté le )
Liens externes
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.