Tag: graphics

Entries for tag "graphics", ordered from most recent. Entry count: 36.

Uwaga! Informacje na tej stronie mają ponad 3 lata. Nadal je udostępniam, ale prawdopodobnie nie odzwierciedlają one mojej aktualnej wiedzy ani przekonań.

Pages: > 1 2 3 4 5 >

15:05
Wed
02
Jan 2008

Lepsze białe, czy czarne tło?

Białe tło z czarnym tekstem, czy czarne tło i białe litery? To odwieczny problem i niekończący się spór. Ja jestem zwolennikiem białego tła - po prostu czytanie tekstu na takim tle mniej mnie męczy. Odnoszę wrażenie, że obecnie takie dominuje na "nowoczesnych" stronach WWW. Jednak zwolennicy jednego i drugiego podejścia mają swoje argumenty. Przykładowo, białe tło jest podobno bardziej naturalne, bo przypomina papier. Z kolei czarne tło to mniej światła świecącego użytkownikowi z monitora w oczy.

Czy to naprawdę kwestia gustu? Czy nie ma jednej prawidłowej, naukowo udowodnionej odpowiedzi? Zróbmy eksperyment. Przeczytajcie fragmenty tekstu z przykładowej wiadomości na forum, którą przerobiłem dostosowując kolory i napiszcie, który fragment czytało się lepiej.

Comments (1) | Tags: graphics | Author: Adam Sawicki | Share

20:28
Mon
17
Dec 2007

Bloom jest wszędzie

Efekt zwany Bloom jest wszędzie, nie tylko w nowoczesnych grach komputerowych. Ostatnio widziałem go nawet na tle jakiejś prezentacji PowerPoint. Nic dziwnego - jest fajny, bo pozwala pokazać, że coś jest "jaśniejsze niż białe". To trochę rekompensuje wąski zakres jasności możliwy do odwzorowania na monitorze w porównaniu z zakresem, jaki widzimy w realnym świecie (HDR). Tak jak w tym moim prostym eksperymencie:

Comments (1) | Tags: rendering graphics | Author: Adam Sawicki | Share

09:43
Tue
13
Nov 2007

ColorShop 2.2

ColorShop 2.2 autorstwa Xiona to nowa wersja programu do pobierania kolorów. Używam go i polecam wszystkim programującym grafikę, bo potrafi kilka przydanych rzeczy, m.in.:

Program ma przy tym bardzo wygodny interfejs. Nie załatwia wprawdzie wszystkich potrzeb na podręczne obliczenia i dotyczy tylko kolorów, dlatego mój pomysł na Kalkulator programisty gier nadal przydałoby się kiedyś zrealizować, ale konwersja między różnymi zapisami koloru oraz - co chyba tutaj najważniejsze - próbkowanie kolorów z ekranu to bardzo duże wsparcie podczas robienia niektórych rzeczy.


ColorShop 2.2

Comments (0) | Tags: warsztat productions tools software graphics | Author: Adam Sawicki | Share

12:34
Sat
29
Sep 2007

Kuriozalny filtr graficzny

Zadanie jest takie: Daną mamy teksturę, która w jednym z kanałów (tutaj: czerwony) ma pewne dowolne informacje. Trzeba je skopiować do pozostałych kanałów tak, żeby powstała tekstura w odcieniach szarości. Jak to zrobić? Zmiana na teksturę czarno-białą poleceniem Desaturate odpada, bo uśrednia wartości RGB powodując przyciemnienie tekstury, a po dostosowaniu poziomów pewną utratę informacji.

Choć to zaskakujące, takiej prostej funkcji nie posiada żaden z programów graficznych, które mam zainstalowane w swoim komputerze! Ani ACDSee 5.0, ani Paint, ani GIMP, ani też DirectX Texture Tool czy nawet IrfanView, który potrafi przynajmniej zamieniać miejscami kanały. Przepisanie koloru do kanału alfa jest wykonalne w GIMP-ie (chociaż dużym wysiłkiem).

Czy ktoś wie, jak to zrobić? Nie czekając na odpowiedź zaczynam pisanie swojego programu do przetwarzania tekstur :P

NOWE: Kolejny potrzebny mi filtr, którego nie mogę zlokalizować: rozmycie (Blur) z zawinięciem na granicach, żeby tekstura pozostała bezszwowa (Seamless). Ale wiem już jak to wykombinować w GIMP-ie.

