Резюме тут (pdf, rtf).
Раз уж вы читаете это с моего сайта, наверно самое время рассказать как я делаю свои картинки: почти каждая картинка рисуется программой на Haskell, на C пишу только сами вычислительные циклы, либо вообще не использую, если скорости Haskell’я хватает. На Haskell также написан сервер/клиенты распределенных вычислений для параллельного расчета картинок на нескольких процессорах/машинах. На Python (PyQt, OpenGL) у меня написан gui для работы со слоями и управления цветом. Единственная причина выбора Python’а – отсутствие у Haskell нормального биндинга к Qt.
Также, если вы работаете в инвестиционном банке, дочитайте резюме до пункта «Дополнительно», а то в мире инвестиционные банки это одни из самых заметных работодателей для программистов на Haskell и OCaml, а у нас как-то не заметно. Не упускайте свой шанс! ![]()
Предыдущая фраза касается не только банкиров
Февраль 18, 2010
Ищу работу
Бабочка
Это трехмерная параметрическая кривая. Собственно нарисовал давно, но только замучился ждать пока luxrender её отрендерит, или у меня руки слишком кривые для luxrender, или luxrender пока не вышел из стадии экспериментальной программы. Пришлось искать замену, остановился на Kerkythea. Тоже хорошо, для моих целей практически идеально, содержит в себе примитивный 3d редактор и неплохой на мой взгляд редактор материалов. Минусов конечно хватает: падает часто и документация о параметрах командной строки и о скриптинге отсутствует напрочь.
Купить на printdirect.ru (Россия):
постер, кружку, коврик для мыши
Купить на zazzle.com (весь мир):
постер, кружку, коврик для мыши, открытку
Февраль 16, 2010
Кручёнка
Параметрические поверхности страсть как хороши!
Специально для фанатов математики, формула этой поверхности:

Купить на printdirect.ru (Россия):
постер, кружку
Купить на zazzle.com (весь мир):
постер, кружку, коврик для мыши, открытку
Февраль 10, 2010
Красота
Счастье есть!
Купить на printdirect.ru (Россия):
постер, кружку, коврик для мыши
Купить на zazzle.com (весь мир):
постер, кружку, коврик для мыши, открытку
Февраль 9, 2010
Стекляшка
Это множество Жюлиа для процесса z = z^2 + c в алгебре кватернионов.
Если мы хотим рисовать некое трехмерное множество (тут оно на самом деле четырехмерное, я вырезал небольшой трехмерный кусочек зафиксировав одну из координат), у нас есть два пути: написать собственный рендерер, либо выстроить полигональную модель нужного множества с последующим скармливанием её внешнему рендереру, автоматически получая бонусы типа накладывания на неё разных нетривиальных для рендеринга материалов типа стекла (как тут). Основной минус этого способа в том, что фрактал, как ему и положено, содержит уйму мелких деталей которые усложняют получаемую модель до совершенно неприличных размеров. Именно поэтому подавляющее большинство трехмерных фракталов на просторах Интернета нарисованы с помощью специально заточенных под них рендереров.
Тут я занялся восстановлением полигональной модели, и сделал это следующим способом: нашел много точек лежащих на границе множества (бинарным поиском), для каждой нашел вектор нормали и отдал всё это вот этой программе, которая по ним вычислила поверхность из полигонов. Реконструкция поверхностей по точкам большой, сложный и очень важный раздел современной компьютерной графики, ищите Surface Reconstruction и всё что вокруг.
После получения полигональной модели я отдал её в luxrender и порадовался получившемуся результату
Купить на printdirect.ru (Россия):
постер, кружку
Купить на zazzle.com (весь мир):
постер, кружку, коврик для мыши, открытку
Февраль 6, 2010
Аттрактор
Есть такой мало известный в любых кругах аттрактор Гумовского-Миры (Strange Attractor of Gumowski-Mira), получаемый с помощью преобразования Гумовского-Миры (Gumowski-Mira Transformation), интересующиеся темой смогут всё необходимое разыскать по этим ключевым словам. Я пользовался вот этой pdfкой.
Купить на printdirect.ru (Россия):
постер, кружку, коврик для мыши
Купить на zazzle.com (весь мир):
постер, кружку, коврик для мыши, открытку
Февраль 4, 2010
Композиция
Хм…
Купить на printdirect.ru (Россия):
постер, кружку, коврик для мыши
Купить на zazzle.com (весь мир):
постер, кружку, коврик для мыши, открытку
Февраль 2, 2010
Вдвоем
Продолжаем банкет
Купить на printdirect.ru (Россия):
постер, кружку, коврик для мыши
Купить на zazzle.com (весь мир):
постер, кружку, коврик для мыши, открытку
Январь 29, 2010
Новая мандала
Доставайте свои медитативные коврики и подушки! Усаживайтесь в лотос! Запевайте мантры! Сегодня у меня для вас новая мандала!
Купить на printdirect.ru (Россия):
постер, кружку, коврик для мыши
Купить на zazzle.com (весь мир):
постер, кружку, коврик для мыши, открытку
Январь 28, 2010
Ещё немного зеленого
К чему тут слова? Просто смотрите
Купить на printdirect.ru (Россия):
постер, кружку, коврик для мыши
Купить на zazzle.com (весь мир):
постер, кружку, коврик для мыши, открытку