Czy uważasz, że technicznie możliwe jest napisanie pełnoprawnego klienta 3D MMO z przeglądarką JavaScript - WebGL dla grafiki i WebSocket dla sieci? Czy uważasz, że przyszłe gry MMO (i ogólnie gry) będą pisane za pomocą WebGL? Czy pozwala na to dzisiejsza wydajność JavaScript? Powiedzmy, że Twoim zespołem projektowym byłeś jako …
Czy istnieje sposób na przekazanie dowolnej liczby jasnych lokalizacji (i kolorów) dla modułu cieniującego fragmenty i nałożenie na nie pętli w module cieniującym? Jeśli nie, to jak symulować wiele świateł? Na przykład w odniesieniu do rozproszonego oświetlenia kierunkowego nie można po prostu przekazać sumy wag światła dla modułu cieniującego.
Na Twitterze znalazłem zrzut ekranu gry w fazie rozwoju: Obraz na górze wydaje się być bez żadnych ograniczeń kolorystycznych. Ale dwa pozostałe zdjęcia na dole mają 256 kolorów. Chcę osiągnąć podobny efekt w mojej grze (używam OpenGL). Jak mogę to zrobić?
Kiedy czytam doc na webGL lub OpenGL, można zobaczyć pewne wzorce w sposobie używania nazw funkcji i obiektów. Ale nie rozumiem różnicy między obiektem buforowym a tablicą. Istnieją „obiekty buforów wierzchołków”, „obiekty tablic wierzchołków”, a nawet pewnego rodzaju „bufory tablic” lub „bufory tablic”. W kontekście OpenGL, kiedy coś jest „tablicą” …
W WebGL chciałbym wysłać quad przestrzeni ekranu, który jest przetwarzany przez moduł cieniujący fragmenty, ale moduł cieniujący fragmentów wypisuje piksel tylko pod pewnymi warunkami (powiedzmy ... że był w okręgu lub że piksel należał do dodatniej strony półprzestrzeni zdefiniowanej równaniem krzywej lub czymś innym). Czy w shaderze fragmentów można powiedzieć …
Pracuję nad ustawieniem aktywnego konturu w moim silniku 3d, efektu podświetlenia dla wybranych postaci 3d lub scenerii na ekranie. Po pracy z buforem wzornika i uzyskaniu niezadowalających wyników (problemy z wklęsłymi kształtami, grubość konturu z powodu odległości od kamery oraz niespójności między moim komputerem stacjonarnym a laptopem), przełączyłem się na …
Dlaczego wartość transpozycji glUniformMatrix4fv w webgl / OpenGL ES musi być fałszywa? Specyfikacja OpenGL ES mówi, że wartość transpozycji musi być fałszywa lub generowana jest INVALID_VALUE. Skąd więc ten parametr?
Zacząłem korzystać z WebGL i cieszę się, jak łatwo mogę korzystać z mojego OpenGL (i przez rozszerzenie OpenGL ES). Moje rozumienie jest jednak następujące: OpenGL ES jest podzbiorem OpenGL WebGL jest podzbiorem OpenGL ES Czy jest to poprawne w obu przypadkach? Jeśli tak, to czy są dostępne zasoby do wyszczególnienia, …
Próbuję narysować prosty obiekt 3D wygenerowany przez Google SketchUp 8 Pro na mojej aplikacji WebGL, model jest prostym cylindrem. Otworzyłem eksportowany plik i skopiowałem pozycje wierzchołków, indeksy, normalne i współrzędne tekstury do pliku .json, aby móc używać go w javascript. Wszystko wydaje się działać dobrze, z wyjątkiem współrzędnych tekstury, które …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.