Three.js

Szoftver screenshot:
Three.js
Szoftver adatai:
Változat: r76 Frissítve
Feltöltés dátuma: 13 May 16
Fejlesztő: three.js Authors
Engedély: Ingyenes
Népszerűség: 266

Rating: 5.0/5 (Total Votes: 1)

Three.js nagyon felhasználóbarát és egy könnyen érthető és megsemmisítése 3D grafikák JavaScript, még újoncok.

A motor következőképpen minden iránymutatások és elvek által használt 3D motor, dolgozó, fogalmak, mint jelenetek, textúrák, minták, kameraállások, arcok, világítás, ray tracing, stb ..

Ha valaha dolgozott egy 3D-s motorral, akkor majd ott szokás probléma áttérés Three.js, az egyetlen akadálya, hogy a JavaScript szintaxis meg kell szokni.

Three.js használható egyszerű böngésző animációk (lehet egy overhead), ami a böngésző-alapú filmek, előadások és még böngésző alapú játék.

Annak érdekében, hogy a fejlesztők kezdéshez Three.js alkotók adtak sok online dokumentum és példa.

Mi az új ebben a kiadásban:


New in Three.js R67 (április 25, 2014)

Mi az új verzióban R75:

  • Frissítve vr_video példa.

Mi az új verzióban R74:

  • Frissítve vr_video példa.

Mi az új verzióban R71:

  • Frissítve vr_video példa.

Mi az új verzióban R70:

  • Az eltávolított anyagok SmoothShading támogatása.
  • Added SphericalRefractionMapping támogatása.
  • Támogatás BufferGeometry UVS.
  • Megvalósult csontváz animáció keverési.
  • Alkotó osztály cache-fájlokat.
  • engedélyezése onError visszahívás loadTexture.

