Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
zzzheka
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 8
#1

Комбинирование 2D и 3D в OpenGL ES 2.0 - Программирование Android

03.04.2015, 23:07. Просмотров 468. Ответов 5
Метки нет (Все метки)

Написал 3D-приложение на OpenGL ES 2.0 и столкнулся с проблемой: как поверх 3D сцены нарисовать 2D-объект?
Подскажите, плз, уже поинета перерыл и ничего...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2015, 23:07     Комбинирование 2D и 3D в OpenGL ES 2.0
Посмотрите здесь:

Комбинирование программных параметров текста и параметров из layout - Программирование Android
Есть класс, отображающий layout на котором есть элемент TextView. В layout textView имеет вид: <TextView ...

OpenGL ES - Программирование Android
Пытаюсь разобраться с 3D-графикой в Android, нашел пару уроков по OpenGL ES, начал экспериментировать. Никак не могу найти методы...

OpenGL - Программирование Android
Наверное, наитупейший вопрос, но как работать с картинкой в OpenGL? Как инициализировать? В примере на офсайте и во многих остальных...

Android OpenGL 1.1 - Программирование Android
Пытаюсь вот так нарисовать треугольник,но ничего не получается.В чём дело.смотрел несколько примеров,вроде всё идентично. package...

OpenGL ES AndroidNDK - Программирование Android
ок, таки настроил среду разработки и разобрался как компилировать проекты с использованием NDK. Поведайте пожалуйста, где можно найти...

Инициализация OpenGL ES - Программирование Android
Вечер добрый, товарищи. Пытаюсь инициализировать область GLSurfaceView в части экрана. Как-то не очень выходит. Подскажите? Код: ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 596
04.04.2015, 12:22     Комбинирование 2D и 3D в OpenGL ES 2.0 #2
Цитата Сообщение от zzzheka Посмотреть сообщение
Написал 3D-приложение на OpenGL ES 2.0 и столкнулся с проблемой: как поверх 3D сцены нарисовать 2D-объект?
Подскажите, плз, уже поинета перерыл и ничего...
Может я что-то не понял, но как заканчиваешь отрисовку 3D выключай тест глубины и рисуй 2D, хотя может есть более правильный вариант
Плутон
13 / 13 / 4
Регистрация: 29.06.2011
Сообщений: 85
04.04.2015, 23:44     Комбинирование 2D и 3D в OpenGL ES 2.0 #3
Меняй матрицу проекции с перспективной на ортогональную, и рисуй 2d
zzzheka
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 8
05.04.2015, 00:14  [ТС]     Комбинирование 2D и 3D в OpenGL ES 2.0 #4
Плутон, а не подскажете, как тогда в ортогонайльной проекции задавать координаты?
И не повлияет ли на это Matrix.LookAtM?
Плутон
13 / 13 / 4
Регистрация: 29.06.2011
Сообщений: 85
05.04.2015, 00:22     Комбинирование 2D и 3D в OpenGL ES 2.0 #5
Не понял, что значит "как задавать координаты". От матрицы и шейдера зависит.
А как вы используете setLookAtM?
Вам нужно перед отрисовкой 2д установить ортогональную матрицу, и матрицу трансформации приравнять к единичной. А перед рисованием 3д вернуть матрицы, используемые Вами для 3д
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2015, 00:35     Комбинирование 2D и 3D в OpenGL ES 2.0
Еще ссылки по теме:

OpenGl ES 2.0 Текстуры - Программирование Android
Всем доброго вечера! Никак не получается по урокам отрисовать текстурированный прямоугольник. Вылетает и ошибки не выдает, там много...

OpenGL (Android) - Программирование Android
Гугля данную тематику нашел цикл уроков по работе с OpenGL: http://*******/qHG0i Начал изучать и пробовать писать что-то свое. После...

Кривые в OpenGL SE 1.0 - Программирование Android
Помогите, пожалуйста, мне очень нужна ваша помощь. Как в Android с помощью OpenGL ES 1.0 сделать движение картинки по траектории,...

Текстура OpenGL es 2 - Программирование Android
Доброго времени суток. Возникла такая проблема. Пишу 3D гоночки(eclipse+android sdk+openGL es 2) , тестирую на LG G-pad , samsung...

.APK to .BAR With OpenGL - Программирование Android
Добрый день. Если кто в курсе, подскажите пожалуйста существуют ли ограничения или какие либо проблемы при портировании приложения...

Чёрный экран OpenGL ES 1.0 - Программирование Android
Я написал простенькую игру на OpenGL ES 1.0. Игра работает нормально, но почему-то когда во время игрового процесса нажимаешь кнопку домой,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
zzzheka
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 8
05.04.2015, 00:35  [ТС]     Комбинирование 2D и 3D в OpenGL ES 2.0 #6
Аа, дошло, спасибо
Yandex
Объявления
05.04.2015, 00:35     Комбинирование 2D и 3D в OpenGL ES 2.0
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru