21.04.2013, 21:00
|
|
партизан, доктор
|
|
Регистрация: 29.06.2011
Сообщений: 221
|
|
3D картинка на JS - можно ли сделать ?
есть монитор 3д и видеокарта нормальная - как можно в браузере организовать объемное изображение для просмотра в 3д очках?
|
|
21.04.2013, 22:18
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,584
|
|
WebGL очевидно, хотя по поводу 3D и ХЗ.))
__________________
29375, 35
|
|
21.04.2013, 22:20
|
|
Кандидат Javascript-наук
|
|
Регистрация: 15.03.2013
Сообщений: 100
|
|
Допустим, имеется обычная 3д-картинка. А теперь все её места, которые по смыслу находятся ближе к зрителю сместите немного влево с рассчётом, чем ближе точка, тем больше смещение. То, что получилось закрасьте синим цветом и зафиксируйте в центре экрана. Потом опять берём исходную картинку, делаем ясё то же самое, только смещаем не влево, а вправо. Красим красным цветом и фиксируем в центре экрана в наложении с первым изображением. Теперь попробуйте на это всё посмотреть через красно-синие очки.
|
|
21.04.2013, 22:33
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,584
|
|
Опан, он, я так понял, хочет нормальное 3D, а не анаглиф.
Анаглиф то на webgl делается точно, вот например.(Приблизьте максимально любой город, и нажмите в правом верхнем углу на иконку очков.)
__________________
29375, 35
|
|
21.04.2013, 22:55
|
|
Кандидат Javascript-наук
|
|
Регистрация: 15.03.2013
Сообщений: 100
|
|
Наверно для этого придётся перенастраивать браузер, а второй вариант - правое и левое изображение не красное и синее, а обычных цветов, и находятся на экране не одно на другом, а слева и справа. Смотреть тогда нужно одним глазом на одно изображение, а вторым - на второе с помощью соответствующей стереооптики. А если подразумевается ещё что-то другое, то мне самому было б интересно узнать.
|
|
21.04.2013, 23:47
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,584
|
|
Сообщение от Опан
|
Наверно для этого придётся перенастраивать браузер, а второй вариант - правое и левое изображение не красное и синее, а обычных цветов, и находятся на экране не одно на другом, а слева и справа. Смотреть тогда нужно одним глазом на одно изображение, а вторым - на второе с помощью соответствующей стереооптики. А если подразумевается ещё что-то другое, то мне самому было б интересно узнать.
|
Подразумевается нормальное аппаратное 3D. =\
Судя по гуглю - ответ нет, ибо все современные 3d дрова работают через directx. Теоретически можно написать свой драйвер для gl но это отдельная история.)
__________________
29375, 35
Последний раз редактировалось Aetae, 22.04.2013 в 00:08.
|
|
22.04.2013, 11:53
|
|
Кандидат Javascript-наук
|
|
Регистрация: 15.03.2013
Сообщений: 100
|
|
Ясно. Я подумал, что, так как сайт посвящён JS, подразумевается программное построение стереокартинок с помощью JS.
А по ссылке на карты всё время появляется такое сообщение, я сделал так, как написано, но оно всё равно появляется, и иконки очков у меня нет.
|
|
22.04.2013, 12:18
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,584
|
|
Опан, ответ очевиден: использовать браузер с поддержкой webgl. Например firefox или chrome.
//На данном форуме вообще подразумевается, что у каждого стоят все варианты браузерв и если не работает в одном, человек первым делом посмотрит в другом. Таки веб-разработкой занимаемся.
__________________
29375, 35
|
|
22.04.2013, 13:16
|
|
Кандидат Javascript-наук
|
|
Регистрация: 15.03.2013
Сообщений: 100
|
|
Такое сообщение выдал Firefox. (ОС у меня - XP.) Прямо удивительно, что для вывода анаглифических изображений требуются такие прибамбасы.
|
|
22.04.2013, 14:55
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,584
|
|
Сообщение от Опан
|
Такое сообщение выдал Firefox. (ОС у меня - XP.) Прямо удивительно, что для вывода анаглифических изображений требуются такие прибамбасы.
|
Это требуется для работы webgl в целом. Есть подозрение, что и друге 3d программы основанные на gl у тебя могут работать с глюками. Попробуй таки обновить дрова.(или не стоит, если всё остальное работает, ибо золотое правило: работает - не трогай)
__________________
29375, 35
Последний раз редактировалось Aetae, 22.04.2013 в 14:58.
|
|
|
|