|
184 / 24 / 4
Регистрация: 18.01.2011
Сообщений: 359
|
||||||
Несколько камер23.12.2015, 10:19. Показов 2343. Ответов 5
Метки нет (Все метки)
Добрый день.
Проблема следующая, как известно, принято сначала указывать камеру, например:
Мне же необходимо во время отрисовки переключаться с одной камеры на другую. с одного вида сцены на днругой. Разумеется можно под каждую камеру отрисовывать сцену отдельно, но, считаю, что должен быть более адекватный способ. За ранее спасибо за помощь.
0
|
||||||
| 23.12.2015, 10:19 | |
|
Ответы с готовыми решениями:
5
Несколько веб-камер ПО для IP камер синхронизация ip камер |
|
Программист велосипедист
161 / 48 / 7
Регистрация: 23.11.2014
Сообщений: 313
|
|
| 25.12.2015, 04:36 | |
|
Во первых командой glTranslatef(); вы трансформируете MVP а не камеру .
Во вторых что вам мешает использовать стеки со значениями MVP пишется вроде так glPushMatrix();
0
|
|
|
184 / 24 / 4
Регистрация: 18.01.2011
Сообщений: 359
|
|
| 25.12.2015, 09:24 [ТС] | |
|
Нет, glTranslatef(); перед glMatrixMode(GL_MODELVIEW); влияет на камеру. Стеки использую.
Раскрою суть проблемы. Я делаю отражение в воде. соотв-но принскрин экрана в положении камеры из воды. Соотв-но делаю так, сначала камеру ставлю как бы из воды смотрит, делаю отрисовку, а затем, устанавливаю камеру по умолчанию и снов аотрисовка. 1ю отрисовку загоняю в тексутру. Вобщем 2 отрисовки за кадр. не хорошо както. Можно ли....по другому?
0
|
|
|
Программист велосипедист
161 / 48 / 7
Регистрация: 23.11.2014
Сообщений: 313
|
|
| 25.12.2015, 11:43 | |
Сообщение было отмечено Андрей2011 как решение
Решение
Если нужно два ракурса то тут минимум 2 переключение проекций так что это нормально .
1
|
|
|
184 / 24 / 4
Регистрация: 18.01.2011
Сообщений: 359
|
|
| 25.12.2015, 13:58 [ТС] | |
|
ок. спасибо.
0
|
|
|
|
|||||||
| 25.12.2015, 14:30 | |||||||
Сообщение было отмечено Андрей2011 как решение
Решение![]() Как я понял, невозможно растеризовать за одни проход с нескольких точек обзора так как аппаратно на вход растеризатора с каждой вершины поступает жёстко зашитая структура:
В вашем же случае требуется 2 копии такой структуры с каждой вершины(или хотя бы 2 gl_Position) и 2 копии выходных буферов. Вообщем, несмотря на то что современный GL уже давно может заполнять несколько буферов одновременно (MRT) именно непрограммируемость входных параметров растеризатора блокирует очевидную возможность рендера с нескольких точек обзора. Хотя уже придумали некий обход этого ограничения. В частности для генерации стереоэффекта опять требуется обзор с нескольких позиций. Идею до конца не понял, так что врать не буду. Только понял что используют геометрический шейдер(GL33/DX11) для дублирования примитивов однако всё равно требуется некая магия для разделения результирующий буферов... вообщем будет время ещё поковыряю это направление. Или если кто до меня покажет все тонкости работы однопроходного рендера с нескольких позиций буду безмерно благодарен и счастлив
1
|
|||||||
| 25.12.2015, 14:30 | |
|
Помогаю со студенческими работами здесь
6
Коммутация камер Wi fi для IP камер Изображение с 4 камер Переключение камер Беспроводная сеть ip камер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|