Введение
Автоматизация построения графических объектов давно перестала быть узкоспециализированной задачей, доступной лишь инженерам с многолетним опытом работы в системах автоматизированного проектирования. Сегодня построение сложной геометрической формы, векторного иллюстративного ряда или трехмерной модели изделия занимает минуты там, где еще двадцать лет назад требовались часы ручного черчения на кульмане или трудоемкое программирование примитивов в текстовом редакторе кода. Графические редакторы – от простых растровых программ до профессиональных систем компьютерного проектирования – превратились в инфраструктурный элемент практически любой инженерной, дизайнерской или архитектурной деятельности. Параллельно с этим идет менее заметный, но не менее важный процесс: смена парадигмы взаимодействия человека с графической системой, при которой пользователь все реже рисует объект вручную и все чаще задает параметры, по которым объект строится автоматически.
Актуальность обращения к данной теме обусловлена сразу несколькими обстоятельствами. Во-первых, объем графических данных, обрабатываемых в промышленности, архитектуре и медиаиндустрии, растет темпами, которые делают ручное построение объектов экономически нецелесообразным: конструкторское бюро, выпускающее десятки чертежей в месяц, физически не может позволить себе отрисовывать каждый элемент заново, если существует возможность параметрического или скриптового построения. Во-вторых, правовое регулирование информационных технологий в Российской Федерации, закрепленное в Федеральном законе от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации» [1], формирует требования к обороту электронных моделей и данных, что напрямую затрагивает порядок применения графических редакторов в документообороте предприятий. В-третьих, ГОСТ 2.052-2015 устанавливает общие положения к электронной модели изделия [2], а значит само понятие автоматизированного построения графического объекта уже закреплено на уровне национального стандарта, а не остается исключительно технической практикой. Наконец, стремительное проникновение технологий искусственного интеллекта в графическое проектирование, о чем пишут Полякова [9] и Соловьев с Петровым [10], ставит перед исследователями и практиками вопрос о границах автоматизации: где заканчивается инструмент и начинается соавтор.
Можно заметить и обратную сторону процесса: чем шире автоматизация охватывает графические операции, тем острее встает вопрос о квалификации пользователя. Если раньше владение графическим редактором подразумевало умение вручную вычерчивать окружность заданного радиуса или строить сопряжение двух линий, то сегодня ключевым навыком становится понимание логики параметрической модели, умение писать скрипт или настраивать макрос. Эта смена требований к компетенциям затрагивает и систему профессионального образования, что отражено в учебной литературе – в частности, в издании под редакцией Анамовой, Леоновой и Пшеничновой [3] и в учебнике Колошкиной с соавторами [4], где инженерная и компьютерная графика рассматриваются уже не как дисциплина ручного черчения, а как дисциплина работы с программными инструментами построения.
Целью реферата является рассмотрение графических редакторов как средств автоматизации построения графических объектов, включая анализ их архитектуры, функциональных возможностей и перспектив развития под влиянием технологий искусственного интеллекта.
Для достижения поставленной цели необходимо решить следующие задачи:
– рассмотреть архитектуру современных графических редакторов и определить, какие структурные элементы обеспечивают автоматизацию построения объектов;
– проанализировать механизмы автоматизированного создания геометрических примитивов и сложных форм в графических системах;
– изучить применение скриптов и макросов в профессиональных графических редакторах как инструмента гибкой автоматизации;
– оценить степень внедрения технологий искусственного интеллекта в графическое проектирование и обозначить перспективы дальнейшей автоматизации.
Объектом рассмотрения выступают графические редакторы различных классов – от растровых и векторных редакторов до систем автоматизированного проектирования и трехмерного моделирования. Предметом являются механизмы и инструменты автоматизации построения графических объектов, реализованные в архитектуре этих систем.
Методологическую базу составили анализ и систематизация учебной и научной литературы по компьютерной графике, в частности работы Никулина [5], Колошкиной с соавторами [4], а также статей, посвященных отдельным техническим и прикладным аспектам автоматизации – деформации функционально заданных объектов [6], генерации трехмерных сцен средствами нейронных сетей [7] и генеративному проектированию в дизайне [8]. Привлечение нормативных документов [1; 2] позволило соотнести технические механизмы автоматизации с правовым и стандартизационным контекстом их применения.
Структура реферата определена логикой перехода от общих вопросов к частным: первая глава посвящена функциональным возможностям графических систем, вторая – практическим аспектам применения автоматизации и перспективам ее развития. Такая последовательность дает возможность сначала разобраться в то
…