войти зарегистрироваться

Ненормальное программированиеСимплекс Серпинского



Данная статья предназначена для ознакомления с базовой математической составляющей компьютерной многомерной графики. На примере симплекса Серпинского в статье рассматриваются вопросы построения, перемещения, проецирования и отображения сложных многомерных геометрических фигур.
Также имеются картинки, видео, исходники, и уверяю вас, что всё очень просто, читайте, вникайте.

ДемосценаZX-Art: крупнейшая коллекция графики для ZX-Spectrum

Пару лет назад я стартовал небольшой проект, посвященный авторской графике, созданной на ZX-Spectrum, со всеми присущими платформе ограничениями.





Быстро сказка сказывается, да не скоро дело делается — много воды утекло с момента запуска, но только сейчас я чувствую готовность представить свой волонтерский проект широкой публике. В этой статье я хочу подробнее рассказать об истории, поставленных целях и их достижении. Если вас интересует retro-gaming, история развития компьютерных технологий и отечественной демосцены, то добро пожаловать под кат.


Внимание! Под катом есть мерцающие картинки, могущие спровоцировать приступ эпилепсии.



Анимация и 3D графикаНовый движок расчета физики в 3ds Max из песочницы

В последней на сегодняшней момент редакции популярной программы для трехмерного моделирования 3ds Max 2012 компания Autodesk отошла от традиции использовать движок расчета физики взаимодействия Havok и представила новую разработку MassFX. В Рунете появлялись статьи по поводу новой инициативы Autodesk, но в основном ругательные и вскользь. Ругали в основном за отсутствие преемственности и недостаточный функционал, т.е., грубо говоря, сыроватость.

В данной же статье я хотел бы, так сказать, осуществить введение в MassFX for 3ds Max 2012. Приведенный ниже текст вряд ли будет откровением для специалистов в области 3D, но может оказаться полезным для любителей «поиграться» с 3ds Max, коих, уверен, среди читателей Хабра достаточное количество.

Итак, поехали.

Высокая производительность25000$ грант от Nvidia для исследовательских проектов связанных с графикой и GPGPU

Несколько дней назад Nvidia начала принимать заявки для получения гранта в размере 25k$ для исследовательских проектов на тему графики и высокопроизводительных вычислений "Graduate Fellowship Program".

Надеюсь на Хабре есть коллеги, которым это пригодится.

Немного деталей и личные впечатления прошлого года под катом

Блог компании IntelКремниевый коктейль



В канун GDC Europe стали доступны новые графические примеры для разработчиков, помогающие получить наилучшую производительность графики в играх, на системах Intel HD Graphics. Некоторые из них уже хорошо знакомы разработчикам игр, а некоторые являются новыми технологиями, разработанными в Intel. Все эти примеры можно было видеть на стенде Intel на конференции в Кельне, сейчас они доступны на нашем сайте.

Одним из примеров является Shadow Explorer, объединяющий несколько широко используемых техник визуализации теней в одном примере,. Четыре алгоритма наложения теней встроены в этот пример:
  1. Simple cascaded shadow map
  2. Percentage closer filtered (PCF)
  3. Variance shadow map (VSM)
  4. Exponential variance shadow map (EVSM)

Обработка изображенийКак NASA обрабатывает изображения, полученные телескопом Хаббл — видео



Многие считают, что благодаря наличию телескопа Хаббл на орбите, мы и получаем такие качественные снимки очень отдаленных объектов Вселенной, какие можно видеть на сайте NASA. На самом деле, снимки-то качественные, высокого разрешения. Но то, что выдает Хаббл — это черно-белые фотографии. Откуда же все эти цвета, привлекающие наше с вами внимание? Практически все эти «красивости» появляются после использования графического редактора. Перефразируя известную цитату, можно сказать, что «Photoshop — лучший друг NASA».

ПрограммированиеDISLIN — высокоуровневая библиотека визуализации пользовательских данных

dislin logo
Думаю каждый сталкивался с проблемой визуализации данных внутри своей программы. Особенно, если программа консольная. В топике я хочу рассказать о бесплатной (для некоммерческого использования) кроссплатформенной библиотеке DISLIN, которая разработана институтом исследований Солнечной системы имени М. Планка (Германия). DISLIN может как просто отображать графики, так и сразу их сохранять в файлы. Разработчики заявляют возможность использования в fortran, c/c++, Perl, Python, Java, .NET.

АлгоритмыГенерация аналитических поверхностей на примере карт

Введение


Возникла однажды интересная задача: организовать возможность работы программы с трехмерными изображениями земной поверхности больших размеров. После изучения множества литературы и различных источников, стало ясно, что эффективных подходов в общем доступе не найти.

Песочница Рисование в QT из песочницы

QT

Введение

QT — технология для разработки кросс платформенных приложений, реализуемых на языке C++. Компания Nokia выпустила отличную технологию и отличную IDE к ней, которые, на мой взгляд, являются удачным сочетанием простоты написания программ (вам достаточно знать ООП и C++) и одновременной «контролируемости» (доступны все библиотеки для их просмотра). В результате получается оптимизированное приложение, в котором подключено, только то, что необходимо. Конечно в нем нет некоторых готовых реализаций, например события получения фокуса, однако есть все для его реализации.

При изучении QT можно натолкнуться на глобальную проблему реализации графики. А если попробуете искать в Google, то можно найти форум, на котором сидят гуру, и «посылают» в тот же Google, но конечно есть исключения. Макс Шлее пишет в своей замечательной книге об этом, но это больше похоже на нервные наброски. QT Assistant — отличная вещь, но нет готового примера, чтоб просто разобраться. В общем я разобрался благодаря тому, что использовал все три источника и знание ООП. Конечно можно сказать, что при желании можно разобраться легко в этом, но я хочу чтоб человек зашел в Google, набрал «Рисование в QT» и вышел на статью, в которой будет все описано рассказано на примере.

Анимация и 3D графикаИллюзионист. Графическая магия


Совсем недавно в российских кинотеатрах «отгремел» гениальный французский мультфильм «Иллюзионист». О нём я узнал около года назад, когда рассказывал о «Secret of Kells» и с тех пор не мог дождаться. Что между ними общего? Пожалуй лишь трепетное отношение их создателей к своему творению и в частности к графике.