view3dsceneプロジェクトは、3Dシーンファイル用のビューアです。
サポートされているファイル形式:
·VRML 1.0と2.0。ほぼ完全なVRML 1.0のサポートは準備ができています。いくつかの高度な機能は(プロトタイプ、スクリプト、補間器、センサーのように)今は含まれていないが、VRML 2.0(別名VRML 97)のサポートも、行われます。 VRMLファイルは通常、WRL拡張子が付いています。
·サポートされる機能の詳細なリストについては、VRMLの実施状況を参照してください。また、VRMLへの私の拡張機能、私のVRMLのテストスイート、そして最後に公式のVRMLの仕様を参照してください。
·また、多くののOpenInventorの1.0 ASCIIファイル(拡張子IV)が処理されます。 Inventorは1.0とVRML 1.0は非常に似てフォーマットであるため、主にそれはだが、view3dsceneはまた、いくつかの追加のInventorは、特定のノードを処理します。
·3D Studioの3DS形式。 3DSのすべての情報は、view3dsceneによって処理されますが、材料、テクスチャ座標とテクスチャのファイル名のような最も重要なことは、サポートされるわけではありません。
·波面OBJファイル。ごく基本的なサポート:ジオメトリとテクスチャCOORDS。テクスチャCOORDSは、ファイルに指定されている場合、現在のディレクトリにdefault_obj_texture.pngという名前のテクスチャが使用されます。
·GEO。いくつかの簡単なフォーマット。私もこの形式でファイルを書き込むどのようなプログラムを知らない、それはちょうど私がこの形式でいくつかのファイルを持っていたことが起こった。いいえ、それはVideoscapeのGEOではありません、それはフーディーニGEOではありません。
の特長の:ます。
- 二つのナビゲーションメソッドが用意されていますウォーク(歩行(これは簡単にモデル全体を回転させて拡張することができ)FPSで(ドゥーム、クエイク)ゲームのような、衝突検出、重力および利用可能な関連機能付き)とを調べます。
- Convertionます。
- また、単に開くことができ、任意のVRML 1.0または2.0ファイルを保存し、効果view3dsceneで&QUOTとして動作します。プリティプリンタ&QUOT。 VRMLファイル用します。
- レイトレーサーに組み込み(影、鏡、透過率)のシーンの素晴らしい景色を生成する(つまり、別のコマンドラインプログラム、rayhunterとしても利用できます)。クラシックレイトレーサーは正確にVRML 97ライティング方程式を実装しています。
VRML 1.0への3DS、OBJとGEOファイルの
のこのリリースのの新機能:
- Mac OS Xバージョンは現在、ネイティブの外観を有しており、ある簡単にインストールできます。
- HTTPプロトコルを使用してリソースをダウンロードすると、実装されています。
- データURIから絶対にすべてのリソースをロード(テクスチャは、サウンド、3Dモデル)に対応しました。
- 新規キーショートカットを簡単に視点を切り替えることが可能です。
- 新規X3Dの機能は、CADレベル2ノード、MultiTexture.function、およびNavigationInfo.transitionCompleteなどがします。
- フルスクリーンの切り替えが改善されます。
- 材料特性は個別のXMLファイルからロードすることができます。
のバージョン3.12.0のの新機能である:それはウォーク内を移動することが可能になりました。
- とマウスドラッグによってモードをフライします。
- マウス3Dデバイスのサポートが追加されました。
- スクリーン空間アンビエントオクルージョンは(;ビュー - &GT、メニュー項目&QUOTを参照してくださいスクリーンエフェクト")実装されています。
- 3Dのライトが(;編集 - >&QUOT見るライトエディタ&QUOT、メニュー項目)対話的に編集することができます。
- すべての画面効果は、マルチサンプリング(アンチエイリアシング)となりまし協力します。
- UNIT文が実装されています。
- VisibilitySensorノードがサポートされています。
- 多くの修正が凹ポリゴンを三角にします。
- その他のマイナーな改良と最適化をします。
X3D 3.3から
城ゲームエンジン4.0.0を使用してから来て
のバージョン3.11.0に新しいのは何ですか。
- X3DへのCOLLADA描画·変換に多くの改善。
- ジオメトリシェーダはサポートされています。
- &QUOT、リミットFPS&QUOT。オプションは、排気しないCPUに、実装されています。
- その他の画像フォーマットは、テクスチャ(GIF、TGA、XPM、PSD)のためにサポートされています。
- メニュー項目ます。
- 初期視点を選択するための新しいコマンドラインオプションします。
- の改善と最適化は地図や分散シャドウマップをシャドウします。
- カラー補間器は、HSV空間で動作します。
透明な背景とスクリーンショットを取るために
のバージョン3.10.1のの新しいは何をされます:
- X3Dモデルは、X3Dを使ってディスクに保存することができますXMLエンコーディングます。
- VRML 2からX3Dへの変換が可能になりました。
- 新規メニュー項目およびコマンドラインオプションは、さまざまなVRML / X3Dのバージョンとエンコーディングへの変換を可能にするために追加されました。
- 独立した&QUOT、tovrmlx3d&QUOT。バイナリは、特にバッチモードで変換を実行するために、view3dsceneリリースに追加されました。
- の保存VRML / X3Dモデルはまた、METAタグのより良いハンドリング、より良いインデント、およびシャドウマップの拡張機能を使用してモデルのより信頼性の高い省で改善したします。
- 当社のバンプマッピングの効果は非常にうまく新しいレンダリングプロセス内で統一されている。これで、すべての照明やテクスチャの条件でマッピング作品をバンプ両面ライティングで動作し、考慮にすべての通常VRML / X3Dライトを取ります。
- はシャドウマップの実装もうまく新しいレンダリングで統一されている。今私たちは隠さ光の寄与のみを縮小、照明方程式の正しい場所で考慮影を取るので、これは、巨大な改善を提供します。だから、影マップで同じ形状の上に複数のライトと複数のシャドウマップに完全に正常に動作します。
- シャドウマップもすべてのマルチテクスチャリングの可能性で動作するようになりました。そして、一般的には、彼らはすべてのVRML / X3Dライト/素材/テクスチャ設定を操作します。
- 私たちは、シェーダ(GLSL別名のOpenGLシェーディング言語、)を介してすべてのものを描画する新しい光沢のある方法を持っている。標準X3Dのレンダリング機能は、だけでなく、私たちの拡張機能のすべてが、このレンダリングモードで使用できます。これは多くのシーンのより良い外観になります。
- コンバーターの改善:
- 3DS、GEO波面OBJ、MD3の変換は、COLLADAでは、X3D 3.2を生成するために再実装します。
- 、我々は、一致するテクスチャ名を見つけるのが困難試みるます。
- 私たちは、3DSと波面OBJモデルから(別名バンプマップ)の情報を法線マップお読みください。これは、自然にVRML / X3Dのための私達のバンプマッピングの拡張機能に変換されます。
- また、城のバージョン0.9.2(ソースのみで)リリースする。これは開発者向けですので、あなたは、最新のエンジンと互換性のある城のソースを持ってます。
- 当社ブレンダーX3Dの輸出国は、当社の法線マップの機能を移植、2.58をブレンダーに更新されます。
- その他の新機能と修正:
- X3D光源&QUOT、グローバル&QUOT。フィールドが正しくサポートされるようになりました。
- 新しいKambiNavigationInfo.headlightNode拡張によって、ヘッドライトをカスタマイズするための多くのオプションがあります。あなたはそこにすべてのX3D光(方向、スポット、ポイント)を置くことができ、それが動作します。
- VectorInterpolator拡張子がElevationGrid.set_heightをアニメーション化する例えば、MFFloatセットをアニメーション化するために実装。簡単なデモます。
- ColorSetInterpolator拡張します。
- LinePropertiesノード(シェイプコンポーネントのサポートを参照)に実装します。
- アニメーションの最適化を変換します。
- さまざまなプロトタイプの速度とメモリの最適化します。
- 一部BitManagementノードの粗実装します。
- heigthMapは法線マップ画像のアルファチャンネル内に配置されるべきであり、視差バンプマッピングは現在、はるかに効率的に動作します。
- view3dsceneは、新しいファイルがある - &GTを。環境設定線幅のための永続的な設定は、ポイントサイズとデフォルトの背景色(ワイヤーフレームのようなすべてのラインの可視化、バウンディングボックス、LINESETなどを制御)します。
- VRML 1.0 PerspectiveCamera.heightAngleとOrthographicCamera.heightサポートします。
- シャドウがPCF 4バイリニアの修正をマップ - 。それはあまりにも暗くなっていた。
- さまざまな小さいエンジンの修正(一部再描画、カメラ、FPCのバージョンの問題は固定)します。
古典的なエンコーディングに
すべての照明がシェーダでピクセルごとに計算されます。
のバージョン3.10.0にの新機能であるレンダリング(我々はフォンシェーディングを使用します)。これは非常に良く、鏡面とスポットライトハイライトを見ることを意味します。また、光の減衰、半径、SpotLight.beamWidthが正確になりましたレンダリングされ:)感謝するいくつかの滑らかで曲がった金属表面をしようとします。
使用可能&QUOT; <李>これはまた、私たちはバンプマッピング&QUOTが行うことができます。デフォルトでは。 (あなたが見ることによってそれを制御することができます - &GT;もちろんのview3dsceneのバンプマッピングメニュー)
3DSと波面OBJをロードする場合
MFColor(色セット)のフィールドをアニメーション化する
バンプマッピングのための
のバージョン3.9.0でのの新機能である:動的なシーンのレンダリングがはるかに高速です。
- VRML / X3Dファイル内部のGLSL属性が許可されています。
- FogCoordinateノードは、各頂点に明示的な霧の密度を指定することができます。
- の読み込みがサポートされています。
- 同じ3Dモデルを観察する複数のビューポートが実装されています。
- バッチモードでのスクリーンショットを作成するためのコマンドラインオプションは今より信頼性がします。
- はTouchSensor.hitTexCoord_changedイベントが実装されています。
- TouchSensor.hitNormal_changedイベントは円滑な法線を生成するために改善したします。
<李>霧LocalFogノードによって特定の形状に限定することができます。
データURIからGLSLシェーダソースの
のバージョン3.7.0でのの新機能:
- 各種画面空間効果が利用可能です。懐中電灯、深さの可視化、およびより多くの。あなた自身の効果を定義することも可能です。
- 多くの新しいX3Dノードがすべてドラッグセンサ、ClipPlane、およびビルボードを含め、実装されています。
- はアニメーションの変換が最適化されたします。
- &QUOT、調べ&QUOT。カメラモードが改善されます。
- ナビゲーションモードを切り替えると、カメラビューを保存します。
- は視点間のスムーズな遷移が実装されています。
- 最も重要なボタンを備えたツールバーが提供されてます。
- プリミティブはTEXCOORDフィールドを持ち、シャドウマップとのより良い仕事します。
- 新規KambiScript関数が回転を処理するために実施したします。
- X3DLightNode.shadowsフィールド:
- Apperance.receiveShadowsフィールド、簡単に特定のシャドウレシーバ上の影を有効にします。
- の光源」projectionNear、projectionFarなど自動的に限り、あなたは高レベルのX3DLightNode.shadowsまたはApperance.receiveShadowsフィールドを使用するように、適切な値になりました計算されます。
- 互換性のない変更:DirectionalLight.projectionRectangle順序が変更、標準OrthoViewpoint.fieldOfView順と一致するように。また、投影*パラメータは、(彼らは自動的に計算されるべきであることを示す)は、デフォルトでゼロになります。
- イージーのメニュー項目 - &GTを。シャドウマップ - &GT。 ...サブメニューます。
- 射影テクスチャリングのための新しいProjectedTextureCoordinateノード。今観点からもテクスチャを投影することができます。
- 拡張します。
- ピッキングと固定直交射影でレイトレーシング。 (--orthoオプションを指定しても新しいrayhunter(バージョン1.3.2)を参照してください)します。
簡単に影を有効にするには、
のバージョン3.6.0でのの新機能であるすべてのものします。
新しいビューを参照してください、シャドウマップを制御するために、
VRML / X3Dの世界に頭ボビングを制御するために、
のバージョン3.5.0でのの新機能:
- ユーザに見える特徴:
- NURBSをサポート。 X3DのNURBS成分(レベル1)のほとんどは、これは、曲線、表面および補間器を含み、実装されている。 VRML 97 NURBSノードも処理されます。
- GTK 2(UNIX)バックエンドと影のマップへの主なバグ修正が取り扱います。
- 無数の小さなバグ修正と改善します。
- プログラマ可視エンジンの特徴:
- シーンマネージャ(TKamSceneManager)、3D世界のマネージャーます。
- [カスタムビューポート(TKamViewport)
- 2Dのコントロールフレームワーク:TKamGLButton、TKamGLImage、より良いTGLMenuなど。ビューポートには、2Dのコントロールです。
- エンジン·ソースは、より直感的なのsrc /、例/などのディレクトリに再編成します。
- ラザロパレットに登録され、さらに多くのコンポーネント。 (これは次のリリースで拡張されます。)
- はエンジンが(;静的リンク例外&QUOT、QUOT&付き)GNU劣等一般公衆利用許諾契約書の条項になりましライセンスされています。
私たちのシーンマネージャで簡単に使用できるます。
の要件の
- のOpenGLます。
- のlibpngます。
- はZlibます。
- GTK +実施= 2.2
- GtkGLExt&GT; = 1.0.6ます。
コメントが見つかりません