Mi az új verzióban R66:

  • Javítások BufferGeometry arcok száma.
  • Added Menubar.Add / Object3D.
  • kevésbé agresszív localStorage használat.
  • Alkotó misc_animation_keys példa.
  • Fix `STLLoader az IE.
  • Added kezdete és vége események OrbitControls.
  • hozzáadva a reset () OrbitControls.
  • Fix beépülő helyi helyet TransformControls.

Mi az új verzióban R63:

  • Fix CylinderGeometry nem menti openEnded paraméter.
  • A megoldás az IE és Safari mozgás hiánya * API támogatása.
  • Save material.side.
  • Added Sprite támogatásával.
  • Továbbfejlesztett ColladaLoader térkép csomagolás támogatása.
  • Fix kétoldali anyag nem szilárd USE (d) IndexedFaceSets a VRMLLoader.
  • Added sprite támogatást SVGRenderer.
  • Támogatás háttér csomópont VRMLLoader.
  • A kicserélt XPath-a querySelectorAll az IE11 támogatja.
  • Megváltozott ParallaxBarrier használni sorokat, mert úgy tűnik, hogy sokkal gyakoribb.
  • Export minden kamera generate_cameras, nem csak a kiválasztott egyet.
  • Export lámpa.
  • flipyz venni.
  • Fix merőlegesek helytelenül exportőre.
  • Beállítás alfa hamis alapértelmezés szerint.
  • Támogatás textúra-kevésbé Sprite.

Mi az új verzióban R59:

  • lépések VRMLLoader (valószínűleg fejlődni X3DLoader helyett).
  • Added NURBSCurve és NURBSSurface.
  • Az eltávolított projektor függőség CSS3DRenderer.
  • Added FaceNormalsHelper.
  • Added Euler és tette Object3D forgása egy példányát.
  • Továbbfejlesztett teljesítmény Geometry.mergeVertices () által 2x.
  • Megváltozott Material.overdraw származó logikai számra.
  • Made WebGLRenderer z válogatás igazán stabil.
  • Added BufferGeometry támogatást Raycaster.
  • Added Oculus Rift headtracking példa.
  • Továbbfejlesztett SpotLightHelper.
  • Továbbfejlesztett TrackballControls elem dimenzió kezelése.
  • Added uuid ingatlan Object3D, geometria, BufferGeometry, anyagok és mintázatok.
  • Added Box3.setFromObject () és BoundingBoxHelper.
  • Added VertexTangentsHelper.
  • Added STLExporter.
  • Fix SkinnedMesh úgy, hogy lehet használni BufferGeometry.
  • Kísérletezés LoadingManager.
  • áthelyezve ObjectLoader be építeni.
  • Added .clone () a jelenet.

Mi az új verzióban R58:

  • Added PLYLoader (ASCII fájlok).
  • Hozzáadott új BokehShader2.
  • A kicserélt rekurzív hívások PolyhedronGeometry analitikai építése a geometria.
  • Átnevezte Object3D a getChildByName () a getObjectByName (), és hozzáadunk getObjectById ().
  • Add materialOffset paramétert GeometryUtils a merge ().
  • Most a prototípus alapján EventDispatcher.
  • Added vonalszélesség a ShaderMaterial.
  • KH támogatást Raycaster.
  • Added fények támogatja a ColladaLoader.
  • lépések WebGLRenderer3. Azzal a céllal, hogy a jobb megoldásokat a WebGL réteg.
  • Optimalizált PCF árnyék térkép szűrés használatához vektor összehasonlításokat.
  • SoftwareRenderer már kezeli színváltozást a futás során.
  • Added BoxHelper.
  • Az eltávolított setClearColorHex (), parameters.clearColor és parameters.clearAlpha.
  • refactored CameraHelper.
  • Javítva a DirectionalLightHelper és SpotLightHelper.
  • Javítva Phong shader, normál térképek származék érintők.
  • A támogatás a FaceColors a SoftwareRenderer.
  • Frissítve convert_obj_three.py docstring jelenlegi rakodó felületet.
  • Frissítve OculusRiftEffect. Most meg kell dolgozni az eredeti OculusRift.
  • Fix vertex normals és UVs az CircleGeometry.
  • A korábban harapós a szerkesztő.
  • Fix Spotlight szögét és SpotlightHelper kúp méretét hibát.
  • A CanvasRenderer a szerkesztő, ha nincs a WebGL támogatás.
  • Frissítés STLLoader a GitHub javulást.
  • Fix UVs arcoknál szétfeszítik a varrás PolyhedronGeometry.
  • Letisztult ArrowHelper.
  • Added VertexColors támogatása vonal CanvasRenderer.
  • Fix TrackballControls zoom növekmény normalizálni fogékonyság szerte a különböző bemenetek.

Mi az új verzióban R55:

  • Added negate () a sík.
  • Added containsPoint () és intersectsObject () a csonka.
  • Fix MeshNormalMaterial teszi a CanvasRenderer és SVGRenderer.
  • áthelyezve Matrix * / kvaternió szorzó * Vector * 's .A *.
  • Added MeshNormalMaterial a SmoothShading támogatást CanvasRenderer.
  • Added szerkesztése / Clone a szerkesztő.
  • Javítja a ArrowHelper.
  • Továbbfejlesztett geometria azon mergeVertices ().
  • Továbbfejlesztett LatheGeometry.
  • Added insertPass a EffectComposer.
  • A támogatás a BufferGeometry támogatást Line.
  • Added intersectsSphere a Sphere.
  • Added Tone Mapping a WebGLDeferredRenderer.
  • Made updateMorphTargets nyilvános módszer Mesh.

Mi az új verzióban R54:

  • Added WebGLDeferredRenderer mindenféle jóság.
  • Megváltozott Sprite használható SpriteMaterial helyett egyedi objektum.
  • Added sourcemap opciót python és nodejs rendszerek kialakításához.
  • Nem indexelt BufferGeometry.
  • A támogatás a rakodási cubemap DDS textúrák.
  • Added kézi mipmapping támogatást Texture és DataTexture.
  • Added stílus húrok támogatja Color.
  • Hozzáadott új FBX átalakító.
  • Added nodejs, perl, python és rubin alapú localhost szerveren.
  • A támogatás a alphaTest a Sprite.
  • javításai SceneLoader.
  • Added Plane osztály és végrehajtani, csonka.
  • Hozzáadott Box3, gömb matematikai osztályok és végrehajtani a geometriában.
  • Added bilineáris szűrt árnyék térkép.
  • Added teszt keretrendszer.

Mi az új verzióban r53:

  • Sok javulást szerkesztő. Beleértve lehetőség exportálni geometria és a jelenet.
  • Sprite ezentúl már nem a megfelelő méretet a textúra.
  • Továbbfejlesztett CSS3DRenderer.
  • A támogatás a vertex merőlegesek a szalag.
  • Object3D a .clone () most rekurzív.
  • A támogatás a köd Sprite.
  • Scene méret már támogatja a beágyazott fények, kamerák és SkinnedMesh, OBJ, VTK, STL, UTF8 és Collada fájlokat.
  • Object3D a .lookAt () most már működik, ha a négyes.
  • Added touch támogatás a TrackballControls.
  • Object válogatás WebGLRenderer már stabil, függetlenül attól, hogy a böngésző a végrehajtást.
  • MeshPhongMaterial a perPixel nem igaz alapértelmezés szerint.

Mi az új verzióban R52:

  • New node.js építeni rendszert.
  • A megfelelő éle kezelését SubdivisionModifier.
  • Added határozza paraméter hozzáadásával előfeldolgozó meghatározásokat ShaderMaterial.
  • Split ShaderExtras be egyetlen fájl (BasicShader, BlendShader, ConvolutionShader, ...).
  • Added HueSaturationShader és BrightnessContrastShader.
  • Fix ColladaLoader nem tölt néha.
  • Added material.vertexColors = THREE.FaceColor támogatást CanvasRenderer és SVGRenderer.
  • Added Object3D.defaultEulerOrder.
  • A kicserélt SceneUtils.traverseHierarchy és SceneUtils.showHierarchy a object.traverse.
  • Added PointerLockControls.
  • Elvégzett több dokumentációs oldalt.
  • Split SceneUtils.cloneObject be * .clone ().
  • Egyszerűsített AxisHelper.
  • Added GeometryExporter.
  • Továbbfejlesztett OrbitControls.
  • Hozzáadott GeometryLibrary, MaterialLibrary, TextureLibrary és ObjectLibrary (ne felejtsük el, hogy nem hivatkozhat a GC most. Hívás * .deallocate () eltávolítására).
  • áthelyezve * Controls ki a lib.

Követelmények :

  • JavaScript kliens oldalon

Hozzászólások a Three.js

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!