Share to: share facebook share twitter share wa share telegram print page

Michael Abrash

Michael Abrash
As Oculus VR Chief Scientist on stage at Facebook's F8 2015
Born1957 (age 66–67)[1]
Occupation(s)Programmer
Technical writer
EmployerOculus VR (2014–present)
TitleChief scientist

Michael Abrash is an American programmer and technical writer. He is best known for his magazine articles and books on code optimization and graphics for IBM PC compatibles and for working at id Software in the mid-1990s on the rendering technology for Quake. Since 2014, he has been the chief scientist of Oculus VR, a subsidiary of Meta Platforms.[2]

Abrash started his career in 1982 writing action video games for the IBM PC, which eventually resulted in the 1990 book Zen of Assembly Language Volume 1: Knowledge.[3] He began writing about programming the EGA and VGA hardware of IBM PC compatibles for Programmer's Journal in the late 1980s, followed by a column for Dr. Dobb's Journal in the early 1990s. In the latter, he introduced a way to adjust VGA mode 13h to have a resolution of 320×240 with square pixels, which he called Mode X. He worked on the 3D rendering for Quake at id Software which he wrote publicly about. His columns and other writings were compiled into several books on graphics programming.[4] He later wrote the Pixomatic software renderer for RAD Game Tools.

Game programmer

Abrash began writing video games the early days of the IBM PC and the Color Graphics Adapter. His first commercial game was a clone of Space Invaders published by Datamost in 1982 as Space Strike.[5] He followed it with Cosmic Crusader (1982) and Big Top (1983), both published by Funtastic. Working with Dan Illowsky, who had previously programmed the Apple II Pac-Man clone Snack Attack, he co-wrote Snack Attack II (1982) for the IBM PC.[6]

After working at Microsoft on graphics and assembly code for Windows NT 3.1, he was hired by id Software in the mid-1990s to work on Quake. Some of the technology behind Quake is documented in Abrash's Ramblings in Realtime published in Dr. Dobb's Journal.[7] He mentions Quake as his favourite game of all time.[8] After Quake was released, Abrash returned to Microsoft to work on natural language research, then moved to the Xbox team until 2001.[9]

In 2002, Abrash went to RAD Game Tools where he co-wrote the Pixomatic software renderer, which emulates the functionality of a DirectX 7-level graphics card. At the end of 2005, Pixomatic was acquired by Intel. When developing Pixomatic, he and Mike Sartain designed a new architecture called Larrabee, which now is part of Intel's GPGPU project.[10]

Gabe Newell, managing director of Valve, said that he had "been trying to hire Michael Abrash forever. [...] About once a quarter we go for dinner and I say 'are you ready to work here yet?'"[11] In 2011 Abrash joined Valve.[12]

On March 28, 2014, three days after Facebook announced agreements to purchase the virtual reality headset company,[13] Oculus VR published a statement saying that Michael Abrash had joined their company as Chief Scientist.[2] This reunited him with id Software's John Carmack, who was chief technology officer there at the time.

Technical writer

Michael Abrash was a columnist in the 1980s for the magazine Programmer's Journal. The articles were collected in the 1989 book, Power Graphics Programming. His second book, Zen of Assembly Language Volume 1: Knowledge (1990),[14] is about writing efficient assembly code for the 16-bit 8086 processor, but was released after the 80486 CPU was already being used in IBM PC compatibles.[15] Volume 2 was never published.

In the early to mid-1990s, Abrash wrote a column about graphics programming for IBM PC compatibles for Dr. Dobb's Journal called "Ramblings in Realtime." In 1991, his colummn introduced Mode X: a 256 color 320x240 graphics mode with square pixels instead of the slightly elongated pixels of the standard 320x200 mode. The same column covers a VGA feature allowing up to four pixels to be written at once—something which had not been widely documented outside of the VGA specification. The article and its follow-ups ignited interest among MS-DOS game programmers. "Ramblings in Realtime" also covered polygon drawing, 3D graphics, and texture mapping.

Much of the content of Zen of Assembly Language was updated in Zen of Code Optimization: The Ultimate Guide to Writing Software That Pushes PCs to the Limit (1994),[16] In 1997 Abrash's Graphics Programming Black Book,[17][18] was published. It is a collection of Dr. Dobb's Journal articles and his work on the Quake graphic subsystem.

