РГР

Это обязательные к выполнению всеми без исключения студентами задания, по содержанию согласованные с программой курса. Они посвящены изучению отдельных методов, алгоритмов и технологий компьютерной графики.  Не следует считать, что наш курс компьютерной графики сводится только к этим работам. Нет, он шире, и изучать надо весь курс через работу на лекциях, чтения учебников и конспекта. Эти задания только конкретизируют и закрепляют отдельные положения курса.
Этих заданий пять:
1. Вычислительная геометрия на плоскости.Методичка.
2. Растровые алгоритмы. Методичка.
3. Векторное рисование. Методичка.
4. Визуализация плоской сцены. Методичка.
5. Визуализация трёхмерного объекта. Методичка.

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

По ходу выполнения этих работ вам придется использовать множество инструментальных программ, как графических, так и офисных. Это будут для нас именно инструменты - средства достичь поставленную цель. И мы руководствовались принципом минимальной достаточности: если что-то можно сделать (к примеру) в общедоступной Exсel, то незачем для этого заставлять студента (опять же, к примеру) писать приложение в  Visual Studio с подключением, к примеру, библиотеки OpenGL... Следует понять наш подход: мы стремимся дать нашим студентам концептуальное знание, а не ремесленное умение "рисовать в Фотошопе и Иллюстраторе". Мы не умаляем важности уметь что-то "делать руками"! Но отличных учебных курсов по разным графическим программам в Интернете пруд пруди. При необходимости вы сможете проработать их самостоятельно.
     Эти работы созданы специально для потенциальных разработчиков графических приложений. Студенты направления "Компьютерная инженерия" как раз и относятся к этой категории выпускников университетов.
     Мы исходим из той уверенности, что человек, вручную выполнивший некоторую обработку графических данных, способен при необходимости ту же обработку запрограммировать. Вот только в этом случае он уже будет, во-первых, чётко представлять логику и структуру алгоритма, и, во-вторых, будет знать "узкие" и опасные места создаваемой программы. Это, несомненно, повысит качество создаваемых программ.

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

Мы уверены, что эти работы окажутся полезными и интересными для вас.

Успехов в их выполнении!



   
ĉ
Nesterenko Sergey,
26 февр. 2017 г., 2:39
ĉ
Nesterenko Sergey,
26 февр. 2017 г., 2:38
ĉ
Nesterenko Sergey,
26 февр. 2017 г., 2:38
ĉ
Nesterenko Sergey,
20 апр. 2017 г., 10:12
ĉ
Nesterenko Sergey,
11 мая 2017 г., 11:51
Comments