Three.js

Yazılım ekran görüntüsü:
Three.js
Yazılım detaylar:
Versiyon: r76 Güncelenir
Qayıt: 13 May 16
Geliştirici: three.js Authors
Lisans: Ücretsiz
Popülerlik: 266

Rating: 4.5/5 (Total Votes: 2)

Three.js çok kullanıcı dostu ve hatta yeni başlayanlar için, JavaScript aracılığıyla 3D grafik render için sistemi anlamak için kolay bir. Sağlar

motor vb sahneleri, dokular, desenler, kamera açıları, yüzler, aydınlatma, ışın izleme, gibi kavramlarla birlikte çalışarak tüm kurallar ve diğer 3D motorları tarafından kullanılan ilkeleri takip ..

Hiç bir 3D motoru ile çalıştı varsa daha sonra ihtiyacınız JavaScript sözdizimi. Alışmak olan Three.js'ye, tek engel göç bir sorun olmayacak

Three.js tarayıcı tabanlı filmler, sunumlar ve hatta tarayıcı tabanlı oyunlar oluşturmak, (bir havai olabilir) basit bir tarayıcı animasyonlar için de kullanılabilir.

Three.js yaratıcıları çevrimiçi belgelere ve örnekler çok sağladık, geliştiriciler başlamanıza yardımcı olmak için

Bu sürümde Yeni nedir:.


Three.js R67 Yeni (25 Nisan 2014)

sürüm R75 yeni Nedir:

  • Örneğin vr_video güncellendi.

sürüm R74 yeni Nedir:.

  • Örneğin vr_video Güncelleme

sürüm R71 yeni Nedir:.

  • Örneğin vr_video Güncelleme

sürüm R70 yeni Nedir:.

  • Kaldırılan malzemelerin SmoothShading destek
  • Eklendi SphericalRefractionMapping desteği.
  • Destek BufferGeometry UVS.
  • Uygulanan iskelet animasyon karıştırma.

  • dosyaları önbelleğe alma için
  • düzenlendi sınıfı.
  • loadTexture içinde geri arama onError etkinleştirin.

sürüm R66 yeni Nedir:.

  • Düzeltmeler BufferGeometry karşı karşıya sayısının
  • Katma Menubar.Add / Object3D.
  • Daha az agresif localStorage kullanımı.
  • düzenlendi misc_animation_keys örnek.
  • IE Sabit `STLLoader.

  • OrbitControls
  • Eklenenler başlangıç ​​ve bitiş olayları.

  • OrbitControls
  • eklendi reset ().

  • TransformControls yerel alanda
  • Fix ek.

sürüm R63 yeni Nedir:.

  • Sabit CylinderGeometry tasarruf değil açık uçlu parametre
  • hareket IE ve Safari eksikliği için geçici çözüm * API desteği.
  • Kaydet material.side.
  • Eklendi Sprite desteği.
  • Geliştirilmiş ColladaLoader haritası sarma desteği.
  • VRMLLoader olmayan katı KULLANIM Sabit doublesided malzeme (d) IndexedFaceSets.
  • SVGRenderer Eklendi Sprites desteği.
  • VRMLLoader arka plan düğüm için destek.
  • IE11 desteği için querySelectorAll ile xpath değiştirildi.

  • daha yaygın gibi görünüyor
  • değiştirildi ParallaxBarrier satır kullanın.

  • generate_cameras
  • Dışa tüm kameralar, sadece seçilen bir.
  • İhracat yanar.
  • dikkate flipyz alın.
  • Sabit normalleri yanlış ihracatçı.
  • Varsayılan olarak false alfa ayarlama.
  • doku daha az Sprites için destek.

sürüm R59 yeni Nedir:.

  • (muhtemelen yerine X3DLoader dönüşecektir) VRMLLoader Başladı
  • Katma NURBSCurve ve NURBSSurface.

  • CSS3DRenderer
  • Kaldırılan Projektör bağımlılık.
  • Eklendi FaceNormalsHelper.
  • Katma Euler ve Object3D dönüşünü bunun bir örneği oldu.

  • 2x Geometry.mergeVertices () ve
  • Geliştirilmiş performans.
  • numaraya boolean gelen Material.overdraw değiştirildi.
  • Yapılan WebGLRenderer z gerçekten kararlı sıralama.
  • raycaster Eklendi BufferGeometry desteği.
  • Eklendi Oculus Rift headtracking örnek.
  • Geliştirilmiş SpotLightHelper.
  • Geliştirilmiş TrackballControls eleman boyut işleme.
  • Object3D, Geometri, BufferGeometry, Malzeme ve Doku uuid özelliği eklendi.
  • Katma Box3.setFromObject () ve BoundingBoxHelper.
  • Eklendi VertexTangentsHelper.
  • Eklendi STLExporter.
  • BufferGeometry ile kullanılabilir, böylece SkinnedMesh düzeltildi.
  • LoadingManager denemeler.
  • yapı içine ObjectLoader taşındı.

  • Sahne
  • eklendi .clone ().

sürüm R58 yeni Nedir:.

  • Katma PLYLoader (ASCII dosyaları)
  • Yeni BokehShader2 eklendi.
  • geometri analitik yapı ile PolyhedronGeometry rekursif aramaları değiştirildi.

  • ve) getObjectByName için Object3D en getChildByName () (yeniden adlandırıldı
  • getObjectById () eklendi.
  • ) (GeometryUtils en birleştirme için materialOffset parametresini ekleyin.
  • Şimdi prototip tabanlı EventDispatcher'ı kullanarak.
  • ShaderMaterial eklendi çizgi kalınlığı.
  • raycaster içinde LOD desteği.
  • Eklenen ışıklar ColladaLoader destek.
  • WebGLRenderer3 başladı. WebGL katmanı için daha iyi çözümler bulmak amacıyla.
  • Optimize vektör karşılaştırmaları kullanmak için PCF gölge harita filtreleme.
  • SoftwareRenderer şimdi zamanında renk değişiklikleri işler.
  • Eklendi BoxHelper.
  • Kaldırılan setClearColorHex (), parameters.clearColor ve parameters.clearAlpha.
  • Refactored CameraHelper.
  • DirectionalLightHelper ve SpotLightHelper Sabit hata.

  • Phong Gölgelendiricide
  • Sabit hata türev teğet normal haritaları kullanarak.

  • SoftwareRenderer için FaceColors
  • desteği eklendi.

  • Geçerli yükleyici arayüzü ile
  • Güncelleme convert_obj_three.py docstring'ini.
  • OculusRiftEffect güncellendi. Şimdi orijinal Oculus Rift ile çalışmalıdır.

  • CircleGeometry için
  • Sabit köşe normalleri ve UV'lerin.
  • editöre yakalamaya Added.
  • Sabit Spotlight açısı ve SpotlightHelper koni boyutu hata.
  • hiçbir WebGL desteği yoktur editörü CanvasRenderer kullanma.
  • Güncelleme STLLoader github gelişmeler ile.

  • PolyhedronGeometry içinde dikiş apışıp yüzler için
  • Sabit UV'lerin.
  • temizledik ArrowHelper.
  • Eklenen VertexColors CanvasRenderer içinde Line destek.
  • Sabit TrackballControls artış, çeşitli girişler arasında tepki normalleştirmek zoom.

sürüm R55 yeni Nedir:.

  • eklendi inkâr () Düzlemine
  • Katma containsPoint () ve Frustum için intersectsObject ().

  • CanvasRenderer ve SVGRenderer render
  • Sabit MeshNormalMaterial.

  • Vektör * 'ın .apply *.
  • taşındı Matrix * / Kuaterniyon en çarpın *
    CanvasRenderer destek SmoothShading ile
  • Eklendi MeshNormalMaterial.
  • Katma düzenle / editöre Klon.
  • ArrowHelper için giderir.
  • Geliştirilmiş Geometri adlı mergeVertices ().

  • LatheGeometry Geliştirilmiş
  • .
  • EffectComposer Eklendi insertPass.
  • Line BufferGeometry desteği için destek eklendi.
  • Küre Eklendi intersectsSphere.
  • WebGLDeferredRenderer eklendi Tone Mapping.
  • Yapımı updateMorphTargets Mesh bir ortak yöntem.

sürüm R54 yeni Nedir:.

  • Katma WebGLDeferredRenderer iyilik her türlü
  • değiştirildi Sprite yerine özel nesne SpriteMaterial kullanmak için.
  • Added sourcemap Python seçeneği ve nodejs sistemleri kurmak.
  • Non-endeksli BufferGeometry.
  • yükleme cubemap DDS dokular için destek eklendi.
  • Doku ve DataTexture manuel mipmap desteği eklendi.
  • eklendi stil dizeleri Renk destekler.
  • Yeni eklenen fbx dönüştürücü.
  • Eklenen nodejs, Perl, Python ve yakut tabanlı localhost sunucu.
  • Sprite alphaTest için destek eklendi.
  • SceneLoader geliştirmeler.
  • Katma Düzlem sınıf ve Frustum uygulanan.
  • Eklendi Box3, Küre matematik dersleri ve Geometri uyguladı.
  • Eklenen çiftdoğrusal filtrelenmiş gölge haritası.
  • eklendi test çerçeve.

sürüm R53 yeni Nedir:

  • editöre iyileştirmeler sürü. geometri ve sahne ihracat imkanı da dahil olmak üzere.
  • Sprite artık dokudan boyutunu alır.
  • Geliştirilmiş CSS3DRenderer.
  • Şeritte köşe normalleri için destek eklendi.

  • Object3D en .clone () şimdi özyinelemeli
  • olduğunu.
  • Sprite sis desteği eklendi.
  • Sahne formatı artık iç içe ışıklar, kameralar ve SkinnedMesh, OBJ, VTK, STL, UTF8 ve Collada dosyaları destekler.
  • quaternions kullanırken şimdi çalışan Object3D en .lookAt ().
  • TrackballControls dokunmatik desteği eklendi.

  • WebGLRenderer sıralama
  • Nesne tarayıcı uygulama ne olursa olsun, artık kararlıdır.
  • MeshPhongMaterial en perPixel varsayılan olarak doğru değildir.

sürüm R52 yeni Nedir:.

  • Yeni node.js sistemi kurmak

  • SubdivisionModifier işleme
  • Uygun kenar.
  • Katma ShaderMaterial için Önişlemci tanımları eklemek için parametreyi tanımlar.
  • Bölünmüş ShaderExtras tek dosya (BasicShader, blendShader, ConvolutionShader, ...). Içine
  • Katma HueSaturationShader ve BrightnessContrastShader.
  • Sabit ColladaLoader bazen yüklenmiyor.

  • CanvasRenderer ve SVGRenderer
  • Eklenen material.vertexColors = THREE.FaceColor desteği.
  • Eklendi Object3D.defaultEulerOrder.
  • object.traverse ile SceneUtils.traverseHierarchy ve SceneUtils.showHierarchy değiştirilmiştir.
  • Eklenen PointerLockControls.
  • Tamamlanan fazla belge sayfaları.
  • * .clone böler SceneUtils.cloneObject ().
  • Basitleştirilmiş AxisHelper.
  • Eklendi GeometryExporter.
  • Geliştirilmiş OrbitControls.
  • Eklendi GeometryLibrary, MaterialLibrary, TextureLibrary ve ObjectLibrary (şimdi GC güvenemez akılda. Çağrı * kaldırmak için .deallocate ()).
  • lib dışında * taşındı denetler.

Gereksinimleri :

  • JavaScript istemci tarafında etkin

Yorumlar Three.js

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!