3D картинка на JS - можно ли сделать ?
есть монитор 3д и видеокарта нормальная - как можно в браузере организовать объемное изображение для просмотра в 3д очках?
|
WebGL очевидно, хотя по поводу 3D и ХЗ.))
|
Допустим, имеется обычная 3д-картинка. А теперь все её места, которые по смыслу находятся ближе к зрителю сместите немного влево с рассчётом, чем ближе точка, тем больше смещение. То, что получилось закрасьте синим цветом и зафиксируйте в центре экрана. Потом опять берём исходную картинку, делаем ясё то же самое, только смещаем не влево, а вправо. Красим красным цветом и фиксируем в центре экрана в наложении с первым изображением. Теперь попробуйте на это всё посмотреть через красно-синие очки.
|
Опан, он, я так понял, хочет нормальное 3D, а не анаглиф.
Анаглиф то на webgl делается точно, вот например.(Приблизьте максимально любой город, и нажмите в правом верхнем углу на иконку очков.) |
Наверно для этого придётся перенастраивать браузер, а второй вариант - правое и левое изображение не красное и синее, а обычных цветов, и находятся на экране не одно на другом, а слева и справа. Смотреть тогда нужно одним глазом на одно изображение, а вторым - на второе с помощью соответствующей стереооптики. А если подразумевается ещё что-то другое, то мне самому было б интересно узнать.
|
Цитата:
Судя по гуглю - ответ нет, ибо все современные 3d дрова работают через directx. Теоретически можно написать свой драйвер для gl но это отдельная история.) |
Вложений: 1
Ясно. Я подумал, что, так как сайт посвящён JS, подразумевается программное построение стереокартинок с помощью JS.
А по ссылке на карты всё время появляется такое сообщение, я сделал так, как написано, но оно всё равно появляется, и иконки очков у меня нет. |
Опан, ответ очевиден: использовать браузер с поддержкой webgl. Например firefox или chrome.
//На данном форуме вообще подразумевается, что у каждого стоят все варианты браузерв и если не работает в одном, человек первым делом посмотрит в другом. Таки веб-разработкой занимаемся. |
Вложений: 1
Такое сообщение выдал Firefox. (ОС у меня - XP.) Прямо удивительно, что для вывода анаглифических изображений требуются такие прибамбасы.
|
Цитата:
|
Часовой пояс GMT +3, время: 12:28. |