Abrash stopped writing publicly in the 2000s until maintaining a public blog at Valve, "Ramblings in Valve Time", from April 2012 until January 2014.

References

  1. ^ Abrash, Michael (April 1, 1997). "Some Things I've Learned About Win32 Game Programming". Dr. Dobb's.
  2. ^ a b "Introducing Michael Abrash, Oculus Chief Scientist". Oculus VR. 2014-03-28. Retrieved 28 March 2014.
  3. ^ Abrash, Michael (January 1990). Zen of Assembly Language: Knowledge. Scott Foresman Trade. ISBN 978-0-673-38602-1.
  4. ^ Abrash, Michael (1994-01-15). Zen of Graphics Programming: The Ultimate Guide to Writing Fast PC Graphics. Coriolis Group; Bk&Disk edition. ISBN 978-1-883577-08-7.
  5. ^ Lacine, Mark (Mar–Apr 1983). "Micro-Reviews". Computer Gaming World. Vol. 1, no. 9. p. 44.
  6. ^ Hague, James. "The Giant List of Classic Game Programmers".
  7. ^ Abrash, Michael (1996-02-01). "Ramblings in Realtime". www.drdobbs.com. Retrieved 2010-07-10.
  8. ^ Valve Pipeline. "Pipeline Interviews: Michael Abrash on Virtual Reality & the Future of Gaming". YouTube. Archived from the original on 2021-12-12. Retrieved 8 November 2016.
  9. ^ "Xbox Graphics Analyzed". GameSpot. Retrieved 2022-08-25.
  10. ^ Abrash, Michael (2009-04-01). "A First Look at the Larrabee New Instructions (LRBni)". drdobbs.com/architecture-and-design. Retrieved 2010-07-10.
  11. ^ Walker, John (2007-11-21). "RPS Exclusive: Gabe Newell Interview". Rock, Paper, Shotgun. Retrieved 22 January 2010.
  12. ^ Crossley, Rob (2011-05-13). "Valve hires world-class development trio". Develop. Retrieved 16 May 2011.
  13. ^ "Facebook to Acquire Oculus". Facebook. 2014-03-25. Retrieved 28 March 2014.
  14. ^ Abrash, Michael (1990). Zen of Assembly Language: Knowledge. Scott, Foresman. ISBN 978-0-673-38602-1.
  15. ^ Hague, James (2008-02-18). "Five Memorable Books About Programming". Retrieved 2010-07-10.
  16. ^ Abrash, Michael (1994-12-08). Zen of Code Optimization: The Ultimate Guide to Writing Software That Pushes PCs to the Limit. Coriolis Group Books. ISBN 978-1-883577-03-2.
  17. ^ Abrash, Michael (July 1997). Graphics Programming Black Book. Coriolis Group Books. ISBN 978-1-57610-174-2.
  18. ^ Abrash, Michael (2001-11-01). "Graphics Programming Black Book". www.drdobbs.com/high-performance-computing. Retrieved 2010-07-10.

External links

Read more information:

If We Ever Meet Againsingolo discograficoScreenshot tratto dal video del branoArtistaTimbaland FeaturingKaty Perry Pubblicazione15 febbraio 2010(Regno Unito)16 febbraio 2010(Stati Uniti) Durata4:53 (album version)4:23 (radio edit) Album di provenienzaShock Value II GenereElettropopContemporary R&B EtichettaBlackground/Universal ProduttoreJim Beanz, Timbaland FormatiDownload digitale CertificazioniDischi d'oro Germania[1](vendite: 150 000+) Italia[2](vendit…

Francesca ComenciniFrancesca Comencini (kanan) dengan Carlo Azeglio Ciampi (kiri)Lahir19 Agustus 1961 (umur 62)Roma, ItaliaPekerjaanSutradara, penulis naskahTahun aktif1984–kini Francesca Comencini (pengucapan bahasa Italia: [franˈtʃeska komenˈtʃiːni]; lahir 19 Agustus 1961) adalah seorang sutradara dan penulis naskah asal Italia. Ia masuk sekolah Lycée français Chateaubriand dengan para saudarinya. Ia menyutradarai 14 film sejak 1984. Film buatannya Le parole di mio padr…

