OpenGL png прозрачная часть текстуры рисуется черным цветом
При попытке нарисовать текстуру, ее прозрачная часть отображается черным цветом: Вот мой код: glClearColor(_r, _b, _g, 1.0); glClearDepth(1.0); glDepthFunc(GL_LESS); glEnable(GL_D…
При попытке нарисовать текстуру, ее прозрачная часть отображается черным цветом: Вот мой код: glClearColor(_r, _b, _g, 1.0); glClearDepth(1.0); glDepthFunc(GL_LESS); glEnable(GL_D…
Здравствуйте! Прочел обалденный туториал по bitmap-шрифтам от NeHe. Но к сожалению, тот код работает только на Windows. Как можно сделать тоже самое как здесь, только также для Ma…
Пишу 2D игру на OpenGL. Все прекрасно, никаких там GLUT, только вот одно не могу понять как сделать: Например, мне нужно нарисовать картинку с пиксельными координатами. Например: …
Как отрисовать Куб с разными текстурами на гранях, (1 грань -> 1 текстура) и как это реализовывать через VBO?! Зачем всё это: Весь сыр в том, что когда мы отрисовываем 1-100 ку…
У меня, наверно, 2 вопроса, но они вроде как связаны. Я пытаюсь разобраться, с чего начать изучение opengl, но чтобы все используемые библиотеки были наиболее популярны. На http:/…
Здравствуйте! Осваиваю OpenGl. Вот так я рисую целую текстуру: void drawImage2d(GLuint texture, float srcx, float srcy, float srcw, float srch, float x, float y, float w, float h)…
Всем привет. Мне нужно подключить библиотеку GLEW (для работы с расширениями OpenGL) к Visual Studio Express 2010. Скачал архив библиотеки отсюда: http://sourceforge.net/projects/…
Начал изучать OpenGL по этому туториалу. Все в точности переписал, убрал _T, т.к. не поддерживается новыми компиляторами, а туториал довольно старый. По этой же причине добавил ко…
Добрый день! Для работы с графикой в С++ есть намерние подключить библиотеку GL/glut.h. С этой целью были установлены пакеты freeglut3, freeglut3-dev, freeglut3-dbg (через synapti…
У меня есть код для преобразований координат мыши в OpenGL координаты. И вроде отрисовывается и всё прекрасно, но при подведении мыши к краю, центр квадрата (это полигон по коорди…
Сразу перейду к коду получение значения широты в радианах по меркатору, эта функция работает отлично getMerc=function(lat){ var mercN=Math.PI/2-lat*Math.PI; var lonRad = -2*Math.a…
С использованием библиотеки OpenTK пытаюсь равномерно заполнить поле точками, но почему-то столь простая вещь не получается. При определенных значениях появляются полосы - незапол…
Здравствуйте! Есть функция для отрисовки картинки: void window::drawImage(int num, int w, int h, int x, int y){ glClearColor(0.0f, 0.0f, 0.0f, 0.0f); glClear(GL_COLOR_BUFFER_BIT);…
Изучаю библиотеку GLUT. Создаётся впечатление, что в GLUT отрисовка и события работают параллельно, создавая многозадачность?
Здравствуйте! Не подскажете, как нарисовать картинку с помощью OpenGl? Update Вроде разобрался, накидал функцию: void window::drawImage(int num, int w, int h, int x, int y){ glCle…
Как загрузить и инициализировать модель в формате x в opengl?
Какое значение будет в fragment-шейдере иметь sampler2D uniform-переменная, если я не присвою ей значения в коде? Такой же вопрос об остальных uniform-переменных. Например, если у…
Интересует способ создания кнопки, например, как лучше это сделать. Нужно, чтоб при наведении она меняла цвет, а при нажатии происходило какое-либо событие. Например, у нас есть н…
Пишу под Андроид. Суть в том, что rotateM вращает по оси x y z, а translateM не могу понять (что она делает). Нашёл пояснение на английском: Translate matrix m by x y z in place, …
Ошибка линковщика или криворукий программист, помогите, решить проблемку Собственно пишу на Code::Blocks'e ошибка и код программы ниже D:/cPlusPlus/OpenGL/OpenGL_1-2/MyTexture/Ope…
У меня есть объект стена комнаты. Она не прямая, а с выступами и поворотами. А также есть текстура к ней. Мне нужно размножить её по всей стене, примерно так: texture.wrapS = THRE…
Откуда в этом коде может возникать утечка памяти? Смотрю за процессом через диспетчер задач, потребляемая память каждую секунду увеличивается на 4кб. Как это исправить? #include "…
Здравствуйте. У меня есть пару вопросов, как мне кажется, стандартных при старте изучения OpenGl. Расскажите подробнее про версии (как мне известно, их 4), в чем их различие, суще…
Здравствуйте! Задал такой вопрос на форуме математики: Не подскажете, как можно найти углы наклона плоскости, заданной тремя точками, к осям? Т.е. есть три точки (x1,y1,z1), b(x2,…
Стоит задача визуализировать дерево. Дерево классическое: каждый узел имеет не больше 1 родителя. Количество детей считается рандомно, в соответствии с заданным числом. Вывести ну…
Кому приходилось создавать террейн с LOD? Сама среда реализации не важна, важен алгоритм, естественно в 3D. При условии, что данные для тайлов должны подгружаться динамически. Ест…
Здравствуйте! Изучаю Android, пишу простую программку... Меня окончательно изматал GLSurfaceView, никоим образом не хочет держать на себе кнопки. Все чего я достиг: // Init GL Sur…
Есть png текстура c альфа-каналом. Загружаю ее, используя BitmapFactory. На эмуляторе смешивание отрабатывает отлично. Виден задний фон, где альфа равна 0. Вот формула: glBlendFun…
Итак есть картинка, загруженная с помощью Devil, и кучка черных квадратов. 1) Картинка почему-то показывается перевернутой, как сделать ее прямой? 2) Когда я отрисовываю черные ку…
Есть файл картинки например в *.bmp. Как показать ее на форме(создана с помошью glut). Не могу разобраться самостоятельно. Покажите пример кода или дайте сылку простых исходников …