Wonderland Engineの特徴
ハイライト
- 効率的なランタイム
- WebAssemblyベース(可能であればSIMDとスレッド対応)
- 効率的なWebGL2
- テン数千のオブジェクトを10ドローコール未満でレンダリング
- 大規模な3Dシーンの迅速な読み込みに最適化
- ビジュアルエディター
- Windows、MacOS、およびLinuxで動作
glb
/gltf
、fbx
、obj
、ply
、png
、jpeg
と多くの他のフォーマットをロード- アセットの最適化
- 迅速な反復のための統合ウェブサーバー
- JavaScript/TypeScript API
- カスタム再利用可能なコンポーネント
- 任意のJavaScript/TypeScriptライブラリの統合
- プロパティをエディターに公開
パフォーマンス
WebAssemblyと最適化されたシェーダーの力により、Wonderland Engineは単一のドローコールで多くの動的オブジェクトを描画できます。
小サイズ
ランタイムでデータを解析する代わりに、エディターツールはアセットを効率的なバイナリフォーマットに最適化します。このフォーマットは、テキストを解析する必要がないため、ランタイムで非常に迅速に読み込まれます。
VR & AR
Wonderland EngineはWebXR(WebVRおよびWebAR)用に特別に設計されています。これには、8thwallおよびAR.jsとの統合、コントローラの入力、およびWebXR Device APIのサポートが含まれます。
開発速度
ウェブの反復時間を活用しましょう。迅速なパッケージングと自動リロード、ファイルウォッチングにより、プロジェクトにほぼ即座にフィードバックが得られます。
ビジュアルエディターとコンポーネント
私たちのエディターには事前に書かれたJavaScriptコンポーネントの範囲があり、UIエディターを通じて使用および構成できます。コードを書く必要はありません。
JavaScript API
私たちのJavaScript APIを利用することで、ブラウザでできることを全てエンジンに統合できます。
インポートフォーマット
Wonderland Engineがインポートをサポートする全ファイルフォーマットのリスト:
シーンファイル
Wonderland Engineは幅広いシーンファイルフォーマットをサポートしています。
十分にサポートされているフォーマット
最もサポートされているglb
、gltf
、fbx
を推奨します。その他のフォーマットのインポートには制限がある場合があります。例えば、スキンメッシュはfbx
、glb
、gltf
のみでサポートされています。
- Autodesk FBX (.fbx)
- glTF (.gltf, .glb)
- Wavefront OBJ (.obj)
- Stanford PLY (.ply)
その他のフォーマット
- COLLADA (.dae)
- Blender 3D (.blend, 2.7 またはそれ以前のみ)
- 3ds Max 3DS および ASE (.3ds, .ase)
- Industry Foundation Classes (IFC/Step) (.ifc)
- XGL (.xgl, .zgl)
- AutoCAD DXF (.dxf)
- LightWave, LightWave Scene (.lwo, .lws)
- Modo (.lxo)
- Stereolithography (.stl)
- DirectX X (.x)
- AC3D (.ac)
- Milkshape 3D (.ms3d)
- TrueSpace (.cob, .scn)
- Biovision BVH (.bvh)
- CharacterStudio Motion (.csm)
- Ogre XML (.xml)
- Quake I (.mdl)
- Quake II (.md2)
- Quake III Mesh (.md3)
- Quake III Map/BSP (.pk3)
- Return to Castle Wolfenstein (.mdc)
- Doom 3 (.md5)
- Valve Model (.smd, .vta)
- Open Game Engine Exchange (.ogex)
- Unreal (.3d)
- BlitzBasic 3D (.b3d)
- Quick3D (.q3d, .q3s)
- Neutral File Format (.nff)
- Sense8 WorldToolKit (.nff)
- Object File Format (.off)
- PovRAY Raw (.raw)
- Terragen Terrain (.ter)
- 3D GameStudio (3DGS), 3D GameStudio (3DGS) Terrain (.mdl, .hmp)
- Izware Nendo (.ndo)
画像ファイル
Wonderland Engineは幅広い画像ファイルフォーマットをサポートしています:
- Webp (.webp)
- JPEG (.jpg, .jpe, .jpeg)
- Portable Network Graphics (.png)
- Windows Bitmap (.bmp)
- Adobe Photoshop (.psd)、合成ビューのみ
- Truevision TGA (.tga, .vda, .icb, .vst)
- Radiance HDR (.hdr)
- Graphics Interchange Format (.gif)、アニメーションを含む
- Portable Graymap (.pgm)
- Softimage PIC (.pic)
- Portable Pixmap (.ppm)
“Basis Universal"ファイルはエディターへのインポートではサポートされていませんが、ランタイムではロードされます。ランタイムでは、ブラウザがサポートする任意のフォーマットがサポートされます。
ビデオファイル
ビデオはランタイムでのみサポートされています。「ビデオの例」を参照してください。ランタイムでは、ブラウザがサポートする任意のフォーマットがサポートされます。