Тарифы Услуги Сим-карты

Просмотр 3d моделей онлайн

View3Dscene - свободный браузер для сцен трёхмерной графики форматов VRML/X3D. Также может использоваться как просмотрщик 3D моделей форматов STL,Collada, 3DS, MD3, Wavefront OBJ и GEO. Лицензия: GNU General Public License. ОС: Linux, Mac OS, Windows Сайт

Нередко возникает необходимость в простом и лёгком просмотрщике файлов трёхмерной графики. Или же хочется изучить текстовые декларативные форматы трёхмерной графики как VRML или X3D. В частности, просмотрщики 3D моделей становятся актуальными и с распространением 3D-принтеров. Например, хотелось бы скачивать файлы моделей для таких принтеров и просматривать их в какой-нибудь быстрой программе.

Примером лёгкой и быстрой программы просмотрщика файлов трёхмерной графики является View3Dscene. Это что-то вроде аналога просмотрщиков графических файлов, где имеются минимальные функции редактирования, наподобие IrfanView для Windows или Eye of GNOME для GNU/Linux.

View3Dscene действительно лёгкая программа. В версии для Windows весит около 12 мегабайт в распакованном виде. На русский язык пока локализации до сих пор нет. Программа View3Dscene мультиплатформенная, и имеются её версии для Linux, Mac OS и Windows.

Поддерживаемые форматы, просмотр формата STL

Главное для просмотрщиков - это список форматов файлов, которые с его помощью можно открыть. И сразу же надо сказать, что популярный для трёхмерной печати , начиная с версии программы 3.16.1. Формат STL (от англ. stereolithography) - это простой формат для трёхмерных объектов, который часто используется для распространения прототипов моделей для 3D-печати.

View3Dscene уверенно открывает файлы STL. Разве что в зависимости от размеров этих файлов, которые могут быть сотни мегабайт, время открытия может составлять десяток секунд. Так же вы можете конвертировать файлы STL в X3D

Изначально в программе поддерживается стандарт моделирования виртуальной реальности VRML и его наследник стандарт X3D. Это текстовые форматы для трёхмерной графики, включая анимацию, динамическую интерполяцию, текстуры, шейдеры, интерактивность и тому подобное. В своё время VRML чуть было не стал стандартом 3D для веб-браузеров. Поддерживаемые версии VRML - 1.0, 2.0 с расширениями.wrl, .wrz и.wrl.gz. Для X3D расширения.x3d, .x3dz, .x3d.gz и.x3dv, .x3dvz, .x3dv.gz.

View3Dscene - это не просто просмотрщик файлов VRML, но отчасти браузер VRML/X3D. Так как программа поддерживает практически все возможности этих форматов, в том числе сенсоры, коллизии и тому подобное. Но реализация ECMAScript пока на текущий момент (май 2015 год) не встроена в программу.

Как браузер View3Dscene может загружать VRML через интернет. Для этого сначала нужно включить в настройках программы загрузку ресурсов через Сеть: «File - Preferences - Download Resources From Network». Потом нужно скопировать URL файла VRML/X3D в буфер обмена (CTRL+C), открыть меню «File - Open URL», появится окно с приглашением вставить адрес URL через (CTRL+V), после чего нужно нажать «ОК» и подождать пока загрузится wrl-файл. Кстати, в VRML/X3D имеется возможность создавать из объектов ссылки. View3Dscene эти ссылки будет открывать, запуская штатный веб-браузер.

Для примера можно посмотреть на этом сайте VRML-сцену «Офис в стиле нуар», созданной в далёком 2000 году. Ссылка на wrl-файл. Чтобы ходить по офису, не забудьте нажать в View3Dscene кнопку «Walk».

В отношении других форматов трёхмерной графики View3Dscene можно назвать просмотрщиком 3D моделей. Поддерживаются следующие форматы на момент версии View3Dscene 3.15

Программа открывает формат динамической анимации трёхмерной графики Castle Game Engine’s animations. Это файлы с расширением.kanim.

