Четверг, 24 Апрель 2014 00:00

Многогранная книга

Открыл каталог многогранников. Пока представлены только пять платоновых тел. Надеюсь каталог будет регулярно пополняться новыми моделями и их описаниями.

Каталог возник в результате интеграции пакета threejs, поддерживающего технологию WebGL. Модели многогранников можно интерактивно вращать при помощи мыши. WebGL поддерживается далеко не всеми браузерами. Браузеры Chrome и Firefox поддерживают WebGL, для других браузеров Вы скорее всего увидите лишь статическое изображение. Будем надеятся, что в ближайшем будущем остальные браузеры подтянутся и дадут возможность использовать передовые технологии.

Каталог многогранников доступен по этой ссылке

Опубликовано в Новости
Воскресенье, 16 Март 2014 18:18

Генератор 3D QR-кода online

Реализовал безумную идею генератора QR-кода в виде 3D объекта. Возможно, стоит попробовать в будущем поиграть с формой параллелепипедов и с цветом.

На странице http://bushmelev.ru/webgl/qrcode3d.html можно сгенерировать свой QR-код в виде 3D-объекта online, подобрать нужный ракурс и сохранить изображение в виде картинки на свой компьютер. Как и для чего использовать полученный QR-код знает теперь каждый. А если нет, то вот статейка про QR-коды, если и этого недостаточно, то к Вашим услугам Google.ru и Yandex.ru, которые, как известно знают все, в частности про QR-код.

Ромботриаконтáэдр

Ромботриаконтаэдр от греч. τριάκοντα (греч. τριάντα) — тридцать и εδρον — грань) — выпуклый многогранник — тридцатигранник с одинаковыми ромбическими гранями, полуправильный многогранник, относящийся к так называемым каталановым телам - телам, двойственным архимедовым.
Является двойственным по отношению к икосододекаэдру.

Опубликовано в Многогранники
Среда, 05 Март 2014 19:44

WebGL, COLLADA и многогранники

В свое время, год, я думаю, 2010, для демонстрации многогранников использовал вновь появившуюся технологию WebGL. В те давние времена технология была сырая, браузер Chrome только-только подключил использование WebGL. Бороться приходилось не только с кодом, но и с браузером.

Среда, 16 Март 2011 16:39

WebGL и Firefox 4

Наконец-то появилась версия Firefox 4, которая радостно установилась автоматически на моей рабочей машине под Windows XP. Что может волновать в первую очередь человека установившего новую версию браузера? Конечно же, работает WebGL или нет!

Увы тест на визуализаторе многогранников не прошел :(((

Что будем делать? Конечно же полезем в настройки. Вводим about:config в адресной строке и попадаем на страницу с настройками. Будет грозное предупреждение, что все это мы делаем на свой страх и риск, но что делать? Будем настраивать.

На странице настроек ищем параметр
webgl.force-enabled
и двойным кликом устанавливаем значение в "true". Вот собственно и вся недолга. Проверить работоспособность можно, например, сдесь:

У меня, по крайней мере все заработало. Правда под Windows. Под Ubuntu 10.10 64 бита так и не заработало. Будем ждать и искать возможности.

Суббота, 12 Март 2011 09:40

WebGL и настройки chrome

Технологию WebGL пока поддерживает ограниченное количество браузеров. Одним из наиболее продвинутых в этом смысле браузеров является chrome. WebGL работает и в Windows и Linux (под MacOS, может и работает, но я не проверял, не было возможности).

Каково же было мое разочарование, когда выяснилось, что новая версия chrome 10.0.648.133 отказалась демонстрировать такие дорогие мне многогранники... 

Попытка установить новый драйвер ATI Catalist 11.2 не увенчалась успехом. Получил только проблемы с работой OpenGL пока не скачал уже готовые драйвера.

На самом деле? проблема решилась просто. Необходимо в строку запуска хрома добавить параметр --ignore-gpu-blacklist

таким образом моя строка запуска хрома выглядит следующим образом:

chrome --enable-webgl --ignore-gpu-blacklist

Есть подозрение, что от параметра --enable-webgl можно отказаться для версии chrome 9 и выше.

Насколько известно использование параметра --ignore-gpu-blacklist помогает не только в Linux.