3DCGソフトウェアの歴史
また、国内では趣味用途の3DCGソフトウェアとしてMetasequoiaが普及したため、Metasequoiaに対応するレンダラーが複数登場した。2003年、藤田将洋はGIレンダラーのlucille及びMetasequoia向けコンバーターのmqo2ribをリリースした。その他、Metasequoiaモデルのレンダリングに、GIレンダラー及びNPRレンダラーのvidroや、GIレンダラーのRedqueen、NPRレンダラーのWarabi/Zenmapも使われていた。
2010年7月、vidroレンダラーの開発者であった徳吉雄介はスクウェア・エニックスへと転職し、vidroの開発を終了した。同年、イーフロンティアはCALLISTOを外してShade 12をリリースした。また、Fixstarsはlucilleの開発を引き継ぎ、2013年にlucille Beta 0.9.6をリリースしたものの、それっきりとなった。2016年、Redqueen開発者の大垣真二はAutodesk子会社のSolid Angleに転職し、Redqueenの新機能開発を終了した。
2000年、HavokはHavok SDKを公開し、2002年、Autodeskは3ds max 5にHavokベースの物理エンジンであるReactor(英語版)を導入した。2001年、オープンソースのOpen Dynamics Engine (ODE)がリリースされ、2004年、AVIDは物理エンジンのODEおよびクロスエンジンのSyflex搭載のSoftimage|XSI 4.0をリリースした。
2004年、AgeiaはPhysX (旧NovodeX)の開発元NovodeX AGを買収し、2005年、AVIDはPhysXベースの物理演算搭載のSoftimage|XSI 5.0をリリースした。同年、Christian LaforteはFeeling Softwareを設立して、Collada Physicsに先行対応するCOLLADA入出力プラグインや、PhysXベースのオープンソースMaya用プラグインであるNimaを開発し、その後、3ds Max版のPhysX for 3ds Maxもリリースした。
2003年、元Havokの開発者Erwin Coumansがソニー・コンピュータエンタテインメント (SCE)でオープンソースの物理ライブラリであるBulletの開発を始め、2006年、Blender FoundationはBulletベースの物理演算搭載のBlender 2.40をリリースした。
2006年、Khronos Groupは、物理パラメータを指定するためのCOLLADA Physicsが追加された、3Dファイル形式の標準仕様であるCOLLADA 1.4を正式に公布した。同年、SCEは新たなコンシューマー用ゲーム機であるPlayStation 3をリリースした。
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(英語版)をリリースした。
コンポジットの前段階において、3Dレンダリング出力のペイント修正 (Paint Fix)や、実写映像のバレ消し、背景プレートの作成等に2Dペイントが使われているため、コンポジットソフトウェアにも2Dペイントが統合された。2Dペイントに対応する初期のものとしては、QuantelのPaintbox (1981年)/Harry (1985年)/Henry (1992年)が存在する。1997年、DiscreetはFlameにAutopaint機能を追加した。1998年、Microsoft子会社のSoftimage社はペイントに対応するDigital Studio (後のSoftimage|DS→Avid|DS)をリリースした。同年、Avidは2Dペイント対応のIntraframe機能を持つAvid Media Composer 7.0をリリースした。2000年、Discreetは、3DコンポジットソフトウェアのDiscreet Effect (旧Illuminaire Composition)にDiscreet Paint (旧Illuminaire Paint)を統合し、Discreet Combustion (後のAutodesk Combustion)としてリリースした。
軽くて捻りに強いデュアルクォータニオンスキニングも注目された。2008年、Blenderは2.46でデュアルクォータニオンスキニングに対応した。2009年、CATの元開発者Phil Taylorは、デュアルクォータニオンスキニングを含むアニメーションに対応するSoftimage用のPhil's ICE Packをリリースした。2010年、Autodeskはデュアルクオータニオンスキニングに対応するMaya 2011をリリースしたほか、Phil's ICE Packのデュアルクオータニオンスキニングを標準搭載してSoftimage 2011をリリースした。2011年、Raylightは3ds Max用のデュアルクォータニオンスキニングプラグインであるXrayBlendSkinをリリースした。2014年、Autodeskはデュアルクォータニオンスキニングに標準対応する3ds Max 2015 Extension 2をリリースした。2015年、Side Effectsはデュアルクォータニオンスキニングに対応するHoudini 15をリリースした。
しかしながら、ゲームエンジンへの採用は広まらなかった。
その後、リアルタイムレンダリングが発展し、リアルタイム用のシェーダー構築ツールが登場した。2002年、NVIDIAは、HypershadeでのCgシェーダー構築に対応するMaya Cg Plug-in及び、CgFX connection editor搭載の3ds max Cg Plug-inをリリースしたものの、2004年リリースのCg Toolkit 1.2.1でこれらプラグインを破棄した。2006年、Lumonixは3ds Max用のHLSL/CgノードエディタであるShader FXをリリースした。
2006年、Blender Foundationはマテリアルノードに対応するBlender 2.42をリリースした。
1991年、Swedish Institute of Computer Science(英語版) (SICS)は、インターネット上で仮想環境を共有するDistributed Interactive Virtual Environment (DIVE)をリリースした。また、1995年、ノッティンガム大学は同種のMASSIVE (後のCRG Virtual Environment)を発表した。これらの仮想環境に向けた3Dモデラーとして、AC3Dが存在した。
1996年、最初の3D MMORPGゲームの一つであるMeridian 59(英語版)がリリースされ、ネットワーク仮想環境を応用したゲームが普及していった。
1985年、AppleがPostScriptを導入したため、DTPにおいてMacintoshが普及した。1987年にAppleは8bitカラーに対応するMacintosh IIを発売し、翌1988年にはSilicon Beach SoftwareがMacintoshに向けてSuper 3Dを、Paracomp(英語版)がMacintoshに向けてSwivel 3D (後のMacromedia Extreme 3D)をリリースし、1989年にはStrata社がMacintoshに向けてStrataVision (現Strata)をリリースし、1990年には、Electric Image社がMacintosh用のElectric Imageをリリースした。1989年12月、Ray Dream社が設立され、1991年にRay Dreamは、Ray Dream Designer (後のRay Dream Studio、現Carrara)をリリースした。
CMなどの短尺の映像においては、リアルタイムなコンポジットとノンリニア編集が同時に行われており、QuantelのHenryやDiscreet Logic (現Autodesk)のInferno/Flame/Flint、SoftimageのSoftimage DS (後のAvid DS)など、コンポジットとノンリニア編集の両方に対応するターンキーシステム(専用ハードウェアとソフトウェアを組み合わせたもの)が使われてきた。しかし、GPGPUが普及し、ワークステーションの必要性が低下したため、2009年にAutodeskは、FlameのサブセットであるSmokeのMac版をリリースし、2010年にAvidは、Avid DS 10.5のソフトウェア版をリリースした。
2003年、Adobeは、After Effects及びNLEソフトウェアPremiere Proの両者を含むAdobe Video Collectionをリリースし、2006年、その後継となるCreative Suite Production Studioに、両ソフトウェアの連携が可能な「Dynamic Link」機能を導入した。
当初、3Dゲームにおいてレベルエディタが一般に公開されることは無かったが、1993年にid SoftwareがFPSゲームのDOOMを発売すると、有志によりDOOMエンジン(id Tech1)用のレベルエディタが数多く開発され、3DゲームにおいてもMOD製作が広まった。1996年、id SoftwareがFPSゲームのQuakeを発売すると、Ben MorrisはQuakeエンジン用のレベルエディタであるWorldcraft (現Valve Hammer Editor(英語版))を発売した。1997年、Valve CorporationはWorldcraftを買収し、Quakeエンジン派生のGoldsourceエンジンを使ったFPSゲームであるHalf-Lifeの開発にWorldcraftを利用した。1998年、Half-Lifeを公開すると、1999年、Half-Life専用のWorldcraftを無料で公開した。1998年、Epic Gamesは、Unreal EngineのレベルエディタであるUnrealEd (Unreal Editor)を同梱してFPSゲーム「Unreal」をリリースし、その後のゲームにもUnreal Editorを同梱した。
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.
同年、eyeonは2Dペイントに対応するDigital Fusion 3をリリースした。2001年、Nothing Realはベクターペイントに対応するShake 2.4をリリースした。2001年、Adobeはベクターペイント搭載のAfter Effects 5をリリースし、2003年、Photoshopのペイントエンジン搭載のAfter Effects 6.0をリリースした。2005年、SilhouetteFXは、Silhouette Roto用の2DペイントアドオンのSilhouette Paintをリリースした。2010年、FoundryはRotoPaintノード搭載のNuke 6をリリースした。
また、HDR未対応だったコンポジットソフトウェアもHDR画像処理に対応していった。2002年、eyeonはHDR画像処理対応のDigital Fusion 4をリリースした。2006年、AdobeはHDR画像処理対応のAfter Effects 7.0をリリースした。
2000年代になると、統合ソフトウェアの業界再編が起きた。2004年4月、SGIは、同社のサーバー/ワークステーションを生き残らせるためとして、Maya開発元のAliasをAccel-KKRに売却した。同年8月、AliasはFilmbox (現MotionBuilder)及びHumanIKの開発元であるKaydaraを買収し、翌2005年10月AutodeskはAccel-KKRからAliasを買収した。同年、MicrosoftはWindowsのOpenGL実装をDirect3D経由に変更しようとしたが、OpenGL使用ソフトウェアの性能低下に対して批判を受け、翌2006年3月に撤回した。同年7月、AutodeskはMaya 8にDirect3Dベースのビューポートプラグインを追加した。同年、DAZ 3DはEoviaよりCarraraを買収し、DAZ Studioとの連携機能を強化していった。同年、Avidは3ds Max向けキャラクタアニメーションプラグインであるCATの資産を買収したが、2008年、Avidは同社の財務問題より、黒字だったSoftimageをAutodeskに売却した。
2005年3月、AutodeskはDiscreetをAutodesk Media and Entertainmentへと改名し、同年10月にGmaxの開発を停止した。2005年10月、AutodeskはMayaの開発元であるAliasを買収し、2007年のMaya PLE 8.5を最後にPLE版のリリースを終了した。また、2008年にAutodeskはSoftimageを買収し、2009年のSoftimage Mod Tool 7.5を最後に、Mod Toolの開発を停止した。