3DCGソフトウェアの歴史
デジタルプラネタリウムがラスター描画となることで、プラネタリウムに任意の全天周(Fulldome)動画を投影できるようになった。2002年、エバンス・アンド・サザランド(E&S)は全天周システムのDigistar 3をリリースし、そのシステムに向けた全天周動画作成環境としてターンキーシステムのDigistar 3 Producer/Workstationを用意した。その後、E&Sは、After Effects用の全天周動画作成プラグインとしてVirtual Projector Plug-inをリリースした。2002年、Sky-SkanはSkyVisionシステム用の全天周動画作成ソフトウェアとしてDigitalSkyをリリースし、その後、Sky-Skanは、After Effects用の全天周動画プラグインであるDomeXFをリリースした。
2005年、Navegar FoundationはAfter Effects用の全天周動画プラグインであるFulldome Pluginをリリースした。
3DCGソフトウェア向けとしては、2004年頃にクレムゾン大学のDaniel F. Ottが、Mayaで全天周レンダリングを行うためのDomeAFLシェーダーをリリースした。2005年、PineappleWareは3ds Maxで全天周レンダリングを行うためのFisheyeRenderをリリースした。2006年、Navegar FoundationがCinema 4Dで全天周レンダリングを行うためのWFCam4Dプラグインをリリースした。2009年、Blenderで全天周レンダリングを行うためのFulldome Renderプラグイン (後のDomeCam Renderアドオン)が登場した。
フィッシュアイカメラに標準対応するレンダラーも登場した。2002年、Chaos Softwareはフィッシュアイカメラに標準対応するV-Rayの正式版をリリースした。2006年、NewTekはフィッシュアイレンズ対応のAdvanced Cameraを搭載するLightWave V9をリリースした。2009年、cebasはフィッシュアイカメラに標準対応するfinalRender R3をリリースした。2012年、Blenderは、バージョン2.65において、Cyclesレンダラーでの全天周レンダリングに完全対応した。
2008年、世界初のステレオ3Dプラネタリウムが登場した。2010年、Roberto ZicheがDaniel F. OttのDomeAFLを派生して3ds Max用のステレオ3D版DomeAFLをリリースし、2012年、Andrew Hazeldenは、ステレオ3D版DomeAFLをベースにして、Maya用の全天周ステレオ3Dレンダリング向けシェーダーであるDomemaster3Dをリリースし、年内にそれをSoftimageへと移植した。
2005年、ヨハネス・ケプラー大学が、ネットワーク仮想環境向けフレームワークであるinVRsの開発を始めた。
2002年、Jeffrey Jacobson及びZimmy Hwang (後にPublicVRに移管) は、Unreal EngineベースのマルチプレイゲームであるUnreal TournamentをCAVEに対応させるためのMODプログラムであるCaveUTをリリースした。2003年、Willem de Jonge (後にPublicVRに移管)は、Unreal Engine 2ベースのUnreal Tournament 2003で、OpenGL APIを乗っ取り不等角(off-axis)投影を行うVRGLを開発した (後にドーム投影にも対応)。
UNIGINE Corp.は、ゲームエンジンであるUnigineのCAVE及びVideo Wallへの対応を目的として、2011年、Unigineをマルチディスプレイに、2012年、Unigineをクラスタレンダリングに対応させた。
2011年、MechdyneはUnity用のVRプラグインであるgetReal3D for Unityをリリースし、2012年、MiddleVR社は、同様のMiddleVR for Unityをリリースした。2013年、Unity Technologiesは、クラスタレンダリング機能のテクノロジープレビューを行い、その後、Unityにマルチスクリーン(CAVEやVideo Wall等)向けクラスタレンダリング機能を搭載した。
=== 民生ヘッドマウントディスプレイの流行 ===
民生ヘッドマウントディスプレイ(HMD)によるVRは、HMDデバイスOculus Riftの開発キットの登場によって2012年より注目を集め始めたものの、製品版に至るまでには問題が山積みであった。特にGPU側の問題は大きく、2015年3月、AMDは自社GPU用VR SDKのLiquidVRのアルファ版をリリースし、同年5月、NVIDIAは自社GPU用VR SDKのGameWorks VR (旧VR Direct)のアルファ版をリリースした。その後、多くのゲームエンジンがHMDデバイスに対応していった。
2016年3月、Oculus VR社はようやくOculus Riftの正式版を販売したものの、その後、多数の競合が登場することとなった。同年4月、HTCは新たなVRデバイスのHTC Viveを発売し、同年10月、SonyはPS4向けVRデバイスのPlayStation VR (PSVR)を販売した。
2014年3月、SNS型WebサービスFacebookを運営するFacebook社は、Oculus Riftの開発元Oculus VRの買収を発表した。同年6月、Googleは、Google I/O 2014でGoogle Cardboardを発表した。同年、MozillaはVRデバイスをWeb上で使うためのAPIであるWebVRの開発を始め、Googleもその開発に参加した。
同年、PlayCanvasは、オープンソースのWebGL用JavascriptライブラリPlayCanvas Engineへ向けて、Oculus Riftプラグイン (後のWebVR Support for PlayCanvas、現在本体へ統合)をリリースし、同年、オープンソースのWebGL用Javascriptライブラリthree.jsにもWebVR対応のサンプルコードが付属され、同年、Microsoftの開発者が主導するオープンソースのWebGL用JavascriptライブラリBabylon.jsも1.14.0でWebVRに対応した。2015年、Mozilla FoundationのMozVRチームはthree.jsベースのWebVR用フレームワークA-Frameをリリースした。同年、Triumphは、WebVRに対応するBlender用WebGLエクスポータのBlend4Web 15.12をリリースした。
2016年3月、Mozilla及びGoogleはWebVR 1.0の提案を発表し、World Wide Web Consortium (W3C)はWebVR Community GroupにおいてWebVRの標準化を開始した。2017年、GoogleはWebVRに標準で対応するChrome 56をリリースした。
360°動画の撮影が可能なカメラが多数登場したため、2015年3月、GoogleはYoutubeを360°動画対応にし、同年9月、Facebook社はFacebookを360°動画対応にした。360°動画のトラッキングや修正に対応するソフトウェアも多数登場し  (SynthEyes 1605以降、PFTrack 2016以降、FoundryのCara VR、ASSIMILATEのScratch VR、Premiere Pro CC 2015.3以降など)、360°動画は普及していった。また、その中にはHMD向けのVR動画 (360°ステレオ動画) に対応するものも登場した。2017年、Adobe SystemsはMettleよりAfter Effects及びPremiere用のVR動画編集向けプラグイン群のSkyBoxを買収した。
3DCGソフトウェアは元々、画像ベースライティング等に360°画像を使用していたため、360°動画の出力に対応するソフトウェアも多かったが、VR動画に対応するものは存在しなかった。2016年5月、Side Effects Softwareは、VR動画の出力に対応するHoudini 15.5をリリースした。同年10月、VR動画の出力に対応するBlender 2.78がリリースされた。2017年4月、AutodeskはVR動画の出力に対応するArnold 5を搭載した3ds Max 2018をリリースした。
日本においては、2Dグラフィクスを用いた恋愛シミュレーションゲームの一つであるときめきメモリアルがブームとなり、1996年には、そのキャラクタである藤崎詩織の大々的歌手デビューによってバーチャルアイドルの認知度が高まった。1998年にはShadeによって作られたテライユキなどのCGアイドルの写真集が出版され、デジタルビューティーブームが起きた。1999年には美少女デジタルフィギュア作成ツールの造型王が発売された。しかし、この美少女CGブームは長くは続かず、2003年にはShadeの開発元であったエクス・ツールスが民事再生となりイーフロンティアへ営業譲渡し、造型王の販売元であるメディアギャロップも事業停止した。同年、イーフロンティアは3DキャラクタソフトウェアのPoserの開発元であるCurious Labsを買収し、その後ShadeとPoserの互換性を向上させていった。2005年、DAZ 3DがPoserの対抗ソフトとなるDAZ Studioの最初の正式バージョンを無料でリリースし、2006年、統合3DCGソフトウェアCarraraを買収して、CarraraとDAZ Studioとの連携機能を強化していった。2007年7月、動画投稿サイト上(主にニコニコ動画)においてアイドルマスターのブームが起きた。同年11月、イーフロンティアはPoserをSmith Micro Softwareへと譲渡し、同月にShade Home Designを発売し、デジタルフィギュアから個人向け建築ビジュアライゼーションへと舵を切った (ただし、イーフロンティアはPoser日本語版の代理店を続けた)。2008年2月、樋口優がNPRなキャラクタアニメーションソフトウェアであるMikuMikuDance (MMD) をリリースし、動画投稿サイト上においてブームを引き起こした。2011年、MMDの開発が終了したと発表され、有志によりMMDの後継となるMikuMikuMoving (MMM) やMikuMikuStudioなどのMMDクローンソフトウェアがリリースされた。
2013年、Shade3D社が設立され、Shade3D社はイーフロンティアよりShade 3Dの諸権利を買収した。2015年8月、DAZ 3DはDAZ Shopにおいて、Shade 3Dの販売を開始した。
建築ビジュアライゼーションにおいては、1997年にAutodeskが3D Studio Maxを建築向けにした3D Studio VIZ (後のAutodesk VIZ、3ds Max Design) をリリースした。1998年、ArchiVisionは3ds Max用のRPC (Rich Photorealistic Content)をリリースした。2006年、Googleが仮想地球向けにSketchUpを無償公開すると、建築モデリングでもSketchUpが使われるようになった。2007年、MAXONは、Cinema 4Dを建築向けにしたCINEMA 4D Architecture Editionをリリースし、2010年にArchitecture EditionとEngineering Editionを統合してCinema 4D Visualizeとした。2007年、イーフロンティアはShade 3Dの住宅版である「Shade Home Design」(後のShadeドリームハウス)をリリースした。2009年、AutoDesSysは、form•Zを基にしてSketchUpに似せたBonzai3D (現form•Z Jr)をリリースした。
2005年、Dassault Systèmesは、インタラクティブコンテンツ作成用ソフトウェアであるVirtools (後の3DVIA Studio)の開発元Virtools社を買収し、2007年、Seemage (後の3DVIA Composer→SolidWorks Composer/CATIA Composer)の開発元Seemage社を買収した。2010年、Dassault Systèmesは3DVIA StudioのPublic Beta版を無料でリリースした。同年、KA-RAはTwinmotionを一般リリースした。同年、Act-3D B.V.は、Lumion 3Dをリリースした。2011年、AXYZ designは3ds Max及びCinema 4D用の建築ビジュアライズ向け群集シミュレーションプラグインをリリースした。2011年、e-on Softwareは、SketchUp用のLumenRT Reviewをリリースし、2013年にはBentley MicroStationとAutodesk Revitにも対応するLumenRT Studioをリリースした。2013年、Autodeskは、建築ビジュアライズなどに向けて歩行者シミュレーション機能のPopulateを3ds Max 2014に追加した。2014年、Dassault Systèmesは3DVIA Studioのパブリックベータ版を終了したものの、3DVIA Studio Proは継続した。2015年、Autodeskは3ds Maxに3ds Max Designを統合した。同年、Bentley Systemsは、e-on Softwareを買収した。同年、Twinmotion開発元のKA-RAはAbventに加わった。
建築可視化目的においてもUnreal Engine 4、Unity、3ds Max Interactive (旧Stingray)などのゲームエンジンが普及した。
2015年、Unity Technologies JapanはUnity CAD Importerをリリースし、2016年、Hoyt ArchitectsはUnreal Engine用の建築可視化ツールHAL Archviz Toolkitをリリースした。
2016年、AutodeskはAutodesk LIVE (後のAutodesk Revit Live)をリリースしたほか、2017年、3ds MaxにゲームエンジンであったStingrayを3ds Max Interactiveとして付属した。同年、Abventは、TwinmotionのコアアーキテクチャをUnreal Engine 4ベースに変更してTwinmotion 2018をリリースした。
2019年、Unreal Engineを開発するEpic GamesはTwinmotionを買収した。
2006年、GoogleはGoogle Earthの強化を目的として、SketchUpの開発元である@Last Softwareを買収し、Google Earthとの連携に対応するSketchUpを無料で提供した。2007年、Dassault Systèmesは3DVIA Shapeをリリースし、同年10月、Dassault SystèmesとMicrosoftは、Microsoft Virtual Earth (現Bing Maps for Enterprise)へ向けてMicrosoft Virtual Earth – 3DVIA (後の3DVIA Shape for Maps)をリリースした。2008年2月、MicrosoftはMicrosoft Virtual Earthの開発を目的として、trueSpaceの開発元であるCaligariを買収し、同年7月にMicrosoft Virtual Earthへの書き出し機能を追加したtrueSpace 7.6を無償公開した。しかし、2009年5月にMicrosoftはtrueSpaceの開発を停止した。
2011年、AppleがC3 Technologyを買収して3D地図の開発を始めると、Googleも3D地図の開発を始め、2012年に不要となったSketchUpをTrimbleへと売却した。2014年、Dassault Systèmesは3DVIA Shapeをディスコンとした。
Amiga用として、1989年頃、Natural GraphicsはScene Generator (後のScenery Animator、Natural Scene Designer)をリリースした。
1990年、Virtual Reality LaboratoriesがVista (後のVistaPro、VistaPro Renderer)をリリースすると、1991年、Natural GraphicsはScene Generatorの後継となるScenery Animatorをリリースした。
1994年、Questar Productions (後の3D Nature)はAmiga用のWorld Construction Set (後のVisual Nature Studio)を、HSC Software (後のMetaTools)はMacintosh用のKPT Bryceを、e-on softwareはWindows用のVue d'Esprit (後のVue)をリリースした。
1996年、AliasはSGI用の統合3DCGソフトウェアであるPowerAnimator 7.5にTerraformerモジュールを追加した。同年、WoolleySoft (後のGeomantics)はVisual Explorer (後のGenesisII、GenesisIV)をリリースした。同年、AnimaTekはWorldBuilderをリリースした。
1997年、MetaToolsは大合併によりMetaCreationsとなったものの、2000年にBryceをCorel Corporationへと売却した。1999年、Matt FaircloughはTerragenをリリースし、Planetside Softwareを設立した。2001年、Bryceの元となったプログラムの開発者がCEOを務めるPandromedaは、MojoWorldをリリースした。
2002年、Digital ElementはWorldBuilder開発元のAnimatekを買収したものの、2004年のWorldBuilder 4を最後にメジャーリリースを終了した。2002年、Monkey Byte DevelopmentはVendorNation.comを立ち上げ、VistaProのリリースを引き継いだものの、2005年リリースのVistaPro Renderer 4.2.7を最後にその開発を停止した。2004年、PandromedaはMojoWorld 3をリリースするも、それが最後のメジャーリリースとなった。同年、DAZ 3DはCorel CorporationよりBryceを買収したものの、2010年のBryce 7を最後にメジャーリリースを終了した。2005年、GeomanticsはGenesisIIの後継としてGenesisIVをリリースするも、それが最後のメジャーリリースとなった。
2015年、AlphaPixelは、Visual Nature Studioの開発元3D Natureの資産を買収し、そのコードをオープンソースとして公開した。同年、Bentley Systemsは、Vueの開発元e-on Softwareを買収した。
1992年、Onxyが設立され、同年、Onxyは植物モデラーのTree (後のTree Professional→OnyxTREE)をリリースした。1995年、MECN Graphicsは植物モデラーのTree Factoryをリリースした。1996年、OnxyはProfessional Treeのプラグイン版であるTREE STORM (後のOnyxTREE STORM)をリリースした。
また、フランスの公的研究機関CIRADの開発する景観ソフトウェアAMAP Intégralと植物モデラーAMAP Micro / Amap Genesisも古くより存在したが一般的ではなく、2000年、CIRADはAMAP技術の商用化をJMG Graphics (後のBionatics) に委託し、2001年、Bionaticsは植物モデラーのRealnat (後のREALnat Premium)及びMaya向け植物モデリング及びアニメーションプラグインのnatFXをリリースした (その後、その3ds Max版もリリース)。
2002年、IDVは3ds Max向けプラグインのSpeedTreeMax (後のSpeedTree Cinema) をリリースしたほか、同年、ゲームに向けてリアルタイム版のSpeedTreeRTをゲームスタジオに販売した。
2008年、DigimationはTree Factoryを含む多くのプラグインを無料化した。2013年3月、BionaticsはnatFXの販売を終了した。同年6月、Vueの開発元e-on Softwareは植物モデラーThe Plant Factory (後のPlant Factory)をプレリリースした。
2015年、Bentley Systemsは、Plant Factoryの開発元e-on Softwareを買収した。2016年、Eric MootzはSoftimage用の樹木作成向けプラグインであるemTreeを無料でリリースした。
== モーショングラフィクス ==
2006年、MAXONはCINEMA 4D R9.6にモーショングラフィクス向け機能のMoGraphを導入した。2008年、Avid TechnologyはICEに対応するSoftimage|XSI 7.0をリリースし、2009年、NASSOSYはSoftimageのICEでMoGraphを再現するためのICE MoGraphをリリースした。
2012年、Mainframe NorthはMaya用のモーショングラフィクスプラグインであるMASHをリリースし、2015年にそれをAutodeskへと譲渡した。2016年、AutodeskはMaya 2016 Extension 2にMASHを導入した。
2013年、3ds Max用スクリプトとして、Bodyul VladislavはPolyFXを、Kamil MalagowskiはBreak and Formをリリースした。2014年、Neoalgorithm Visual Technologyは、3ds Max用のスクリプトとしてMotionFXをリリースした。2016年、Autodeskは、3ds Max 2016 Extension 1で、Max Creation GraphにAnimation Controllerを追加した。
2013年、cmiVFXは、Houdiniでモーショングラフィクスを行うためのチュートリアルをリリースした。
1995年、Fractal Designは、3Dデッサン人形としてPoser 1をリリースし、それは他の業界でも使われていった。1996年、Easynet Data (後のVertigo 3D、Vertigo Software、Even Technologies)はVertigo Technologyを買収し、Vertigo TechnologyはVertigoの開発を中断し、1997年にMac版のAdobe Photoshop用3DプラグインのVertigo 3D Dizzyを、1998年にIllustrator用3DプラグインのVertigo 3D PopArtをリリースした。
2000年代、イラストや漫画などの2DCGソフトウェアにおいても3DCG機能を持つものが増えていった。2002年、セルシスがComicStudioのEX版に、3Dモデルの漫画レンダリングを追加した。2003年、Adobeは、ディスコンとなった3DCGソフトウェアのAdobe Dimensionsに実装されていた機能を、Illustrator CSに3D effectsとして追加した。2007年より、AdobeはPhotoshopにExtended版を用意し、3D機能を強化していった。2008年、AdobeはFlash (現Adobe Animate) CS4に3D変形機能を追加した。
2010年代、3Dキャラクターへの対応が進んでいった。2010年、3DCGのキャラクターのみで漫画を作るというコンセプトのコミPo!がリリースされた。2011年、セルシスは、終作より六角大王Superを譲受し、2012年5月、IllustStudio及びComicStudioの後継となるCLIP STUDIO PAINT PROを発売。同年7月にはCLIP STUDIO PAINT PROに、3Dデッサン人形のQUMARION、それに連動するキャラクター編集のためのCLIP STUDIO COORDINATE、モーション作成のCLIP STUDIO ACTIONを加えた「QUMARIONパッケージ」を販売した。2013年6月、AdobeはExtended版を統合する形でPhotoshop CCをリリース。その後、2015年、Adobeはキャラクター作成ソフトウェアであるFuseの開発元のMixamoを買収してFuse CCをAdobe Creative Cloudに追加し、その3Dキャラクターの読み込みに対応するPhotoshop CC 2015.1をリリースした。
2013年10月、セルシスは、CLIP STUDIO MODELERをリリースし、2016年7月、CLIP STUDIO MODELERにCLIP STUDIO COORDINATEを統合した。
Webにおいては、1994年、SGIがOpen Inventor ASCII形式を公開し、それを基にしてVRML 1.0形式の草案が制定され、その後、多くのブラウザ向けVRMLビューアプラグインが登場した。1995年、MacromediaはExtreme 3Dをリリースし、それはマルチメディア向けとなっていった。1996年、ブラウザのNetscapeが、QuickDraw 3Dの3DMF形式に対応するAppleのQuickTime 3Dプラグインを同梱しはじめたほか、VRMLプラグイン開発のPaper Software Incを買収しVRMLプラグインのLive3D (旧WebFX) を同梱しはじめた。同年8月、VRML Architecture Groupが中心となり、VRML 2.0形式を制定した。同年、MicrosoftはDimension XからJavaベースのVRML実装であるLiquid Realityのライセンスを取得したものの、1997年1月にIntervista Corp.からC++ベースのVRML 2.0実装であるWorldViewのライセンスを受け、同年5月にDimension X自体を買収したものの、1998年にWorldViewベースのものをMicrosoft VRML 2.0 ViewerとしてInternet Explorerに搭載し始めた。
オーサリングツールとしては、1996年、SGIがIRIX用としてCosmo Worldsをリリースした。同年、CaligariはVRMLオーサリング用のCaligari Pioneerをリリースし、1997年のtrueSpace3にその機能を移植した。同年、Microsoftは様々なメーカーのWindows用VRMLオーサリングソフトウェアを同梱したVRML 2.0 Authoring Tools CDをリリースした。1998年、Silicon GraphicsはWindows版のCosmo Worldsをリリースした。