Формат Collada (расширение.dae) - это формат на основе XML, разработанный для обмена между приложениями для создания трёхмерной графики. В View3Dscene реализовано много возможностей формата Collada - геометрия и материалы, текстуры, камеры, свет. Но анимации в файлах Collada не воспроизводится.

Могут открываться многие файлы OpenInventor (расширения.iv). OpenInventor - это в некотором роде аналог VRML и на данный момент редко используется.

Частично, на базовом уровне поддерживается формат 3DS (3d Studio). В View3Dscene обрабатываются самые основные, базовые элементы формата 3DS.

Открываются файлы и формата MD3. Это формат, который используется в компьютерной игре Quake 3. Загружается как геометрия с текстурами, так и анимация моделей.

Файлы в формате OBJ Wavefront тоже открывается в View3Dscene. Это один из распространённых стандартов для переноса трёхмерных моделей из одной программы в другую. Поддерживается геометрию и материалы этого стандарта.

В программе поддерживаются также экспортные файлы JSON для программы скелетной анимации Spine. Еще можно открыть файлы очень древнего формата Videoscape ГЕО (расширение.geo).

Режимы просмотра

View3Dscene предлагает три режима просмотра: исследование (Examine), ходьба (Walk), полёт (Fly). Этим режимам соответствуют основные кнопки интерфейса программы. Если навести курсор на одну какую-нибудь из этих кнопки режимов навигации, то появится подсказка со всеми возможностями данного режима на английском языке.

Режим исследования предлагает стандартный способ исследования моделей: левая кнопка мыши - вращение модели, правая кнопка мыши - масштабирование, средняя - перемещение модели. Клавишами на клавиатуре со стрелками можно задавать постоянное вращение с убыстрением или замедлением вращения. Режим ходьбы (Walk) предполагает возможность перемещаться по трёхмерной сцене как в шутерах с помощью AWSD. Поддерживается определение коллизий. А режим полёта - это тот же режим ходьбы только с отключенной гравитацией.

Также окно программы можно разбить на отдельные фреймы. Фреймов на экране программы может быть до четырёх штук.

Само собой поддерживаются различные режимы отображения модели: waveframe, solid, shape. Выбор этих режимы находятся в главном меню View.

В программе кроме стандартного оптического трассировщика, который поддерживает исключительно возможности VRML 97, имеется дополнительный трассировщик rayhunter. С его помощью можно генерировать альтернативный рендеринг сцены - с тенями, зеркалами и прозрачностью. Вызвать rayhunter можно через меню «Display - Raytrayce». В самом rayhunter также имеется выбор из двух алгоритмов трассировки, которые будет предложено выбрать при задействовании rayhunter.

Дополнительные возможности

View3Dscene может использоваться как конвертор файлов VRML 2, Collada, 3DS, MD3, Wavefront OBJ и GEO файлов в X3D. При экспорте в X3D можно выбирать между классическим X3D и XML-кодировванием.

Программа имеет очень небольшие возможности по редактированию трёхмерных моделей и сцен. Все эти возможности находятся в разделе Edit, главного меню программы.

View3Dscene позволяет делать скриншоты, а также делать видеоролики с анимацией трёхмерной модели или сцены. Для создания видеороликов нужен установленный в системе консольный видеокодер ffmpeg. Иначе будет возможно создание только серии изображений для последующего объединения в анимацию.

Само собой View3Dscene, как программа разработанная для Linux, может работать и в режиме командной строки. Для этого режима можно, например, создавать скрипты для массовой конвертации файлов в формат X3D.

Из командной строки можно создавать скриншоты.

Формат командной строки для одиночных скриншотов:

Screenshot TIME FILE-NAME

Где TIME - время начала кадров, FILE-NAME - название выходного файла.

Форматы командной строки для видео или серии скриншотов:

Screenshot-range TIME-BEGIN TIME-STEP FRAMES-COUNT FILE-NAME

Где TIME-BEGIN - время начала кадров, TIME-STEP - шаг по времени между кадрами, FRAMES-COUNT - общее количество кадров, FILE-NAME - название выходного файла.

Пример простого скриншота:

View3dscene my_model.wrl --screenshot 0 output.png

Пример команды для создания двухсекундного видеоролика из анимации:

