Tag: graphics

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

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

Pages: > 1 ... 5 6 7 8 >

# Dziwne atraktory

Tue
11
Sep 2007

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 | #rendering #graphics #math #web #fractals Share

# Inna grafika

Mon
30
Jul 2007

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 | #graphics #rendering Share

# Bezszwowe tekstury i High Pass Filter

Mon
23
Jul 2007

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 | #rendering #graphics Share

# Jednak jest nadzieja

Mon
16
Jul 2007

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 | #graphics #scripts #warsztat #rendering Share

# Blender - ale dół

Sat
14
Jul 2007

Dwa tygodnie nauki Blendera, przypominanie sobie Pythona, pisanie eksportera - tyle roboty na marne. Dziś skończyłem pisać wczytywanie statycznych siatek i wszystko zadziałało OK. Że Blender zwraca jakieś dziwne wektory normalne to zniosłem - policzyłem je sobie sam używając NVMeshMender - razem z wektorami Tangent i Binormal, których Blender w ogóle nie ma, bo nie używa Tangent Space, a Normal Mapping obsługuje tylko w Model Space. Zacząłem więc ochoczo pisać eksport szkieletu o oto co się okazało...

Blender zwraca do skryptu jakieś losowe liczby zamiast pozycji kości! Tego sobie już sam nie wyczaruję. Sprawdziłem to wiele razy, wyizolowałem ten bład i przygotowałem skrypt testowy: HorribleBlenderArmatureBug.py. Testowałem na wersji Blender 2.44, ale kiedy znalazłem na Google ten temat forum, zwątpiłem czy użycie wcześniejszej wersji rozwiąże problem. Najwidoczniej ludzie borykali się z tym już w 2005 roku, a jako odpowiedź można przeczytać że "być może komuś jednak udało się poprawnie wyeksportować animację" oraz żeby spróbować innych programów do modelowania.

Chciałbym żeby to był mój błąd, ale niestety nic na to nie wskazuje. Blender zyskuje więc dla mnie nowy, trzeci przydomek - "Niedorobione Oprogramowanie" (kto pamięta drugi? :)

Comments | #rendering #graphics #scripts #engine Share

# Blenderowanie

Wed
11
Jul 2007

Przesiedziawszy jakieś dwa tygodnie nam manualem przypomniałem sobie już chyba, jak się obsługiwało Blender i dowiedziałem się wielu nowych rzeczy. To co udało mi się zamodelować można obejrzeć tutaj: Galeria - Blender.

Jednak zdania na temat interfejsu Blendera nie zmienię. Na poparcie swojej opinii napisałem mały testowy program w C#, który pokazuje róznicę między tradycyjnym, a blenderowym podejściem do rzeczy tak prostej jak lista napisów. Na dwóch zakładkach można na dwa sposoby robić te same rzeczy - czyli dodawać, usuwać i zmieniać nazwy elementów na liście. Zapraszam do pobrania i samodzielnego przemyślenia, czy podejście z zakładki drugiej ma jakiekolwiek inne zalety niż tylko mniej miejsca, jakie zajmuje na powierzchni okienka? :P BlenderSux.exe (24 KB).

Comments | #graphics #tools Share

# Blender Texture CD

Wed
11
Jul 2007

Ciekawym znaleziskiem jest "Blender Texture CD". Po rozpakowaniu znajdziesz tam 250 MB tekstur, a także drobiazgi takie jak wtyczki i materiały do Blendera. Tekstur jest dość dużo, są w dobrej jakości, w rozdzielczości różnej (raczej nie potęgi dwójki), niektóre (niestety nieliczne) są bezszwowe (rozkładalne sąsiadująco? tilowalne? jak to się mówi po polsku?). Najważniejsze, że całość dostępna jest na licencji Public Domain.

Comments | #graphics #web Share

# Blender - pozytywnie

Sun
08
Jul 2007

Uczę się ostatnio dokładnie obsługi Blendera (od czasu kiedy zajmowałem się nim ostatnio 2 lata temu sporo już zapomniałem) i choć nadal twierdzę, że jego interfejs jest niefajny mimo że już go dobrze znam, tym razem chciałbym napisać o programie pozytywnie. Otóż Blender jest niesamowicie wypasiony. Posiada ogromną ilość zaawansowanych funkcji tak do edycji siatki, jak i do teksturowania, ustawień materiałów, ustawiania obiektów na scenie, posiada stos modyfikatorów jak 3D Studio MAX, posiada (w nowej wersji 2.4) funkcje rzeźbienia jak w ZBrush, posiada zaawansowane unwrapowanie siatki... Profesjonalni graficy na pewno widzą przepaść między nim a drogimi profesjonalnymi narzędziami, ale ja widzę przepaść względem darmowych czy tanich narzędzi typu Milkshape albo Anim8or, które posiadają tylko absolutne minimum niezbędnych funkcji. Dlatego myślę, że Blender to jednak najlepszy wybór spośród darmowych programów do modelowania 3D.

Comments | #graphics Share

Pages: > 1 ... 5 6 7 8 >

[Download] [Dropbox] [pub] [Mirror] [Privacy policy]
Copyright © 2004-2024