3DMLW
開発元 ⇒3D Technologies R&D
最新版0.9.77 / 2008年7月21日
リポジトリsourceforge.net/p/dmlw/code/HEAD/tree/
3DMLW("3D Markup Language for Web" の略)は、World Wide Web 上で3次元 (3D) および2次元 (2D) の対話型Webコンテンツを表すXMLベースのファイルフォーマットである。3DMLWエンジンはオープンソースであり、GPLでライセンスされている。
3DMLWを表示するには、3DMLWプラグインをインストールしておく必要があり、レンダリングにはOpenGLを使う。3DMLWプラグインは ⇒3D Technologies R&D が主要なウェブブラウザ向けに開発している(Internet Explorer、Mozilla Firefox、Operaなど)。目次 3DMLWは、XML 1.0 に基づいたテキストファイルフォーマットである。3DMLWでは2Dと3Dのコンテンツは分離されているが、重ねて表示することもできる。3次元モデルのフォーマットとしては、.3ds、.obj
1 フォーマット
2 3DMLW プラグイン
3 3DMLW エディタ
4 関連規格
5 関連項目
6 外部リンク
フォーマット
3DMLWファイルの拡張子は .3dmlw である(例えば、car.3dmlw)。3dmlwファイルはHTMLのように相互にリンクできる。
以下に3DMLWファイルの例を示す。<?xml version='1.0' standalone='no'?><document> <content2d> <area width='200' height='100' color='#C0C0C0FF' texture='flower.png' /> </content2d> <content3d id='content' camera='{#cam}'> <camera id='cam' class='cam_rotation' y='10' z='40' viewy='10'/> <box name='ground' width='100' height='2' depth='100' color='green' class='ground' /> <box name='dynamic' y='20' width='10' height='10' depth='10' color='blue' /> </content3d></document> 3DMLWを表示するためには、ウェブブラウザ用3DMLWプラグインまたは3DMLW用スタンドアロンブラウザが必要である。3DMLWレンダリングエンジンはデファクトスタンダードのOpenGLを使用する。3DMLWを開発している 3D Technologies R&D は、DirectXなど他の3Dレンダリングシステムのサポートを近い将来行うことを発表しており、将来的には3次元液晶ディスプレイなどにも対応するとしている。今のところ3DMLWプラグインを利用可能なウェブブラウザは、Internet Explorer、Mozilla Firefox、Opera、Google Chromeである。 3DMLWエディタ Quantum Hog は、.3dmlw 文書の作成と編集ができるプログラムである。今のところベータ版だが、スケルタルアニメーション、パーティクルシステム、Blenderファイルサポートなどの機能を試験的にサポートしている。
3DMLW プラグイン
3DMLW エディタ
関連規格
web3D
COLLADA
U3D
X3D
VRML
関連項目
コンピュータ言語
データ記述言語
外部リンク
⇒3DMLW 公式ダウンロードサイト
⇒3DMLW Editor Quantum Hog 公式ダウンロードサイト
⇒3D Technologies R&D
⇒3DMLW project in SourceForge
表
話
編
歴
3Dファイル形式
レガシー
3DCG
Wavefront OBJ形式 (*.obj)
PLY形式 (*.ply)
DirectX .x形式 (*.x)
3D Studio形式 (*.3ds)
Softimage dotXSI形式 (*.xsi)
3D CAD
AutoCAD DXF形式 (*.dxf)
VDA-FS形式 (*.vda)
IGES形式 (*.igs、*.iges)
ラピッドプロトタイピング
及びマルチメディア
3D Systems STL形式 (*.stl)
VRML形式 (*.wrl、*.wrz)
Microsoft XAML形式 (*.xaml)
Shockwave 3D形式 (*.w3d)
Mobile 3D Graphics形式 (*.m3d)
3DMLW (*.3dmlw)
Away3Dデータ形式 (*.awd)(英語版)
Universal 3D形式 (*.u3d)(英語版)
現行
3DCG
COLLADA形式 (*.dae)
Autodesk FBX形式 (*.fbx)
Alembic形式 (*.abc)
OpenSceneGraph形式 (*.osg、*.osgb、*.osgt、*.osgx、*.ive、*.osga)
USD形式 (*.usd、*.usda、*.usdc、*.usdz)
3D CAD
AutoCAD DWG形式 (*.dwg)
STEP形式 (*.step、*.stp)
openNURBS形式 (*.3dm)
IFC形式 (*.ifc)
SXF形式 (*.sxf)
3D都市モデル(英語版)
ESRI shapefile形式 (*.shp、*.shx、*.dbf)(英語版)
KML形式 (*.kml)
CityGML形式 (*.gml)(英語版)
Web3D
X3D形式 (*.x3d、.x3dv、*.x3db)
glTF (*.gltf、*.glb)
3Dプリンター
AMF形式 (*.amf)
3MF形式 (*.3mf)(英語版)
フライトシミュレータ
AC3D形式 (*.ac)
OpenFlight形式 (*.flt)(英語版)
ボクセル/ボリューム
OpenVDB形式 (*.vdb)(英語版)
更新日時:2020年9月18日(金)04:01
取得日時:2020/10/08 01:52