View3dscene my_model.kanim --screenshot-range 0 0.04 50 output.ogv

Вот такие основные возможности браузера сцен VRML/X3D и просмотрщика трёхмерных моделей View3Dscene.


Alteros 3D - это универсальное средство просмотра трехмерных моделей, двухмерных изображений и текстовых файлов. Не многие просмотрщики обладают подобными свойствами. Решение довольно удобное и универсальное. Программа поддерживает многие форматы трехмерных моделей и двухмерных изображений. Так что если вам необходим простой и мультиформатный просмотрщик, то стоит обратить внимание на Alteros 3D от компании .

Давайте для начала подробнее рассмотрим функции программы и поддерживаемые ею форматы. По названию продукта можно понять, что основная фишка - в поддержке трехмерных файлов. По словам авторов, Alteros 3D поддерживает все форматы трехмерных файлов. И действительно, программа поддерживает несколько десятков форматов, таких как 3DS, MAX и другие. Кроме трехмерных можно смотреть и двухмерные графические файлы - форматов BMP, JPEG, TGA и многих других. Также есть возможность просматривать и редактировать текстовые файлы вроде *.txt, *.rtf и файлы *.html, но обязательно наличие Internet Explorer. И, наконец, здесь есть встроенный медиаплеер, с помощью которого вы сможете просматривать DVD, а также аудио-, видеофайлы и файлы флеш-анимации.

Ограниченное редактирование

Кроме функции просмотра, Alteros 3D умеет редактировать файлы. Правда, в этой области у программы нет таких возможностей, как у крупных редакторов вроде Photoshop. Однако давайте подробно рассмотрим все редакторские возможности Alteros 3D:

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

Интерфейс программы

С управлением программой сравнительно легко освоиться. Это позволяет сделать довольно удобный и эргономичный интерфейс. Справа от окна, где отображается сама картинка, есть дерево каталогов. Оно позволяет удобно ориентироваться на диске и искать файлы. Внизу дерева расположен фильтр, с помощью которого можно найти файлы нужного вам формата. Также там присутствует кнопка сортировки файлов по имени или по дате. В верхнем меню вполне традиционно расположены пункты File, Edit и Image. Помимо этого в зависимости от формата открываемого файла появляются кнопки редактирования. Также здесь есть возможность открывать сразу несколько файлов одновременно, как в последней версии Internet Explorer. Например, можно включить музыку и одновременно просматривать какие-нибудь изображения.

3D

Теперь рассмотрим функции программы, связанные с третьим измерением. Как и другие программы, работающие с трехмерными моделями, Alteros 3D содержит стандартный набор инструментов для просмотра файлов. Это Rotate (поворот), Move (перемещать) и другие. Если открыть меню Image, то появится набор функций для настройки трехмерного изображения. Здесь есть довольно большой выбор изменения настроек. Например, можно менять способ рендеринга - Software или OpenGL. Чуть ниже в меню Image расположен набор функций, которые позволяют изменить способ просмотра. Например, Bounding Box превращает каждый элемент модели в параллелепипед, а Points показывает вершины модели. Также можно изменить освещение, настроить сетку и материал, показать оси X, Y, Z. Отдельно отмечу функцию Inertial Rotation. По названию видно, что при ее включении модель может двигаться по инерции, стоит только повернуть ее мышью.

Сравнительный анализ

Alteros 3D - программа универсальная. Как было сказано выше, она позволяет просматривать разные типы файлов. Но давайте сравним Alteros 3D с другими аналогичными программами. В качестве примера возьмем самый распространенный, на мой взгляд, просмотрщик - ACDSee версии 7.0 от компании ACD Systems. У обеих программ есть дерево каталогов и верхнее меню с пунктами File (файл) и Edit (правка). Они обе обладают минимальными функциями редактирования изображения. Вот на этом, пожалуй, и заканчиваются общие черты. Если честно, то ACDSee позволяет большую свободу редактирования. С другой стороны, Alteros 3D - мультиформатная программа и, если честно, работает быстрее ACDSee. Если же сравнивать возможности встроенного медиаплеера с какой-нибудь специализированной программой, например с WinAmp, то Alteros 3D, безусловно, проигрывает. Но фишка Alteros 3D - в мультиформатности. Именно это главная особенность и отличительная черта. Вкупе со всеми возможностями творение Lighttek Software - действительно достойная программа. Что же выбрать: одну программу, в которой всего понемногу, или же множество программ узкой специализации? Выбор только за вами.

