Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Компьютерная графика Вводный выпуск


Привет!

Это первый выпуск нашей рассылки, и здесь я поведаю, в чем собственно суть. Я хочу рассказать о теории компьютерной графики и показать её практическое применение. Начну я с самого простого – рисование 2D примитивов, закраска, повороты на плоскости. Потом, опираясь на полученные знания, мы перейдем к созданию трехмерных объектов. Также я планирую рассказать о методах обработки изображений.

Пора сказать несколько слов об инструментах. Все примеры я буду приводить на C++. Достаточно базовых знаний этого языка. Будет возможность освоить многие элементы по ходу. Ведь я буду рассказывать и о различных оптимизациях и трюках, чтобы полученные программы работали быстро. Часть примеров будет использовать технологии OpenGL и DirectX. Я расскажу вам, что такое шейдеры и с чем их едят. С их помощью мы создадим несколько потрясающих глаз эффектов.

Теперь расскажу, зачем все это надо. Многие скажут: ведь есть OpenGL и DirectX, которые могут нарисовать и осветить все за нас, создать эффекты тумана и огня. При этом скорость работы таких приложений будет значительно выше, чем у “самодельных”, написанных с помощью WinAPI. Также думал я, когда был совсем зеленым в этом деле. Потом оказалось, что OpenGL не способен без моей помощи нарисовать произвольно повернутый цилиндр.

DirectX и OpenGL помогают создавать 3D-графику, но не сделают это за вас. Поэтому знание теории жизненно важно даже при наличии таких мощных помощников. Изучение проектирования и поворотов на матрицах помогут не только гораздо лучше понять устройство этих инструментов, но и получить в ряде ситуаций весьма элегантные решения.

Не забывайте об обратной связи. Мне будет приятно не только услышать ваше мнение, но и прочитать о темах, которые вы хотите увидеть в настоящей рассылке. Моя электронная почта: cgraphics@mail.ru

Ведущий рассылки, Ден


В избранное