Jak minimalny powinien być silnik gry? Jaką część potoku treści należy osadzić w silniku? Niektóre przypadki użycia, w których super silnik może być użyteczny: Podczas ładowania treści użytkownika użytkownik nie musi pakować swoich tekstur, silnik zrobi to w czasie ładowania. Skrypt żąda czcionki o znacznie większym rozmiarze niż został wcześniej …
Mam niestandardową procedurę sprite (openGL 2.0), która wykorzystuje prosty arkusz sprite (moje tekstury są ułożone poziomo obok siebie). Oto przykładowy arkusz testowy z 2 prostymi teksturami: Teraz, gdy robię mój obiekt sprite openGL, określam całkowitą liczbę ramek w jego atlasie, a podczas rysowania określ, którą ramkę chcę narysować. Następnie sprawdza, …
Próbuję uzyskać prostokąt, aby poruszać się między dwiema pozycjami, które nazywam _positionAi _positionB. Oba są tego typu Vector3. Prostokąt porusza się dobrze. Kiedy jednak się osiągnie _positionB, nie porusza się w przeciwnym kierunku, jak powinien. Wróciłem do kodu, żeby się przyjrzeć. Doszedłem do wniosku, że gdy obiekt się porusza, ifinstrukcje …
Oglądałem trochę Rocket League i zauważyłem, że były animowane naklejki i koła. . Chciałbym zaimplementować coś podobnego do efektów na powyższym obrazku. Jak miałbym pisać o Unity Shaderze, aby uzyskać efekt koła? Nie wiem dużo o Shaderach, ale czy mogę edytować standardowy Unity Shader, aby uzyskać efekt animacji?
Właśnie zacząłem uczyć się openGL i otrzymuję ten artefakt podczas teksturowania kuli za pomocą mipmap. Zasadniczo, gdy fragment próbkuje krawędź mojej tekstury, wykrywa nieciągłość (powiedzmy od 1 do 0) i wybiera najmniejszą mipmapę, która tworzy ten brzydki szew: brzydki szew http://cdn.imghack.se/images/6bbe0ad0173cac003cd5dddc94bd43c7.png Więc próbowałem ręcznie zastąpić gradienty za pomocą textureGrad: //fragVert …
Patrzę na samouczek mapowania tekstur NeHe . Wygląda na to, że po prostu ładowanie tekstury jest zbyt skomplikowane. Czy istnieje sposób załadowania tekstury w SFML, a następnie użycia jej w Open GL? Używam SFML do mojego okienkowania.
Mam mapę, która jest generowana proceduralnie w czasie wykonywania i obecnie badam metody renderowania tej mapy. Zainteresowałem się wyglądem StarCrafta 2 i chciałbym doradzić, jakie metody wykorzystuje do jego osiągnięcia. Po drugie, chciałbym zobaczyć tutoriale, artykuły, a nawet przykłady kodu źródłowego, jeśli to możliwe. Jest kilka głównych rzeczy, na które …
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 …
Szukam prostej, niezależnej biblioteki C dla systemu Linux do ładowania obrazów z plików do tekstur OpenGL. Licencja powinna być dość liberalna: zlib, bsd, mit czy coś. Znalazłem GLEBĘ , jednak nie była ona aktualizowana przez długi czas. Czy jest coś jeszcze, czy muszę pisać własne? PS Używam glfw. Istnieją tylko …
Duży png na dysku może zająć tylko kilka megabajtów, ale wyobrażam sobie, że na gpu ten sam png jest przechowywany w nieskompresowanym formacie, który zajmuje znacznie więcej miejsca. Czy to prawda? Jeśli to prawda, ile miejsca?
Piszę więc małą grę za pomocą Direct3D 9 i używam multiteksturowania w terenie. Wszystko, co robię, to próbkowanie 3 tekstur i mapy mieszania oraz uzyskiwanie ogólnego koloru z trzech tekstur w oparciu o kanały kolorów z mapy mieszania. W każdym razie, gdy próbuję więcej niż 1 tekstury, uzyskuję ogromny spadek …
Próbuję tworzyć tekstury dla Unity3d i utknąłem na czymś, co wydaje się być prostym etapem. Moim celem jest stworzenie obrazu RGBA z informacjami o kolorze dla każdego piksela i osobnym kanałem alfa. Te dwa elementy są wprowadzane do Unity odpowiednio jako kolor podstawowy i siła odbicia. (Korzystanie z materiału „Reflective …
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.