Итоги

Alteros 3D - довольно удобный и многофункциональный просмотрщик. Он соответствует всем требованиям, предъявляемым к подобным программам, и обладает возможностью редактирования, пускай ограниченной. Трехмерные файлы, обычные двухмерные графические изображения, текстовые файлы форматов TXT, RTF и файлы HTML, видео- и аудиофайлы, просмотр DVD, формат флеш-анимации - этот список действительно впечатляет. Так что если вы ищете достойный просмотрщик с поддержкой трехмерных изображений, то Alteros 3D от компании Lighttek Software - весьма приемлемый вариант. Приобрести программу можно на Softkey.ru, также можно скачать демоверсию.

Когда на экраны стали выходить первые трехмерные анимационные картины и новые игры с 3D-окружением, пользователи проявляли огромный интерес к этой области компьютерной графики. «Шрек», «История игрушек», «Корпорация монстров» и прочие 3D-фильмы казались поначалу чем-то очень необычным. После просмотра таких блестящих работ у многих возникало желание разобраться с тем, как все это создается. Но со временем ажиотаж вокруг трехмерной графики поостыл, и выход очередной серии «Шрека» сегодня не вызывает былого интереса.

Компьютерная «трехмерка» стала более качественной, а дизайнеры перестали использовать 3D там, где это не нужно. Наглядным примером такого неуместного использования 3D можно назвать игру Worms, которая потеряла свою привлекательность, как только из нее попытались создать трехмерную аркаду.

И все же сегодня мы снова наблюдаем растущий интерес к 3D, только его причина уже совсем иная — она больше не кроется в банальном вопросе «Как это сделано?». Теперь, когда Интернет достиг определенного уровня развития, у пользователей появилась возможность использовать трехмерные технологии прямо в окне браузера. И перспективы этого направления очевидны — от интерактивных игр до совершенно новых необычных веб-приложений и сервисов. Оценить потенциал «трехмерного» Интернета могут как те, кто непосредственно создает 3D-графику, так и те, кто только открывает для себя этот интереснейший мир.

Веб-сервисы для работы с 3D задействуют технологию WebGL. Она позволяет создавать любое 3D-содержимое, используя веб-обозреватель как платформу. Иными словами, для работы с 3D-графикой в браузере не требуется установка никакого дополнительного программного обеспечения. WebGL поддерживает аппаратное ускорение, поэтому для визуализации трехмерной анимации могут задействоваться не только ресурсы центрального процессора, но и возможности видеокарты. При помощи WebGL можно создавать игры в браузере, но наличие множества сервисов для работы с 3D подтверждает, что технология уже активно используется не только для развлечений, но и для вполне серьезных задач.

Стоит, однако, иметь в виду, что сервисы, работающие на WebGL, требуют наличия браузеров Google Chrome или Firefox (в Opera поддержку технологии так и не доработали — она осталась тестовой функцией). Если судить по нашему опыту, лучше все же отдать предпочтение Chrome — во многих случаях 3D в Firefox не отображается, хотя его поддержка официально заявлена.

⇡ Просмотр 3D-моделей в браузере

Одно из применений технологии WebGL — демонстрация трехмерных моделей. Предположим, созданную модель нужно показать клиенту, который в 3D ничего не смыслит и у которого никаких приложений для работы с 3D-графикой на компьютере не установлено. Можно сделать скриншот или несколько визуализаций, но ведь любая модель смотрится гораздо эффектнее, если ее рассматривать именно в 3D. Сервисы для просмотра моделей в браузере дают возможность продемонстрировать свои работы на любом компьютере, где есть современный браузер.

