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をリリースした。
アニメ業界では、トゥーンシェーダーやNPRレンダラーが使われている。1994年、Digimationは3D Studio(現3ds Max)プラグインのIllustrate!をリリースした。1997年、Microsoft子会社のSoftimage社は、スタジオジブリのために開発した、MentalRay用の高度なトゥーンシェーダーをSoftimageに導入した。同年、REM Infografica (後のReyes Infografica) はCartoonReyesをリリースした。1998年、NewTekはSuper Cel Shaderを導入してLightWave 5.5をリリースした。2000年、DHMはLightWaveプラグインのunReal(後のunReal Xtreme)をリリースした。2001年、NewTekは、LightWaveにBESMシェーダーを導入した。2002年、Autodeskは3ds Max 5にInk 'n Paintマテリアルを導入した。
その後、広いNPR表現に対応するものが増えていった。
HMDの普及により、手のトラッキングが重要となった。2012年、OculusはヘッドマウントディスプレイOculus RiftのDevelopment Kitのクラウドファンディングを行い、大成功を収めた。同年、Leap Motion社は手のキャプチャーを行うハードウェアLeap Motionを発売した。
2013年、AutodeskはMaya及びMotionBuilder用のLeap Motionプラグインをリリースした。2014年、Jasper BrekelmansはLeap Motionに向けてBrekel Pro Handsをリリースした。
携帯電話やPDAでは、プロセッサの進化によって2000年代に3D表示が可能となった。2001年にエイチアイが固定小数点ソフトウェアレンダリングエンジンであるMascotCapsuleをリリースし、その後、MascotCapsuleはJ-PhoneやDoCoMoの携帯電話などに採用された。エイチアイは、DCCソフト用エクスポートプラグインやビューワーなどの開発ツール群であるMascotCapsule Toolkitを無料頒布した。2003年、Khronos Groupが低レイヤーAPIのOpenGL ESを標準化し、同年、Java Community Processが高レイヤーAPIであるJava ME用のMobile 3D Graphics API (M3G、JSR 184)を標準化した。同年、エイチアイはMascotCapsuleをOpenGL ESによるハードウェアレンダリングとM3G APIに対応させ、MascotCapsuleは国内フィーチャーフォンをはじめとして広く使われ続けた。2004年、MicrosoftはWindows CE 5.0と共にDirect3D Mobileをリリースしたが、主流とはならなかった。その後、スマートフォンのiPhone及びAndroidでは高レイヤーAPIが用意されず、OpenGL ESが事実上の標準となり、各種ゲームエンジンがiPhoneとAndroidに移植されていった。
その後、新しい標準規格のVulkan API及びApple独自のMetal APIの登場によって、デスクトップとモバイルの3D APIが共通化された。
同年、AutodeskはiPad用の安価なスカルプトソフトウェアであるSculpt 123D (後の123D Sculpt→123D Sculpt+)をリリースした。2015年、AutodeskがMudboxのスカルプト機能を移植してMaya 2016をリリースした。2016年、Autodeskは123D Sculpt+を含む123D製品群の開発終了を発表した。
スケッチモデリングでは、1999年にTakeo IgarashiがTeddyを開発してリリースし、年内にエクス・ツールスがその技術を用いたマジカルスケッチを搭載してShade R4をリリースした。2001年、エクス・ツールスがマジカルスケッチの単体版をリリースした。2003年、Takeo Igarashiは、Teddyの後継としてSmoothTeddyをリリースし、2007年、イーフロンティアはSmoothTeddyの技術を用いたSunny 3D (後のマジカルスケッチ)をリリースした。2004年、Aartformは、スケッチモデリングとスカルプトモデリングの両方に対応するCurvy 3Dをリリースした。2007年、Archipelisが設立され、その後ArchipelisはArchipelis Designerをリリースした。
2005年、AdobeがMacromediaを買収した。
2005年、Over The Edge Entertainment (後のUnity Technologies)は、Webブラウザへのパブリッシュに対応するゲームエンジンのUnityをリリースした。2006年には、JavaにOpenGLのバイディングのJOGLが追加された。Microsoftは2006年に.NET Framework 3.0にてWindows Presentation Foundation (WPF) を導入した。WPFではUIの記述にXAMLが利用され、またUIに3D要素を容易に追加できるほか、Direct3Dとの相互運用も備えている。また、ブラウザ (Internet Explorer) でWPF/XAMLを使えるようにするXAML Browser Applications(英語版) (XBAP) も同時に導入された。
リトポロジーでは当初、3DスキャンしたポリゴンモデルからNURBSモデルを生成することが行われていた。ソフトウェアとしては、Paraform社(後にMetris(現Nikon Metrology)が買収)のParaform、Raindrop Geomagic(後に3D Systemsが買収)のgeomagic Studio、headusのCySlice、InSpeck(後にCreaformが買収)のEM、INUS Technology(後に3D Systemsが買収)のRapidform、InnovMetricのPolyWorksなどが存在した。
その後、NURBSからポリゴンへの移行が起こり、スカルプトモデリングしたポリゴンモデルからトポロジーの綺麗なポリゴンモデルを生成することが行われるようになった。2001年、headusはSubdivにも対応するCySlice v3をリリースし、それはCG業界で広く使われた。
2005年、Carl-Mikael Lagnecrantzは3ds Max用スクリプトのPolyBoostをリリースした。
implantの開発者らは独立してGrip Entertainmentを設立し、その後、Grip EntertainmentはAIミドルウェアのDigital Extra Systemを提供した。
2004年、Xaitment(英語版)が設立され、その後、XaitmentはAIミドルウェアのxaitMap及びxaitControlを提供した。2005年、BabelFluxが設立され、その後、BabelFluxはAIミドルウェアのNavPowerを提供した。
2008年2月、Autodeskは、Kynapseの開発元Kynogonを買収した。2009年、Havokは新たにHavok AIを含むシミュレーションミドルウェアのHavok 6.5をリリースした。2010年、Storybricksが設立され、その後、StorybricksはMMOゲーム向けのAIエンジンを提供した。2011年、Epic Gamesは、GRIP EntertainmentのDigital Extra SystemをUnreal Engine 3に統合した。
2017年、nXtRenderの開発元Render Plusは、SketchUp用として新たにNVIDIA IrayベースのAllura Rendererのベータ版をリリースした。
2010年代、直接NURBSレンダリングの普及が始まった。2010年、PI-VRは直接NRUBSレンダリングに対応するVRED Professional 4.2をリリースした。2011年、AutodeskはリアルタイムNURBSレイトレースレンダラーRenderGin (旧Augenblick MMV)の開発元NUMENUSを買収した。2013年1月、AutodeskはPI-VRを買収し、その後、VREDにNUMENUSの技術を統合し、VREDをOpticore Studio及びAutodesk Showcaseの後継製品とした。2014年、Luxionは直接NRUBSレンダリングに対応するKeyShot 5をリリースした。
2013年10月、可視化ソフトRTT DeltaGenの開発元であるRTTは、同業のBunkspeedを買収したものの、同年12月、Dassault SystèmesはRTTを買収した。
CG方面からの新たな参入も起きた。2014年、FoundryはColorwayをリリースし、2017年、AdobeはDimension CC (旧Project Felix)をリリースした。
2015年、AutodeskはAutoCAD 2016及びRevit 2016にAutodesk Raytracer (RapidRT)を標準搭載し、2016年には3ds Max 2017にもそれを搭載した。mental rayは、AutoCAD 2016、Revit 2017及び3ds Max 2018で削除され、2017年11月に開発終了となった。
多くのコンポジットソフトウェアは、標準でロトスコープに対応していた。
1989年、Parallax SoftwareはMatadorの開発を始めた。1992年、ASDG (後のElastic Reality) は、MorphPlus (後のElastic Reality(英語版))をリリースした。Avid Technologyは1995年にElastic Realityを、1996年にParallax Softwareを買収し、1997年、コンポジットソフトウェアのAvid Media Illusion 5.0にElastic Realityの機能を統合した。
1997年、Puffin DesignsはCommotionをリリースした。1998年、NewTekはAuraをリリースした。同年、Post Digital SoftwareはRoto (後のRotoDV)をリリースし、年内にRadius (後のDigital Origin)はPost Digital Softwareを買収した。
1999年、AdobeはAfter Effects 4.0に複数マスクの作成機能を追加した。同年、AvidはMatadorとMedia Illusionを分社化しようとしたものの、失敗した。2000年、Pinnacle SystemsはCommotion開発元のPuffin Designsを買収した。2001年、Avidは、Avid Media Illusionの機能をSoftimage XSI 2.0にSoftimage Illusionとして統合した。
2005年、AdobeはHDR画像処理に対応するPhotoshop CS2をリリースした。同年、オープンソースの2DペイントソフトウェアKritaもHDR画像処理に対応したほか、Supporting Computers社は2Dペイント対応のArtizen ZE HDR (後のArtizen HDR)をリリースした。
2000年、Film GIMPの開発を行っていたRhythm & Huesは、GIMPの新たなコアグラフィックスライブラリであるGEGLライブラリ (GIMP 'E' Graphical Library)の開発を始めた。このGEGLライブラリはGIMP 2.0に統合される予定となっていたものの、GIMPへの搭載は順延されることとなった。しかし、2015年、ついにGEGLを搭載し、HDR画像処理に対応するGIMP 2.9がリリースされた。
映像において、サブディビジョンサーフェス (Subdivision Surface) が普及し、NURBSからポリゴンへの移行が起きた。1995年、Lightwave 5.0にMetaNURBS(後のサブパッチ)が実装され、1996年、3D Studio MAX R1.1にMeshSmoothが実装された。2000年、CINEMA 4D XL V6にHyperNURBSが実装され、同年、Maya 3.0にも完全なSubdivision Surfaceが統合された。2001年頃、SoftimageにSubdivプラグインのMetaMesh Extremeが登場した。
1990年代、ゲーム開発に、安価な3D Studio MAX (後の3ds Max) が普及した。日本及びヨーロッパでは、Microsoftによってゲーム向け機能の強化されたSoftimageが使われるようになった。1998年、Not a Number Technologies (NaN)が設立され、NaNは内製ソフトウェアであったBlenderの無料頒布を開始し、1999年にそれをWindowsへ移植し、2000年にゲームエンジン(Blender Game Engine)を統合したものの、主流とはならなかった。1999年、Aliasは3ds Maxへの対抗としてゲーム開発向けのサブセットであるMaya Builderをリリースし、2000年にはPS2の上位4タイトルでMayaが使われたと発表した。2002年、AliasはMayaの値下げを行った。同年、Blenderは、開発元のNaNが倒産したものの、開発者の呼びかけによって寄付金が集まり、債権者からコードを買い戻してオープンソース化され、開発が継続した。
2010年、Microsoftは深度付きカメラのKinectをリリースした。2011年、iPi SoftはiPi Desktop Motion CaptureをKinectに対応させた。2012年、Cadavid ConceptsはKinectによるモーションキャプチャーソフトウェアのnuiCaptureをリリースした。同年、Jasper BrekelmansはKinectによる顔面モーションキャプチャーツールBrekel Kinect Pro Faceをリリースし、2013年、体のモーションキャプチャーに対応するBrekel Kinect Pro Bodyをリリースした。
RealFlow RenderKitには、パーティクルのメッシュ化を行うFlowMesher及びパーティクルの効率的な読み込みを行うFlowParticlerを含んでいた。2010年、NextLimitはRealFlow RenderKit v2付属のRealFlow 5をリリースした。同年、Exocortex TechnologiesはSoftimage用流体シミュレータのSlipstreamVX (後のSlipstream)の一部として、GPUパーティクルレンダラーのFuryをリリースした。
2012年、Exocortex TechnologiesはSoftimage及びMaya用のExocortex Fury 2を単体製品としてリリースしたものの、Furyはそれを最後に開発終了となった。2013年、Thinkbox SoftwareはKrakatoaのMaya版であるKrakatoa MYをリリースした。
また、国内のアマチュア3Dゲーム開発では、国産のHSP環境が普及した。2002年2月、西尾秀規は、3DACEをMX形式の書き出しに対応させ、3DACEはHSP向けモデラーとして使われるようになったものの、2007年に開発が終了された。2003年、おちゃっこLABはHSP用ライブラリであるEasy3D For HSPをリリースし、RokDeBoneとEasy3Dの組み合わせがHSP環境での3Dゲーム開発に使われるようになった。
国産統合ソフトウェアとしては、無料のimocea (旧Rios)が登場し、2009年、大手フリーウェア紹介サイト窓の杜で大賞にノミネートされたものの、広まらずに開発終了となった。2000年、ストーンブレインはシェアウェアのNfModelerをリリースし、2009年、その後継であるStoneyDesignerを無料でリリースしたものの、2016年に開発を終了した。
オープンソース界隈では、オープンソースゲームエンジンOgre3Dに向けて、Fuse SoftwareのOgreSwf (後のvektrix)やHikariなどのAdobe Flash互換のオープンソースUIミドルウェアが作られた。2010年、Fuse Softwareはvektrixを制限の多いLGPLライセンスからMITライセンスへと変更した。
2010年、RAD Game ToolsはAdobe Flash互換のUIミドルウェアIGGYをリリースした。2011年3月、AutodeskはScaleform社を買収した。
2012年、AutodeskはUnityに対応するScaleform 4.1を発表した。同年、Flaming PumpkinはUnity用のAdobe Flash互換実装であるuniSWFをリリースした。同年、グリーは、オープンソースのUnity及びHTML5用のAdobe Flash互換実装であるLWFをリリースした。
1998年、STRATA社はSTRATA STUDIOProのWindows版を新たにリリースしたものの、翌1999年1月にSTRATA社はChequemate International (商号C3D Digital)に買収され、1999年10月にChequemate InternationalはStrataの資産を新たな子会社の3D.COMに移動し、2000年11月にStrataの資産の一部権利を3D.COMから別会社のCorastarに分離した。1998年、VIDIは閉鎖し、Presenter 3Dをディスコンにしたものの、その後、The Mac 3D Teamとして3Djoyの開発を始めた。1998年、Play社はElectric Image社を買収したものの、その後倒産し、2000年にElectric Image社 (後のEITG)は再度独立した。2000年、Eoviaが設立され、その後、EoviaはMetaCreationsからCarraraを買収し、更にAmapi開発元のTemplate Graphics Softwareと合併した。