Pracuję nad kilkoma samouczkami OpenGL dla początkujących, a bieżący uczy, jak nakładać teksturę na prosty prostokąt. Stan samouczka mówi mi, aby ustawić parametry tekstury GL_TEXTURE_WRAP_S i GL_TEXTURE_WRAP_T na GL_CLAMP_TO_EDGE, jednak nie jestem pewien, co to właściwie robi. Wiem, że ma to związek z tym, jak obsługiwane są tekstury większe / …
Chciałem wiedzieć, jak powinienem określić dobry rozmiar tekstury? Obecnie zawsze tworzę tekstury UV o rozdzielczości 1024x1024px, ale jeśli stworzę na przykład duży dom z teksturą o rozmiarze 1024px, będzie to wyglądać całkiem źle. Czy powinienem utworzyć inny rozmiar tekstury (512, 1024, ...) dla takiego rozmiaru siatki? : czy też lepiej …
Studiuję tekst texture mappingi na preparing to drawsesji czytam: Zdefiniuj parametry zawijania tekstur. To kontroluje, co się stanie, gdy zostanie napotkana współrzędna tekstury większa niż 1,0 lub mniejsza niż 0,0: glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S,wrap); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T,wrap); gdzie wrap jest: GL_REPEAT: określa, że ten wzór będzie się powtarzał (tj. zawijać), jeśli …
Pracujemy nad projektem na iPhone'a i Windows Phone 7, w którym chcielibyśmy być w stanie wygenerować liście herbaty na dnie filiżanki. Nie musi wyglądać fotorealistycznie, a tak naprawdę rysunek-y jest w porządku. Jakie techniki powinniśmy badać, aby to osiągnąć? Czy są jakieś biblioteki (najlepiej w C, ale możemy tłumaczyć), które …
Obecnie pracuję nad klonem 2D „Worms” w XNA, a jedną z cech jest teren „odkształcalny” (np. Gdy rakieta uderzy w teren, nastąpi eksplozja, a fragment terenu zniknie). To, co obecnie robię, polega na użyciu tekstury o stopniowo wyższej wartości czerwonej, gdy zbliża się do środka. Cyklicznie zmieniam każdy piksel tej …
Przyglądałem się teksturom PowerVR i natknąłem się na kilka tekstur, które najwyraźniej mają 2 bity na piksel. Szczerze mówiąc, to mnie denerwuje. Jak uzyskać nawet w połowie przyzwoitą ochronę kolorów, gdy masz tylko 4 możliwe stany na pi na piksel? Bardzo chciałbym znaleźć wszelkie zasoby, które mówią o kompresji stojącej …
Unity 5.4 (obecnie w fazie beta) przyniesie bardzo oczekiwaną funkcję (od 2013 r.), Czyli tekstury tablic - w tym samym próżności co ArrayTexture OpenGL . Jednak po lekturze tekstów tablic i atlasów tekstur nadal nie rozumiem technicznych różnic w ich wykorzystaniu przez procesory i procesory graficzne. Mówiąc bardziej szczegółowo, chciałbym …
Pracuję z XNA nad grą 3D i staram się stworzyć odpowiednie i przyjemne środowisko. Właściwie wykonałem samouczek, aby utworzyć teren z mapy wysokości. Aby go teksturować, po prostu nakładam na niego teksturę trawy i układam ją kilkakrotnie. Ale chcę mieć naprawdę realistyczne teksturowanie, ale także generować je automatycznie (na przykład, …
Próbuję nadać teksturę tej asteroidzie, aby wyglądała rozsądnie. Coś mi jednak brakuje. Po tym samouczku mam to do tej pory. Teraz nie rozumiem następnego kroku: jak rozwiązać problemy ze szwem ? Ta dwudziestościenna kula ma przebiegający przez nią szew, którego nie można uniknąć. Ok. Jak pomalować teksturę, aby wyglądała bezproblemowo …
Na przykład, jak wykryć, czy moja karta wideo nie obsługuje „bgr8” i przekonwertować ją na inny format, na przykład „rgba8” w trybie oprogramowania. AKTUALIZACJA: Przepraszamy za zamieszanie. To pytanie dotyczy więcej sytuacji, gdy ustawiam format wewnętrzny w glTexImage2D na coś takiego jak „bgra8”, ale wideotelefon wewnętrznie konwertuje dane do innego …
Pytanie nie jest najlepszym sformułowaniem, jakie kiedykolwiek przeprasza. Uczyłem się i tworzyłem prototypy materiałów do generowania tekstur i terenu i natknąłem się na coś, w czym możesz mi pomóc. Jak to działa: generuję proceduralnie mapę wysokości terenu. Można przewijać bez końca w dowolnym kierunku. (zdjęcie 1) Zaciskam i mieszam kolory …
Pamiętam, jak John Carmack opowiadał o tym, jak początkowo wykorzystali Megatexturing do Quake Wars: Enemy Territory. Od tego czasu technologia znacznie się rozwinęła w Rage. Zastanawiałem się, czy ktoś tutaj może podać szczegółowe informacje techniczne na temat tego, co i jak ewoluowało od tego czasu.
Piszę przeglądarkę BSP dla projektu uniwersyteckiego. Do tej pory mam poprawnie załadowaną główną geometrię, a PVS działa. Teraz próbuję zastosować lightmapy, ale wydaje mi się, że nie mogę poprawnie wyliczyć współrzędnych tekstury dla lightmap. Zgodnie z tutaj: http://developer.valvesoftware.com/wiki/The_Source_Engine_BSP_File_Format struct texinfo_t { float textureVecs[2][4]; // [s/t][xyz offset] float lightmapVecs[2][4]; // [s/t][xyz …
Jeśli obraz 24-bitowy RGB z zakresem 0–255 na kanał jest wyświetlany na ekranie telewizora o zakresie około. 16-235 na kanał, szczegóły kolorów zostaną utracone, prawda? Jeśli tak, to czy obrazy powinny być wstępnie przetworzone w celu przechowywania tylko prawidłowego zakresu? Chciałbym to zrobić za pomocą kodu, a nie w aplikacji …
Czy powinienem używać wstępnie pomnożonej alfa? Czytając artykuł Toma Forsytha, wydaje się on nobrainer. Wstępnie zwielokrotniona alfa (mieszanie dodatków AKA) jest lepsza pod każdym względem. Wydaje się jednak, że wstępnie pomnożona alfa ma jedną poważną wadę, nie jest dobrze obsługiwana za pomocą narzędzi. Czy używałeś / aś wcześniej pomnożonej alfa? …
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.