Некоторые из таких сервисов можно даже использовать как онлайн-портфолио. Чтобы показать свои умения, раньше 3D-моделлеру приходилось тратить время на визуализацию моделей с разных сторон и с разными вариантами представления (сетка, сглажено и пр.), создавать на их основе шоурил в видеоредакторе, загружать его в Интернет и т.д. С сервисами для просмотра 3D-моделей в браузере все гораздо проще.

Сервис P3d.in дает возможность загружать модели в формате OBJ на сайт и делиться ими. После загрузки генерируется ссылка вида http://p3d.in/BIcqM. Если перейти по ней, можно рассмотреть модель со всех сторон, повращать ее, приблизить. Очень удобно, что для просмотра могут использоваться разные представления: сетка, сплошной цвет, сетка на сглаженной поверхности и так далее.

Владелец учетной записи может работать со своими моделями в веб-галерее, сортировать их, используя метки, добавлять описания, управлять начальным видом камеры. Возможна и базовая настройка материалов: можно управлять цветом и наличием текстуры для параметров Diffuse и Specularity, а также размещением текстуры на объекте. При переключении на платный аккаунт добавляются возможности по управлению материалами: появляются дополнительные типы карт (Bump, Ambient Occlusion), увеличивается максимально допустимое разрешение текстур, появляется возможность загружать картинки в PNG. Пока что Pro-акаунты только тестируются, поэтому воспользоваться всеми их преимуществами можно совершенно бесплатно.

Sketchfab можно рассматривать как более продвинутый вариант P3d.in. Если предыдущий сайт хорошо подходит для тех, кому нужно время от времени демонстрировать отдельные 3D-модели заказчикам, Sketchfab — это место, где можно создать настоящее онлайн-портфолио.

За 7 долларов в месяц Sketchfab предлагает хостинг полноценного сайта-портфолио вида myname.sketchfab.me, на котором можно разместить информацию о себе и на который можно закачать все свои модели (просто модели, а не изображения, на рендеринг которых нередко уходят долгие часы). Потенциальный работодатель сможет увидеть все модели в 3D и рассмотреть их со всех сторон.

Впрочем, сайтом можно пользоваться и бесплатно. В этом случае создается страница вида sketchfab.com/3dnews, которая похожа на профиль тематической социальной сети. На ней можно увидеть все модели, загруженные пользователем, и число их просмотров. Другие пользователи Sketchfab могут оставить комментарий к модели, сделать пометку «нравится», а также подписаться на обновления.

Стоит иметь в виду, что в рамках бесплатной учетной записи невозможно делать модели открытыми только для личного доступа, поэтому нужно помнить: содержимое, которое загружается на сервис, становится видимым для всех.

Впрочем, разработчики Sketchfab позаботились о том, чтобы пользователи могли представить свои модели в наилучшем виде. Можно выбирать отображение с использованием шейдеров и сетки или без них, управлять многими параметрами материала, добавлять один из четырех вариантов однотонного фона или размещать модель на фоне изображения (звездного неба, зимнего леса и так далее — всего более 10 вариантов).

Для более качественного показа модели можно также использовать Screen Space Ambient Occlusion (SSAO). В режиме редактирования доступна полезная информация о модели: число треугольников и вершин. Sketchfab поддерживает множество форматов, среди которых OBJ, 3ds, blend, DAE.

⇡ Verold Studio

Verold Studio — самый молодой участник нашего обзора. Проект, запущенный лишь летом прошлого года, создавался уже тогда, когда на рынке существовали Sketchfab и P3d.in, поэтому его разработчики попытались предложить то, чего нет у конкурентов. Первое — это более широкие возможности работы с материалами. В Verold Studio встроен миниатюрный редактор материалов, поэтому возможностей сделать модель красивой тут гораздо больше. Можно добавлять отражения, блики и так далее.

Также доступны разнообразные параметры освещения, причем отдельно можно управлять задним светом, светом заливки, подсветкой. Как и в Sketchfab, на этом сайте можно использовать фоновые изображения и гибко настраивать фон. А вот вариантов представления модели гораздо больше. Можно, например, включить режим визуализации нормалей или UV. Еще одна приятная особенность Verold Studio — загрузка моделей простым перетаскиванием из файлового менеджера.

