Программа для программирования пикселей
Что есть помимо Photoshop, FL Studio, 3ds Max, ZBrush и Unity.
Чтобы я хотел упомянуть перед тем как вы приступите читать:
- Данная статья является развитием моей предыдущей статьи, однако версия на Реддите получилась скудной, поэтому и не обязательной к ознакомлению.
- Данная статья не призывает вас пересаживаться целиком и полностью на свободное и бесплатное программное обеспечение. Глупо пропагандировать, что опенсорс - мастхэв, а проприетарщина - зло.
- Будьте готовы, что некоторые из этих программ сырые, недоделанные, без подробной документации и видеотуториалов.
- Многие программы переведены на русский язык. Если для вас это важно, то обязательно посмотрите в настройках можно ли поменять язык интерфейса.
- При использовании чужих ассетов не забудьте поблагодарить авторов, упомянув их имена или ники в своих играх.
Простенькая программа для создания текстовых игр и визуальных новелл. Вам почти не придётся программировать, всё создаётся в виде схемы из блоков и связей между ними. Готовая игра представляет собой страницу HTML.
Однако помимо создания игр Twine можно использовать и как удобный инструмент для наглядной визуализации своего сценария, если вы задумали множество разветвлений, выборов диалогов, концовок и т.д.
Два конструктора, специально заточенных под создание 2D-игр в жанре Квест. От вас не потребуется больших знаний в области программирования, всё создаётся в "два клика".
Конструктор №1 для создания игр в жанре "Визуальная новелла". Прост в использовании и изначально настроен для создания стандартных романов. Однако знание языка программирования Python позволит вам создавать более сложные игровые механики. Именно на Ren'Py созданы такие известные игры как Бесконечное лето и Doki-Doki Literature Club.
Конструктор помощнее для создания 2D-игр в самых различных жанрах. Вместо программирования логика игры строится на основе простых "событий" и "реакций на события". Немного напоминает другой, но проприетарный конструктор ClickTeam Fusion.
Конструктор 3D-игр, всё также без программирования позволяющий создавать свои первые творения. Появился совсем недавно, сейчас доступна альфа-версия этого продукта.
Просто хороший 2D-движок с языком Lua. Больше нечего даже добавить, всё прекрасно описано на официальном сайте.
Более молодой 2D-движок в сравнении с Defold. Китайский аналог Unity. Можно программировать как на JavaScript, так и на TypeScript. В этом году выйдет Cocos Creator 3.0 - отдельная версия для разработки 3D-игр.
Российский игровой движок для создания 2D и 3D-игр. Раньше был конструктором игр, однако разработчик пересмотрел подход и года два назад на свет выкатил полностью переделанный продукт. Летом этого года движок и вовсе стал свободным и бесплатным. Довольно симпатичный движок, но пользователи отмечают низкую производительность движка и разработанных на ней игр.
Мощный игровой движок для создания 3D-игр. Некст-ген, многозадачность, VR, все дела. Раньше назывался Xenko, а ещё раньше назывался Paradox. Из недостатков можно выделить очень слабое коммьюнити и вялое развитие движка.
Устаревшие конструкторы 2D-игр, которые уже давно не развиваются. Как и GDevelop, логика в этих конструкторах также строится легко на основе "событий" и "реакций на события". Вам остаётся лишь выбрать из списков сами события и реакции.
Устаревшие игровые движки для создания 2D и 3D-игр. Языки программирования являются расширенными версиями Basic. Если вы не горите желанием изучать сложные игровые движки, то рекомендую начать с Blitz3D. Blitz3D в отличие от DarkBasic Pro является более оптимизированным движком и позволяет формировать рельеф по картам высот.
Я собрал в одном архиве учебники и уроки по Blitz3D на русском языке, пользуйтесь и учитесь. Ещё держите статью с архивом о редакторах уровней, заточенные под Blitz3D, но они могут помочь с разработкой не только под этот движок, особенно если вы вооружитесь мощным конвертером fragMOTION.
Кстати, в этом же архиве лежат две программы, которые легко и просто генерируют 3D-модели различных растений и деревьев.
Armory 3D - это игровой движок, который интегрируется в Blender, а EasyRPG - это свободный аналог RPG Maker 2000/2003. Это две разные программы, но объединяет их одна особенность: вы можете пощупать их, но для полноценного производства игр они пока не пригодны. Можете ещё глянуть R48 вместо EasyRPG Editor.
Lazarus - это свободный аналог Delphi, в качестве языка программирования используется Object Pascal. Lazarus, от слова, вообще не предназначен для создания игр, однако вы можете глянуть GLScene или Castle Game Engine.
DevelNext - это, по сути, тот же Delphi, только красивее, с PHP и большим количеством инструментов и возможностей для создания игр.
Они не являются конструкторами игр и не являются игровыми движками. Это две среды разработки, которые предназначены для разработки самых различных приложений. Однако я всё же решил их упомянуть по двум причинам:
1. В них можно легко делать визуальные новеллы, квесты и прочие point-and-click игры. Эти среды предоставляют чрезвычайную гибкость, а потому вы можете придумать для своих игр уникальные и необычные игровые механики.
2. Эти среды умеют то, чего не умеют игровые движки. Мне, например, однажды приспичило для своей хоррор игры сделать возможность вывода документа на печать, если игрок найдёт секрет в игре и у него есть принтер. Godot Engine не умеет работать с принтерами, зато это можно реализовать в Lazarus, а в Godot написать функцию запуска стороннего приложения.
Удобный аудиоредактор, в котором вы можете нарезать звуки, как-то их совмещать, компоновать, накладывать фильтры, записывать свой (или не свой) голос. Функционал расширяется плагинами.
Однако если Audacity вам не хватает, можете воспользоваться этим редактором для профессиональной обработки звука и записи.
Редактор для создания и обработки звуков в более наглядной и увлекательной форме.
Редактор для создания ретро-звуков для своих игр, будь это звуки прыжка, удара или ещё какого эффекта. Если вы не знаете, какой конкретно звук вам нужен, то можете нажать кнопку Randomize.
Секвенсор и рабочая станция для создания музыки в самых различных жанрах. Наигрывать мелодии можно со своей midi-клавиатуры. Некоторые синтезаторы частично скопированы с FL Studio.
Секвенсор и трекер в одном флаконе от русского разработчика и музыканта. Предназначен для создания электронной музыки.
Предлагаю послушать пример, сочинённый в SunVox.
Удобные инструменты для написания ретро-музыки.
Редактор, который станет для вас аналогом Фотошопа. По функциональности почти не будет уступать, если вы установите плагин Layer Effects. Может импортировать формат Фотошопа .psd. Запускается быстро, работает шустро.
Не верьте тем кто говорит, что после Фотошопа невозможно пересесть на Гимп. Освоиться в последних версиях Гимп очень легко, у вас уйдёт на это буквально день-два своей жизни.
И раньше я действительно порекомендовал бы вам GIMP, но Krita умеет всё, что умеет GIMP, только больше и удобнее. Тем более она тоже читает .psd, заточена ещё для художников, а разработчикам игр дали удобные инструменты для создания бесшовных текстур.
Японский графический редактор, ориентированный только на художников и завлекающий своей простотой. Это означает, что в MediBang вы не сможете, например, подретушировать фотографию, как в GIMP или Krita, для этого попросту не хватает инструментов.
Ещё мне понравилось прилипание кисти (на англ. "snap", эта фишка изображена на гифке), чтобы быстро рисовать ровные прямые линии или идеальные круги, не пытаясь выверять движения мышки или стилуса на микроскопическом уровне.
Здесь уже выходила статья с перечислением редакторов для создания пиксель-арта. Однако там не была упомянута Pixelorama, созданная в Godot Engine :) Хорошая минималистичная программа, имеются кисти разных форм, можно создавать покадровую анимацию, можно рисовать в онлайне.
В отличие от предыдущих растровых редакторов, Inkscape является векторным редактором, т.е. изображения строятся не пикселями, а математическими формулами. Это обеспечивает высокое качество изображения при любом масштабировании, однако в векторном редакторе вам будет крайне проблематично создавать изображения с огромным количеством мелких деталей и различных неравномерных цветов.
Забавный редактор, позволяющий рисовать в стиле ASCII-арт.
Самый известный и мощный свободный 3D-редактор. Если вы когда-то в прошлом воротили нос от Blender, то сейчас попробуйте дать ему второй шанс, потому что с версии 2.8 в редакторе переделали интерфейс, он стал дружелюбным к новым пользователям. Также новый рендер Eevee позволит добиться хорошей картинки куда быстрее рендера Cycles.
Функционал пополняется аддонами. Я, например, недавно узнал об интересном аддоне SSGI, добавляющий к Eevee фейковое глобальное освещение.
Интересный факт: мультфильм Следующее поколение (Next Gen) полностью создан в Blender.
Редактор, который стоит скачать только ради одной фишки - удобного создания новых мешей (можно один, а можно несколько симметричных) на поверхности других уже созданных мешей. Таким макаром очень удобно создавать всякие фрактальные штуки. Всё остальное в редакторе либо уже есть в Blender, либо сильно кастрировано и не доделано.
Редактор для быстрого и лёгкого создания 3D-моделей. Но и качество самих моделей будет заметно хуже, особенно если моделируете живых существ. Идеальная программа для быстрого создания наброска/болванки или low-poly графики.
Тоже 3D-редактор, только вместо полигонов вы строите сцену из вокселей, т.е. кубиков. Готовую сцену можно потом экспортнуть в стандартные форматы 3D-моделей. Можно использовать как инструмент прототипирования: сначала прикидываете что-нибудь в MagicaVoxel, а потом основную работу проделываете в Blender. В старых версиях есть возможность анимировать, в новых эту функцию вырезали.
Для авторетопологии. Если вы пока не могёте в ретоп или лень, а количество полигонов в модели нужно уменьшить, то этот инструмент для вас.
В Blender тоже есть скульптинг, но перед этим познакомьтесь с метасферами (metaball), они значительно облегчат ваш труд.
ZBrush на минималках. Содержит в себе минимальный набор инструментов, но этого будет достаточно, чтобы лепить модели почти любой сложности, причём как на ПК, так и на планшете. К сожалению, в июне этого года прекращена поддержка Sculptris в пользу ZBrushCoreMini, который тоже бесплатен, но уже не для коммерческого использования.
Уже не такой минималистичный, как Sculptris, но всё же мощное средство скульптинга.
Простая программа для создания PBR-текстур у спрайтов: карты рельефа, отражения и т.д. В нём же можно проверить как будет работать освещение.
Ещё один инструмент для создания PBR-текстур, только уже для 3D-моделей.
Главная фишка этого инструмента заключается в том, что можно регулировать высоту текстур: например, если в вашем материале есть различные углубления, зазоры, трещины и т.д, то там можно расположить одну текстуру, а всё что на поверхности будет иметь другую текстуру. Обладателям Unreal Engine 4 также открыт доступ к Megascans. Осторожно, Mixer требователен к ресурсам компьютера.
Свободный аналог Substance Painter от разработчика движка Armory3D. В этом редакторе текстуры рисуются прямо на модели или его развёртке. Различные фильтры и прочие функции помогут частично автоматизировать процесс. ArmorPaint может разукрашивать 3D-модель по частям, а не целиком, как в Quixel Mixer.
В отличие от Mixamo Fuse, MakeHuman предоставляет куда больше настроек внешности виртуального человека. Плюс программа любезно сделает скелет для анимации всего тела и лица.
Аддон для Блендера, всё также позволяющий генерировать людей.
Редактор для создания анимешных персонажей. Программа, кстати, сделана в Unity. Экспортировать модели можно только в формат .vrm, но это дело поправимое, если в Блендере вооружиться импортёром glTF.
Не только у 3D-моделей можно добавлять кости для анимации, но и у картинок (причём с несколькими слоями). Экспортируйте итоговый результат в форматы jpg, png и gif.
Программа от российских разработчиков для создания реалистичных анимаций, которая учитывает центры тяжести, параболические траектории и т.д. Cascadeur пока бесплатен даже для коммерческого использования, но всё может поменяться после полного релиза, так что пользоваться с осторожностью, сильно не привыкать.
Гибкий редактор эффектов и частиц на основе нодов.
Ещё один редактор, но позволяющий создавать 3D-эффекты и частицы.
Про некоторые редакторы карт я уже говорил, когда затрагивал Blitz3D.
Поддерживает создание ортогональных, изометрических и гексагонных карт.
Мощный редактор, заточенный под создание карт с видом сбоку.
Перехожу к сайтам и ассетам.
Обычно его используют школьники и студенты для конспектов, а мне пригодился, чтобы быстро создать несколько записок с рукописным текстом для игры. Нужно войти или зарегистрироваться, чтобы генерировать текст.
Как только зайдёте на сайт, наверху есть вкладка Animations, нажимайте туда и вас перебросит на огромную коллекцию готовых гуманоидных анимаций. Чтобы скачать анимацию, нужно зарегистрироваться.
Нужно зарегистрироваться, после чего можно выбрать одну игру из уже готовых и покопаться в ней. В качестве языка программирования используется microScript (вдохновлённый Lua). В этом же конструкторе можно нарисовать спрайты к игре в стиле пиксель-арт.
3D-модели, текстуры, HDRI. Текстур и HDRI уже огромная куча, а вот 3D-моделей кот наплакал.
Коллекция звуков 99Sounds. Не помню откуда качал, поэтому залил на диск.
75 ГБ. звуков Sonniss. Торрент-файлы в комментариях.
Спасибо! Только не нашёл ссылки на мотивацию, вдохновение и свободное время.
Если ты хочешь что-то делать, то делаешь. Не хочешь — не делаешь. Вдохновение и мотивация тут не играют роли. Свободное время — другой вопрос.
Свободное время сожелению бесплатного нет, только платного
разве подобные формулировки имеют юридический смысл?
Что скажешь про LMMS?
Это, мягко говоря, преувеличение, из перечисленного добрая половина софта опенсорс с нормальными лицензиями
В случае с бесплатными ассетами, я бы рекомендовал быть очень внимательным, так как часто даже лицензия CC имеет множество модификаторов, и часто используется с модификаторами "доступно только для некомерческого использования" и "обязательно упомянуть автора".
Спасибо папаша за сборник-помощник синего цвета двадцать первого века
Aseprite позабыл. Идеальный редактор для пиксель арта.
Редактор то отличный, но он не бесплатный же (за исключением брошенной устарешей версии), хотя и стоит копейки, но тем не менее.
Что-то не очень понял, для чего этот инструмент?
Странно, что в разделе для музыки не было Reaper. Бесплатный и чрезвычайно функциональный софт.
Но за подборку в целом просто бесконечное количество респектов!
Кстати, а UE принципиально нет? По сути, для 99% небольших инди он бесплатный, вряд ли кто-то из них превысит отметку в лям вечнозелёных.
Я решил перечислить чисто полностью бесплатные проги. Но ты хорошо подметил, можно и UE воспользоваться, если уверен, что игра не принесёт каких-то баснословных денег.
Inkscape не пригоден для нормального использования. Абсолютно забагованное и неудобное убожество. К версии 1.0 хоть обновили дизайн интерфейса (просто обновили GTK) и обновили встроенный Python до 3 версии (при этом забыв обновить одно из встроенных расширений, которое теперь не работает). Не умеет нормально изменять размер объектов, нет нормальных слоёв, почти нет визуальных подсказок при перемещении объектов. Профессионалы найдут ещё больше проблем. Если действительно нужен векторный редактор, лучше возьмите Affinity Designer по скидке.
А из платных и мощных редакторов векторной графики, с чего новичку проще будет начать знакомство? Интересует создание 2D спрайтов с анимациями, графика a la Hollow Knight? Уже упомянутый Affinity Designer или стоит присмотреться к чему-то еще?
Закладок больше, чем лайков почти в 3 раза, класс
+ закладка
Наберу 100 закладок про геймдев,тогда и начну что-то делать. Чтобы всё и сразу выучить )
Зачем мне сейчас читать )
(Раздел про GIMP)
Редактор, который станет для вас аналогом Фотошопа. По функциональности почти не будет уступать, если вы установите плагин Layer Effects. Может импортировать формат Фотошопа .psd. Запускается быстро, работает шустро.
Не верьте тем кто говорит, что после Фотошопа невозможно пересесть на Гимп. Освоиться в последних версиях Гимп очень легко, у вас уйдёт на это буквально день-два своей жизни.
Мои ощущения от работы с GIMP несколько лет назад:
- Грузится быстрее Фотошопа, но всё равно долго - по итогу нет разницы большой
- Без вышеуказанного плагина функционал даже близко не такой, как у Фш. С плагином хз, но чет меня сомнения терзают.
- Интерфейс просто пиздец какой странный, совсем не похож на Адобовский. Элементы организованы непривычно, отчего искать их неудобно.
Промышленный контроллер Pixel — продукт компании Segnetics из серии 12хх — 25хх, достаточно широко используется на практике. Традиционно применяются эти устройства как модули управления системами вентиляции и кондиционирования воздуха. Сам по себе контроллер Pixel – это чисто электронный прибор. Поэтому устройство функционирует только в том случае, когда загружена управляющая программа контроллера Pixel – ядро и системный проект вентиляции или иного оборудования.
Программирование промышленных контроллеров Pixel
Нередко устройства продаются запрограммированные по умолчанию под конкретное оборудование. Но на практике приходится иметь дело с разной конфигурацией технических систем.
Устройство управления промышленными системами вентиляции и кондиционирования воздуха, а также прочего оборудования, полностью в автоматическом режиме
Поэтому практика программирования Pixel остаётся актуальной всегда. Исходя из практической эксплуатации, программирование «Пикселей» следует условно разделить на два этапа:
- Системный этап (создание проекта и загрузка).
- Рабочий этап (программирование параметров и запуск).
Системное программирование промышленного контроллера Pixel
Системный этап программирования предполагает создание рабочего проекта для Pixel с последующей загрузкой созданного кода в модуль постоянной памяти контроллера.
Следует уточнить: загружаемый проект является промежуточным программным кодом, который в процессе работы контроллера обрабатывается основной программой – ядром Pixel.
Создание системной программы к «Пикселю» осуществляется через специальный сервисный софт, именуемый SMLogix. Софт поддерживает программирование языком FBD (Function Block Diagram) под графическим интерфейсом.
Интерфейс («чистый») программного комплекса, предназначенного для разработки системного программного обеспечения под управление различным промышленно-хозяйственным оборудованием
Система программирования SMLogix для контроллеров Pixel разработана под Windows и может устанавливаться на персональных компьютерах без ограничений.
Нужно отметить: комплекс SMLogix – это достаточно сложное сервисное ПО. Софт поддерживает разработку программных проектов на уровне методики построения FBD-схем с участием макросов. Процесс программирования проходит в следующей последовательности:
- Определяются конкретные цели проекта.
- Составляется бумажная схема проекта.
- На основе бумажной зарисовки делается FBD-схема.
- Выполняется компиляция проекта.
- Тестирование и отладка.
- Загрузка в контроллер Pixel.
Вопреки сложности сервисного ПО, при желании можно научиться программировать на SMLogix «с нуля». Но для облегчения познания всех тонкостей программирования FBD, рекомендуется практиковаться на готовых проектах для контроллера Pixel.
Таковые проекты имеются на официальном ресурсе производителя. Там же доступен для скачивания программный сервисный комплекс. Желательно иметь под руками «свободный» (тестовый) контроллер Pixel.
Примеры разработки блоков FBD проекта управления модулями
Допустим, есть задача реализовать функцию дискретного регулятора для управления ТЭН. При помощи программного обеспечения для Pixel, реализуется эта функция созданием блок-схемы на рабочем поле программы SMLogix.
Так выглядит кусок системной программы, реализующей функцию дискретного регулятора температуры. Нагреватели могут быть установлены, к примеру, на оборудовании кондиционирования воздуха
После компиляции и загрузки в контроллер, созданный код действует следующим образом:
- Выполняется обработка заданной уставки.
- Вычисляются точки граничной температуры.
- Включается или отключается ТЭН.
Характерной особенностью здесь видится плавная динамика работы схемы регулятора. На практике такая работа отмечается чётким срабатыванием реле. Дребезг контактов полностью исключается.
Вот, примерно так создаётся полноценная управляющая программа контроллера Pixel для вентиляции и кондиционирования воздуха, а также иных систем.
Для каждого модуля программируется управляющая или контрольная функция. Всё объединяется в единую функциональную схему и загружается в память контроллера.
Загрузка готовой скомпилированной программы осуществляется одной из двух опций интерфейса. Первая позволяет загрузить и запустить, вторая поддерживает отладку
Загрузка проекта непосредственно в память контроллера Pixel выполняется через кнопки рабочей панели SMLogix. Существуют две кнопки для этих целей. Одна кнопка активирует функцию для загрузки с последующим стартом.
Вторая кнопка активирует функцию для загрузки с переходом в режим отладки. Перед загрузкой контроллер необходимо подключить по интерфейсу RS485 и убедиться в наличии связи через опцию «Диагностика и Поиск».
Кстати будет замечено: через опцию «Диагностика и Поиск» осуществляется при необходимости обновление кода ядра процессора.
Таким выглядит окно программы «SMLogix», через которое выполняется программирование — обновление ядра контроллера Pixel
Это совершенно отдельная операция, никак не связанная непосредственно с загрузкой проекта. К тому же файлы ядра отличаются по расширению от файлов проекта.
Контроллер Pixel рабочий этап программирования
Программирование контроллеров «Пиксель» на рабочем этапе включает действия по настройке загруженного программного проекта под действующую систему вентиляции и кондиционирования воздуха, либо иного оборудования.
Процесс заключается в установке необходимых эксплуатационных параметров, к примеру:
- температуры воздуха в помещении,
- давления воздуха на выходе из приточной системы,
- ограничения по нагреву обратного теплоносителя,
- сезона года,
- времени для таймера.
Общий список настроек, в зависимости от конфигурации оборудования, может составлять более десятка пунктов. Кроме того, существуют настройки системного характера, которыми устанавливается текущая дата, время, параметры скорости обмена данными и т.д.
Настройка параметров — неотъемлемая часть работы с электроникой подобного рода. Правильно выбранные уставки — залог бесперебойной работы оборудования
Рабочим этапом программирования поддерживается функция копирования и загрузки проекта. То есть имеется возможность , в буквальном смысле одним нажатием кнопки скопировать рабочую программу на съёмный модуль памяти.
Затем копия переносится на «чистый» контроллер и так же одним нажатием кнопки загружается. Подобное решение кардинально упрощает массовую установку приборов. Правда, функция копирования поддерживается только на моделях Pixel 25хх.
Практический видео-пример настройки параметров даты и времени
Демонстрационный видео-пример ручного программирования промышленного контроллера Pixel — простейший вариант на случай нового ввода или изменения параметров даты и времени:
Вариант на тот случай, если в составе прибора не используется внутренний аккумулятор питания, специально предназначенный для сохранения целостности оперативных данных.
КРАТКИЙ БРИФИНГ
Применение контроллеров, выпускаемых фирмой «Segnetics», чаще всего отмечено проектами вентиляции зданий. Аппараты, сконфигурированные под вентиляцию, работают вполне достойно с точки зрения качества управления. Но для достижения высоких качественных показателей, контроллер Пиксель для вентиляции необходимо правильно настраивать, а в режиме аварий обслуживать по инструкции.
Как настраивать контроллер Пиксель промышленный?
Эксплуатация систем вентиляции, в любом случае, без аварийных проявлений не проходит. Вентиляционные системы современных проектов – это не просто воздух. Это нагрев, охлаждение, увлажнение, осушение воздуха совместно с тонкой фильтрацией.
Среда окружения контроллеров Пиксель, применяемых в составе систем вентиляции, охватывает широкую гамму различного оборудования. Это и сантехнический набор, где присутствуют:
- циркуляционный насос,
- трёхходовой клапан,
- датчики температуры теплоносителя и воздуха,
- датчики давления или реле протока.
Это также и набор оборудования, которое используется в схеме охлаждения воздуха, увлажнения или осушения.
Инструкция на контроллер Пиксель становится более понятной, когда прописанные в документе операции подкрепляются практическими действиями, также описанными на бумаге
Поэтому инструкция контроллера «Pixel» необходима, учитывая обширный набор уставок и достаточно сложный алгоритм настройки приборов автоматики. И первая инструкция здесь – работа с меню программного обеспечения ПЛК серий 12xx и 25xx.
Контроллер Пиксель — м еню контроля и настройки ПЛК
Работа каждой единицы оборудования отслеживается контроллером «Pixel» и регулируется согласно уставкам, внесённым как задание от пользователя.
Индикация «Пиксель» по инструкции
Основные параметры отслеживания доступны для просмотра в режиме индикации контроллера. Индикация на контроллер Пиксель доступна в одном из двух отображений:
- Бегущая строка (активируется клавишей Esc в режиме показа общего меню).
- Фиксированный показ (активируется клавишей ОК на опции «Индикация»).
Переход в режим индикации осуществляется простым выбором этой опции с последующим подтверждением кнопкой «ОК» (F4).
Главное меню контроллера Пиксель, с которого традиционно начинается знакомство пользователя с аппаратом. Курсор справа указывает на опцию «Индикация». По инструкции опции активируются кнопкой «ОК» (F4)
Информационная страница, показывающая главные параметры вентиляции. Эти значения снимаются с датчиков. Диапазон доступен для настройки в заданиях уставок
Для выполнения действий, связанных с установкой основных эксплуатационных параметров, контроллер Пиксель следует вывести из режима «Индикация» кнопкой «Esc» (F1).
Задание уставок ПЛК «Pixel» по инструкции
На странице уставок редактируются параметры температуры воздуха канала притока и температуры внутри помещения (при наличии датчика в помещении).
Контроллер Пиксель и действия пользователя на задание уставок:
- Нажать клавишу F4,
- Дождаться перехода в режим ввода данных.
- Ввести требуемое значение.
- Подтвердить «ОК».
Здесь же осуществляется выбор режима работы: «ручной» или «авто», а также время года: «авто», «лето», «зима». В чём разница между режимами? Разница в следующем: выбор «авто» позволяет запускать и останавливать (переводить на сезон года) вентиляцию по таймеру (по внешнему датчику температуры).
Выбор «ручной» позволяет выполнять те же действия непосредственно пользователю. Но за исключением, когда контроллер Пиксель в состоянии аварии. Отслеживание аварийных ситуаций доступно через следующий пункт меню — «Журнал аварий».
Журнал аварий на контроллер Пиксель без инструкций
Это чисто информационная страница, но иногда сохранённые здесь сведения становятся полезны для диагностики неисправности периферийного оборудования.
К примеру, достаточно часто персонал, обслуживающий контроллер «Pixel», сталкивается с аварией «Обрыв ремня притока». По факту обрыва ремня нет, но авария активируется, записывается в журнале, а система вентиляции блокируется.
Экран аварийной ситуации — в данном случае контроллер отключил вентиляцию по низкой температуре воздуха в канале притока. Дополнительно на панели щита загорается индикатор красного цвета
В результате неисправным оказывается датчик давления воздуха, контролирующий канал притока. Вполне логичное определение неисправности выдаёт контроллер Пиксель. А некорректная выдача ошибки – это всего лишь баг от программистов.
Или, скажем, недостаточная температура теплоносителя провоцирует аварию на ПЛК — «Низкая температура притока». Но причиной аварии здесь вполне может быть неисправность трёхходового клапана или циркуляционного насоса.
Пассивные аварии — общая инструкция
Следует отметить: пассивные аварии вентиляции контроллер Пиксель идентифицирует, но при этом работа оборудования не блокируется. Традиционные аварии такого вида «Грязный фильтр».
При этом отслеживается состояние всех фильтров — грубой и тонкой очистки. На дисплее контроллер Пиксель этот вид аварий не отображает. Визуально аварии такого типа отмечаются сигнальными лампами, выведенными на панель блока управления.
Реакция на активную аварию системы вентиляции — горит лампа красного свечения. На пассивных авариях, загораются индикаторы белого и жёлтого свечения, соответственно
Итак, в общей сложности, контроллер Пиксель содержит семь пунктов меню:
- Индикация.
- Задание уставок.
- Журнал аварий.
- Недельный таймер.
- Сервисные настройки.
- Уставки обратной воды.
- Коррекция датчиков.
Наиболее значимы для пользователя в этом списке являются две позиции – 5 и 6. Однако кроме этих двух опций пользовательского меню, есть ещё одна значимая точка доступа. Это меню конфигурации самого контроллера (system). Активируется системное меню, согласно инструкции, одновременным нажатием клавиш F2 и F3.
Опции меню «Pixel» (системные настройки) + инструкция
Попасть на страницу системных настроек возможно только после предварительного ввода пароля. По умолчанию пароль – 111. Перечень настраиваемых параметров достаточно внушительный – для моделей «Pixel» 25xx, судя по инструкции, более 30.
Фрагмент меню системных настроек на контроллер Пиксель. Всего системное меню содержит более 30 параметров, доступных для настройки. Однако без инструкции изменять значения вслепую не рекомендуется
Однако из этого числа пунктов, по сути, частому изменению подвергается лишь один-два (например: включение/отключение ТЭН). Между тем далеко не всегда приточная вентиляция оснащается электрическими нагревателями (ТЭН) дополнительно к водяному теплоносителю.
Обычно такая конфигурация используется лишь в тех случаях, когда необходим подогрев воздуха в периоды межсезонья. Или же когда проектные инструкции предполагают обслуживание специальных помещений.
Часть экрана системных настроек, где устанавливается (редактируется) режим работы ТЭН, включение режима нагрева или охлаждения. Время продувки — время на обдув ТЭН после выключения вентиляции
Как правило, системные настройки ПЛК «Pixel» в значениях конкретных параметров выставляются один раз в процессе пуска-наладки вентиляционного оборудования.
В дальнейшем инструкция не рекомендует частые изменения за исключением редких случаев. Все необходимые сведения о технических настройках содержатся в технической инструкции на ПЛК «Pixel».
Документация по настройкам доходчиво расписывает, какой параметр и для каких целей необходим, в каком диапазоне значений допустимы уставки по каждому параметру. Конкретные значения уставок подбираются под условия эксплуатации каждой отдельной системы приточной вентиляции.
Опции меню ПЛК «Pixel» (уставки обратной воды) + инструкция
Доступ к странице также осуществляется через пароль (по умолчанию пароль: 222). Здесь задаются основные параметры для прохождения теплоносителя в том или ином состоянии приточной вентиляции:
- температурная точка перевода открытия клапана на 100%,
- граничное значение защиты от заморозки,
- точка прогрева перед запуском,
- температура протока в состоянии ожидания,
- граница максимальной температуры,
- граница минимальной температуры.
Нарушение некоторых параметров, установленных в рамках этих условий, приводит к остановке оборудования или невозможности запуска вентиляции в работу.
Один пример: если установлена точка прогрева 35ºС, до тех пор, пока обратная вода не прогреется до этого значения температуры, приточная вентиляция не запустится. При этом трёхходовой клапан открывается на 100% и переводится автоматически в режим линейной регулировки только после набора нормы обратной воды с последующим запуском системы.
Другой пример: в ситуации, когда температура обратной воды снижается за границу защиты от замерзания, вентиляция останавливается, трёхходовой клапан открывается на 100%, включается световая аварийная сигнализация.
Экран аварии, связанной с тепловым узлом вентиляции. Низкая Т обратной воды. Инструкция устранения — прогреть систему до нормальной Т и сбросить клавишей Esc (F1)
Это уже аварийный режим, выход из которого возможен по инструкции только командой «Esc» (при достижении нормальных параметров обратной воды). Такую аварию вполне может провоцировать вышедший из строя циркуляционный насос, забитый сетчатый фильтр, заблокированный трёхходовой клапан.
Опции меню на контроллер Пиксель (системная конфигурация)
Системное меню, что имеет контроллер Пиксель требуется для системных манипуляций в нескольких случаях:
- Замена батареи питания CMOS.
- Настройка даты и времени.
- Обновление ядра контроллера.
- Перенос проекта на другой ПЛК.
- Сервисы МП.
- Проект «SMLogx».
- Конфигурация.
- Системные аварии.
- Питание.
- Журнал.
- Время и дата
Информационные опции показывают версию ядра, объём памяти, порт, системные аварии, параметры питания. Редактируемые опции позволяют устанавливать (изменять) дату и время, порты, сетевые настройки, работать с модулем памяти (EEPROM или FRAM).
Полноценное системное меню содержит только контроллер Пиксель серии 25xx. Поэтому, если требуется, например, перенести проект одного ПЛК на другой, по инструкции сделать это можно загрузкой проекта на приборах версии 25xx. Затем выполняется загрузка на ПЛК версии 12xx.
Практика обслуживания контроллера фирмы Segnetics (видео)
Видеоролик-пример разбора пункта меню управления по «обратной воде». Показывает какие опции содержит этот раздел и как изменять параметры обратной воды при необходимости:
Видеоролик по теме, представленный ниже, демонстрирует особенности разборки контроллеров фирмы Segnetics, входящих в состав технологического оборудования. Подобные примеры часто дополняют практику каждого механика, электронщика и других специалистов, обслуживающих подобные системы:
Под завершение: где купить контроллер промышленный?
Покупка контроллера доступна среди массы предложений электроники под вентиляционные системы и прочее оборудование. Например, через широко известный федеральный сервис онлайн:
Инструкция на контроллер, включая Пиксель, необходима в любом случае. Аппараты разных версий представляют собой, по сути, миниатюрные компьютерные системы управления вентиляцией. Пользоваться такими аппаратами без инструкции позволяет лишь богатый практический опыт.
КРАТКИЙ БРИФИНГ
Список платных и бесплатных программ, а также онлайн-редакторов.
YouTube-блогер Брендон Джеймс Грир в своём видео рассказал об 11 программах для рисования в технике пиксель-арта. Автор описал особенности четырёх платных программ и семи бесплатных.
Aseprite (435 рублей в Steam) предназначена исключительно для пиксель-арта. В программе есть простые и интуитивно понятные инструменты для рисования. Одна из важных особенностей Aseprite — готовые цветовые палитры, которые можно использовать в работе. Например, там есть палитры Pico-8, EDG-32, Gameboy, NES и другие.
Также в Aseprite есть функция, которая позволяет избегать создания излишних пикселей. Так можно делать более чистые и тонкие линии без дополнительного исправления. Другая полезная функция — изменение размера рисунка для публикации в интернете. В Aseprite есть удобный инструмент таймлайна, который позволяет организовать слои для удобной работы с анимацией.
Pyxel Edit (9 долларов на официальном сайте) также предназначена исключительно для работы в технике пиксель-арта. Основное отличие программы заключается в том, что вся работа в Pyxel Edit основана на тайлах. Это очень полезно при разработке игры с повторяющимися паттернами в окружении.
При создании нового документа можно настроить размер тайла или оставить стандартное значение 16х16 пикселей. Также здесь есть заранее созданные цветовые палитры и удобные инструменты для работы с цветом. Инструмент для анимации также представлен в виде тайлов, что позволяет удобно настраивать каждый отдельный кадр.
Pro Motion NG (699 рублей в Steam) обладает множеством полезных функций — анимирование, тайл-маппинг, антиалиасинг и продвинутый редактор для работы с цветом. Также программа позволяет легко интегрировать ассеты в игровые движки, например, Unity и Game Maker.
Есть бесплатная версия с ограниченным количеством функций. По словам Грира, у Pro Motion NG выше порог вхождения, чем у Aseprite или Pyxel Edit, но в ней есть множество полезных инструментов. Pro Motion NG используется в крупных студиях — Ubisoft, Halfbrick, WayForward.
Adobe Photoshop — графический редактор с очень широкими возможностями, который также хорошо подходит для работы с пиксель-артом. В программе есть все необходимые инструменты — таймлайн для покадровой анимации, простой карандаш для рисования пикселями, удобные палитры и так далее.
Также есть множество бесплатных программ для работы с пиксель-артом.
GIMP — бесплатный графический редактор, который можно назвать альтернативой Photoshop. В GIMP можно найти много тех же функций, что и в Photoshop. Интерфейс также очень похож.
Полезная особенность программы при работе с пиксель-артом — возможность настраивать размер и форму карандаша. Эта особенность позволяет рисовать, используя паттерны. Автор отметил, что один из главных недостатков программы — неудобный инструмент покадровой анимации.
Krita — графический редактор с большим количеством доступных функций. В программе есть множество кистей и текстур. Но среди них можно найти и те инструменты, которые подходят для пиксель-арта.
GraphicsGale — графический редактор, который отлично подходит для работы с анимированием спрайтов. Также в сети есть достаточно большое сообщество пользователей, поэтому вам не составит труда найти полезные туториалы.
GrafX2 — простой редактор для пиксель-арта, в котором доступно 256 цветов. В нём есть возможность работы со слоями и базовый инструмент для покадровой анимации. PikoPixel — подобный редактор, который запускается на Mac и Linux.
Также существуют онлайн-редакторы, которые можно запустить прямо в браузере.
В Piskel доступны основные инструменты, необходимые для рисования в технике пиксель-арта — есть слои, таймлайн для анимирования и другие. Этот редактор отлично подходит, если нужно быстро и без подготовки нарисовать пиксельный спрайт.
Lospec — более упрощённая версия графического редактора. Здесь есть лишь несколько базовых инструментов. Тем не менее в Lospec доступно множество цветовых палитр, которые можно использовать в своей работе. Также в нём есть библиотека туториалов.
В заключение автор выбрал тройку наиболее полезных графических редакторов для пиксель-арта.
Aseprite — лучший платный редактор:
- отлично подходит для новичков;
- есть простой инструмент для анимирования;
- это популярный редактор, поэтому есть множество туториалов;
- невысокая цена.
GraphicsGale — лучший бесплатный редактор:
- предназначен только для пиксель-арта;
- есть инструмент для анимирования;
- бесплатный.
Piskel — лучший онлайн-редактор:
- есть все необходимые инструменты для пиксель-арта;
- можно запустить прямо из браузера.
Помню первые знакомства с GIMP, тогда были похожие ощущения - жуткая программа. Потом в какой-то момент решил по фану изучить его подробнее, взял онлайн-курс и в целом мне GIMP стал нравится, особенно из-за того, что он легко доступен, взял и скачал. Просто это ещё один инструмент для работы с изображениями.
Вот что-что, а Гимп я бы точно никому не стал советовать. Бесплатность не перекрывает его кривизны)
Gimp 2.6 — лучший редактор в жизни. Элементарная настройка кистей и градиентов. Возможность использовать любую картинку из буфера обмена в качестве паттерна или кисти без лишних движений. Полная очистка слоя по нажатию одной клавиши. Один пункт меню «Сохранить» на xcf и все остальные форматы. И куча всяких других мелочей, после освоения которых Фотошоп кажется дюже неудобным (кроме стилей слоя, лично для меня это киллер-фича).
для пиксельарта сойдет, со слоями, кистями и заливками там работать удобней чем в крите. в aseprite делаю только анимации, для обычного рисования там все довольно топорно.
*жирные вздохи ностальгии*
Вот это была любимая программа на zx spectrum.
А где Pixel Studio?
Это крутая прога для Ipad, сижу в ней калякую иногда, и пенсил в ней работает хорошо
Тоже удивлен что нет её..
В комментариях уже упоминали, но я повторю на всякий: Aseprite можно собрать из исходников самому – инструкции в сети есть. Ну либо, если жалко своё время, то купить) Можно добавить эту информацию в пост. У меня получилось собрать только со второго раза, потратил некоторое количество времени, но в итоге выяснилось, что всё довольно просто.
Один из главных недостатков гимпа — неудобное всё.
Может просто непривычно все после фотошопа?
Только тем, кто привык работать в фотошопе и знает, как пользоваться его преимуществами и фичами.
Остальным лучше начинать знакомство с той же Aseprite.
Сижу жду скидку на Aseprite. О других не думал, но после такого шикарного поста присмотрюсь и к ним.
Да, Aseprite вполне можно собрать самому. Я так и поступил
Про Paint забыли. Крайне ограниченный функционал, конечно, но попробовать твоё/не твоё без денежных и трудовых затрат (даже скачивать ведь не надо) — почему нет?
Есть один русский парень, который и в нём вот такое рисует:
P. S. Aseprite прекрасен
В будущем скачивать таки придётся :D
Ну хоть бесплатным останется.
Я зарабатываю рисованием спрайтов на жизнь. (´・ェ・`) но стыдно признаться, что до сих пор использую простейший редактор Photofiltre ранних версий.
Подумываю что нужно перебираться на что-то более прогрессивное с возможностью тестирования анимации.
Спасибо за статью.
Думаю, что возможно подберу себе что-то из этого списка.
Тема Криты не раскрыта. Я её как полноценную замену фотошопу уже давно использую. Для пиксель арта она так же крайне прекрасна.
Affinity photo стоит добавить, это недорого (5 т.р), быстро и местами круче чем Photoshop
PyxelEdit по личному опыту – реально удобный и предельно простой. При помощи него делали с другом ролик в пиксельарте с примерно нулём опыта в анимации. Впрочем, нет, у меня был опыт с похабными гифками, собранными в ФШ.
Единственное, автор обновляет его от случая к случаю. Зашёл сейчас специально и увидел, что спустя 2 года с последнего обновления, наконец-то, вышла новая версия, где исправили критические дырки типа мёртвых зависаний при сохранении с потерей всего прогресса.
Так что имейте в виду: если там Adobe опять что-то нибуть нахуевертят со своим AIR-фреймворком, жить с костыльным функционалом придётся долго. :)
Игры, справочники, мобильные редакторы кода — собрали лучшие приложения по программированию для детей и подростков от 4 до 17 лет.
Самый увлекательный способ изучать программирование — через игры! Так прокачать свои цифровые навыки могут даже дошкольники: игры помогут им развить логику и научат думать как программисты. Чтобы изучать визуальное программирование в 5 лет, не нужно даже уметь читать и писать.
А подростки уже могут взяться за текстовый код и создавать свои проекты. Игры, элементы геймификации и поощрения — все это поможет удержать внимание детей и вовлечь в процесс.
У многих детей нет своего компьютера, только мобильный телефон или планшет. Это мы поняли, когда под нашими видеоуроками на YouTube все чаще стали появляться такие комментарии:
Поэтому мы подготовили подборку мобильных приложений, которые помогут освоить азы программирования. Большая часть приложений бесплатны и доступны на iOS и Android. Начнем с игр для самых маленьких и затем перейдем к приложениям для подростков.
Возраст: 4-8 лет.
Доступно: iOS (бесплатно), Android (бесплатно)
В приложении есть отдельная область программирования, где дети собирают блочный код. В этой версии игры доступно 20 уровней: чем дальше, тем дольше нужно раздумывать над решением задачи. Игра предназначена для детей, но интересна будет даже взрослым.
Есть платное продолжение Lightbot: Programming Puzzles, в котором доступны еще 50 уровней игры. Стоимость: $2.99 или 169 рублей.
Возраст: 4-8 лет
Доступно: iOS (бесплатно), Android (бесплатно)
Эта игра очень похожа на Lightbot: здесь тоже есть робот, которым нужно управлять с помощью блочного кода. Блоки управления называются пиктограммами, из них нужно собрать программу. В этом приложении тоже не нужно читать или писать текст, поэтому оно идеально подойдет дошкольникам и младшим школьникам.
Игра «Пиктомир» была разработана РАН именно для того, чтобы обучить маленьких детей программировать. Есть даже научная статья о том, как ребят в детских садах обучали программированию в этой игре еще в 2010-11 годах.
Возраст: 5-7 лет
Доступно: iOS (бесплатно), Android (бесплатно)
Scratch Jr — это младший брат популярной визуальной среды программирования Scratch. Но в Скретч Джуниор блоки обозначены яркими картинками, а не словами, что упрощает работу детям. Все просто и интуитивно понятно: перед нами сцена, а снизу категории блоков и область программирования. Здесь дети могут создавать свои игры, анимации, небольшие мультфильмы, знакомиться с основными понятиями в программировании: циклами, условными операторами и др.
Приложение доступно на планшетах и электронных книгах Kindle. Подробнее о Scratch Jr и других программах для создания игр мы рассказывали здесь.
Возраст: 5-10 лет
Доступно: iOS (бесплатно доступны 10 уровней, за 90 следующих плата $7.99)
Box Island — одна из самых известных игр для юных программистов, успевшая завоевать большое число наград. В начале игры нам рассказывают небольшую историю: наши персонажи потерпели крушение на воздушном шаре и оказались на необитаемом острове, где их поджидает много опасностей. По ходу игры нам предстоит проходить испытания на острове и получать звезды.
В челленджах дети тренируют логическое мышление, знакомятся с циклами и последовательностями, учатся распознавать образы. Все эти знания пригодятся юным программистам в будущем.
Возраст: 6-11 лет
Доступно: iOS (ограниченная версия бесплатна, полная версия по подписке $95.99 в год, пробный период 7 дней)
Эта игра тоже увлекает сторителлингом, но на этот раз ребенок может выбрать, какая игровая вселенная ему нравится больше. Мы можем оказаться в будущем и летать на дронах, управлять роботами, попасть во вселенную Майнкрафта или программировать вместе с Барби.
В приложении есть интегрированная визуальная среда для программировании. Кирпичики кода похожи на блоки в популярной визуальной среде Scratch. Они так же примагничиваются друг к другу и собираются в длинную ветвь. Детям предстоит составлять код, чтобы помочь персонажам продвинуться дальше в их истории. Ребята начинают с визуального языка, а потом могут перейти к JavaScript, Swift или Python, создавая свои мини-игры и приложения. Пока дети пишут программы в приложении, они применяют критическое мышление, занимаются решением проблем, отладкой и др. Изучают такие концепты, как переменные, функции, повторения и др.
Есть также версия для самых маленьких Tynker Junior.
Еще одна визуальная среда программирования прямо в телефоне! Дети могут добавлять персонажей и программировать их действия с помощью блочного редактора, который адаптирован под мобильное устройство («когда я нажимаю на телефон, то»). В приложении доступна своя библиотека спрайтов, Paint-редактор и подробные инструкции, которые подскажут, как сделать проекты еще круче. А еще можно публиковать свои работы прямо в приложении, чтобы в них сыграли другие пользователи.
Возраст: от 13 лет
Доступно: iOS (бесплатно)
Эта игра предназначена для изучения Swift — языка программирования, на котором написаны приложения Apple. Мы встречаем персонажа Байт, который живет на своем летающем острове. Нам нужно управлять его жизнью и решать небольшие задачи, следуя текстовым инструкциям. Внизу страницы умная система подсказывает, какую команду лучше использовать.
Также в приложении есть яркие видеоинструкции, которые подскажут, за что отвечают теги и как написать небольшие программы.
Этот вариант идеален для подростков, которые мечтают заняться разработкой приложений. Игра не доступна на смартфонах, но есть на планшетах iPad.
Возраст: от 13 лет
Доступно: iOS (бесплатно), Android (бесплатно)
Игра Grasshopper была создана Google, чтобы познакомить новичков с языком программирования JavaScript в веселом игровом формате. В этом приложении нам предстоит проходить задания и писать текстовый код в мобильном редакторе. Все задачи визуальные, поэтому мы наглядно увидим, что же мы запрограммировали. Интерактивное «дерево» покажет, как далеко мы продвинулись по уровням. А тесты и квизы помогут проверить полученные знания.
Сопровождать нас будет фирменный персонаж — кузнечик. Собственно, в честь него и названо приложение: пользователям предстоит так же весело и активно перепрыгивать с одного задания на другое.
Играть могут как начинающие программисты, так и более опытные. Приложение задает наводящие вопросы и подбирает план обучения под каждого пользователя. Подойдет подросткам, которые хотят заняться веб-разработкой.
Читайте также: