charibo.wordpress.com
XNA jest do bani. | Charibo's Devlog
https://charibo.wordpress.com/2009/07/12/xna-jest-do-bani
XNA jest do bani. Oto najpowszechniejsza opinia. Jest to środowisko podobne raczej do gamemakera, nieprawdziwe, dające małe możliwości, wolne i ograniczone bo zarządzane, prawda? Nieprawda. Wszystko to co napisałem wyżej to jeden wielki stek bzdur. Oczywiście, żeby być szczerym, nie dalej jak dwa tygodnie temu sam podpisałbym się pod tymi postulatami. Co prawda próbowałem kiedyś XNA, kiedy wchodziło, jednak wydało wtedy mi się ono toporne i niespecjalnie porządne. W każdym razie, po jakimś czasie postawi...
charibo.wordpress.com
Inicjalizacja Direct3D. Szablon projektu. | Charibo's Devlog
https://charibo.wordpress.com/kurs-direct3d/inicjalizacja-direct3d-szablon-projektu
Inicjalizacja Direct3D. Szablon projektu. Nie mam talentu do pisania kwiecistych wstępów. Zacznijmy więc od razu lekcję! Co to jest Direct3D? Jest to API (Application Programming Interface), które, jak napisałem rozdział wcześniej, służy do rysowania (renderowania) na ekranie używając karty grafiki. Najnowszą obecnie wersją Direct3D jest wersja 10.1, która wprowadziła całkowicie nowe API odcinając się od poprzedników. My jednak zajmiemy się D3D9.0c. Ale co to dokładnie znaczy? Aby zacząć pracować z D3D n...
charibo.wordpress.com
Compo 2h i Screen Tygodnia | Charibo's Devlog
https://charibo.wordpress.com/2009/02/21/compo-2h-i-screen-tygodnia
Compo 2h i Screen Tygodnia. Na początek mała dygresja – tą i poprzednią notką postanowiłem przełamać trochę konwencję tego bloga. Od dzisiaj nie będę pisał tu o tym, co działo się miesiąc temu jednocześnie oszukując was że nie miałem czasu pisać (no dobra, zazwyczaj nie oszukuję, po prostu nicnierobienie pożera cały mój czas i faktycznie go nie mam). :) Dlatego też możecie spodziewać się notek o tym, o czym tylko da się napisać. ;). Oto więc mniej-więcej w połowie lutego meehav zorganizował Compo 2h.
charibo.wordpress.com
Downloads | Charibo's Devlog
https://charibo.wordpress.com/downloads
Tutaj znajduje się skromny mój download. Można się spodziewać, że ta strona będzie aktualizowana rzadko. ;). 8211; Moje drugie intro 4k. 8211; Drugie 4k, wersja nieskompresowana (Vista i inne problemy). Screen Space Ambient Occlusion. 8211; Slajdy do referatu wygłoszonego przeze mnie na konferencji Inżynierii Gier Komputerowych 2008. 8211; Demo do owego referatu. Wymagana karta graficzna z conajmniej SM3, w miarę nowy DirectX (d3dx9 36.dll) oraz Redisty VS9. Odpowiedzi: 4 to “Downloads”. Wprowadź swoje d...
charibo.wordpress.com
Compoty i IGK | Charibo's Devlog
https://charibo.wordpress.com/2009/03/16/compoty-i-igk
Ostatnimi czasy odbyły się dwa Compo, w których brałem udział. Pierwszym jest Scene.pl Code Compo. Napisałem na nie intro. Planowałem, że będzie to 4k, oryginał trwał coś ponad półtorej minuty, było parę różnych scen, trochę pracy kamerą – całość ważyła 3kb. Niestety, nie zdążyłem napisać synthu, więc w ostatni dzień tego konkursu postanowiłem obciąć intro do 2k – w których to karygodny brak dźwięku jest w miarę wybaczalny. Poza tym, odbyło się 3h Compo. Autor: charibo w dniu Marzec 16, 2009. J/w ;) A po...
charibo.wordpress.com
Rysowanie w prawdziwym 3D! | Charibo's Devlog
https://charibo.wordpress.com/kurs-direct3d/rysowanie-w-prawdziwym-3d
Rysowanie w prawdziwym 3D! Trójkąty które rysowaliśmy w poprzednich lekcjach są fajne, jednak nie aż tak, by nie czuć niedosytu – 3D to 3D, co nie? Dlatego dzisiaj zajmiemy się renderingiem prawdziwych bryłek w prawdziwym trójwymiarze. Poznamy przy tym parę nowych pojęć i porządny kawał świata grafiki 3D. Więc zapnimy pasy i do roboty! 10f,-1.0f,-1.0f, 0xffff8888 },. 10f, 1.0f,-1.0f, 0xff88ff88 },. 10f,-1.0f,-1.0f, 0xff8888ff },. 10f, 1.0f,-1.0f, 0xff8888ff },. 10f,-1.0f, 1.0f, 0xff88ff88 },. Zmieniło si...
charibo.wordpress.com
Pierwszy shader. | Charibo's Devlog
https://charibo.wordpress.com/kurs-direct3d/pierwszy-shader
Dzisiaj przed nami ważna lekcja, wprowadzająca nas w nowy i wspaniały świat shader. Ów na początku naszej nauki programowania w Direct3D. Przede wszystkim – shadery są prostsze (o ile można w ten sposób powiedzieć o nich) od standardowego podejścia Fixed Pipeline. E ;) Mamy do dyspozycji języki wysokiego poziomu pozwalające na pisanie tych małych programów sprawnie i prosto. Vsmain(float4 pos : POSITION,. Float4 color : COLOR,. Float4 oPos : POSITION,. Float4 oColor : COLOR). OPos = pos;. OColor = color;.
charibo.wordpress.com
Staje się jasność – implementacja modeli oświetlenia. | Charibo's Devlog
https://charibo.wordpress.com/kurs-direct3d/staje-sie-jasnosc-implementacja-modeli-oswietlenia
Staje się jasność – implementacja modeli oświetlenia. Poprzednia lekcja wyjaśniła nam większość teoretycznych zagadnień związanych z oświetleniem. Dzisiaj więc, możemy zająć się praktyczną stroną problemu. Tak więc, nie przedłużając niepotrzebnie wstępu, zajmijmy się kodem shadera odpowiedzialnym za oświetlenie:. No cóż, jeszcze nie. Zanim dojdziemy do właściwego oświetlenia, warto opowiedzieć co nieco o dwóch stałych które deklarujemy w shaderze. Jest to wektor kierunku światła. No, ale jako że każdy lu...
charibo.wordpress.com
O nowinkach u Charibo słów kilka | Charibo's Devlog
https://charibo.wordpress.com/2009/06/15/o-nowinkach-u-charibo-slw-kilka
O nowinkach u Charibo słów kilka. 8211; traktującą o implementacji oświetlenia diffuse, oraz specular (wg. Phonga i Blinna). Drugą nowością jest fakt, iż zrezygnowałem z funkcji redaktora WMaga. Nie jest mi szczególnie przykro, że zostałem o to poproszony, a wręcz przeciwnie – cieszę się, że pismo się rozwija. Patrząc zaś na dzieło Capada. Widzę że ekipa nie próżnuje, a Mag dostał „kopa”, mówiąc kolokwialnie. Autor: charibo w dniu Czerwiec 15, 2009. Napisane w Przemyślenia o życiu. Dpbre, tego znaczenia ...
charibo.wordpress.com
Trochę pracy, trochę rozrywki i duży fail. | Charibo's Devlog
https://charibo.wordpress.com/2009/04/11/troche-pracy-troche-rozrywki-i-duzy-fail
Trochę pracy, trochę rozrywki i duży fail. Witam was wszystkich po kolejnej długiej przerwie. Licznik odwiedzin per dzień nieubłaganie idzie w dół, więc oto mam dla was, drodzy czytelnicy kolejną porcję nudnych jak flaki z olejem przemyśleń. Wyjeżdżając, zostawiłem opiekę nad zinem innym. Niestety, przez parę zawirowań oraz zbiegów okolicznośći, które wyjaśniam dokładnie w tym [1]. Będzie to tak wyglądać. :P). Oczywiście, jeśli potrzebujemy, każdą zakładkę możemy zamknąć lub schować, dzięki użyci...Defer...