Three.js

ソフトウェアのスクリーンショット:
Three.js
ソフトウェアの詳細:
バージョン: r76 更新
日付のアップロード: 13 May 16
開発者: three.js Authors
ライセンス: 無料
人気: 266

Rating: 4.5/5 (Total Votes: 2)

Three.jsは非常にユーザーフレンドリーであり、さらには新人のためには、JavaScriptを介して3Dグラフィックスをレンダリングするためのシステムを理解しやすいを提供しています。

エンジンは、

..シーン、テクスチャ、パターン、カメラアングル、直面している、照明、レイトレーシングなどのようなコンセプトでの作業、他の3Dエンジンによって使用されるすべてのガイドラインと原則に従います
あなたはその後、3Dエンジンで働いている場合は、

のみの障害は、あなたがに慣れる必要があるJavaScriptのシンタックスであること、Three.jsへの移行問題があると文句を言わない。

Three.jsは、ブラウザベースの映画、プレゼンテーション、さらにはブラウザベースのゲームを作成し、(オーバーヘッドかもしれません)簡単なブラウザのアニメーションに使用することができます。

Three.jsの作成者は、オンラインドキュメントと例の多くを提供している、開発者が始めるのに役立つ

このリリースの新機能:ます。


Three.jsのR67の新(4月25日、2014年)

このバージョンは何のR75で新たに追加されます。

は、例vr_video更新。

このバージョンR74の新機能です:

この例vr_video更新。

このバージョンR71の新機能です:

この例vr_video更新。

このバージョンR70の新機能です:

この削除された材料SmoothShadingサポート。
サポートをSphericalRefractionMapping追加しました。
サポートBufferGeometryのUVを。
骨格のアニメーションのブレンドを実施しました。
ファイルをキャッシュするためのクラスを作成しました。
loadTextureでコールバックをonErrorを有効にします。

このバージョンR66の新機能です:

この修正BufferGeometryは、カウントに直面しています。
Menubar.Add / Object3Dを追加しました。
あまり積極的なのlocalStorageの使用。
misc_animation_keys例を作成しました。
IEで修正された `STLLoader。
OrbitControlsに開始と終了のイベントを追加しました。
OrbitControlsにリセットを()が追加されました。
TransformControls上のローカル空間にスナップ修正。

このバージョンR63の新機能:

この固定CylinderGeometry openEndedパラメータを保存していません。
移動* APIのサポートのIEとSafari不足の回避策。
material.sideを保存します。
スプライトのサポートが追加されました。
改善されたColladaLoaderマップラッピングをサポート。
VRMLLoaderで非固体USE(d)のIndexedFaceSets上の固定doublesided材料。
SVGRendererにスプライトのサポートを追加しました。
VRMLLoaderにおける背景ノードのサポート。
IE11サポート用querySelectorAllに置き換えのxpath。
より一般的であると思われるように行を使用するようにParallaxBarrierを変更しました。
だけではなく、選択した1、generate_camerasにすべてのカメラをエクスポートします。
エクスポートが点灯します。
アカウントにflipyzしてください。
修正された法線は間違っ輸出国。
デフォルトではfalseにアルファを設定します。
テクスチャレススプライトのサポート。

このバージョンR59の新機能であるます。

スタートVRMLLoader(おそらく代わりにX3DLoaderに進化していきます)。
NURBSCurveとNURBSSurfaceを追加しました。
CSS3DRendererにプロジェクターの依存関係を削除しました。
FaceNormalsHelperが追加されました。
オイラーを追加し、Object3Dの回転それのインスタンスを作りました。
2倍によるGeometry.mergeVerticesのパフォーマンスが向上しました()。
ブール値から数値にMaterial.overdrawを変更しました。
WebGLRenderer zは本当に安定した並べ替えました。
RaycasterにBufferGeometryのサポートを追加しました。
例をheadtrackingアキュラスの裂け目を追加しました。
改善されたSpotLightHelper。
改良されたTrackballControls素子寸法の取り扱い。
Object3D、ジオメトリ、BufferGeometry、マテリアルやテクスチャにUUIDプロパティが追加されました。
Box3.setFromObject()とBoundingBoxHelperが追加されました。
VertexTangentsHelperが追加されました。
STLExporterが追加されました。
それはBufferGeometryで使用できるようにSkinnedMeshを修正しました。
LoadingManagerを使って実験。
ビルドにObjectLoader移動しました。
シーンに追加.clone()。

このバージョンR58の新機能です:

この追加されたPLYLoader(ASCIIファイル)。
新しいBokehShader2を追加しました。
幾何学の分析建設をPolyhedronGeometryで再帰呼び出しを置き換えます。
getObjectByNameにObject3DのgetChildByName()()名前を変更したとgetObjectByIdを追加しました()。
GeometryUtilsのマージにmaterialOffsetパラメータを追加します()。
今、プロトタイプベースのEventDispatcherを使用。
ShaderMaterialに線幅が追加されました。
RaycasterでLODをサポート。
追加されたライトがColladaLoaderにサポートしています。
WebGLRenderer3を開始しました。 WebGLの層のためのよりよい解決策を見つけるために目指します。
ベクトルの比較を使用するためのPCFシャドウマップフィルタリングを最適化。
SoftwareRendererは現在、実行時に色の変化を処理します。
BoxHelperが追加されました。
setClearColorHex()、parameters.clearColorとparameters.clearAlphaを削除しました。
リファクタリングさCameraHelper。
DirectionalLightHelperとSpotLightHelperでバグを修正しました。
デリバティブ接線と法線マップを使用して、フォンシェーダでバグを修正しました。
SoftwareRendererへFaceColorsのサポートが追加されました。
現在のローダインターフェイスでconvert_obj_three.pyドキュメント文字列を更新しました。
OculusRiftEffectを更新しました。今では、元のOculusRiftで動作するはずです。
CircleGeometry用固定頂点法線とUVを。
エディタにスナップを追加しました。
固定されたスポットライトの角度とSpotlightHelperのコーンサイズのバグ。
エディタでCanvasRendererを使用しないWebGLのサポートがないとき。
githubの改善とSTLLoaderを更新します。
PolyhedronGeometryで継ぎ目を跨ぐ顔用固定UVを。
クリーンアップArrowHelper。
追加されたVertexColorsはCanvasRendererでラインをサポート。
固定TrackballControlsは、様々な入力間の応答性を正規化するために増分をズームします。

このバージョンR55の新機能です:

この追加された否定()プレーンへ。
錐台にcontainsPoint()とintersectsObject()を追加しました。
CanvasRendererとSVGRendererでのレンダリングを修正しMeshNormalMaterial。
*ベクトル*の.applyにマトリックス* /クォータニオンの乗算*を移動しました。
CanvasRendererに支援をSmoothShadingでMeshNormalMaterialを追加しました。
編集/編集者へのクローンが追加されました。
ArrowHelperに修正。
改善されたジオメトリのmergeVertices()。
LatheGeometryを改善しました。
EffectComposerにinsertPassを追加しました。
ラインへのBufferGeometryサポートのためのサポートが追加されました。
球にintersectsSphereを追加しました。
WebGLDeferredRendererにトーンマッピングを追加しました。
updateMorphTargetsメッシュの公開方法で作られました。

このバージョンR54の新機能です:

この追加されたWebGLDeferredRenderer良さのすべての種類で。
代わりに、カスタムオブジェクトのSpriteMaterialを使用するスプライトを変更しました。
Pythonとnodejsを追加しましたsourcemapオプションは、システムを構築します。
非インデックス付きBufferGeometry。
ロードキューブマップのDDSテクスチャのサポートが追加されました。
テクスチャとDataTextureを手動でミップマッピングのサポートが追加されました。
追加されたスタイルの文字列は、色をサポートしています。
新しいFBXコンバータを追加しました。
追加されたnodejs、PerlやPythonとRubyベースのローカルホストサーバー。
スプライトにalphaTestのサポートが追加されました。
SceneLoaderの改善。
飛行機のクラスを追加し、錐台に実装。
BOX3、球の数学のクラスおよびジオメトリで実装が追加されました。
バイリニアフィルタリングシャドウマップを追加しました。
追加されたテストフレームワーク。

このバージョンR53の新機能です:エディタの改善の

このたくさん。ジオメトリとシーンをエクスポートする可能性も含め。
スプライトは、もはやテクスチャからそのサイズを取得していません。
改善されたCSS3DRenderer。
リボンで頂点法線のサポートが追加されました。
Object3Dの.clone()は再帰的です。
スプライトで霧のサポートが追加されました。
シーンの形式は現在、ネストされたライト、カメラ、SkinnedMesh、OBJ、VTK、STL、UTF8とColladaのファイルをサポートしています。
Object3Dの.lookAt()四元数を使用した場合、今取り組んでいます。
TrackballControlsにタッチサポートを追加しました。
WebGLRendererで並べ替えオブジェクトに関係なく、ブラウザの実装、今安定しています。
MeshPhongMaterialのperPixelは、デフォルトでは真実ではありません。

このバージョンR52の新機能です:

この新しいNode.jsのビルドシステム。
SubdivisionModifierで適切なエッジハンドリング。
追加されましたShaderMaterialにプリプロセッサの定義を追加するためのパラメータを定義します。
単一のファイルに分割ShaderExtras(BasicShader、は、blendShader、ConvolutionShader、...)。
HueSaturationShaderとBrightnessContrastShaderを追加しました。
固定ColladaLoaderは時々読み込まれていません。
CanvasRendererとSVGRendererにmaterial.vertexColors = THREE.FaceColorサポートを追加しました。
Object3D.defaultEulerOrderが追加されました。
object.traverseでSceneUtils.traverseHierarchyとSceneUtils.showHierarchyを取り替えました。
追加しましたPointerLockControls。
完成よりドキュメントページ。
*の.cloneに分割SceneUtils.cloneObject()。
簡体AxisHelper。
GeometryExporterが追加されました。
改善されたOrbitControls。
追加されたGeometryLibrary、MaterialLibrary、TextureLibraryとObjectLibrary(あなたが今GCに依存することはできません覚えておいてください。削除するためのコール* .deallocate())。
LIBのうち*に移動を制御します。

この要件:

このJavaScriptはクライアント側で有効になって

へのコメント Three.js

コメントが見つかりません
コメントを追加
画像をオンにする!