Three.js

نرم افزار تصویر:
Three.js
جزئیات نرم افزار:
نسخه: r76 به روز شده
ها تاریخ: 13 May 16
توسعه دهنده: three.js Authors
پروانه: رایگان
محبوبیت: 266

Rating: 4.5/5 (Total Votes: 2)

از Three.js بسیار کاربر پسند است و فراهم می کند آسان به درک سیستم برای رندر گرافیک های 3D از طریق جاوا اسکریپت، حتی برای تازه واردان.

در این موتور در زیر تمام دستورالعمل ها و اصول استفاده شده توسط دیگر موتورهای 3D، کار کردن با مفاهیم مانند صحنه، بافت، الگوهای، زاویه دوربین، چهره، نور، ردیابی اشعه، و غیره.

اگر شما تا به حال با یک موتور 3D کار پس از آن پس از آن وجود نخواهم شد یک مشکل مهاجرت به از Three.js، تنها مانع شدن نحو جاوا اسکریپت شما نیاز به به. استفاده

در از Three.js می توان برای انیمیشن مرورگر ساده استفاده می شود (ممکن است یک سربار)، ایجاد فیلم های مبتنی بر مرورگر، ارائه و حتی بازی های مبتنی بر مرورگر است

برای کمک به توسعه دهندگان شروع، سازندگان از Three.js تعداد زیادی از اسناد آنلاین و نمونه های ارائه شده اند.

چه در این نسخه جدید است:


جدید در r67 از Three.js (2014 آوریل 25)

چه در نسخه R75 جدید است:

به روز رسانی vr_video به عنوان مثال.

چه در نسخه r74 جدید است:

به روز رسانی vr_video به عنوان مثال.

چه در نسخه r71 جدید است:

به روز رسانی vr_video به عنوان مثال.

چه در نسخه R70 جدید است:

مواد حذف SmoothShading پشتیبانی می کند.
اضافه شده SphericalRefractionMapping پشتیبانی می کند.
UVS پشتیبانی BufferGeometry.
اجرا ترکیب انیمیشن اسکلتی.
کلاس ایجاد شده برای ذخیره فایل های.
فعال کردن onError مخاطبین در loadTexture.

چه در نسخه R66 جدید است:

رفع BufferGeometry مواجه شمارش.
او Menubar.Add / Object3D.
استفاده از محلی کمتر تهاجمی.
misc_animation_keys ایجاد به عنوان مثال.
ثابت `STLLoader در اینترنت اکسپلورر.
اضافه شده شروع و حوادث پایان دادن به OrbitControls.
اضافه شده تنظیم مجدد () به OrbitControls.
رفع ضربه محکم و ناگهانی در فضا محلی در TransformControls.

چه در نسخه R63 جدید است:

ثابت CylinderGeometry پارامتر openEnded صرفه جویی نیست.
راهحل برای اینترنت اکسپلورر و سافاری عدم حمایت جنبش * API.
ذخیره material.side.
اضافه شدن پشتیبانی از جن.
بهبود پشتیبانی از نقشه بندی ColladaLoader.
مواد دو طرفه ثابت در IndexedFaceSets غیر استفاده جامد (د) در VRMLLoader.
او جن پشتیبانی به SVGRenderer.
پشتیبانی از گره پس زمینه در VRMLLoader.
از XPath جایگزین با querySelectorAll برای حمایت IE11.
ParallaxBarrier تغییر به استفاده از ردیف به عنوان آن را به نظر می رسد بیشتر رایج است.
صادرات تمام دوربین در generate_cameras، نه فقط یک انتخاب.
چراغ صادرات.
نگاهی flipyz را به حساب.
نرمال ثابت نادرست صادر کننده.
تنظیم آلفا به غلط به طور پیش فرض.
پشتیبانی از جن بافت کمتر است.

چه در نسخه r59 جدید است:

آغاز شده VRMLLoader (احتمالا به X3DLoader تکامل به جای).
اضافه شده NURBSCurve و NURBSSurface.
وابستگی پروژکتور حذف در CSS3DRenderer.
او FaceNormalsHelper.
اضافه شده اویلر و ساخته شده چرخش Object3D یک نمونه از آن است.
بهبود عملکرد Geometry.mergeVertices () توسط 2X.
Material.overdraw تغییر از بولی به شماره.
ساخته شده WebGLRenderer Z مرتب سازی واقعا با ثبات است.
اضافه شدن پشتیبانی از BufferGeometry به Raycaster.
او Oculus ریفت headtracking به عنوان مثال.
SpotLightHelper بهبود یافته است.
TrackballControls دست زدن به بهبود بعد عنصر.
اضافه شده اموال UUID به Object3D، هندسه، BufferGeometry، مواد و بافت.
او Box3.setFromObject () و BoundingBoxHelper.
او VertexTangentsHelper.
اضافه شده STLExporter.
ثابت SkinnedMesh به طوری که می توان آن را با BufferGeometry استفاده می شود.
آزمایش با LoadingManager.
ObjectLoader به ساخت نقل مکان کرد.
اضافه شده .clone () به صحنه.

چه در نسخه r58 جدید است:

او PLYLoader (فایل های ASCII).
اضافه شده BokehShader2 جدید است.
جایگزین تماس های بازگشتی در PolyhedronGeometry با ساخت و ساز تحلیلی از هندسه.
تغییر نام getChildByName Object3D است () به getObjectByName () و اضافه getObjectById ().
اضافه کردن پارامتر materialOffset به ادغام GeometryUtils است ().
حالا با استفاده از EventDispatcher مبتنی بر نمونه.
اضافه شده پهنای خط به ShaderMaterial.
پشتیبانی LOD در Raycaster.
چراغ اضافه شده به ColladaLoader حمایت می کنند.
آغاز شده WebGLRenderer3. هدف پیدا کردن راه حل بهتر برای لایه از WebGL.
بهینه سازی PCF سایه فیلترینگ به استفاده از مقایسه بردار.
SoftwareRenderer در حال حاضر دسته تغییر رنگ در زمان اجرا.
او BoxHelper.
setClearColorHex حذف ()، parameters.clearColor و parameters.clearAlpha.
CameraHelper refactored است.
اشکال ثابت در DirectionalLightHelper و SpotLightHelper.
اشکال ثابت در سایه زن فونگ که با استفاده از نقشه های طبیعی با مماس مشتق شده.
اضافه شدن پشتیبانی برای FaceColors به ​​SoftwareRenderer.
به روز رسانی docstring convert_obj_three.py با رابط لودر جاری است.
به روز رسانی OculusRiftEffect. در حال حاضر آن را باید با آکیولوس ریفت اصلی کار می کنند.
نرمال راس ثابت و UVS برای CircleGeometry.
اضافه شده خوراکی به سردبیر.
زاویه ویژه ثابت و اشکال اندازه مخروط SpotlightHelper است.
با استفاده از CanvasRenderer در ویرایشگر زمانی که هیچ پشتیبانی از WebGL وجود دارد.
به روز رسانی STLLoader با بهبود گیتهاب.
UVS ثابت برای چهره هایی که سوار درز در PolyhedronGeometry.
تمیز کردن ArrowHelper.
اضافه شده VertexColors برای خط در CanvasRenderer حمایت می کنند.
TrackballControls ثابت زوم افزایش برای عادی پاسخ در سراسر ورودی های مختلف.

چه در نسخه R55 جدید است:

اضافه شده نفی () به هواپیما.
او containsPoint () و intersectsObject () به مخروط ناقص.
رندر MeshNormalMaterial ثابت در CanvasRenderer و SVGRenderer.
نقل مکان ماتریس * / چهارگانه را ضرب * به بردار * را .apply *.
اضافه شده MeshNormalMaterial با پشتیبانی SmoothShading به CanvasRenderer.
اضافه شده ویرایش / کلون به سردبیر.
رفع به ArrowHelper.
mergeVertices بهبود هندسه است ().
بهبود LatheGeometry.
اضافه شده insertPass به EffectComposer.
اضافه شدن پشتیبانی برای حمایت BufferGeometry به خط.
اضافه شده intersectsSphere به حوزه.
اضافه شده نقشه برداری تن به WebGLDeferredRenderer.
ساخته شده updateMorphTargets یک روش عمومی مش.

چه در نسخه r54 جدید است:

او WebGLDeferredRenderer با تمام انواع خوبی است.
تغییر جن به استفاده از SpriteMaterial به جای شی سفارشی.
اضافه شدن گزینه sourcemap به پایتون و nodejs سیستم ساخت.
غیر نمایه BufferGeometry.
اضافه شدن پشتیبانی برای بارگیری cubemap بافت DDS.
اضافه شدن پشتیبانی از mipmapping کتابچه راهنمای کاربر برای بافت و DataTexture.
اضافه شده رشته سبک پشتیبانی از رنگ.
اضافه شده مبدل FBX جدید است.
nodejs اضافه شده، پرل، پایتون و روبی مبتنی بر سرور localhost را.
اضافه شدن پشتیبانی برای alphaTest به جن.
ارتقاء به SceneLoader.
اضافه شده کلاس هواپیما و اجرا در مخروط ناقص.
اضافه شده کلاس های ریاضی Box3، کره و اجرا در هندسه.
اضافه شده دارای دو خط مستقیم فیلتر بر روی نقشه سایه.
اضافه شده چارچوب آزمون.

چه در نسخه R53 جدید است:

بسیاری از پیشرفت های به ویرایشگر. از جمله امکان را به هندسه صادرات و صحنه است.
جن می شود دیگر اندازه آن از بافت.
CSS3DRenderer بهبود یافته است.
اضافه شدن پشتیبانی برای نرمال راس در روبان.
.clone Object3D است () اکنون بازگشتی است.
اضافه شدن پشتیبانی برای مه در جن.
فرمت صحنه در حال حاضر پشتیبانی چراغ های تو در تو، دوربین ها و فایل های SkinnedMesh، OBJ، VTK، STL، UTF8 و Collada در.
.lookAt Object3D است () در حال حاضر کار در هنگام استفاده از چهارگان.
اضافه شدن پشتیبانی از لمس به TrackballControls.
شی مرتب سازی در WebGLRenderer حال حاضر با ثبات است، صرف نظر از اجرای مرورگر.
perPixel MeshPhongMaterial است درست به طور پیش فرض است.

چه در نسخه R52 جدید است:

Node.js و جدید سیستم ساخت.
دست زدن به لبه مناسب در SubdivisionModifier.
اضافه شدن پارامتر برای اضافه کردن تعاریف پیش پردازنده به ShaderMaterial تعریف می کند.
تقسیم ShaderExtras به فایل های تک (BasicShader، BlendShader، ConvolutionShader، ...).
اضافه شده HueSaturationShader و BrightnessContrastShader.
ثابت ColladaLoader بارگذاری گاهی اوقات.
اضافه شده material.vertexColors = THREE.FaceColor به CanvasRenderer و SVGRenderer حمایت می کنند.
او Object3D.defaultEulerOrder.
SceneUtils.traverseHierarchy و SceneUtils.showHierarchy جایگزین با object.traverse.
اضافه شده PointerLockControls.
تکمیل صفحات اسناد بیشتر است.
تقسیم SceneUtils.cloneObject به * .clone ().
AxisHelper ساده شده.
او GeometryExporter.
OrbitControls بهبود یافته است.
او GeometryLibrary، MaterialLibrary، TextureLibrary و ObjectLibrary (به یاد داشته باشید که شما نمی توانید در GC در حال حاضر تکیه می کنند. تماس * .deallocate () برای از بین بردن).
کنترل منتقل شد * از معاونت.

مورد نیاز:

جاوا اسکریپت در سمت سرویس گیرنده

نظرات به Three.js

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!