Демонстрация 3D-скульптуры WebGL


Благодаря многочисленным демонстрациям WebGL быстро становится неотъемлемой частью веб-опыта. Но что вы можете сказать о SculptGL – он позволяет моделировать каплю глины в интерактивном режиме, и вы даже можете распечатать конечный результат в 3D.

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

Было предпринято несколько попыток сделать 3D – моделирование более простым и естественным-возможно, одной из самых ранних была Caligari Truespace, которая позволяла пользователю взаимодействовать с твердым телом, как с пластилином. К сожалению, Truespace больше не с нами, но теперь вы можете попробовать что-то в том же духе, используя только JavaScript и WebGL в форме SculptGL.

Существует не так много подробной информации о SculptGL, кроме того, что находится на веб-странице его создателя Стефана Гинье:

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

В основном это означает, что сетка, используемая для представления формы, изменяется по мере работы с ней, чтобы обеспечить хорошее компактное представление.

У вас есть ряд инструментов для работы, и то, что они делают, в значительной степени необъяснимо, но вы можете узнать, играя с ними. Надуйте и выкачайте (выберите отрицательный вариант) вытяните поверхность или выройте отверстия. Они создают топологические изменения в сетке в виде отверстий – если вы хотите, чтобы это было в математике, они могут изменить топологический род поверхности. Мой единственный совет-использовать инструменты, щелкая левой кнопкой мыши и перемещая инструмент очень осторожно, чтобы нарисовать фигуры. 

Вы также можете повернуть вид, перетаскивая его правой кнопкой мыши. 

Моя бесконечно художественная первая попытка создать скульптуру в стиле Родена…

Хотя он отлично работал на рабочем столе с помощью мыши, но я попробовал сенсорный ввод на планшете Android как с Chrome, так и с Firefox без особого успеха – Chrome не смог отобразить внутреннюю сферу, а Firefox не реагировал на сенсорный ввод.

Стефан сообщает, что Chrome дает лучшую производительность, но он также работает с Firefox – ни слова о IE, но он все еще находится в бета-версии. 

Это очень весело, и если вам удастся создать что-нибудь стоящее, вы можете экспортировать в формате obj и импортировать его в 3D-принтер, чтобы получить версию в реальном мире. 


Добавить комментарий