3DCGソフトウェア
PV STUDIO 3D / Character (L.A.B)
複数台のカメラを使用したモーションキャプチャーソフトウェア。
RADiCAL Live (RADiCAL Solutions)
RADiCAL Studio (旧MOTiON by RADiCAL) の後継。動画からモーションを抽出するクラウドサービス。モバイル版のRADiCAL Motionもある。
動画からモーションを抽出するソフトウェア。無料。姉妹ソフトとして動画からの人物を3D化するNeural Bodyもある。
FrankMocap (Facebook)
動画からモーションを抽出するソフトウェア。無料。
動画からモーションを抽出するソフトウェア。無料。
Blender用アドオン。EasyMocap、FrankMocap、VIBEのデータをインポート可能。またMediapipeを使ったポーズ推定も可能。
Moves by Maxon (MAXON Computer)
iOS向けのフェイシャル/ボディーモーションキャプチャーアプリ。1.4で写真測量法による3Dスキャンに対応した。無料。Cineversity CV-ARの後継。
Blender Motion Capture (Pascal Jardin)
iOS向けのフェイシャル/ボディーモーションキャプチャーアプリ。無料。
MiniCon (テレビ朝日クリエイト)
Kinectを使用したマーカーレスモーションキャプチャーソフトウェア。最新版のMiniCon2は2017年4月販売終了。
Blender Loop Station
Blender用のアドオン。Kinectに対応している。
griptools.io (Friesland AV & Multimedia)
Cinema 4D用のプラグイン。Camera GripToolsの後継。iPhone、ゲームコントローラ、MIDI、TrackIRからの入力に対応している。販売停止中。
顔の自動リグに対応するソフトウェアも存在する (対応表参照)。
Lipsync Tool (Annosoft)
自動リップシンクツール。Unityで再生するためのスクリプトが付属している。
FaceFX (OC3 Entertainment)
フェイシャルアニメーションソフトウェア。3ds Max、Maya、Softimage、MotionBuilder用のプラグインも存在する。また、Unreal Engine用のFaceFX Runtimeプラグインも存在する。
Faceware Studio (Faceware Technologies)
フェイシャルキャプチャーソフトウェア。Faceware Liveの後継。
OptiTrack Expression (NaturalPoint)
フェイシャルキャプチャーソフトウェア。
DI4D (Dimensional Imaging)
フェイシャルキャプチャーソリューション。ソフトウェアにはDI4D Processing SoftwareとDI4D Tracking Softwareがある。
Brekel Face (Brekel)
旧Brekel Pro Face。フェイシャルキャプチャーソフトウェア。Kinect用。
CaraLive / CaraPost (VICON (Oxford Metrics子会社))
フェイシャルキャプチャーソフトウェア。Caraシステム向け。
SALSA (Crazy Minnow Studio)
Unity用のリップシンク及びアイ動作アセット。
Oculus Lipsync Unity (Facebook Technologies←Oculus VR)
Unity用のリップシンクアセット。UE4版及びネイティブ版も存在する。
LipSync Importer & Blinker
リップシンクデータを読み込むためのBlender用アドオン。Papagayo (ソフトウェア)とJLipSync/Yoloの出力形式に対応している。
Face Robot (Autodesk←Avid Technology)
Softimage付属のフェイシャルアニメーション機能。以前は単体製品だった。
Maskarad (Di-O-Matic)
フェイシャルキャプチャーソフトウェア。ディスコン。
Lipsync Pack (Di-O-Matic)
3ds Max用リップシンクプラグイン。3ds Max 2015まで対応。
Magpie Pro (Miguel & Alicia Grinberg)
リップシンクツール。
Face Plus (Adobe←Mixamo)
Unity用のリアルタイムフェイシャルキャプチャーソフトウェア。無料。Unity 5以降には未対応。
Faceshift Studio (Apple←Faceshift)
Kinectなどの深度付き(RGBD)カメラを利用したフェイシャルキャプチャーソフトウェア。
Performer (テイクツー・インタラクティブ←Dynamixyz)
フェイシャルキャプチャーソリューション。
標準で対応するソフトウェアも存在する (Unreal Engine 4のWheeled Vehicle Movementコンポーネントなど)
Craft Director Studio (Craft Animations & Entertainment)
3ds Max、Maya用のプラグイン集。エディションにより、含まれるプラグインが異なる。乗り物アニメーション用プラグイン (二輪車、四輪車、飛行機、キャタピラ車、ヘリコプター、トレーラー)、多くのカメラアニメーション用プラグイン、武器アニメーション用プラグイン(ミサイル、火力装備など)が存在する。
MadCar (iCube R&D Group)
3ds Max用の車アニメーションプラグイン。
Heyne Multimedia DRIVE! (Heyne Multimedia)
Cinema 4D用の車アニメーションプラグイン。
Blender用の車リギング及びアニメーションアドオン。オープンソース。
Car Transportation (Bproduction)
Tracer (Worley Labs)
LightWave用の自動火器発射プラグイン。Taft (The William Howard Taft Collection)に含まれている。
AIが重要となるゲームエンジンや多くの群集シミュレーションは、基本的にノードベースの状態機械(ステートマシン)やビヘイビアツリーを備えている (UnityのMecanim、Unreal EngineのAnimation Blueprints、CryENGINEのModular Behavior Treeなど)。
統合ソフトウェアは、基本的な群集シミュレーションにのみ対応しているものが多い (3ds MaxのCharacter StudioのCrowdコンポーネント、SoftimageのICE CrowdFX、LightwaveのFlocking、Houdini 14以降、BlenderのBoidsパーティクルなど)。
Massive (Massive Software。国内総代理店はクレッセント)
ハイエンドの群集シミュレータソフトウェア。Maya及び3ds Maxに対応している。単体版のMassive Prime、制限版のMassive Jetもある。
有限状態機械の反対であるとするファジー論理エンジンを備えている。
Miarmy (BASEFOUNT TECHNOLOGY)
Maya用の群集シミュレータプラグイン。登場人物の数が100人までの制限版Miarmy Expressが無料頒布されている。
確率的ステートマシンを備えている。
Golaem Crowd (Golaem)
Maya及び3ds Max用の群集シミュレーションプラグイン。3ds Max版はV-Rayのみ対応。
Particle Flocker (TechToast)
Maya用パーティクル群集システム。
CityTraffic (iCube R&D group)
都市交通のシミュレータ。3ds Max用。
ANIMA (AXYZ design)
旧an(i)ma。人物の群集シミュレータ。3ds Max、Maya、Cinema4D、Unreal Engineとの統合に対応している。無料のLite版とPro版がある。
Atoms VFX (Toolchefs)
Maya、Houdini及びUnreal Engine用。無料のPLE版もある。
Unity用のステートマシーンアセット。
Blender用の群集シミュレーションアドオン。オープンソース。
Blender用の歩行者および交通シミュレーションアドオン。
Unity Machine Learning Agents (Unity Technologies)
Unity向けの機械学習ベースのAIツール。
emFlock (Mootzoid)
SoftimageのICE向けパーティクル群集シミュレータ。
Horde (Horde Software Inc.←Fabric Software←Fabric Engine Inc)
Fabric Engine用の群集シミュレータモジュール。ベータ版であり、Fabric Fiftyに付属していた。
RAIN (RivalTheory)
Unity用のAIエンジン。
オープンソースのロボットシミュレータ。Blender用のアドオンが存在する。
クロスシミュは布だけでなく金属板やプラスチックなどの可塑性物質にも使われているが、クロスシミュには力学ベースのものと、位置ベースのもの(PhysX、Havok Cloth、Maya nCloth、Bulletなど)が存在する。位置ベースの手法は、正確性が劣るものの、高速かつロバストである。
なお、ソフトウェアによっては、クロス上クロス(cloth-on-cloth)の相互作用を上手く扱えないものや、破けに未対応のものが存在する。また、ソフトボディでは風船などの再現が可能な体積保存に対応するものがある。粘着性に対応するものもある(Cinema 4D 2023以降など)。
リアルタイムクロスシミュレーションは、ゲームに使われるほか、ボディスキャンとの組み合わせでファッション可視化にも使われる方向に向かっている。
SyFlex (SyFlex)
クロスシミュレーションプラグイン。Maya、LightWave、MODO、Cinema 4D向けがある。以前は3ds Max、Houdini向けもあったほか、Softimageに標準搭載されていた。
VICODynamics (VICO Game Studio)
旧VICO Dynamic Rope System Plugin。Unreal Engine用の物理プラグイン。紐/布/軟体の物理に対応している。
Qualoth (FXGear)
Maya用のクロスシミュレーションプラグイン。非バネモデルのアルゴリズムを使用。Maya Fluidとの相互作用にも対応。
Obi Cloth / Obi Softbody / Obi Rope (Virtual Method)
Unity用のクロス、ソフトボディ又はワイヤーシミュレーションアセット。
ezCloth (FXGear)
3ds Max用のゲーム向けクロスシミュレーションプラグイン。3ds Max 2015まで対応。
基本的なものとして、変形を起こさずに衝突を再現する剛体シミュレーション、開いたメッシュに対し衝突と変形を再現するクロスシミュレーション、閉じたメッシュに対し衝突と変形を再現するソフトボディシミュレーションが存在する。衝突判定では、突き抜けを起こすアルゴリズムと、突き抜けを起こさないアルゴリズムが存在し、ソフトウェアによって対応具合が異なる。クロスシミュレーションやソフトボディシミュレーションでは高速なマススプリングモデルにのみ対応するソフトウェアがほとんどであるが、より正確な有限要素法(FEM)によるソフトボディシミュレーションに対応するソフトウェアも存在する (Houdiniなど)。
流体シミュレーションには複数の実装方法があり、パーティクルを流体のように動かす流体パーティクル (SPH法など)、3D格子(グリッド)を使う流体シミュレーション (格子法)、パーティクルと格子を組み合わせたハイブリッド流体シミュレーション(FLIP法など)に対応するソフトウェアがある。また、FLIP法より安定したAPIC法に対応するソフトウェアも出始めている。液体を扱うものではパーティクルベースであれグリッドベースであれメッシュ化が必要となるため、メッシュ化のための専用プラグインも存在している (#メッシュ化)。気体(炎や煙)を扱うものでは基本的にボクセルが生成される (標準形式としてOpenVDBがある)。また、海洋の近似的生成や、2Dの波エフェクト (BlenderのDynamic Paintなど)をサポートするソフトウェアもある。
ソフトウェアによって、水飛沫や泡の再現、表面張力の再現、浮力の再現 (3ds MaxのmParticlesなど)、伝熱の再現、可変粘度による融解や凝固の再現 (IoMeltやHoudiniなど)、粒状流への対応、混相流への対応 (RealFlow 2015.1以降など)、超弾性への対応 (Houdini 18以降のFEMのNeo-Hookeanモデル、thinkingParticles 7.1以降のMPMソルバーなど)、流体のシェイプ形成力への対応 (BlenderのFluid Control、Houdini 16以降のSuction Fluid、Phoenix FD 3.0以降のBody Forceなど)、燃焼などの化学反応の再現、破壊・破れの再現、空気圧や気圧傾度力や静水圧勾配の再現、シミュレーション同士の相互作用の対応などに差異がある。また、帯電・磁力・分子間力などの電磁場に対応するものも存在している (BlenderのForce Fieldsなど)。流体と剛体等との相互作用に対応するマルチフィジクスプラグインが増えている (thinkingParticle 6以降、Effex 2.5以降など)。
パーティクルでは、パラメータベースのものやエクスプレッションベースのものが多かったが、現在はノードベースのパーティクルシステムが増えている (Houdini、3ds MaxのPFlow、SoftimageのICE、modoのパーティクルシステム、thinkingParticlesなど)。ノードベースのパーティクルシステムには、イベントドリブンのもの (PFlow)と、ルールベースのもの (Houdini、thinkingParticles、modoのパーティクルシステムなど)がある。パーティクルは、キーで動かしたり、物理演算を適用したり、簡易AIを適用できる。簡易AIは群集シミュレーションと呼ばれ、主に鳥、魚群、昆虫などの単純な生物の群集の再現に使われており、パーソナルスペースを保ちながら衝突回避して自然に動くことができる。また、動物や人間などの高度な動作の群集に適用できるシステムも存在し (SoftimageのCrowdFXや3ds Maxのcharacter studioのBipedやPopulateなど)、ノードベースのステートマシンの使えるものが増えている (#群集シミュレーション・人工知能(AI)シミュレーション)。
3DCGソフトウェアにおける物理シミュレーションには頂点ベース・エッジベース・サーフェスベースのものがあり主に芸術性を重視しているため、物理的な解析が必要な場合には連成解析に対応した解析ソフトウェアを使った方が良い。
RealFlow (Next Limit Technologies)
流体を中心としたマルチ物理ソフトウェア。GPUシミュレーションにも対応。RFConnect (旧RF Connectivity及びRenderKit)プラグインにより、3ds Max、LightWave、Softimage、Houdini、Maya、Cinema 4Dと連携可能。Cinema 4D、Maya、3ds Max用のプラグイン版 (旧RFCore)や、GUI無しのRealFlow Nodesもある。
thinkingParticles (cebas)
3ds Max用のルールベースのパーティクル及びマルチ物理プラグイン。Cinema 4Dに古いthinkingParticlesが搭載されている。tP5で破壊用プラグインのvolumeBreakerが統合され、6で軟体及びSPHベースの流体ソルバーに、6.2で煙ソルバーに、tP7で粒状流に、7.1で超弾性とパーティクル量増幅に対応した。finalRender及びV-Rayのインスタンス化に対応している。
Molecular Script
Blender用のマルチ物理アドオン。
Chaos Phoenix (Chaos)
旧Phoenix FD。流体シミュレーションプラグイン。3ds Max用とMaya用がある。3.0でFLIP法に対応し、4.0で剛体シミュレーションやthinkingParticlesとの連携に対応した。V-Ray Premium及びCorona Premiumの一部。
AqBullet (MagicPictures Software)
3ds Max用のマルチ物理アドオン。サーフィサーのAqMesherもある。
tyFlow (Tyson Ibele)
3ds Max用のパーティクルベースのマルチ物理アドオン。1.012で地形生成にも対応した。
FumeFX (Afterworks)
3ds Max、Maya及びCinema 4D用の気体流体シミュレーションプラグイン。thinkingParticlesの連携に対応。6でノードベースのマルチ物理に対応した。
姉妹プラグインにボリュームエフェクトのAfterBurnも存在する。
PopcornFX (Persistant Studios)
リアルタイム向けパーティクルエフェクトソフトウェア。エディタが無料で頒布されている。ランタイムやUnity、Unreal Engine、After Effects、Open 3D Engine用のプラグインもある。SPH流体には未対応。言語は独自のpopcorn-script。
リアルタイム向けパーティクルエフェクトソフトウェア。オープンソース。ランタイムやUnity用のプラグインもある。
TurbulenceFD (Jawset Visual Computing)
Cinema 4D及びLightwave用の気体流体シミュレーションプラグイン。GPU及び、CPU/GPUハイブリッドによるシミュレーションにも対応している。
Eloi Andaluz R&D Pack
thinkingParticles用の気流作成ツールであるAir Masterを含む。
Obi Fluid (Virtual Method)
Unity用の流体シミュレーションアセット。
FLIP Fluids Addon
Blender用の流体シミュレーションアドオン。FLIP法に対応。大部分はオープンソース。
finalFluid (cebas)
3ds Max用の液体シミュレーションプラグイン。
FluX (FXGear)
流体シミュレーションソフトウェア。ノードベース。分散コンピューティングに対応している。最終バージョンは2013年リリースのFlux 2014。
Liquid Pack (INO秘密研究所)
Lightwave向けの流体シミュレーションプラグイン。GPUシミュレーションにも対応している。表面波シミュレーションのNaminamiFXと、流体パーティクルのFluidParticleが含まれている。後者はNVIDIA PhysXをベースにしている。販売終了。
BulletFX (AlphaVFX)
3ds Max用のマルチ物理プラグイン。Bullet Physicsによる剛体、軟体、破壊、FLIP法による流体、粒状流などのシミュレーション、有限要素法(FEM)による曲げや引裂き、筋肉および皮膚シミュレーション、パーティクル、OpenVDBによるメッシュ化などに対応している。GPUシミュレーションも可能。
Fluidity (Low Level Tech)
Unity用の気体流体シミュレーションアセット。
Fabric Engine (Fabric Software←Fabric Engine Inc)
プロシージャル向けのプログラミング環境ミドルウェア。DCC統合プラグインのSpliceを含んでおり、Maya、Softimage、MODO、Nuke、3ds Max (ベータ)に対応していた。Bulletにより剛体および軟体シミュレーションが可能だった。
Blender用の多体動力学アドオン。オープンソース。MBDynをバックエンドに用いている。
uFlex (Dr Korzen)
Unity用のマルチ物理アセット。NVIDIA Flexをベースにしている。
FluvioFX (Thinksquirrel)
旧Fluvio。UnityのVFX graph用のオープンソースの流体シミュレーションアセット。SPH法。MITライセンス。
NVIDIA FleX for Unity (NVIDIA)
Unity用のマルチ物理アセット。無料。
Lucid Physics (Ephere)
3ds Max用のマルチ物理プラグイン。NVIDIA Flexをベースにしている。販売終了。
Deep FX Studio (Deep FX World)
マルチ物理ソフトウェア。LightWave用パーティクルベース流体シミュレーションプラグインのDeep Rising FXもある。開発終了。
パーティクルからメッシュを生成するプラグイン。
ThinkBox FROST (Amazon.com←Thinkbox Software)
ポイントクラウドからサーフィスを生成する3ds Max用プラグイン。Maya用も開発されていた。オープンソース化された。
Blender用のパーティクルからメッシュを生成するアドオン。
PWrapper (3DAliens)
3ds Max用の、パーティクルからメッシュを生成するプラグイン。GPU版もある。
emTopolizer (Mootzoid)
SoftimageのICE用の、ポイントクラウドからジオメトリに変換するプラグイン。
Particle Fluid Tools
Blender用のパーティクルからメッシュを生成するアドオン。
emPolygonizer (Mootzoid)
Softimage、Maya、Modo及びFabric Engine向けの、パーティクルからメッシュを生成するプラグイン。姉妹ソフトウェアのemReaderプラグインが、emPolygonizerのネイティブジオメトリキャッシュ形式の読み込みに対応している。
景観生成ソフトウェアのいくつかは、 海洋のアニメーションにも対応している (VueやDreamScapeなど)。また、統合ソフトウェアやシミュレーションソフトウェアの中にも、標準で海洋のアニメーションに対応しているソフトウェアが存在する (上記表参照)。
オープンソースのUnity向け海洋シェーダー。
Unity向け海洋シェーダー。
Digital Nature Tools (Areté Entertainment)
海・空を再現するPsunami、ボリュームベースの雲を作成するPsyclone、レンダラーのRenderWorldを含む。Softimage及びMaya版があった。LightWave版 (Nature FX) はDynamic Realitiesが提供していた。Maya版は流体シェーダーのP_Liquidや、煙・炎エフェクトプラグインのPyroも搭載されていた。
Wave Generator (Aespid)
3ds Max用の波生成スクリプト。3ds Max 2014まで対応。
Houdini Ocean Toolkit
略称HOT。Houdini向けの海洋シミュレーションプラグイン。オープンソースのため、3ds Max (Hot4MAX)、Maya (HOT FOR MAYA)、Softimage (XOcean)、Lightwave (hotocean4lw)、modo (HOT for MODO)、Cinema 4D (Hot4D)などの様々な環境に移植されている。Blenderでは、移植されたものが、Ocean Modifierとして標準搭載されている。
Maya 2015以前、Softimage、Houdini向けの海洋シミュレーションプラグイン。オープンソースのため、MODOやCinema 4Dにも移植されている。
Ocean Community Next Gen
オープンソースのUnity向け海洋シェーダー。
高速なボロノイ分割などを使った事前分割による破壊のみに標準対応する統合ソフトウェアが多いものの、正確な有限要素法(FEM)に対応しているソフトウェアも存在する (Houdiniなど)。
RayFire (RayFire Studios)
3ds Max用の破壊シミュレーション用プラグイン。Unity版やMayaでRayFireキャッシュを読み込むためのRayFire Cache for Mayaのベータ版も存在する。
volumeBreaker (cebas)
3ds Max用の破壊シミュレーション用プラグイン。thinkingParticlesにも付属している。
Pulldownit (Thinkinetic)
3ds Max及びMaya用の破壊シミュレーション用プラグイン。
Fracture FX
Maya用の破壊シミュレーション用プラグイン。Fracture FX用スクリプトにMOAB製のIShatterがあった。
Fracturing & Destruction (Ultimate Game Tools)
Advanced Tools Mega Packアセットの一部。Unity用の破壊ツール。
AMD FEMFX (AMD)
FEMを使った変形・破壊ライブラリであり、Unreal Engineプラグインも用意されている。
Blast Authoring Tool (NVIDIA)
NVIDIA Blast SDK採用ゲームエンジン向けのモデルの分割を行うためのツール。GameWorks PhysXのAPEX SDK採用ゲームエンジン向けだったPhysXLabの後継。
APEX SDKの時代はクロス向けのAPEX Clothing Toolもあり、破壊とクロスの両方に対応するMaya及び3ds Max用プラグインのDCC plug-in for PhysXも存在したがどちらも廃止されている。
RayFireに似たMaya用の破壊シミュレーション用プラグイン。オープンソース。Maya 2014まで対応。
Fracture Voronoi
3ds Max用のボロノイ分割スクリプト。無料。
DMM (Pixelux Entertainment)
Maya用の破壊シミュレーション用プラグイン。有限要素法ベース。Maya 2019まで対応。Maya 2012以降に簡易版が付属していた。
Forces + Simulations (Rispat Momit)
Unity用の力場アセット。開発停止中。
emNewton (Mootzoid)
SoftimageのICE向けの、万有引力を再現するプラグイン。粒子同士の融合も実装されている。開発停止中。