Sporting event delegationChina at the1952 Summer OlympicsIOC codeCHN(PRC used at these Games)NOCChinese Olympic CommitteeWebsitewww.olympic.cn (in Chinese and English)in HelsinkiCompetitors1 in 1 sportMedals Gold 0 Silver 0 Bronze 0 Total 0 Summer Olympics appearances (overview)19521956–198019841988199219962000200420082012201620202024Other related appearances Republic of China (1924–1948) The People's Republic of China (PRC) sent a delegation to the Olympic Games for the first time…

Shaha RizaLahirTripoli, LibyaNama lainShaha Ali RizaTempat kerjaDepartemen Luar Negeri ASGajiAS$193.590PasanganPaul Wolfowitz Shaha Ali Riza (lahir:1953 atau 1954) adalah mantan staf Bank Dunia yang saat ini bekerja di Departemen Luar Negeri Amerika Serikat. Riza dilaporkan menjalin hubungan cinta dengan Presiden Bank Dunia sekarang, Paul Wolfowitz, sejak Wolfowitz masih menjabat sebagai wakil menteri pertahanan dalam pemerintahan Bush.[1] Sebuah artikel dalam The New York Times (13…

This article is about the road network. For its road component in Manila also known as R-10, see Mel Lopez Boulevard. R-10 Radial Road 10Mel Lopez Boulevard, a segment of R-10, in Tondo, ManilaRoute informationMaintained by Department of Public Works and Highways and Metropolitan Manila Development AuthorityLength105.0 km (65.2 mi)Including the existing 6.7 km (4.2 mi) Manila–Navotas segment (calculation from Google Maps)Componenthighways AH 26 (N120) in Manila and Nav…

Angels & Demons Kover edisi pertama Angels & DemonsPengarangDan BrownNegaraAmerika SerikatBahasaBahasa InggrisGenreNovel misteriPenerbitPocket BooksTanggal terbitMay 2000Jenis mediaCetak (Hardback & Paperback)Halaman480 halaman (edisi pertama, hardback)ISBNISBN 0-671-02735-2 (edisi pertama, hardback) Invalid ISBNDiikuti olehThe Da Vinci Code  Angels and Demons (Malaikat dan Iblis) adalah novel misteri best-seller karya novelis Amerika Serikat Dan Brown y…

BMW N52PembuatBMW, Bayerische Motoren Werke AGProduksi2004–2011PendahuluBMW M54PenerusBMW N53 (kecuali Amerika Utara, Australia dan Malaysia),BMW N20 (Amerika Utara, Australia and Malaysia)Konfigurasi6 segaris BMW N52 adalah mesin piston 6 segaris DOHC yang menggantikan M54 dan diproduksi tahun 2004 sampai 2011. N52 dilengkapi dengan Valvetronic dan Dual VANOS, kontrol variable valve timing kontinu untuk camshaft masuk dan keluar. Crankcase N52 terbuat seluruhnya dari magnesium dan aluminum.&#…

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Halilipan – berita · surat kabar · buku · cendekiawan · JSTOR Motif halilipan pada Busana Pengantin Banjar. Motif ornamen Halilipan adalah suatu bentuk ornamen yang diambil dari wujud binatang serangga lipa…

Fang BinxingNama asal方滨兴Lahir17 Juli 1960 (umur 63)Harbin, HeilongjiangKebangsaanTiongkokPekerjaanIlmuwan komputer dari TiongkokAkademisi Akademi Teknik TiongkokPartai politikPartai Komunis Tiongkok Fang Binxing Hanzi sederhana: 方滨兴 Hanzi tradisional: 方濱興 Alih aksara Mandarin - Hanyu Pinyin: Fāng Bīnxīng Fang Binxing adalah mantan rektor Universitas Pos dan Telekomunikasi Beijing. Ia dikenal karena kontribusinya yang besar dalam membangun infrastruktur sensor Inter…

Para antariksawan dan partisipan penerbangan luar angkasa melakukan kegiatan keagamaan mereka saat berada di luar angkasa; terkadang secara terbuka, terkadang secara tertutup. Penerapan agama di luar angkasa atau agama di antariksa menghadapi tantangan dan kesempatan unik bagi para penganutnya. Para penjelajah angkasa dikabarkan mengalami prubahan dalam cara mereka memandang keyakinan mereka terkait efek Overview,[1] sementara beberapa kelompok sekuler mengkritik pemakaian pesawat luar a…

Desa Boca ChicaWilayah lepasPeta Desa Boca ChicaKoordinat: 25°59′29″N 97°11′1″W / 25.99139°N 97.18361°W / 25.99139; -97.18361Koordinat: 25°59′29″N 97°11′1″W / 25.99139°N 97.18361°W / 25.99139; -97.18361Negara Amerika SerikatNegara bagian TexasCounty CameronKennedy Shores1967Kopernik Shores1975Ketinggian[1]3 ft (0,9 m)Populasi (2000) • Total26Zona waktuUTC-6 (CST) • Mus…

Map Bresse ditandai dengan warna merah Rumah pertanian khas Bresse Bresse [bʁɛs] merupakan nama dari sebuah wilayah bekas provinsi Prancis. Bresse terletak di wilayah Auvergne-Rhône-Alpes dan Bourgogne-Franche-Comté di bagian timur Prancis. Istilah geografi Bresse memiliki dua arti: Bresse bourguignonne (atau louhannaise), yang terletak di timur departemen Saône-et-Loire, dan Bresse, yang terletak di departemen Ain. Kata sifat yang sesuai adalah bressan, dan penduduknya disebut Bressans. Ke…

George LesseyLessey (kanan) dalam Hope, a Red Cross Seal Story (1912)Lahir(1879-06-08)8 Juni 1879Amherst, Massachusetts, Amerika SerikatMeninggal3 Juni 1947(1947-06-03) (umur 67)Westbrook, Connecticut, Amerika SerikatTahun aktif1910-1946 George Lessey (8 Juni 1879 – 3 Juni 1947) adalah seorang pemeran dan sutradara Amerika Serikat pada era film bisu. Ia tampil dalam 123 film antara 1910 dan 1946. Ia juga menyutradarai 76 film antara 1913 dan 1922. Filmografi pilihan A F…

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Bila Cinta Bersuara – berita · surat kabar · buku · cendekiawan · JSTOR Bila Cinta BersuaraSingel oleh Alkesah BandDipublikasi30 Mei 2022 (2022-05-30)Dirilis10 April 2023 (2023-04-10)Direkam2022&#…

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (يونيو 2020) هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين …

陆军第十四集团军炮兵旅陆军旗存在時期1950年 - 2017年國家或地區 中国效忠於 中国 中国共产党部門 中国人民解放军陆军種類炮兵功能火力支援規模约90门火炮直屬南部战区陆军參與戰役1979年中越战争 中越边境冲突 老山战役 成都军区对越轮战 紀念日10月25日 陆军第十四集团军炮兵旅(英語:Artillery Brigade, 14th Army),是曾经中国人民解放军陆军第十四集团军下属的…

Часть серии статей о Холокосте Идеология и политика Расовая гигиена · Расовый антисемитизм · Нацистская расовая политика · Нюрнбергские расовые законы Шоа Лагеря смерти Белжец · Дахау · Майданек · Малый Тростенец · Маутхаузен · …

artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Masalah khususnya adalah: perlu wikifisasi lebih lanjut Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan, silakan hapus templat ini. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan …

Amanda RawlesAmanda pada tahun 2020LahirAmanda Carol Rawles25 Agustus 2000 (umur 23)Jakarta, IndonesiaPendidikanUniversitas MacquariePekerjaanAktrismodelTahun aktif2013—sekarangKeluargaAnnisa Rawles (kakak)Tanda tangan Amanda Carol Rawles (lahir 25 Agustus 2000) adalah pemeran dan model Indonesia keturunan Australia. Ia merupakan adik dari model dan pemeran Indonesia, Annisa Rawles. Karier Kariernya menanjak ke layar lebar melalui film 7 Hari Menembus Waktu (2015). Di film ini ia mas…

Anjing yang meneteskan air liurnya Air liur pada bayi (Air) liur, (air) ludah, jelijih[1], atau saliva adalah cairan bening yang dihasilkan dalam mulut manusia dan beberapa jenis hewan. Kandungan Pada hewan, air liur dihasilkan dan disekresikan dari kelenjar ludah. Adapun kandungannya adalah: Elektrolit: (2-21 mmol/L natrium, 10-36 mmol/L kalium, 1,2-2,8 mmol/L kalsium, 0,08-0,5 mmol/L magnesium, 5-40 mmol/L klorida, 2-13 mmol/L bikarbonat, 1,4-39 mmol/…

Kembali kehalaman sebelumnya