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

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

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

1
Скориставшись багатопоточністю між ігровим циклом та openGL
Говорячи в контексті гри, заснованої на рендері openGL: Припустимо, є дві нитки: Оновлення логіки гри і фізики тощо для ігрових об'єктів Робить openGL виклики для малювання кожного ігрового об’єкта на основі даних в ігрових об'єктах (цей потік 1 постійно оновлюється) Якщо у вас є дві копії кожного ігрового об'єкта в …

1
Чому важливо мати цілі візуалізації з однаковим розміром бітів?
В даний час я думаю про те, який тип GBuffer мені знадобиться для відкладеного затінення, отже, я намагався також документувати себе в Інтернеті про найпоширеніші та їх формат. Більшість передаваних вами GBuffer використовували однаковий розмір бітів для кожної цілі візуалізації, що часто призводить до невикористаних каналів. Однак, як перший здогад …

1
Що в OpenGL, що таке "нульовий стан"?
Нещодавно на співбесіді з роботи я зазначив, що я навчав себе сучасним OpenGL та рендерінгам з вершинними буферними об’єктами, оскільки мій університет навчав лише конфігурацію функцій фіксованої функції з режимом негайного режиму. Інтерв'юер коротко перебив мене, сказавши, що VBO фактично були замінені чимось під назвою "нульовий режим надання", а потім …

2
Скільки програм OpenGL потрібно використовувати для візуалізації декількох об'єктів?
У моїй сцені є кілька об’єктів. (Скажімо, 3 кубики, 1 циліндр, 8 сфер.) Я припускаю, що я повинен створити вершинний шейдер для кожного. Скільки програм я маю мати? Альтернативи: Одна програма на об’єкт Одна програма для всіх кубів та інша для всіх сфер (якщо використовувати однакові шейдери) Одна велика програма …

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

2
OpenGL отримує контур декількох об'єктів, що перекриваються
У мене просто була ідея для моєї поточної гри, зробленої з opengl в c ++: я хотів би мати великий контур (5-6 пікселів) на декількох об'єктах, що перекриваються, коли гравець щось виграє. Я подумав, що найкращим способом є використання буфера трафарету, але за кілька годин я намагаюся зробити деякий позаекранний …
10 opengl  outline 

1
Трубопровід рендерингу двигуна: загальний шейдер
Я намагаюся зробити 2D ігровий движок, використовуючи OpenGL ES 2.0 (iOS поки що). Я написав прикладний рівень в Objective C і окремий власний RendererGLES20 в C ++. Жоден специфічний виклик GL не проводиться за межами рендерінга. Це працює чудово. Але у мене є деякі проблеми з дизайном при використанні шейдерів. …

2
Чи є ще переваги використання gl_quads?
Гаразд, я розумію, що gl_quads застаріли, і тому ми більше не повинні їх використовувати. Я також розумію, що сучасний ПК під час гри з використанням gl_quads насправді малює два трикутники. Тепер я чув, що через цю гру слід писати, використовуючи трикутники. Але мені цікаво, якщо через специфіку того, як OpenGL …
10 opengl 

1
Як я можу досягти 8-бітової графіки?
У мене є сильний фон програмування, не від розробки ігор. У середній школі я лише робив понг і змію, а в коледжі я робив деякі OpenGL. Я хочу зробити свій ігровий движок. Нічого не фантазії, просто простий 2D ігровий движок. Але тому, що я якось стара школа і відчуваю себе …

2
Сортування об’єктів перед рендерінгом
Я намагаюся реалізувати графік сцени, і у всіх статтях, до яких я потрапив, йдеться про сортування об'єктів. Отже, ви б сортували свої об'єкти, наприклад, "за матеріалами". Тепер, поки я сів і почав його реалізовувати, я начебто це сприйняв як належне, бо це мало сенс. Але тепер мені цікаво, що насправді …


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

2
Відображення символів із відрізаними кінцівками (моделі Blender на Java / OpenGL)
Які аспекти слід взяти до уваги для створення класів анімації анімації та рендерингу, якщо я хочу мати відривні кінцівки? Я розробив детальну систему тіла, яка може визначати все, що стосується нервової системи. Я маю на меті щось подібне до рівня деталей пошкоджень, виявлених у фортеці карликів. Наприклад, коли персонаж пошкоджує …

1
Як я можу створити ефект «нічного неба» у OpenGL?
Я створюю гру за допомогою OpenGL, і хочу зробити ефект нічного неба з кількома зірками. Я хочу мати на небі блискучий чорний ефект, щоб він добре виглядав. Чи може хтось допомогти, як пройти по ньому чи дати посилання на хороший підручник?
10 opengl  sky 

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