Обробки текстур: ЛЕГКА РОБОТА З фоновим малюнком – РОЗРОБКА ІГОР ДЛЯ ОС ANDROID

&nbsp Коли ми писали Містера Нома, ми завантажили ряд растрових зображень і безпосередньо відправили їх в фреймбуфер – без поворотів, тільки злегка змінивши масштаби, що було досить нескладно У OpenGL ES нас в основному цікавлять трикутники, які можуть мати будь-яку орієнтацію і розмір залежно від поставленого завдання Як же візуалізувати зображення за допомогою OpenGL ES

Конвеєр візуалізації OpenGL – РОЗРОБКА ІГОР ДЛЯ ОС ANDROID

OpenGL ES відстежує ці три матриці Кожен раз, коли ми встановлюємо одну з них, вона зберігається в памяті до тих пір, поки ми знову її не змінимо Говорячи мовою OpenGL ES, це називається станом OpenGL не просто відстежує стан матриці, а також стежить за тим, чи хочемо ми призвести альфа-змішування, враховувати освітлення, за тим, яка […]

Z-БУФЕР: наводимо порядок – РОЗРОБКА ІГОР ДЛЯ ОС ANDROID

&nbsp Що таке z-буфер Коли OpenGL ES отрісовиваєт трикутник до кадрового буфер, він просто змінює колір пікселів, що складають цей трикутник Z-буфер дуже схожий на кадровий буфер в тому, що він також має сховище для кожного пікселя на екрані Однак замість того, щоб зберігати кольору, він зберігає значення глибини Значення глибини пікселя – це приблизно […]

Відправка вершин до OpenGLES – РОЗРОБКА ІГОР ДЛЯ ОС ANDROID

Як ми опишемо місце розташування трьох вершин нашого першого трикутника Легко – припустимо, що наша система координат лежить в діапазоні від (0, 0, 1) до (320 480 -1) Тоді ми можемо зробити наступне: