All blog entries, ordered from most recent. Entry count: 1198.
# Shadow Mapping i jego odmiany
Sun
09
Mar 2008
Shadow Mapping, jako technika renderowania cieni najlepsza i najpopularniejsza (albo jedna z dwóch takich, obok Shadow Volume), a równocześnie trudna i stwarzająca wiele problemów, doczekała się licznych ulepszeń. Jednym z nich jest próba zapisywania zamiast głębokości czegoś bardziej zaawansowanego - np. VSM (Variance Shadow Maps), CSM (Convolution Shadow Maps), ESM (Exponential Shadow Maps).
Dla mnie, jako miłośnika przestrzeni otwartych, szczególnie ciekawe są techniki reparametryzacji pozwalające rzucać cień kierunkowy na duże obszary. Tutaj pierwszy był PSM (Perspective Shadow Maps), potem LiSPSM (Light Space Perspective Shadow Maps), TSM (Trapezoidal Shadow Mapping), a ostatnio trafiłem na wynaleziony zaledwie w ubiegłym roku przez Vladislava Guseva XPSM (Extended Perspective Shadow Maps).
# Blender do grafiki dydaktycznej
Thu
06
Mar 2008
Jeśli znasz Blender albo inny program graficzny 3D, to warto zwrócić uwagę, że za jego pomocą można też łatwo robić ładnie wyglądające schematy dydaktyczne dotyczące grafiki 3D - np. do artykułu, tutoriala czy... pracy magisterskiej :D

Comments | #tools #graphics #teaching Share
# Przeszedłem Shadowgrounds
Tue
04
Mar 2008
Przeszedłem sobie ostatnio grę Shadowgrounds PL, której pełną wersję dali na krążku do miesięcznika CD-Action, nr 01/2008. Gra jest naprawdę wciągająca, świetnie się grało. To produkcja nietypowa, bo chociaż polega na strzelaniu, widok jest od góry. Walki z bossami są bardzo emocjonujące. Ma ciekawą fabułę (i jeszcze ciekawsze zakończenie) oraz bardzo ładną grafikę. Łączy "staroszkolne" rozwiązania (jak liczba żyć, po których straceniu następuje Game Over i trzeba powtarzać etap od początku) z nowoczesnymi technologiami (jak dynamiczne cienie i Bloom). Polecam :)
# GDC 2008 - Prezentacje
Sun
02
Mar 2008
W Sieci można już znaleźć niektóre prezentacje z wykładów, jakie odbyły się na niedawnej, tegorocznej Game Developers Conference. Poszukiwania można zacząć od oficjalnej listy prezentacji na stronie konferencji, ale najlepiej chyba śledzić ten wątek naszego forum i podążąć linkami które są tam umieszczane, linkami z tych linków itd.
Naprawdę warto pościągać i poczytać te prezentacje. Nawet jeśli nie zawsze wszystko jest zrozumiałe, to ich przeglądanie jest bardzo motywujące i inspirujące :)
# IGK 2008 - Rejestrujemy się
Sat
01
Mar 2008
Do 14 marca jest czas na wnoszenie opłat, a więc pewnie też na rejestrację na tegoroczną konferencję IGK 2008 w Akademii Podlaskiej w Siedlcach. Jeszcze nie wiadomo, jakie dokładnie będą referaty, aczkolwiek o napisaniu czegoś ciekawgo wspomnieli już Riddlemaster, mINA87 i firma Codeminion. Przelew robimy tylko na kwotę 70 zł - za sam udział w konferencji. Za noclegi i posiłki płacimy dopiero na miejscu. Organizatorzy poinformowali nas na forum, że mimo tylko dwóch noclegów do wyboru w formularzu rejestracyjnym, na tą trzecią, najważniejszą noc - z niedzieli na poniedziałek - będzie można sobie dokupić nocleg i to bez wcześniejszej rezerwacji.
Ważne linki:
Comments | #events #warsztat #igk Share
# Prezentacja do wykładu o Direct3D
Thu
28
Feb 2008
Zrobiłem w ramach pewnych zajęć na studiach prezentację do wykładu na temat Direct3D 9. Obejmuje przegląd biblioteki od inicjalizacji poprzez renderowanie trójkątów, bufory wierzchołków i indeksów, teksturowanie, oświetlenie aż do shaderów. Ma 96 slajdów. Nie wiem, czy z samej prezentacji - nie słysząc wykładu - można się dużo nauczyć, ale zapraszam do przeglądania:
Comments | #productions #directx Share
# Konwencja pisania kodu
Tue
26
Feb 2008
W nowym, utworzonym przeze mnie dziale forum - Porady - dwie osoby zdecydowały się założyć temat poświęcony czytelności kodu i komentarzy - [1], [2]. Wyniknęły z tego ciekawe dyskusje na tematy, które dotyczą każdego programisty:
/* */ aby można było obejmować w nie większy fragment kodu, czy większe fragmenty wyłączać dykrektywą #if 0?
Właściwie to staram się tylko obserwować, jak wygląda podejście profesjonalistów do tych spraw, ale z jedną rzeczą w obecnej chwili pogodzić się nie potrafię. Nie wierzę, że dobry kod potrafi się sam w pełni opisać bez komentarzy. Dla mnie bardzo ważne jest, żeby w nagłówku opisane były w komentarzu przed metodą czy polem wszystkie ważne informacje, takie jak:
Ale programista uczy się przez całe życie. Za kilka miesięcy będę się pewnie wstydził tej notki :)
# Podziwianie CryEngine 2
Sun
24
Feb 2008
Fascynującym znaleziskiem z TEGO wątku naszego forum są informacje dotyczące CryEngine 2 - silnika, na którym pracuje Crysis. Obojętnie czy jako gracz chcesz zobaczyć od kuchni najlepiej wyglądającą grę na PC, czy jako początkujący programista zobaczyć jak wygląda profesjonalny silnik i edytor, czy jako zaawansowany programista przekonać się jak niewiele jeszcze umiesz - warto poczytać listę możliwości - CryEngine 2 Features, artykuł z SIGGRAPH 2007 zdradzający nieco szczegółów technicznych - Finding Next Gen – CryEngine 2, a szczególnie obejrzeć CryEngine 2 shown at GDC 07--Level Editor Demonstration (Część 1, Część 2) - prezentację edytora.