В Verold Studio также уделено внимание совместной работе над проектами. Сервис предлагает много социальных функций, в частности многопользовательское обсуждение проектов в реальном времени. Как и на Sketchfab, тут есть возможность подписываться на новые модели пользователя. Правда, по части пользовательских страниц Verold Studio явно отстает — страница профиля с адресом вида studio.verold.com/users/519dd09d6e7eb82000000a2 явно проигрывает простому адресу, который получают пользователи Sketchfab. Да и редактор моделей Sketchfab нам показался нагляднее, так что молодому проекту Verold Studio еще есть над чем работать.

⇡ 3D-графика в браузере — для 3D-печати

3D-печать дала новый импульс к изучению трехмерной графики. Многим пока это направление в новинку, но уже сейчас становится понятно, что трехмерные принтеры со временем постепенно станут вполне «домашней» периферией.

Развитие технологий трехмерной печати сделало невозможное возможным. Отныне с помощью трехмерного принтера можно за считаные минуты создавать вещи, на производство которых раньше уходили бы недели. Единственное, что требуется для создания предмета, кроме оборудования, — 3D-модель.

Делать их, конечно, можно и в традиционных программах для работы с трехмерной графикой, но изучение всевозможных 3D-студий на профессиональном уровне занимает немало времени. Процесс создания завершенного проекта в трехмерном редакторе подразумевает несколько этапов, каждый из которых требует навыков в определенной области — в текстурировании, настройке параметров визуализации, подготовке анимации и так далее. Однако для трехмерной печати наиболее важен лишь один этап разработки — 3D-моделирование. И с ним вполне можно справиться, используя веб-приложения для работы с трехмерной графикой.

⇡ 3DTin

3DTin — это онлайновый трехмерный редактор, созданный небольшой группой энтузиастов из Мумбаи (Индия) в 2010 году. За относительно короткий срок сервис набрал большое количество пользователей. В мае этого года число зарегистрированных пользователей превысило 100 тысяч человек. Такая популярность закономерна — еще несколько лет назад трехмерный редактор в браузере казался невозможным.

3DTin имеет лишь базовый набор функций для трехмерного моделирования (примитивные трехмерные формы, инструменты трансформации, объемный текст), но даже этого минимального набора инструментов вполне достаточно для построения 3D-сцен. В веб-приложении имеется даже возможность создания анимации!

Если вы никогда ранее не работали в 3D, освоить функции 3DTin будет очень просто. Во-первых, в настройках интерфейса можно выбрать русский язык, а во-вторых, изучать онлайновый редактор можно с помощью видеоуроков, интегрированных в справочную систему веб-приложения.

Созданные в веб-приложении модели могут быть отправлены на популярные сервисы для 3D-печати или же экспортированы в STL, OBJ, DAE. Все данные хранятся в «облаке», поэтому можно не волноваться о сохранности работы. Завершив моделирование на одном компьютере, вы можете спустя некоторое время продолжить работу на другом.

⇡ Tinkercad

Tinkercad был первым 3D CAD-редактором, работающим в браузере. Его основное назначение — создание моделей для 3D-печати. Интерфейс редактора очень напоминает внешний вид программы SketchUP — тут так же просто добавлять трехмерные объекты и манипулировать ими. Изменение размера, перемещение и поворот выполняются перемещением маркеров, которыми окружен объект. При изменении размера можно сразу же увидеть величину модели в миллиметрах или в дюймах — по выбору пользователя. Также присутствуют инструменты для выравнивания и зеркального отображения. В Tinkercad есть множество уже готовых моделей. Это не только геометрические объекты, но и все буквы английского алфавита, цифры, знаки препинания, другие популярные символы (сердце, звездочка). Также можно быстро создать куриные лапы, яйцо и уши зайца.

Готовые проекты могут быть сохранены в форматах STL, OBJ, VRML, X3D и SVG. При желании пользователь может не забивать себе голову форматами, а просто сразу же отправить проект на один из четырех поддерживаемых сервисов для 3D-печати. Файл будет загружен на сервис, а тот уже автоматически определит стоимость печати.

В марте этого года Tinkercad чуть было не закрыли. Его создатели решили сосредоточиться на новом проекте Airstone, закрыли регистрацию бесплатных учетных записей и сообщили о полном прекращении работы сервиса в середине лета 2014 года. К счастью, интересным проектом заинтересовалась компания Autodesk, которая в последнее время активно разрабатывает не только программное обеспечение для работы с 3D и CAD, но и тематические веб-сервисы и мобильные приложения. Неделю назад канадская компания купила Tinkercad, благодаря чему регистрация снова была открыта и пользователи бесплатных учетных записей получили дополнительные возможности. Для freeware-аккаунтов ныне работают все возможности импорта и экспорта проектов, сняты ограничения на число создаваемых дизайнов. Также в рамках обычной учетной записи можно использовать Shape Scripts, создавая собственные 3D-объекты средствами скриптового языка.

⇡ Заключение

Технология WebGl разрушает сложившийся стереотип о том, что браузер — это информационное приложение, пригодное только для просмотра графики, видео и текста. Теперь его возможности куда шире, и даже работа с 3D уже не кажется чем-то особенно необычным. И это — только начало. Самое интересное начнется тогда, когда онлайновые веб-приложения смогут составить конкуренцию десктопным программам. И если судить по возможностям представленных в обзоре сервисов, это будет уже совсем скоро.

Доброе время суток!
Несомненно многие из читателей Хабрахабр слышали, видели или даже использовали технологию WebGL . Если быть кратким - это библиотека для аппаратного ускорения интерактивной 3D графики прямо в веб-браузере без установки дополнительных плагинов. Обычно WebGL воспринимается как технология для создания развлекательного контента, например трехмерные многопользовательский онлайн игры. Однако интерактивная трехмерная графика в браузере может пригодиться и вполне для более серьезных профессиональных целей. И пример такого использования уже доступен каждому из нас.
Design Review Quickshare - веб вьювер 3D моделей с использованием облачных технологий. Сразу не терпится сказать, что с его помощью Вы с легкость сможете разместить 3D модель на своей странице!

Волею судеб при написании статьи “Сканируем в 3D с помощью фотоаппарата или 123D Catch” , я заглянул в лабораторию компании Autodesk Labs . В Autodesk Labs размещаются инновационные и перспективные разработки компании с целью получения отзывов от реальных пользователей. Некоторые из продуктов лаборатории умирают не получив развития, а какие-то перерастают в финальные продукты. Так и случилось с 123D Catch из моей предыдущей статьи.
К своему удивлению и невероятной радости в недрах лаборатории я обнаружил замечательный пример использования WebGL - Design Review Quickshare .

Суть сервиса в следующем: загружаем 3D файл (также есть поддержка и 2D чертежей/схем) формата DWF и, после непродолжительной конвертации в облаке, получаем настоящее 3D прямо в браузере на веб странице.

Можем вращать/крутить модель как нам вздумается, зуммировать, дабы рассмотреть все детали. В добавок поделится ссылкой на вьювер с нашей моделью.
Процесс интеграции на собственную веб страницу не сложнее чем встроить плеер с YouTube. Нажимаем на кнопку Share .

Выбираем размер, копируем код.

В качестве развлечения можно разместить свой трехмерный аватрар, сделанный в 123D Catch .
Основное же назначение - онлайн демонстрация 3D проектов конструкторов или дизайнеров.

На десерт немного технических подробностей

WebGL - основа для отображения 3D в браузере. По этому поводу было много статей на Хабре , следовательно останавливаться на этом не буду.

В то время, когда WebGL начинал набирать обороты и стали появляться первые примеры, у меня сразу же возникла мысль о подобном сервисе. Даже были проведены некоторые эксперименты. Так что, если у кого-то проявится интерес, в следующий раз я опишу способ, как вставить 3D на страницу HTML, не зная WebGL и JavaScript.
Но, как говорится, это уже совсем другая история.


Часто задаваемые вопросы

Общие вопросы:

Что такое Viewshape?

Viewshape разработан ведущим разработчиком и производителем 3D-программного и аппаратного обеспечения 3D Artec. Мы создали этот сайт для того, чтобы люди могли с легкостью делиться своими с миром.

Как это работает?