Comments (1) | Tags: algorithms rendering graphics tools | Author: Adam Sawicki | Share

21:09
Tue
11
Sep 2007

Dziwne atraktory

Natrafiłem ostatnio (pozdro nooga!) na ciekawy temat: dziwne atraktory. Tak, one naprawdę się tak nazywają. Są to obiekty matematyczne związane z chaosem. Najciekawsze w nich jest to, że można je wizualizować, a nawet oświetać i wyglądają... dziwnie. Nie przypominają niczego normalnego, jakby były nie z tego świata. Jest książka na ich temat ("Strange Attractors: Creating Patterns in Chaos", Julien C. Sprott), a także darmowy program pod Windows do ich generowania - Chaoscope.


[http://www.btinternet.com/~ndesprez/]

Okazuje się, że można znaleźć dla nich zastosowanie. Na GameDev.net jest gość, który piszę kosmiczną grę MMOG i tego rodzaju obiekty wykorzystuje do renderowania w czasie rzeczywistym trójwymiarowych mgławic. Polecam choćby ten link, a szczególnie TEN FILMIK (4.1 MB).


[http://fl-tw.com/Infinity/]

Comments (1) | Tags: rendering graphics math web fractals | Author: Adam Sawicki | Share

13:52
Mon
30
Jul 2007

Inna grafika

Czasami myślę sobie, że programowanie renderowania grafiki innej niż tradycyjne wyświetlanie geometrii mapy Indoor czy siatki terenu Outdoor z animowanymi postaciami i skyboksem nieba - na przykład kosmicznej jak w grze Eve Online czy jakiejś zupełnie odjechanej, jak w filmie Tron, też byłoby ciekawe, a przy tym dużo prostsze. Cóż... na coś trzeba się zdecydować.


Tron


Eve Online

Comments (1) | Tags: graphics rendering | Author: Adam Sawicki | Share

20:40
Mon
23
Jul 2007

Bezszwowe tekstury i High Pass Filter

Nauka robienia bezszwowych tekstur - dwa ważne kroki. Pierwszy to transformacja Offset, którą w GIMP-ie znajdziesz w menu Layer > Transform > Offset. Dzięki niej można pracować nad złączeniem na krawędziach, a potem wrócić do początkowego przesunięcia.

Drugi to filtr górnoprzepustowy - High Pass Filter. Co on robi? Świetny artykuł na jego temat jest tu: The Power of the High Pass Filter. GIMP nie ma tego filtru, ale jego efekt można zrobić tak:

Comments (1) | Tags: rendering graphics | Author: Adam Sawicki | Share

19:29
Mon
16
Jul 2007

Jednak jest nadzieja

Na forum Warsztatu mi nie odpowiedzieli, ale nie poddałem się i napisałem na forum Blendera. To był dobry pomysł. Niejaki ideasman42 rozwiązał mój problem w najlepszy możliwy sposób - odkrył, że to był mój błąd, w dodatku bardzo elementarny, związany z nieznajomością języka Python (co się dziwić - nauczyłem się go tylko na potrzeby napisania tego eksportera). Jest więc nadzieja na animację szkieletową z Blendera...

Dziś odkryłem (wymyśliłem na spacerze, a potwierdziłem wyprowadzając wzór na kartce), że zamiana macierzy z układu współrzędnych Blendera na DirectX i odwrotnie (gdzie zamiana punktu czy wektora to po prostu zamiana współrzednej Y z Z) polega na zamianie miejscami zarówno trzeciej z czwartą kolumną, jak i trzeciego z czwartym wierszem. To ciekawe, że jeszcze nigdy nigdzie w literaturze czy w Sieci nie spotkałem tego zagadnienia. Każdy tekst skupia się na używaniu jednego układu współrzędnych i żaden nie pokazuje, jak przechodzić między nimi. Jeszcze tylko wymyślę, jak prawidłowo przekształcać między tymi układami kwaternion i kolejny element układanki będzie gotowy :)

Comments (1) | Tags: graphics scripts warsztat rendering | Author: Adam Sawicki | Share

Pages: > 1 2 3 4 5 >

STAT NO AD [Stat] [Admin] [STAT NO AD] [pub] [Mirror] Copyright © 2004-2017 Adam Sawicki
Copyright © 2004-2017 Adam Sawicki