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

WebGL - це Javascript API для візуалізації інтерактивної 3D / 2D графіки на елементі полотна HTML5. Він заснований на OpenGL ES 2.0.

10
MMO на базі браузера (WebGL, WebSocket) [закрито]
Чи вважаєте ви, що технічно можливо написати повноцінний клієнт 3D MMO за допомогою браузера JavaScript - WebGL для графіки та WebSocket для мереж? Як ви думаєте, майбутні MMO (та загалом ігри) будуть писатись із WebGL? Чи дозволяє сьогоднішня продуктивність JavaScript? Скажімо, ваша команда розробників була ви як розробник та ще …
29 mmo  webgl  websocket 

3
Чи є спосіб використовувати довільну кількість вогнів у фрагменті шейдера?
Чи є спосіб пропустити довільну кількість світлих розташувань (і кольорів) для фрагмента шейдера і провести петлю над ними в шейдері? Якщо ні, то як передбачається моделювати кілька ліхтарів? Наприклад, щодо дифузного спрямованого освітлення, ви не можете просто пропустити суму світлових ваг для шейдера.
19 lighting  webgl 

2
Як я можу імітувати обмежену (256) кольорову палітру в OpenGL?
У Twitter я знайшов цей знімок гри в розробці: Зображення вгорі, здається, не обмежує колір. Але дві інші картинки внизу мають 256 кольорову палітру. Я хочу досягти подібного ефекту у своїй грі (я використовую OpenGL). Як я можу це зробити?
16 opengl  webgl 

4
Різниця між “буфером” та “масивом” у OpenGL?
Коли я читаю doc на webGL або OpenGL, то можна побачити деякі шаблони в застосуванні назв функцій та об'єктів. Але я не можу зрозуміти різницю між об'єктом буфера та масивом. Існують "об'єкти вершинного буфера", "об'єкти вершинного масиву" і навіть якийсь "буферний масив" або "масив буфера". У OpenGL-контексті, коли щось є …
12 opengl  webgl 

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

2
Чому переносне значення glUniformMatrix4fv в webgl / OpenGL ES має бути помилковим?
Чому переносне значення glUniformMatrix4fv в webgl / OpenGL ES має бути помилковим? Специфікація OpenGL ES говорить, що значення транспонування повинно бути помилковим або генерується INVALID_VALUE. Чому тоді параметр?
11 opengl-es  webgl 

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


4
Відсутні функції у WebGL та OpenGL ES
Я почав користуватися WebGL і задоволений тим, як легко використовувати мій досвід OpenGL (і розширення OpenGL ES). Однак моє розуміння таке: OpenGL ES - це підмножина OpenGL WebGL - це підмножина OpenGL ES Чи правильно це для обох випадків? Якщо так, чи є ресурси для деталізації того, які функції відсутні? …

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