Мы использовали WebGL для отображения загружаемых вами . Однако, не все браузеры и устройства способны поддерживать отображение 3D-контента. Вот почему мы добавили функцию «вращение изображения» – сайт отобразит пререндеренный набор изображений (скриншотов), которые автоматически генерируются на наших серверах и которые можно вращать с помощью перемещения мыши влево и вправо. К сожалению, вращение изображения не позволяют свободно вращать объект вокруг своей оси, увеличить или уменьшить его, но, по крайней мере, позволит рассмотреть объект со всех сторон.

Сколько стоит эта услуга?

Нисколько. Наша услуга является абсолютно бесплатной.

Какие типы лицензий сайт поддерживает?

При публикации 3D- моделей вы можете выбрать любой тип из лицензий Creative Commons. Вы можете узнать более подробно обо всех лицензиях Creative Commons на их официальном сайте .

Какие настройки конфиденциальности доступны для 3D-моделей?

Ваша модель может быть как скрыта, так только вы можете видеть ее, так и открыта, это означает, что любой желающий сможет ее увидеть.

Какие форматы 3 D- моделей поддерживаются?

Поддержка STL, OBJ, WRL и PLY форматов

А как насчет текстуры?

В настоящее время мы поддерживаем PNG, JPEG и BMP форматы изображений. Чтобы увидеть текстурированный объект в WebGL следует убедиться, что:

  • текстура является квадратной
  • и размеры равносильны двукратной степени (например, 128, 256, 512, 1024).

Мы не рекомендуем использовать текстуру размером более 1024х1024 (512×512 предпочтительнее), и мы не поддерживаем несколько файловых текстур одновременно, поэтому, пожалуйста, объедините все ваши текстуры в один файл.

Какое программное обеспечение можно использовать для загрузки 3D-моделей viewshape.com?

Сделали? Ну а теперь переходим в свой профиль и нажмите “загрузить” или просто нажмите здесь 🙂

Если вы хотите загрузить 3D-модель с текстурой, вы должны заархивировать все (модель, материал, текстура) в один ZIP-архив и загрузить его.

Требования

Какие браузеры поддерживаются?

Подходят все браузеры, поддерживающие Javascript. Для рендеринга WebGL, однако, подходят только те, которые поддерживают стандартные квалификации. Такими являются:

  • Firefox – версии 4 или выше
  • Хром – версии 10 или выше
  • Хром – все последние версии
  • Opera – версия 12.0 и выше
  • Safari – версии 5.1 и выше

Каковы требования видеокарты?

Viewshape для iPhone

3D Viewer – приложение, которое разработано для просмотра 3D-моделей на iPhone и IPod Touch. Оно позволяет вам просматривать 3D-модели отсканированных объектов или 3D-моделей созданных дизайнерами в программах 3D-моделирования. Вы можете сохранить понравившиеся модели в галерее и делиться ими со своими друзьями, клиентами и коллегами. Вы можете скачивать модели напрямую из интернета, загружать их из iTunes или открывать из других приложений.

ОСНОВНЫЕ ХАРАКТЕРИСТИКИ

  • Легкая и интуитивная навигация просмотра
  • Поддержка форматов OBJ, STL, VRML и PLY
  • Поддержка текстур
  • Множество различных моделей рендеринга, включая твердотельную, каркасную и точечную
  • Загрузка моделей из интернет или открытие из других приложений (например Почтового клиента)
  • Встроенная поддержка гироскопа и акселерометра
  • Полноэкранный режим
  • Делитесь ссылками на 3D модели с друзьями

Viewshape для Windows

Поддержка STL, OBJ, WRL и PLY форматов

Открывает файлы широко используемых промышленных стандартных форматах

Поддержка стреоскопического рендеринга NVidia 3DVision Pro

Используйте вашу графическую карту NVidia Quadro со стерео- дисплеем или проектором и просмострщик Viewshape 3DViewer для того, чтобы полностью погрузиться в 3D-среду

Простые операции редактирования

Редактирование моделей теперь доступно прямо в окне просмотра: теперь доступны основные операции, такие как стирание /сглаживание и поворот объектов