Omikron Gen

omikron.png Omikron Generator to projekt ktory pisalem jeszcze w 2001 roku. Było to pierwsze podejście do problemy generowania proceduralnego tekstur (w dalszym zamierzeniu także obiektów i sampli muzycznych). Projekt cały czas jest w mojej głowie i bardzo chcę go rozwinąc…myślę, że niebawem się to uda. O co tutaj chodzi? Omikron Gen tworzy tekstury za pomocą odpowiednich równań/funkcji. Zapis kilku formuł matematycznych zajmuje o wiele mniej miejsca w komputerze niż zapis obrazka (Przeciętna tesktura zrobiona w tym programie to jakies 40 bajtów!). Drugą cechą omikron generatora jest to, że wszystkie (!) tekstury jakie on generuje ,,sklejają się na bokach” – tzn jeżeli ,,wykafelkujemy” nimi podłoge to nie będzie widac żadnych lini łączenia. Trzecia cechą takiego podejścia do tekstur to możliwośc przeliczania ich w dowolnej rozdzielczości…można zatem powiększac każdą z nich bezstraty na jakości…

Jak to się robi? Na ten temat będę chciał niedługo napisac jakiś obszerniejszy tekst. Narazie po prostu można ściągnąc program i zobaczyc w oparciu o jakie rozwiązania tworzy się te tekstury.

Oto parę przykładowych tekstur stworzonych w tym programie:

omikron1.png omikron2.png omikron3.png
omikron4.png omikron5.png omikron6.png
omikron7.png omikron8.png omikron9.png

Download: omikron_gen.zip (wymagany dx9.0, ostrzegam ze to wersja alpha więc może byc niestabilna! Jeżeli ktoś byłby bardziej zainteresowany tym projektem prosze o kontakt)