Оглавление:

Программное обеспечение для моделирования светодиодных кубов: 5 шагов
Программное обеспечение для моделирования светодиодных кубов: 5 шагов

Видео: Программное обеспечение для моделирования светодиодных кубов: 5 шагов

Видео: Программное обеспечение для моделирования светодиодных кубов: 5 шагов
Видео: LightBurn лучшая программа для управления лазерными станками! Ruida AWC GRBL 2024, Ноябрь
Anonim
Программное обеспечение для моделирования светодиодных кубов
Программное обеспечение для моделирования светодиодных кубов

Я почти закончил сборку своего светодиодного куба 8x8x8, и вместе с ним пришло это программное обеспечение для ПК! Это помогает вам создавать анимацию и моделировать их на 2D-экране, прежде чем они будут загружены на 3D-экран. Нет поддержки (пока) для связи через COM-порт ПК с Arduino, однако он может генерировать исходный код, который жестко закодирован в микроконтроллер, управляющий кубом, одним нажатием кнопки. Если вы не так сильно любите читать, пропустите это руководство и загрузите программное обеспечение напрямую. Следующие шаги будут описывать только то, как его использовать. Важно! GeckoCube Animator 1.0 [BETA] является бета-версией, ход работы может быть потерян, а программа может неожиданно дать сбой. Для запуска файла.jar требуется Java.

Скачать

Новый выпуск - Quadrum (с последовательной поддержкой):

Старый выпуск:

Шаг 1: Создание вашей первой анимации

Создание вашей первой анимации
Создание вашей первой анимации

Прежде чем вы сможете начать анимацию, вы должны создать новую анимацию в меню File >> New Animation и выбрать разрешение стороны вашего куба, то есть 8x8x8, 3x3x3 или что-то от 2 до 16, если на то пошло. Если куб может отображать только один цвет, убедитесь, что установлен флажок «Одноцветный». Нажмите "Создать", и проект анимации будет создан.

Шаг 2: Инструменты анимации

Инструменты анимации
Инструменты анимации

В левой части экрана вы можете найти различные инструменты, доступные для создания анимации. Начиная сверху, это раздел предварительного просмотра генератора исходного кода (и нет, я не смог придумать для него более короткое название), здесь вы можете сгенерировать исходный код для анимации, как следует из названия. Если анимация длиннее 3 кадров, вам нужно будет использовать функцию «Экспорт исходного кода» в меню «Файл >> Экспорт исходного кода», которая вместо этого сгенерирует файл.txt с кодом. Возможно, самая важная часть рассмотрена, у нас есть цвет. палитра прямо под источником… что угодно… раздел. Выберите желаемый цвет и начните раскрашивать пиксели справа, расположенные слоями, вырезанными из куба.

Если вы предпочитаете настраиваемый цвет, вы можете ввести его в шестнадцатеричном формате (например: «FFAA00» означает оранжевый) в текстовое поле настраиваемого цвета и нажать клавишу ВВОД. Это изменит одну из кнопок настраиваемого цвета справа от текстового поля, выделит ее и начнет рисовать. Чтобы использовать другую кнопку настраиваемого цвета, вы выбираете ее перед вводом шестнадцатеричного значения.

Под цветовой палитрой находится поле со списком редактируемых слоев. Если ваш куб достаточно велик, именно так вы выбираете слои, которые будут отображаться справа от инструментов анимации. И, наконец, есть менеджер кадров. Кнопка «добавить» создает новый фрейм под текущим выбранным. Кнопка «удалить» удаляет текущий выбранный кадр. «Копировать» копирует текущий выбранный фрейм, а «Вставить» вставляет его в текущий выбранный фрейм. Чтобы выбрать рамку, щелкните ее в списке рамок. Над списком кадров вы можете ввести продолжительность текущего выбранного кадра в секундах. И не забудьте нажать Enter! Флажок «Цикл» будет окружать сгенерированный код в «while (true) {}». Теперь у вас есть знания, чтобы начать анимацию, и мы готовы перейти к шагу 2 или ждать, было ли это 3?…

Шаг 3: Сохранение и открытие проекта

Сохранение и открытие проекта
Сохранение и открытие проекта

Чтобы сохранить анимацию, перейдите в меню «Файл» >> «Сохранить» и выберите место сохранения, а также имя проекта. Это создаст файл.geca, обозначающий GeckoCube Animation, потому что… GECKOS! Когда вы позже закроете программу и захотите возобновить работу над анимацией, перейдите в меню «Файл >> Открыть» и выберите проект, заканчивающийся на.geca.

Шаг 4: Воспроизведение анимации

Воспроизведение анимации
Воспроизведение анимации

Когда вы закончите анимацию, вы можете смоделировать ее в программе. Перейдите в Simulator >> Play Animation, чтобы воспроизвести его. Чтобы вернуться к редактированию, перейдите в Simulator >> Stop Animation.

Шаг 5: Настройки генератора исходного кода

Настройки генератора исходного кода
Настройки генератора исходного кода

В разделе «Настройки» >> «Генератор исходного кода» вы можете выбрать способ создания кода генератором. Идея состоит в том, что вы реализуете функцию типа setPixel в коде куба, который принимает координаты пикселей и цвет в RGB в качестве входных данных, чтобы установить этот пиксель в переданный цвет. Используйте что-то вроде «update» после каждого кадра, чтобы сделать куб отображают отредактированные пиксели. Генератор использует следующий синтаксис: Для многоцветного и одноцветного: @x - Заменить координатой x пикселя. @ Y - Заменить координатой y пикселя. @ Z - Заменить координатой z пикселя. Только для многоцветного: @r - Заменить значением красного цвета. @ g - Заменить значением зеленого цвета. @ b - Заменить значением синего цвета. Только для одноцветного: @bool - Заменить на 'true', если пиксель должен быть включен, и 'false', если пиксель должен быть выключен. Только для задержки: @s - Заменить задержкой в секундах. @ ms - Заменить задержкой в миллисекундах. @ us - Заменить задержкой в микросекундах. См. для примера настройки по умолчанию. 'установите флажок, если вы хотите, чтобы генератор создавал новую строку после каждого вызова пикселя (setPixel). «Относиться как одноцветный» заставляет генератор игнорировать тот факт, что проект настроен для многоцветного режима, и генерирует код, как если бы он был одноцветным.

Рекомендуемые: