MiniTekx

Компьютерная генерация

Зашёл я значит сегодня в АндерГамин, а там мне и говорят:

[26 сен 15 21:32] * Каждый день праздник * Xitilon: спорим твой tekx не может генерировать шум наподобие http://imgs.steps.dragoart.com/how-to-draw-venus-step-2_1_000000014358_5.jpg
[26 сен 15 21:34] * Каждый день праздник * Xitilon: ИЛИ МОЖЕТ?

Может.

Дальше речь зашла о том, чтобы генерировать такие текстуры в ГМ, но производительность такого рода вычислений в нём аховая, что я уже давно проверял. Поэтому сошлись на том, что я сделаю консольный вариант с ограниченным функционалом, для того чтобы его вызывать из игры на фоне, а игра на ГМ подхватывала результат из выделенной для этого (или текущей) папки. Писал с нуля, интерфейса никакого нет, функции примерно как у старых версий Tekx, хотя так-то никто кроме меня не заметит разницы — никто толком и не знал его всего функционала, ха-ха. В любом случае, для заданной цели этого достаточно.

MiniTekx 0.6 здесь.

Параметры: ширина, высота, цвет1, цвет2, количество точек, итерации генератора, bitcrush, замыканине текстуры на себя, фасет (вещественное число, не использовать фасет = 1)

Tekx — что под капотом?

Компьютерная генерация

Некоторых людей заинтересовал принцип работы моего процедурного генератора графики, результаты которого были показаны мной в начале этого года, вместе со ссылкой на сам Tekx 0.8.

Что ж, пришлось мне вооружиться ILSpy'ем, декомпилировать (нет, это всего лишь C#, поэтому всё делается автоматически) исполняемый файл, и написать пост о том, как же оно всё работает, и каким это таким образом безликие цифры обретают всякоразные необычные формы.

В этом посте будет много математики и немного алгоритмов.


Читать дальше...

Tekx — процедурный графический генератор

Компьютерная генерация

Попал однажды в мои руки алгоритм процедурной генерации шума Ворли.

А потом я подумал, что можно его расширить и разнообразить.

И заверте...


Читать дальше...