Three.js

Софтуер снимки:
Three.js
Софтуер детайли:
Версия: r76 актуализира
Дата на качване: 13 May 16
Розробник: three.js Authors
Разрешително: Безплатно
Популярност: 266

Rating: 4.5/5 (Total Votes: 2)

Three.js е много удобен за потребителя и осигурява лесен за разбиране система за оказване на 3D графика чрез JavaScript, дори и за новодошлите.

Двигателят следва всички насоки и принципи, използвани от други 3D двигатели, работещи с понятия като сцени, текстури, модели, ъгли на камерата, е изправен, осветление, рейтрейсинг и др ..

Ако някога сте работили с 3D двигател след това след това имам навик да има проблем мигриране към Three.js, единствената пречка е синтаксиса JavaScript трябва да свикне.

Three.js може да се използва за анимации просто браузър (може да е отгоре), създаване на филми, базирани на браузър, презентации и игри дори базирани на браузър.

За да помогне на разработчиците да започнат, създатели Three.js са предвидени много онлайн документация и примери

Какво ново в тази версия:.


Ново в Three.js R67 (25 април 2014 г.)

Какво ново във версия R75:

  • Обновено vr_video например.

Какво ново във версия R74:.

  • Обновено vr_video например

Какво ново във версия R71:.

  • Обновено vr_video например

Какво ново във версия r70:.

  • Премахнати материали SmoothShading подкрепа
  • Добавено SphericalRefractionMapping подкрепа.
  • Поддръжка BufferGeometry Uvs.
  • Изпълнено скелетната анимация смесване.
  • Създаден клас за кеширане на файлове.
  • Активиране onError обаждане в loadTexture.

