Запитання з тегом «opengl»

OpenGL - це графічний стандарт і API, орієнтований на ринки робочих столів і робочих станцій. Він розроблений таким чином, щоб його легко прискорити за допомогою спеціалізованого комп'ютерного обладнання, а отже, більшість реалізацій дають значно покращені показники порівняно з традиційною візуалізацією програмного забезпечення. В даний час OpenGL використовується для таких програм, як програмне забезпечення для САПР та комп'ютерні ігри. Це також кросплатформна. Стандарт OpenGL контролюється групою Khronos, яка також контролює OpenGL ES.

3
Відкладене затінення - як поєднувати кілька світильників?
Я починаю з GLSL і я реалізував просте відкладене затінення, яке виводить G-буфер з позиціями, нормалами та альбедо. Я також написав просту шейдерну точку світла. Тепер я малюю сферу для точкового світла і вихід виходить у буфер освітлення. Проблема полягає в тому, як я поєдную результати буфера освітлення при малюванні …

1
Як генерувати 3D-бігову доріжку зі сплайну?
Я хочу створити тривимірну гоночну доріжку навколо сплайна, який описує її форму. Ось показове відео . Доріжка повинна бути нескінченним тунелем, який проносяться вздовж 3D-сплайна, з деякими перешкодами, закинутими. Найкраща моя ідея поки що - підняти форму кола вздовж сплайну. Мені хотілося б також деякі вказівки щодо того, як керувати …

2
Як визначити, на який об’єкт / поверхню вказує користувач за допомогою lwjgl?
Назва майже все це говорить. Я працюю над простим проектом "звикнути до lwjgl", що включає маніпулювання кубиком рубіка, і я не можу зрозуміти, як сказати, на яку сторону / квадрат вказує користувач.

4
Неможливо зрозуміти ці координати текстур УФ (діапазон НЕ від 0,0 до 1,0)
Я намагаюся намалювати простий 3D-об’єкт, згенерований Google SketchUp 8 Pro на моєму додатку WebGL, модель - простий циліндр. Я відкрив експортований файл і скопіював положення вершин, індекси, нормалі та координати текстури у файл .json, щоб мати можливість використовувати його у javascript. Здається, все добре працює, за винятком координат текстури, які …

3
Замовте незалежну прозорість у системі частинок
Я пишу систему частинок і хотів би знайти хитрість, щоб досягти належного альфа-змішування без сортування частинок, оскільки: Кожна частинка є спрайтом точки в одній сітці, і я не можу використовувати здатність графіка сцени для сортування прозорих вузлів. Однак, системний вузол повинен бути правильно відсортований. Положення частинок обчислюється на шейдері з …

2
Як боротися з OpenGL та повноекранним екраном на OS X
Більшу частину моєї розробки я роблю на OS X, і для мого поточного ігрового проекту це моє цільове середовище. Однак, коли я граю в ігри, я граю в Windows. Як геймер Windows, я звик перемикати Alt + Tab зсередини гри на останню програму, яка була відкрита. В OS XI в …
9 opengl  sdl  macos 

6
Бібліотека для завантаження зображень у текстури, Linux, C та OpenGl
Я шукаю просту, автономну бібліотеку С для Linux, щоб завантажити зображення з файлів у текстури OpenGL. Ліцензія повинна бути досить ліберальною: zlib, bsd, mit чи щось таке. Я знайшов грунт , однак він давно не оновлювався. Чи є ще щось, або я повинен написати своє? PS Я використовую glfw. Існують …
9 opengl  textures  c  loading  linux 

4
Як покращити ефективність дозування
Я розвиваю спрайтову 2D гру для мобільних платформ (платформ) і використовую OpenGL (ну, власне, Irrlicht) для візуалізації графіки. Спочатку я здійснив спрайт-рендерінг простим способом: кожен ігровий об’єкт відображається як квадратик із власним графічним викликом GPU, тобто, якщо у мене було 200 ігрових об'єктів, я робив 200 дзвінків на кадр. Звичайно, …

1
Спирити листи з буферними об'єктами та шейдерами
Який "найкращий" спосіб попрацювати з спрайтовими листами за допомогою шейдерів і буферів? У безпосередньому режимі легко змінювати текстові тексти спрайта, коли він малюється, але я не знаю, як це зробити за допомогою сучасного opengl. Чи варто зберігати всі текстові слова в буфері та змінювати вказівник для кожного спрайту, чи є …

4
Геометричні перетворення на процесорі та графічному процесорі
Я помітив, що багато 3d програми зазвичай роблять векторні / матричні обчислення, а також геометричні перетворення на процесорі. Хтось знайшов перевагу в переміщенні цих обчислень у вершинні шейдери на GPU?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.