Запитання з тегом «graphics-programming»

Програмування, пов'язане з візуальним поданням інформації на екранах комп'ютерів.


9
2D графіка - навіщо використовувати spritesheets?
Я бачив багато прикладів того, як візуалізувати спрайти з spritesheet, але я не зрозумів, чому це найпоширеніший спосіб поводження з спрайтами в 2d іграх. Я почав із 2d спрайтового спрайту в декількох демонстраційних програмах, які я створив, розглядаючи кожен анімаційний кадр для будь-якого типу спрайту як власну текстуру - і …

7
Чому ігрові студії потребують графічних програмістів, якщо вони використовують ігрові двигуни?
У розділі кредитів ігор, в які я граю, є назви графічних програмістів . Якщо вони використовували ігровий движок, навіщо їм графічний програміст ? Хіба ігровий движок не виконує свою роботу?

8
Чому ігрові двигуни перетворюють моделі в трикутники замість того, щоб використовувати квадроцикли?
Я працював, використовуючи Майю для анімації та інших проектів, орієнтованих на кіно, але я також зосереджуюсь на своїх дослідженнях щодо розвитку відеоігор. У будь-якому випадку я розмовляв з одним моїм професором, і ми не могли зрозуміти, чому всі ігрові двигуни (про які я знаю) перетворюються на трикутники. Хто-небудь знає, чому …



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

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

2
Як створити ширококутний / риб'ячий лінз за допомогою HLSL?
Які поняття потрібно реалізувати для досягнення ефекту ширококутної лінзи різних кінцівок? Псевдокод та конкретне пояснення стосовно різних стадій контентного конвеєра, а також того, яку інформацію потрібно передати від вихідного коду до HLSL, було б дуже корисним. Крім того, в чому полягають відмінності між ширококутною лінзою та риб’ячим оком?

3
Як я можу зробити цей стиль двовимірної "світиться" графікою?
Мені подобаються основи побудови 2d спрайтової гри в XNA, де всі мої об’єкти - просто .png зображення, які я переміщую. Що мені потрібно дізнатись далі, щоб розробити 2-грі, що використовує стиль мистецтва, подібний, наприклад, Super Laser Racer. Інші приклади цього стилю включали б Frozen Synapse, Geometry Wars тощо. Я б …

3
Чому більшість основних ігрових двигунів не використовують gifs для анімаційних текстур?
Що краще використовувати анімаційні таблиці або Gif-картинки? Однією з переваг Gif-файлів у порівнянні з анімаційними таблицями є те, що вам не доведеться думати про те, що кадри йдуть занадто швидко або занадто повільно через ваш код та оновлення належних кліщів. Які недоліки у використанні Gifs та переваг анімаційних аркушів у …

8
Яку перевагу мають OpenGL, SFML та SDL перед візуалізацією програмного забезпечення?
Я почав дивитися потік Herom Handmade Hero , де Кейсі Мураторі створює ігровий двигун, не використовуючи рамки тощо. Вчора я потрапив до тієї частини, де він показав, як зображення малюється на екрані. Наскільки я зрозумів, він просто виділив пам'ять, велику, як розмір екрана, на який він хоче звернути. А потім …

3
Як дізнатися, чи я занадто щільно абстрагуюсь графічні API?
Створюючи візуалізатор, який підтримує декілька графічних API, ви, як правило, хочете абстрагувати свій код у якійсь бібліотеці низького рівня, яка пов'язана з деякими графічними API, такими як OpenGL, Vulkan, D3D11 тощо; Вони працюють дуже по-різному один від одного, тому створення хорошого загального API стає важливим; Я читав, що ти, як …

2
Скільки текстур зазвичай можна зв’язати відразу?
Я розробляю ігровий движок, і він працюватиме лише на сучасному (модель Shader 4+). Я вважаю, що до того моменту, коли я закінчу це, це не буде такою необгрунтованою вимогою. Моє запитання: скільки текстур можна зв’язати одразу на сучасній графічній карті? 16 було б достатньо. Чи можна очікувати, що більшість сучасних …

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

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