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

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

2
Найпоширеніший формат 3D-моделі для opengl
Я новачок, який починає грати з OpenGL ES на пристроях Android. Щоб практикувати OpenGL, я хотів створити невеликий ігровий механізм, і тому мені було цікаво, який буде найкращий формат файлу 3D-моделі. Мене також цікавлять безкоштовні моделі одного формату. Що ти пропонуєш?
12 opengl  3d  models 

4
GLM: Кути Ейлера до Кватерніона
Я сподіваюся, що ви знаєте GL Mathematics ( GLM ), тому що у мене проблема, я не можу зламати: У мене є набір Ейлерових кутів, і мені потрібно виконати плавну інтерполяцію між ними. Найкращий спосіб - перетворити їх на кватерніони та застосувати SLERP- алрогіртму. У мене є питання, як ініціалізувати …

5
Артефакт текстури Skybox на краю
У мене є дивна проблема з малюванням текстури skybox на Mac. На iPhone все йде нормально. Я намагався без успіху змінити значення площин поблизу і вдалині. Це небо з шести текстур, і для кожної текстури я встановлюю це: glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); …
12 opengl  textures  macos  sky 

8
Початок роботи з програмою 2d Game Dev (C ++): DirectX або OpenGL? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Отже, я студент, котрий шукає, щоб завести ногу у двері розвитку ігор, і я …
12 c++  opengl  directx 

7
Найшвидший спосіб створити простий ефект частинок
Я шукаю найшвидший спосіб створити дійсно простий ефект частинок, який буде спам як пекло в грі ... В основному, моя гра схожа на гру вектрексу, яка складається в основному з ліній ... Я хочу зробити невеликі вибухи, які будуть дійсно звичайними. Є щось швидше, ніж просто переміщатися по деяких точках …

5
Агностичні мости API (тобто OpenGL / D3D / Що б там не було). Чи використовуєте ви їх, як їх виготовляєте. Про і Кон у [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Ви робите 3d двигун. Вам хочеться найкращого з багатоплатформних світів. Раптом ви зрозумієте, що …

1
Що таке похідні на екрані, і коли я їх використовуватиму?
Я бачу функції ddxі ddyglsl і еквіваленти hlsl раз у раз з'являються у шейдерному коді. В даний час я використовую їх для того, щоб робити картографічне зіставлення без дотичної чи бітангендної форми, але я в основному копіюю вставлений код. Я не розумію, що ці функції є насправді, що вони роблять, …

2
Що робить зміна GL_TEXTURE_WRAP) _ (S / T)?
Я працюю через підручники OpenGL для початківців, і поточний навчає, як застосувати текстуру до простого прямокутника. Навчальний стан підказує мені встановити параметри текстури GL_TEXTURE_WRAP_S та GL_TEXTURE_WRAP_T до GL_CLAMP_TO_EDGE, однак я не впевнений, що це насправді робить. Я знаю, що це стосується того, як обробляються текстури, більші / менші, ніж простір, …
12 opengl  textures 

1
Різниця в glDrawArrays та glDrawElements
Освіжуючи свою думку на OpenGL ES, я натрапив на glDrawArraysта glDrawElements. Я розумію, як вони використовуються, і начебто розумію, чому вони різні. Я, здається, не розумію, це те, що я не бачу, як glDrawElementsможна зберегти дзвінки дзвінка ( збереження дзвінків дзвінків - це опис, про який згадується більшість прочитаних книг, …

2
Яка перевага механізму прямого стану доступу OpenGL?
Я читав про OpenGL 4.5 Direct State Access (DSA) на opengl.org і не знаю, чи правильно я це розумію. Здається, випливає, що старий спосіб є менш ефективним: glBind(something) glSetA(..) glSetB(..) glSetC(..) ніж новий спосіб: glSetA(something, ..) glSetB(something, ..) glSetC(something, ..) З огляду на це тепер кожен glSetповинен містити glBind(something)всередині нього, …
11 opengl 

2
Як зробити натуральний вигляд вокселя
Я розвиваю гру з вокселями, але, думаю, я використовую неправильну техніку. В даний час я використовую плоскі плитки для виготовлення блоків, і я думаю, що це кращий і ефективніший спосіб. Я бачив гру з вокселями, яка має природний ландшафт. Під цим я маю на увазі не блокадність. У грі є …

1
Як я можу окремо проаналізувати швидкість шейдерів вершин та фрагментів?
Мені хотілося б дізнатися, як я можу перевірити, чи є моя вершина або мій фрагмент шейдера вузьким місцем у моєму конвеєрі візуалізації. Я читав про використання glQueryCounterз GL_TIMESTAMPціллю для отримання контрольних точок годинника між командами OpenGL, але вони не розрізняють різні типи шейдерів. Наприклад, якщо один кадр на графічному процесорі …

2
Як реалізувати переклади, масштаб, обертання для обробки 3D-трансформацій об'єкта?
Я зараз в процесі розробки базового 3D-редактора. Він використовує OpenGL для візуалізації 3D-світу. Зараз моя сцена - це лише кілька коробок різного розміру, і я перебуваю на етапі, коли я хочу мати можливість вибирати кожне поле, а потім переміщувати / масштабувати / обертати його, щоб досягти будь-якої трансформації, яку я …
11 opengl  3d 

3
Відображення лише частини екрана з високою деталізацією
Якщо графіка відображається за великим кутом огляду (наприклад, дуже великий телевізор або гарнітура VR), глядач насправді не може зосередитись на всьому зображенні, а лише на частині його. (Насправді це стосується і екранів звичайного розміру.) У поєднанні зі способом відстеження очей глядача (який, як правило, є життєздатним у VR, я думаю, …

3
Яке призначення індексів у 3D-рендерінгу?
Припустимо, ви створювали 3D-куб у OpenGL. Ви реалізуєте необхідні дані вершин для об'єкта (куба). Який би був сенс використання індексів? void CreateCube() { const Vertex VERTICES[8] = { { { -.5f, -.5f, .5f, 1 }, { 0, 0, 1, 1 } }, { { -.5f, .5f, .5f, 1 }, { …
11 opengl 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.