ジョン・D・カーマック

ジョン・D・カーマック（John D. Carmack II、1970年8月20日 - ）はアメリカ合衆国のコンピュータプログラマー、ゲームクリエイター、エンジニア。コンピュータゲーム会社「id Software」の共同設立者であり、idが開発した作品『Wolfenstein 3D』『Doom』『Quake』『Commander Keen』及びそれらの続編作品の主任プログラマーを務めた。また、シャドウボリューム用のカーマックのリバースアルゴリズムなど、3次元コンピュータグラフィックスに革新をもたらした。2013年にid Softwareを退職した後、「Oculus」（MetaのVR部門）のフルタイムのCTO、2019年からは顧問CTOを務め、2022年12月にMetaからの退職を発表した。FPSの生みの親としても知られている。 カーマックの父親は、ローカルテレビ局リポーターのスタン・カーマック（Stan Carmack）である。カンザスシティの都市部に住んでいた子供のころからコンピュータへの関心を持っていた。その後ミズーリ州のレイタウン近郊のプレイリー・ビレッジにあるシャウニー・ミッション・イースト高校に進学した。デイビッド・クシュナーの書籍『Masters of Doom』によると、「カーマックは14歳の時、Apple IIを盗むために学校に侵入して逮捕され、精神鑑定を受けさせられた（報告書には「他者への共感が見られない」とある）。カーマックは1年間少年院に入ることになった。『もし捕まっていなかったとしたら、また同じようなことをすると思うか？』という質問に、彼は『おそらく』と答えているが、カーマックは『（もし捕まっていなかったとしたら、）おそらく』と、セラピストの言った言葉の繰り返しを省略したのだという」。彼はミズーリ大学カンザスシティ校に進学、2学期にフリーランスのプログラマになるため退学した。 カーマックはルイジアナ州シュリーブポートのSoftdiskに雇用されて、Softdisk G-S（Apple IIGSユーザのためのディスク付き雑誌）を作る仕事をすることになった。そこでジョン・ロメロ、エイドリアン・カーマック（親類関係ではない）などのid Softwareの主要メンバーと出会った。IBM PC（MS-DOS）向けの隔月刊のゲーム購読型プロダクトGamer's Edgeの仕事がチームにアサインされたが、このプロダクトは短命に終わった。Softdisk在籍中の1990年に、カーマックとロメロ達は、Commander Keenを作成した。このシリーズはApogee Softwareから発売され、1991年からはシェアウェアとして配布された。その後カーマックはSoftdiskを離れて、id Softwareを共同で設立した。 彼はさまざまなコンピュータグラフィックスのテクニックの先駆者で、Commander Keenで使われた"adaptive tile refresh"、Hovertank 3-D、Catacomb 3-D、 Wolfenstein 3-Dにおける光の投射は新しい技術だった。Binary space partitioningを最初にゲームで使ったのはDoomである。Surface cachingは彼がQuakeのために発明した。Carmack's Reverse（公式にはz-fail stencil shadowsと呼ばれている）はDoom 3、MegaTextureはEnemy Territory: Quake Warsのために発明した。彼はCamack's Reverseの最初の発明者ではないが、先行研究のことを知らずに独自でこのテクニックを発見したという[要出典]。 カーマックのエンジンは、ほかの有名な一人称視点ゲーム『ハーフライフ』シリーズ、『コール・オブ・デューティ』シリーズ、『メダル・オブ・オナー』シリーズなどでも使われている。 カーマックは妻と一緒に旅行に出かけたとき、妻の携帯電話を借りてゲームを遊んで、ゲームがつまらないことに気づいた。モバイルゲームを作成することに心を決めて、旅行から帰ってきてからとりかかったのが『Doom RPG』である。 2013年8月7日、カーマックはOculus VR社にCTOとして入社した。2013年11月22日、Oculus VRでフルタイムで働くためにid Softwareを退職した。カーマックの退職理由はidの親会社ゼニマックス・メディアがOculus Riftをサポートすることを望まなかったためであった。カーマックの両社での役割は後にOculusの親会社Facebookに対するゼニマックスの訴訟の中心となり、ゼニマックスはOculusはゼニマックスのバーチャル・リアリティの知的財産を盗んでいると主張した。裁判の陪審員はカーマックの責任を免除したが、Oculusと他の執行役員は商標、著作権、契約違反の責任を問われた。 2017年2月、カーマックはゼニマックスを提訴し、同社がid Softwareの買収で彼に支払うべき残りの2250万ドルの支払いを拒否したとして主張した。2018年10月までにカーマックは自分とゼニマックスが合意に達したとし、「ゼニマックスは私に対する彼らの義務を完全に満たした」と述べ、訴訟を終結させた。 2019年11月13日、カーマックはOculusの「顧問CTO」に異動すると自身のFacebookで発表した。カーマックは引き続き開発業務に発言権を持つものの、ごく僅かな時間しか割かない予定と述べ、今後は汎用人工知能（AGI）の研究に取り組む意向を明らかにした。 2022年12月17日、カーマックはMetaを退職したことを自身のTwitterとFacebookで明らかにした。今後は、2022年8月に2000万ドルの投資を受けて自身が設立したAGIの研究開発に主力を置くスタートアップ企業「Keen Technologies」で開発や運営の仕事に集中していくという。 2000年頃、彼は青年時代の趣味であったロケットに関心を持つようになった。フェラーリのカスタマイズに費やしていた金額を見直したところ、趣味の航空宇宙で重要な仕事ができることに気づいた。カーマックはいくつかの地元のアマチュアエンジニアに資金提供することから始め、「年間100万ドルを超える資金」を自分のポケットから出して会社に資金を提供した。愛好家の会社は準軌道飛行と最終的な軌道ビークルの目標に向かって着実に進歩していった。2008年10月、アルマジロ・エアロスペース社はNASAのコンテスト「ルナー・ランダー・チャレンジ」に参加し、レベル1の競技で1位を獲得し、35万ドルを獲得した。2009年9月にはレベル2を達成し、50万ドルを獲得した。2013年、イベント「QuakeCon 2013」の中でカーマックは同社は「冬眠状態」と表現し活動が止まっていることを認めた。 カーマックはオープンソースソフトウェアの著名な支持者であり、ソフトウェア特許への反対を繰り返し表明し、それらを強盗と同一視してきた。彼はまた、X Window SystemのMac OS Xへの初期移植を開始したり、Utah GLXプロジェクトを通じてLinux用のOpenGLドライバーの改善に取り組んだりと、オープンソースプロジェクトにも貢献している。 カーマックは1995年に『Wolfenstein 3D』のソースコード、1997年に『Doom』のソースコードを公開した。Quakeのソースコードがリークされ、Quakeの地下コミュニティの間で出回った時、id Softwareとは無関係のプログラマーがQuakeをLinuxへと移植するためにソースコードを使用し、その後パッチをカーマックへと送った。法的措置を講じる代わりに、id Softwareはカーマックの要請で会社が認可したLinux移植の基盤としてパッチを使用した[要出典]。id Softwareはそれ以来、『Quake』『Quake 2』『Quake 3』そして最後に『Doom 3』（そして後のBFG Editon）のソースコードを全てGNU General Public License（GPL）の下で公開した。Doomのソースコードも1999年にGPLの下で再公開された。「Doom 3エンジン」として一般的に知られるid Tech 4エンジンもGPLの下でオープンソースライセンスとして公開されている。『Hovertank 3D』と『Catacomb 3D』（及びカーマックの初期の作品『Catacomb』）のソースコードは2014年6月にカーマックの賛同を得てFlat Rock Softwareから公開された。一方で、カーマックは何年にもわたってゲームプラットフォームとしてのLinuxに懐疑的意見を述べており、例えば2013年に彼はLinuxでのゲームのための適切な技術的方向性としてエミュレーションを主張し、2014年にはSteam Machineの成功にとってLinuxが最大の問題であるかもしれないとの意見を述べている。 カーマックは慈善団体やゲームコミュニティに寄付を行っている。カーマックの慈善寄付の受領者には彼の出身高校、オープンソースソフトウェアの推進者、ソフトウェア特許の反対者、ゲーム愛好家などが含まれる。 カーマックはid社で大きな成功を収めたため、1984年の中頃までに、328とテスタロッサの2台のフェラーリ車を購入している。1997年に方鏞欽（英語版）（史上初のプロゲーマーとされるThresh）がQuakeのトーナメント「Red Annihilation」で優勝した際には、所有するフェラーリのうち一台（328モデル）を賞品として授与している。 最初の妻であるキャサリン・アンナ・カンとは、彼女が1997年のQuakeConでid社を訪れた際に出会っている。カンはカーマックに対して、女性のみのQuakeトーナメントである第一回「All Female Quake Tournament」に彼女が多くの参加者を集めることができた場合、カーマックが大会のスポンサーになるという賭けを挑んだ。大会参加者はせいぜい25人程度であろうというカーマックの予想に反し、1500人もの女性が大会に参加した。カーマックとカンは2000年1月1日に結婚し、その後ハワイでの挙式を予定していたが、スティーブ・ジョブズは、1月5日にカーマックがMacWorld Expoで登壇できるよう式を延期してほしいと要請してきた。二人はこれを断り、カーマックは代わりにビデオメッセージを作ることを提案した。カーマックとカンは2004年に長男、2009年に次男を儲けている。カーマックは最後の更新が2006年のブログ（以前は.plan）、活発なTwitterアカウントを持ち、時折スラッシュドットにコメントを投稿している。 ゲーム開発者として、カーマックは同時代の多くのゲーム開発者とは異なり、開発中のゲームの最終的な発売日を明言することを避けていた。代わりに、新作の発売日を聞かれたときにカーマックは通常、ゲームは「完成したら」発売されるだろうと答えていた。2019年にジョー・ローガンのポッドキャストにゲスト出演したカーマックは、時が経つにつれて自分の考えが変わってきたとし、「私は今、ほとんど撤回している」と述べた。『Rage』の6年間の開発期間について、彼は「2年早く出荷するために必要なことは何でもやるべきだったと思う」と語っている。カーマックはまた、この点についてQuakeの内部開発を振り返り、それが「トラウマになった」と述べ、Id Softwareはゲームを2つのパートに分割して、もっと早く出荷することができたと述べている。 かつてid SoftwareのゲームのパブリッシャーであったApogeeの従業員もこの商習慣を採用していた。 カーマックは2012年のアメリカ合衆国大統領選でリバタリアン党のロン・ポールの選挙運動を支援した。 カーマックは無神論者である。 カーマックはピザが大好物であり、id Software在籍中、ほぼ毎日ドミノ・ピザからミディアムのペパロニピザがカーマックの元に届き、15年以上同じ配達員が配達していた。カーマックはそのような常連客であったので、彼らは1995年の価格を彼に請求し続けた。 時折、彼は他のプログラマーの努力を称賛している。最初は3D Realmsのビルドエンジンを書いたケン・シルバーマン、後にUnreal Engineを書いたEpic Gamesのティム・スウィーニーを称賛した。 ^ a b “元Oculus最高技術責任者のジョン・カーマック氏が「戦いにもう疲れた」と言葉を残してMetaを辞任”. GIGAZINE. 2023年1月4日閲覧。 ^ a b Oculus CTOカーマック氏、同社の顧問職へ。一線退くことを明言moguraVR(2019年11月15日).2020年10月29日閲覧 ^ a b Inc, Aetas. “ジョン・カーマック氏がMetaを辞職。今後は，自身が設立したAI系スタートアップ企業に注力”. 4Gamer.net. 2023年1月4日閲覧。 ^ “「FPSの生みの親」ジョン・カーマック氏が語るスティーブ・ジョブズの思い出とは？”. GIGAZINE. 2023年1月8日閲覧。 ^ 井文 (2021年6月16日). “Oculus公式ブログにジョン・カーマックのゲームレビューが掲載。新たな役職にも就任か”. Mogura VR News. 2023年1月8日閲覧。 ^ Masters of Doom by David Kushner. Quoted in The Weekly Standard, Vol. 012, Issue 23. [1] ^ Snider, Mike (18 July 2007), “Q&A with id Software's Kevin Cloud and Steve Nix”, USA Today, http://www.usatoday.com/tech/bonus/2007-07-16-q&a-id_N.htm?csp=34  ^ Stuart, Keith (8 August 2013). “Press Start: John Carmack joins Oculus Rift, Xbox One video recorder is for Gold members only, and more”. The Guardian. ISSN 0261-3077. https://www.theguardian.com/technology/gamesblog/2013/aug/08/game-links-press-start 2019年7月30日閲覧。  ^ McWhertor, Michael (22 November 2013). “id Software founder John Carmack resigns”. 22 November 2013時点のオリジナルよりアーカイブ。2020年12月3日閲覧。 ^ Wilhelm, Alex. “Doom's John Carmack Leaves id Software To Focus On The Oculus Virtual Reality Headset”. 2018年5月12日閲覧。 ^ Yin-Poole, Wesley (5 February 2014). “Why John Carmack quit id Software”. Eurogamer. Gamer Network. 22 February 2014時点のオリジナルよりアーカイブ。5 February 2014閲覧。 ^ “Oculus accused of destroying evidence, Zuckerberg to testify in VR theft trial”. Ars Technica (16 January 2017). 16 January 2017時点のオリジナルよりアーカイブ。16 January 2017閲覧。 ^ Hern, Alex (2 May 2014). “Facebook in row with games firm over Oculus Rift purchase”. The Guardian. ISSN 0261-3077. https://www.theguardian.com/technology/2014/may/02/facebook-row-games-firm-oculus-rift-john-carmack-id-software 2019年7月30日閲覧。  ^ Thielman, Sam (17 January 2017). “Facebook's Mark Zuckerberg testifies in Oculus Rift lawsuit”. The Guardian. ISSN 0261-3077. https://www.theguardian.com/technology/2017/jan/17/facebook-mark-zuckerberg-testifies-oculus-rift-lawsuit 2019年7月30日閲覧。  ^ “Oculus, execs liable for $500 million in ZeniMax VR trial”. Ars Technica (1 February 2017). 1 February 2017時点のオリジナルよりアーカイブ。1 February 2017閲覧。 ^ Manion, Wayne (10 March 2017). “John Carmack sues ZeniMax for $22.5 million”. Tech Report. オリジナルの14 March 2017時点におけるアーカイブ。. https://web.archive.org/web/20170314063835/https://techreport.com/news/31570/john-carmack-sues-zenimax-for-22-5-million 13 March 2017閲覧。  ^ Cooper, Daniel (October 12, 2018). “'Doom' co-creator John Carmack ends legal fight with ZeniMax”. Engadget. October 12, 2018閲覧。 ^ Foust, Jeff (August 1, 2013). “Carmack: Armadillo Aerospace in "hibernation mode"”. NewSpace Journal. オリジナルのAugust 5, 2013時点におけるアーカイブ。. https://web.archive.org/web/20130805222751/http://www.newspacejournal.com/2013/08/01/carmack-armadillo-aerospace-in-hibernation-mode/ August 6, 2013閲覧。  ^ Michaels, Patrick (September 14, 2009). “Rocket Men From Mesquite's Armadillo Aerospace Are in Line For $1 Million X Prize”. Dallas Observer. オリジナルのSeptember 18, 2009時点におけるアーカイブ。. https://web.archive.org/web/20090918194500/http://blogs.dallasobserver.com/unfairpark/2009/09/a_three-minute_hover_over_cadd.php September 14, 2009閲覧。  ^ “International Space Fellowship”. Spacefellowship.com. 2013年6月24日時点のオリジナルよりアーカイブ。2012年11月27日閲覧。 ^ “Lunar lander qualifies for prize - Cosmic Log”. Cosmiclog.msnbc.msn.com. 2009年9月15日時点のオリジナルよりアーカイブ。2012年11月27日閲覧。 ^ “アルマジロ・エアロスペース社、資金難で活動休止”. 財経新聞 (2013年8月12日). 2020年10月29日閲覧。 ^ “Are Video Game Patents Next?”. Slashdot (2005年6月1日). 2013年12月7日時点のオリジナルよりアーカイブ。2012年11月27日閲覧。 ^ “TTimo/doom3.gpl · GitHub”. Github.com. 2013年7月21日時点のオリジナルよりアーカイブ。2012年11月27日閲覧。 ^ Carmack, John. “Twitter / @ID_AA_Carmack: Thanks to Flat Rock...”. 2014年7月14日時点のオリジナルよりアーカイブ。2019年9月15日閲覧。 ^ Halfacree, Gareth (2014年6月9日). “Early id Software game engines open-sourced”. 2018年1月6日時点のオリジナルよりアーカイブ。2018年4月7日閲覧。 ^ "id on Linux: "disappointing" and "support nightmare" Archived 2015-04-28 at the Wayback Machine. from Slashdot (John Carmack, December 08, 2000) ^ Chalk, Andy (2013-02-06). “John Carmack Argues Against Native Linux Games”. The Escapist. オリジナルの2014-01-13時点におけるアーカイブ。. https://web.archive.org/web/20140113172607/http://www.escapistmagazine.com/news/view/121945-John-Carmack-Argues-Against-Native-Linux-Games 2013年9月29日閲覧. "He reiterated his support for improving emulation as the "proper technical direction for gaming on Linux," noting that native ports don't do much that a good emulator wouldn't be able to handle."  ^ Plafke, James (2013年10月21日). “John Carmack thinks the Steam Machine's biggest problem is Linux”. extremetech.com. 2014年8月26日時点のオリジナルよりアーカイブ。2014年8月22日閲覧。 “Carmack specifically noted, Linux might be the Steam Machine's downfall” ^ Lombardi, Chris (July 1994). “To Hell and Back Again”. Computer Gaming World: 20–24. http://www.cgwmuseum.org/galleries/index.php?year=1994&pub=2&id=120.  ^ “First professional videogamer”. guinnessworldrecords.com. 2021年8月21日閲覧。 ^ “Dennis Fong | CrunchBase Profile”. Crunchbase.com. 2012年11月20日時点のオリジナルよりアーカイブ。2012年11月27日閲覧。 ^ David Kushner, Masters of Doom, chap. 16, first paragraph. ^ “Facebook”. Facebook. 18 March 2020閲覧。 ^ “GameSpy: John Carmack: QuakeCon 2008 Keynote Highlights - Page 6”. Pc.gamespy.com. 2012年2月10日時点のオリジナルよりアーカイブ。2012年11月27日閲覧。 ^ https://www.youtube.com/watch?v=znJPn3FSFmM%7Ctitle=John Carmack: What Went Wrong With "Rage" ^ “DNF Dallas Business Journal Article, 2008, and stuff - Page 4 - 3D Realms Forums”. Forums.3drealms.com. 2012年10月18日時点のオリジナルよりアーカイブ。2012年11月27日閲覧。 ^ “Page by Page Report Display (Page 5052 of 7433)”. Federal Election Commission. 28 April 2015時点のオリジナルよりアーカイブ。13 March 2014閲覧。 ^ John Carmack [@ID_AA_Carmack] (2010年12月25日). "I don't believe in god, ..." X（旧Twitter）より2024年9月17日閲覧。 ^ "Having a reasonable grounding in statistics and probability and no belief in luck, fate, karma, or god(s), the only casino game that interests me is blackjack," he wrote in a .plan file." — John Carmack, David Kushner, as quoted in Masters of Doom: How two guys created an Empire and transformed pop culture (2003). ^ Thomsen, Michael (June 2011). “The Deathmatch Daydreams of Tim Willits”. Electronic Gaming Monthly (248): 23–24.  ^ “John Carmack Answers”. Slashdot (1999年10月15日). 2015年12月17日時点のオリジナルよりアーカイブ。2015年12月10日閲覧。 ^ “GameSpot - /features/15most/html/mi96_01.html”. 2010年5月14日時点のオリジナルよりアーカイブ。2012年4月12日閲覧。 ^ “Internet Archive Wayback Machine” (2005年2月6日). 2005年2月6日時点のオリジナルよりアーカイブ。2012年4月12日閲覧。 ^ CGW 159: The Most Influential People of All Time ^ Time Digital 50 from Time Archived March 1, 2011, at the Wayback Machine. ^ “2002 Young Innovators Under 35”. Technology Review. (2002). http://www.technologyreview.com/tr35/?year=2002 August 16, 2011閲覧。.  ^ “Internet Archive Wayback Machine” (2009年2月26日). 2009年2月26日時点のオリジナルよりアーカイブ。2012年11月27日閲覧。 ^ “National Television Academy Announces Emmy Winning Achievements: Honors Bestowed at 58th Annual Technology & Engineering Emmy Awards”. Emmyonline.org. 2012年3月6日時点のオリジナルよりアーカイブ。2012年11月26日閲覧。 ^ Contact Brian Ashcraft: Comment (2008年1月8日). “2008 Tech Emmy Winners”. Kotaku.com. 2012年5月25日時点のオリジナルよりアーカイブ。2012年11月27日閲覧。 ^ John Carmack & id Software take Two Emmy Awards! - VirtualChaos – Nadeem's blog ^ “Armadillo Wins Lunar Lander Challenge Level 1, Crashes On 2”. Gizmodo.com (2008年10月27日). 2012年10月9日時点のオリジナルよりアーカイブ。2012年11月27日閲覧。 ^ “2010 Game Developers Choice Awards to Honor John Carmack of id Software With... - SAN FRANCISCO, Feb. 22 /PRNewswire/”. Prnewswire.com. 2012年10月9日時点のオリジナルよりアーカイブ。2012年11月27日閲覧。 ^ “John Carmack | BAFTA Fellowship in 2016”. www.bafta.org. 2016年4月10日時点のオリジナルよりアーカイブ。2016年4月8日閲覧。 ^ “They Have Touched Our Lives | UMKC Today”. info.umkc.edu. 2018年1月5日時点のオリジナルよりアーカイブ。2018年1月5日閲覧。 表示 編集 表示 編集