Life is a game. Let's play >
ruseng
Если вы планируете выбросить первый экземпляр программы, вы выбросите и второй. (Крейг Зеруни)

PaperVision 3D 2

PaperVision 3D — это библиотека, написанная на языке ActionScript 3, позволяющая отображать трёхмерные объекты в режиме реального времени. Это означает, что трёхмерная графика просчитывается в момент непосредственно обращения к ней средствами флеш-сайта, а не предварительно в программе трёхмерного моделирования. В настоящий момент именно эта библиотека считается стандартом для трехмерных флеш-приложений, т.к. обеспечивает наиболее благоприятное сочетание качества рендера и скорости просчёта. Важным моментом является также то, что эта библиотека открытая (OpenSource) и бесплатная, в отличии от ближайшего конкурента по качеству Alternativa 3D, разработанного нашими соотечественниками.

Возможности библиотеки:
  • Создавать программно базовые примитивы: пустой 3д-объект, плоскость, параллелепипед, конус, сфера, цилиндр, стрелка

  • Натягивать на примитивы текстуры. В качестве текстур может выступать: изображение, стандартный флешовый мувиклип (при этом сохраняется возможность анимации), векторные изображения SVG

  • Управлять координатами и углами поворота примитивов, в том числе Z-координатой и поворотами вокруг осей X и Y

  • Производить Z-сортировку, т.е. динамически просчитывать, какие части изображения должны быть ближе, а какие дальше и на основе этого скрывать или показывать полигоны, избегая конфликта отображения.

  • Корректно работать со сглаживанием текстур при масштабировании. Позволять пользователю динамически включать и отключать сглаживание, оптимизируя загрузку процессора



Примеры возможностей этой технологии можно увидеть в официальном блоге разработчиков, а также в нашем портфолио, например в сайтах "Антоник" и "Якиманка"