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.
- düzenlendi sınıfı.
- loadTexture içinde geri arama onError etkinleştirin.
dosyaları önbelleğe alma için
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.
- Eklenenler başlangıç ve bitiş olayları.
- eklendi reset ().
- Fix ek.
OrbitControls
OrbitControls
TransformControls yerel alanda
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.
- değiştirildi ParallaxBarrier satır kullanın.
- 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.
daha yaygın gibi görünüyor
generate_cameras
sürüm R59 yeni Nedir:.
- (muhtemelen yerine X3DLoader dönüşecektir) VRMLLoader Başladı
- Katma NURBSCurve ve NURBSSurface.
- Kaldırılan Projektör bağımlılık.
- Eklendi FaceNormalsHelper.
- Katma Euler ve Object3D dönüşünü bunun bir örneği oldu.
- 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ı.
- eklendi .clone ().
CSS3DRenderer
2x Geometry.mergeVertices () ve
Sahne
sürüm R58 yeni Nedir:.
- Katma PLYLoader (ASCII dosyaları)
- Yeni BokehShader2 eklendi.
- geometri analitik yapı ile PolyhedronGeometry rekursif aramaları değiştirildi.
- 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.
- Sabit hata türev teğet normal haritaları kullanarak.
- desteği eklendi.
- Güncelleme convert_obj_three.py docstring'ini.
- OculusRiftEffect güncellendi. Şimdi orijinal Oculus Rift ile çalışmalıdır.
- 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.
- 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.
ve) getObjectByName için Object3D en getChildByName () (yeniden adlandırıldı
Phong Gölgelendiricide
SoftwareRenderer için FaceColors
Geçerli yükleyici arayüzü ile
CircleGeometry için
PolyhedronGeometry içinde dikiş apışıp yüzler için
sürüm R55 yeni Nedir:.
- eklendi inkâr () Düzlemine
- Katma containsPoint () ve Frustum için intersectsObject ().
- Sabit MeshNormalMaterial.
- 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 ().
- .
- 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.
CanvasRenderer ve SVGRenderer render
Vektör * 'ın .apply *.
LatheGeometry Geliştirilmiş
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.
- 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.
- Nesne tarayıcı uygulama ne olursa olsun, artık kararlıdır.
- MeshPhongMaterial en perPixel varsayılan olarak doğru değildir.
Object3D en .clone () şimdi özyinelemeli
WebGLRenderer sıralama
sürüm R52 yeni Nedir:.
- Yeni node.js sistemi kurmak
- 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.
- 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.
SubdivisionModifier işleme
CanvasRenderer ve SVGRenderer
Gereksinimleri :
- JavaScript istemci tarafında etkin
Yorum Bulunamadı