Three.js çox istifadəçi dostu və hətta gələnlər üçün JavaScript vasitəsilə 3D qrafika göstərilməsi sistemi anlamaq üçün asan. Edir
mühərrik və s səhnələri, doku, naxışlar, kamera açılar, üzləşir, işıqlandırma, ray tracing kimi anlayışlar ilə iş, bütün qaydalar və digər 3D mühərrikləri istifadə prinsipləri aşağıdakılardır ..
Əgər bir 3D motor ilə işləmişik, onda sonra sizə lazım JavaScript sintaksis üçün. Istifadə almaq üçün olan Three.js yalnız maneə miqrasiya bir problem ola alışmış
Three.js brauzerinizin-based film, təqdimatlar və hətta brauzerinizin-based oyunlar yaratmaq, (bir yerüstü ola bilər) sadə browser animasiyalar üçün istifadə edilə bilər.
Three.js yaradıcıları online sənədlərin və misallar çox təmin, developers başlamaq kömək etmək üçün
Bu azad yeni nədir:.
Three.js r67 New (25 Aprel, 2014)
version r75 yeni nədir:
- Məsələn vr_video yeniləndi.
version r74 yeni nədir.
- Məsələn vr_video YENİLƏNİB
version r71 yeni nədir.
- Məsələn vr_video YENİLƏNİB
version r70 yeni nədir.
- silindi materialları SmoothShading dəstək
- Added SphericalRefractionMapping dəstək.
- Support BufferGeometry Uvs.
- Həyata skelet animasiya blending.
- yaradılıb sinif.
- loadTexture Callback onError imkan verir.
faylları caching üçün
version r66 yeni nədir.
- giderir BufferGeometry üzləşir count
- Added Menubar.Add / Object3D.
- Az aqressiv localstorage istifadə.
- yaradılıb misc_animation_keys nümunəsidir.
- IE Sabit `STLLoader.
- Əlavə başlanğıc və son hadisələr.
- Əlavə reset ().
- Fix snap.
OrbitControls üçün
OrbitControls üçün
TransformControls yerli məkanında
version r63 yeni nədir.
- Sabit CylinderGeometry qənaət openEnded parametri
- hərəkatının IE və Safari olmaması üçün puç * API dəstək.
- Saxla material.side.
- Added Sprite dəstək.
- Təkmilləşdirilmiş ColladaLoader xəritəsi wrapping dəstək.
- VRMLLoader qeyri bərk istifadə Sabit ikiüzlü material (d) IndexedFaceSets.
- SVGRenderer Added Sprites dəstək.
- VRMLLoader background node üçün dəstək.
- IE11 dəstək querySelectorAll ilə XPath əvəz.
- dəyişdi ParallaxBarrier satır istifadə etmək.
- Export bütün kameralar, yalnız seçilmiş bir.
- Export işıqları.
- nəzərə flipyz edin.
- Sabit normalar səhv ixracatçısı.
- default saxta alfa qurulması.
- texture-az sprites üçün Support.
Bu daha çox görünür kimi
generate_cameras in
version r59 yeni nədir.
- (yəqin ki, əvəzinə X3DLoader inkişaf edəcək) VRMLLoader başladı
- Added NURBSCurve və NURBSSurface.
- silindi Projector asılılıq.
- Added FaceNormalsHelper.
- Added Euler və Object3D fırlanma bunun bir nümunəsini etdi.
- Təkmilləşdirilmiş performans.
- sıra boolean olan Material.overdraw dəyişdi.
- Made WebGLRenderer z həqiqətən sabit çeşidlənməsi.
- Raycaster Added BufferGeometry dəstək.
- Added Oculus Rift headtracking nümunəsidir.
- Təkmilləşdirilmiş SpotLightHelper.
- Təkmilləşdirilmiş TrackballControls element ölçüsü user.
- Object3D, həndəsə, BufferGeometry, Material və faktura üçün UUID əmlak Added.
- Added Box3.setFromObject () və BoundingBoxHelper.
- Added VertexTangentsHelper.
- Added STLExporter.
- Bu BufferGeometry ilə istifadə edilə bilər ki, SkinnedMesh Sabit.
- LoadingManager Deneme.
- build daxil ObjectLoader köçürüldü.
- Əlavə .clone ().
CSS3DRenderer in
2x ilə Geometry.mergeVertices () və
Scene üçün
version r58 yeni nədir.
- Added PLYLoader (ASCII files)
- Yeni BokehShader2 əlavə edilib.
- həndəsə analitik tikintisi ilə PolyhedronGeometry da recursive zəng əvəz.
- getObjectById () əlavə edib.
- ) (GeometryUtils nin birləşməsi üçün materialOffset parametri əlavə edin.
- İndi prototip əsasında EventDispatcher istifadə.
- ShaderMaterial əlavə linewidth.
- Raycaster ilə LOD dəstək.
- Əlavə işıqlar ColladaLoader dəstək.
- WebGLRenderer3 başladı. WebGL qat üçün daha yaxşı həllər tapmaq məqsədilə.
- optimaldır vektor müqayisə istifadə PCF kölgə xəritəsi filtreleme.
- SoftwareRenderer indi zamanı rəng dəyişiklikləri yapar.
- Added BoxHelper.
- silindi setClearColorHex () parameters.clearColor və parameters.clearAlpha.
- Refactored CameraHelper.
- DirectionalLightHelper və SpotLightHelper Sabit bug.
- Sabit bug törəmə tangents ilə normal xəritələr istifadə edərək.
- dəstək Added.
- Yenilənib convert_obj_three.py docstring.
- OculusRiftEffect yeniləndi. İndi orijinal OculusRift ilə işləməlidir.
- Sabit vertex normal və Uvs.
- redaktoru snapping Added.
- Sabit Spotlight bucağı və SpotlightHelper nin konus ölçüsü bug.
- heç bir WebGL dəstək var redaktoru CanvasRenderer istifadə.
- Update STLLoader github təkmilləşdirilməsi ilə.
- Sabit Uvs.
- Təmizlənmiş ArrowHelper.
- Əlavə VertexColors CanvasRenderer Line dəstək.
- Sabit TrackballControls artım müxtəlif giriş arasında məsuliyyətin normallaşdırmaq üçün zoom.
və) getObjectByName üçün Object3D nin getChildByName () (Renamed
Phong shader in
SoftwareRenderer üçün FaceColors üçün
cari loader interfeysi ilə
CircleGeometry üçün
PolyhedronGeometry da tikişi ayaqlarını aralamaq simalar üçün
version r55 yeni nədir.
- Əlavə inkar () Plane üçün
- Added containsPoint () və frustum üçün intersectsObject ().
- Sabit MeshNormalMaterial.
- köçürülüb Matrix * / Quaternion çarpdığı *
CanvasRenderer dəstək SmoothShading ilə - Added MeshNormalMaterial.
- Added Edit / redaktoru Clone.
- ArrowHelper üçün giderir.
- Təkmilləşdirilmiş Həndəsə nin mergeVertices ().
- .
- EffectComposer Added insertPass.
- Line BufferGeometry dəstək üçün əlavə dəstək.
- sahəyə Added intersectsSphere.
- WebGLDeferredRenderer əlavə Tone Xəritəçəkmə.
- Made updateMorphTargets Mesh ictimai üsul.
CanvasRenderer və SVGRenderer göstərilməsi
Vector * 's müraciət edin. * üçün
LatheGeometry Təkmilləşdirilmiş
version R54 yeni nədir.
- Added WebGLDeferredRenderer yaxşılıq bütün növ
- dəyişdi Sprite əvəzinə xüsusi obyekt SpriteMaterial istifadə etmək.
- Added sourcemap Python seçimi və nodejs sistemləri qurmaq.
- Qeyri-yönümlü BufferGeometry.
- loading cubemap DDS doku üçün əlavə dəstək.
- Texture və DataTexture üçün dərslik Mipmapping dəstək Added.
- Əlavə style strings Rəng dəstəkləyir.
- Added yeni FBX converter.
- Əlavə nodejs, perl, python və yaqut əsaslanır localhost server.
- sprite alphaTest üçün əlavə dəstək.
- SceneLoader təkmilləşdirilməsi.
- Added Plane sinif və frustum həyata.
- Added Box3, Sphere riyaziyyat dərsləri və həndəsə tətbiq.
- Əlavə bilinear süzülür kölgə xəritəsi edir.
- Əlavə test çərçivəsində.
version r53 yeni nədir:
- redaktoru irəliləyişlər çox. həndəsə və səhnə ixrac etmək imkanı daxil olmaqla.
- Sprite artıq faktura onun ölçüsü alır.
- Təkmilləşdirilmiş CSS3DRenderer.
- lent vertex normalar üçün əlavə dəstək.
- var.
- Sprite sis üçün dəstək Added.
- Scene format indi nested işıqlar, kameralar və SkinnedMesh, obj, VTK, STL, UTF8 və COLLADA faylları dəstəkləyir.
- Quaternions istifadə edərkən indi iş Object3D nin .lookAt ().
- TrackballControls touch dəstək Added.
- Obyekt browser həyata asılı olmayaraq, artıq sabitdir.
- MeshPhongMaterial nin perPixel ismarıcları doğru deyil.
Object3D nin .clone () indi recursive
WebGLRenderer çeşidlənməsi
version r52 yeni nədir.
- Yeni Node.js sistemi qurmaq
- Proper kənar.
- Added ShaderMaterial üçün preprocessor anlayışlar əlavə etmək üçün parametri müəyyən edir.
- Split ShaderExtras vahid faylları (BasicShader, BlendShader, ConvolutionShader, ...). Daxil
- Added HueSaturationShader və BrightnessContrastShader.
- Sabit ColladaLoader bəzən loading deyil.
- Əlavə material.vertexColors = THREE.FaceColor dəstək.
- Added Object3D.defaultEulerOrder.
- object.traverse ilə SceneUtils.traverseHierarchy və SceneUtils.showHierarchy əvəz.
- Əlavə PointerLockControls.
- Tamamlanmış daha sənədlərin pages.
- * .clone daxil Split SceneUtils.cloneObject ().
- Sadələşdirilmiş AxisHelper.
- Added GeometryExporter.
- Təkmilləşdirilmiş OrbitControls.
- Added GeometryLibrary, MaterialLibrary, TextureLibrary və ObjectLibrary (indi QS etibar edə bilməz unutmayın. Call * aradan qaldırılması üçün .deallocate ()).
- lib həyata * köçürülüb Controls.
SubdivisionModifier user
CanvasRenderer və SVGRenderer üçün
tələblər
- JavaScript klient tərəfində effektiv
Şərhlər tapılmadı