Какво ново във версия R66:.

  • Поправя BufferGeometry изправена брой
  • Добавено Menubar.Add / Object3D.
  • По-малко агресивно използване на локално хранилище.
  • Създаден misc_animation_keys например.
  • Фиксиран `STLLoader в IE.
  • Добавен начални и крайни прояви на OrbitControls.
  • Добавен нулиране (), за да OrbitControls.
  • Fix модула в местното пространство на TransformControls.

Какво ново във версия R63:.

  • Фиксиран CylinderGeometry не спестяване openEnded параметър
  • Временно решение за IE и Safari липса на движение * поддръжка на API.
  • Save material.side.
  • Добавено Sprite подкрепа.
  • Подобрена ColladaLoader карта опаковане подкрепа.
  • Фиксиран двустранни материал на не солидна употреба (г) IndexedFaceSets в VRMLLoader.
  • Добавено Sprites подкрепа за SVGRenderer.
  • Подкрепа за фон възел в VRMLLoader.
  • Заменен XPath с querySelectorAll за подкрепа IE11.
  • Променена ParallaxBarrier да използвате редове като тя изглежда да е по-често срещано.
  • Export всички камери в generate_cameras, а не само на избрания.
  • Export светлини.
  • Вземете flipyz предвид.
  • Фиксирани нормали неправилно износител.
  • Настройване на алфа до фалшиво по подразбиране.
  • Подкрепа за текстура-малко Sprites.

Какво ново във версия R59:.

  • Започната VRMLLoader (вероятно ще се развива, за да X3DLoader вместо)
  • Добавено NURBSCurve и NURBSSurface.
  • Премахнато Проектор зависимостта в CSS3DRenderer.
  • Добавено FaceNormalsHelper.
  • Добавено Ойлер и направи ротация Object3D на една инстанция на него.
  • Подобрена производителност на Geometry.mergeVertices () чрез 2x.
  • Променена Material.overdraw от булев за брой.
  • Произведено WebGLRenderer Z сортиране наистина стабилна.
  • Добавено BufferGeometry подкрепа за Raycaster.
  • Добавено Oculus Rift headtracking например.
  • Подобрена SpotLightHelper.
  • Подобрени TrackballControls елемент измерение работа.
  • Добавен UUID имот да Object3D, геометрия, BufferGeometry, Материал и текстура.
  • Добавено Box3.setFromObject () и BoundingBoxHelper.
  • Добавено VertexTangentsHelper.
  • Добавено STLExporter.
  • Фиксиран SkinnedMesh, така че тя може да се използва с BufferGeometry.
  • Експериментирането с LoadingManager.
  • Преместен ObjectLoader в строеж.
  • Добавен .clone (), за да сцена.

Какво ново във версия R58:.

  • Добавено PLYLoader (ASCII файлове)
  • Добавена е нова BokehShader2.
  • Заменен рекурсивни повиквания в PolyhedronGeometry с аналитичен изграждане на геометрията.
  • Преименувана Object3D на getChildByName (), за да getObjectByName () и добавя getObjectById ().
  • Добави параметър materialOffset да се слеят GeometryUtils'S ().
  • Сега с помощта на прототип на базата EventDispatcher.
  • Добавен linewidth да ShaderMaterial.
  • подкрепа LOD в Raycaster.
  • Добавени светлини подкрепят да ColladaLoader.
  • Започната WebGLRenderer3. С цел да се намерят по-добри решения за WebGL слой.
  • Оптимизиран за PCF сянка карта филтрирането да се използва векторни сравнения.
  • SoftwareRenderer сега управлява смяната на цветовете по време на изпълнение.
  • Добавено BoxHelper.
  • Премахнато setClearColorHex (), parameters.clearColor и parameters.clearAlpha.
  • Refactored CameraHelper.
  • Фиксиран бъг в DirectionalLightHelper и SpotLightHelper.
  • Фиксиран бъг в Phong шейдър при използване на нормални карти с деривативни допирателни.
  • Добавена е поддръжка за FaceColors до SoftwareRenderer.
  • Обновено convert_obj_three.py docstring с ток товарач интерфейс.
  • Обновено OculusRiftEffect. Сега тя трябва да работи с оригиналния OculusRift.
  • Фиксирани връх нормали и UVs за CircleGeometry.
  • Добавено счупване на редактора.
  • ъгъл Фиксиран прожекторите и SpotlightHelper му размер конус бъг.
  • Използване CanvasRenderer в редактора, когато няма WebGL поддръжка.
  • Актуализация STLLoader с подобрения GitHub.
  • Фиксирани UVs за лицата, които са на шева в PolyhedronGeometry.
  • почистят ArrowHelper.
  • Добавени VertexColors подкрепа за Line в CanvasRenderer.
  • Фиксирани TrackballControls увеличение увеличение за нормализиране отзивчивост в различни входове.

Какво ново във версия R55:.

  • Добавен отрицание (), за да Plane
  • Добавено containsPoint () и intersectsObject (), за да пресечен.
  • Фиксиран MeshNormalMaterial оказване на CanvasRenderer и SVGRenderer.
  • Преместен Matrix * / четворица се размножават * да Vector * е .apply *.
  • Добавено MeshNormalMaterial с SmoothShading подкрепа за CanvasRenderer.
  • Добавено Edit / Clone на редактора.
  • Поправя да ArrowHelper.
  • Подобрени mergeVertices геометрия на ().
  • Подобрена LatheGeometry.
  • Добавено insertPass да EffectComposer.
  • Добавена е поддръжка за подкрепа BufferGeometry да Line.
  • Добавено intersectsSphere да Sphere.
  • Добавен Tone Mapping да WebGLDeferredRenderer.
  • Made updateMorphTargets публичен метод на Mesh.

Какво ново във версия R54:.

  • Добавено WebGLDeferredRenderer с всички сортове от доброта
  • Променена Sprite да използвате SpriteMaterial вместо обичай обект.
  • опция Добавено sourcemap да питон и nodejs изградят системи.
  • Non-индексирани BufferGeometry.
  • Добавена е поддръжка за товарене cubemap DDS текстури.
  • Добавен на потребителя подкрепа mipmapping да Texture и DataTexture.
  • струни Добавен стил подкрепят Color.
  • Добавена е нова FBX конвертор.
  • Добавени nodejs, Perl, Python и рубин базирани Localhost сървъра.
  • Добавена е поддръжка за alphaTest да Sprite.
  • Подобрения на SceneLoader.
  • Добавено Plane клас и изпълнява в пресечен.
  • Добавено box3, Сферичен математика класове и изпълнява в геометрията.
  • Добавен билинейна филтрира карта сянка.
  • Добавен рамка тест.

Какво ново във версия R53:

  • Много подобрения в редактор. Включително възможност да изнася геометрия и сцена.
  • Sprite вече не получава своята големина от текстурата.
  • Подобрена CSS3DRenderer.
  • Добавена е поддръжка за връх нормали в Ribbon.
  • .clone Object3D е () сега е рекурсивно.
  • Добавена е поддръжка за мъгла в Sprite.
  • Scene формат вече поддържа вложени светлини, камери и SkinnedMesh, OBJ, VTK, STL, utf8 и Collada файлове.
  • Object3D на .lookAt () сега работи при използване на четворки.
  • Добавен тъч поддръжка за TrackballControls.
  • Object сортиране в 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.
  • Завършени повече страници документация.
  • Split SceneUtils.cloneObject в * .clone ().
  • Опростена AxisHelper.
  • Добавено GeometryExporter.
  • Подобрени OrbitControls.
  • Добавено GeometryLibrary, MaterialLibrary, TextureLibrary и ObjectLibrary (имайте предвид, че не можете да разчитате на GC сега. Call * .deallocate () за премахване).
  • Преместена * Контрол от либералните.

<силни> Изисквания :

  • ДжаваСкрипт поддръжка от страна на клиента

Коментари към Three.js

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория