forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Полезные функции (http://forum.boolean.name/forumdisplay.php?f=17)
-   -   Генератор текстур! (http://forum.boolean.name/showthread.php?t=13492)

vladpol1 13.10.2010 18:10

Генератор текстур!
 
Вложений: 1
Исходник с функцией генерации текстур + применение на объектах.
Теперь текстуры можно не грузить а генерировать - придумывать свои!

Kudesnic 14.10.2010 02:41

Ответ: Генератор текстур!
 
Супер!!!
Особенно текстура льда)

ABTOMAT 14.10.2010 02:47

Ответ: Генератор текстур!
 
Явление сиё известно уже мильён лет как.
Называется "процедурные текстуры"
Имеет важное свойство: по алгоритму можно сгенерировать текстуру любого разрешения.
Редко использовалось, т.к. 1. человек намного лучше нарисует фотореалистичную текстуру. 2. Надо напрягать моск, а когда в игре текстур сотни, никто делать этого не будет.
Навскидку, в Unreal'е была процедурная лава.
Было актуально до изобретения шейдеров (на них можно даже и не генерировать, а получать цвет пикселя "на лету")
Если сам писал, то молодца, может, кого-то просветил (хотя, судя по камментам, писал какой-то немец, так что это немец молодца)

vladpol1 14.10.2010 11:55

Ответ: Генератор текстур!
 
Цитата:

Явление сиё известно уже мильён лет как.
Я именно про то что для Блица подобную прогу нашёл впервые "за мильён лет" долго копаясь на одном немецком форуме
(там ещё много чего осталось)
http://www.blitzforum.de/upload/uplo...how=all&page=1

А про процедурные текстуры рассказывать не стоит, занимаюсь прогр. не первый год.

Давно когда то порадовала игра с такими текстурами .kkrieger: шутер от первого лица с шейдерами v1.3 + звук = 96 КБ!,
кстати так же немецкая
http://kk.kema.at/files/kkrieger-beta.zip

И сайт с подобными вещами http://www.theprodukkt.com/

vladpol1 14.10.2010 13:15

Ответ: Генератор текстур!
 
Вложений: 1
Доп. применение:
Прибавив некоторые переменные к нужным параметрам функции generatetexture с помощью Rand ,
к примеру, можно сделать небо которое каждый раз в игре будет другим (как в жизни) или другая одежда персонажей и пр.

Немного грубоватый пример неба


Часовой пояс GMT +4, время: 19:17.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot