Как сделать свою лего инструкцию

Обновлено: 01.05.2024

Моё детство примерно на 20% состояло из Dungeons & Dragons (D&D) и на 80% — из LEGO. Эти два занятия очень сильно пересекались. Мне, по разным причинам, не разрешали всё время играть в D&D. Но я, привлекая на помощь воображение, и достигнув в этом деле успехов, достойных плута 15 уровня, понял, что создание персонажей AD&D игрой не считается. Воссоздание вселенной DragonLance средствами LEGO очень хорошо помогало мне быть ближе к игре, которая мне очень нравилась.

Поэтому одним из моих любимых направлений в LEGO были замки. Я тратил многие часы, выдумывая подземелья для моих героев. Для того чтобы не терять свои находки, и из-за того, что я видел, как мои друзья в школе чертят карты подземелий, я составлял планы своих LEGO-моделей на миллиметровке. Кроме того, я пытался сохранить и сведения о том, как именно были устроены модели. Использование миллиметровки казалось логичным для изображения того, что, в основном, состояло из прямоугольных блоков. Но меня, в итоге, сгубило недостаточно хорошее понимание правил изометрической проекции.


Теперь, хоть я и стал старше, моя любовь к LEGO не угасла. И хотя я и не могу сказать, что очень уж горжусь своими моделями (их называют MOC-моделями), я почувствовал, что просто должен разобраться с тем, как мне документировать то, что создаю. Я никогда не умел очень уж хорошо рисовать. Поэтому я решил обратиться к компьютеру.

CAD для LEGO

Несколько лет я работал в сфере виртуального 3D-моделирования (а в сфере обычного 3D — и того больше). Я хорошо владею 3D-приложениями, но всё, чем я пользовался, заточено под анимированную графику и под производство фильмов. Все эти программы, как, собственно, и фильмы, рассчитаны на то, чтобы создать красивую картинку. Как именно что-то сделано, до тех пор, пока всё выглядит хорошо, не так уж и важно. Если, ради того, чтобы что-то выглядело бы очень хорошо, нужно «обмануть» законы физики, то это вполне приемлемо, так как это будет существовать только в виртуальном пространстве.

А вот системы автоматизированного проектирования (Computer-Aided Design, CAD), это уже нечто другое. CAD-приложения пришли на смену обычным чертежам. В них создают спецификации, иллюстрирующие то, как нечто может быть создано в реальном мире. От этих программ ждут точности и реализма.

Так как невероятно много людей увлечено LEGO, существует активное сообщество тех, кто создаёт LEGO-модели, используя CAD-программы. Преимущества такого подхода очевидны: можно задокументировать подробные сведения о модели, описать то, какие детали нужны для её создания, и то, как именно их нужно соединить друг с другом. Это, конечно, не замена реальному конструктору LEGO (ну, разве что для тех, кто любит CAD больше, чем LEGO), но это — отличное дополнение к хобби.

Для того чтобы построить виртуальную модель LEGO, нужны две вещи:

  • Виртуальные детали LEGO.
  • CAD-приложение.

Виртуальные детали LEGO

Для того чтобы раздобыть виртуальное представление практически любого из когда-либо созданных строительных блоков для LEGO-моделей, можете воспользоваться опенсорсным ресурсом LDraw. LDraw — это открытый стандарт для цифровых моделей LEGO, который включает в себя возможности по описанию размеров и ориентации элементов. В дополнение к работе по описанию деталей средствами LDraw, силами сообщества подготовлены 3D-модели для каждой детали. Это значит, что все желающие могут загрузить тысячи определений деталей, истратив на это не особенно много трафика.

Установка набора деталей

Виртуальные детали очень похожи на изображения, которые используются на сайтах, или на шрифты, применяемые на компьютере. Собственно говоря, соответствующие файлы можно хранить где угодно. Главное, чтобы приложение, в котором планируется работать с деталями, знало о том, где эти файлы находятся. В Linux LDraw-файлы обычно размещают в папке /usr/share/LDRAW . В Windows это обычно C:\Users\Public\Documents\LDraw .

LDraw даёт в наше распоряжение лишь спецификации для каждой детали. Вот, например, как выглядит код описания кубика 1x1:


Для того чтобы увидеть детали в более привычном облике, понадобится программа для их визуализации.

Приложение LDView для визуализации деталей

LDView — это среда для 3D-рендеринга, напоминающая POV-Ray или Cycles из Blender. Это приложение создано специально для рендеринга .ldr-файлов, то есть — CAD-файлов, содержащих данные в формате LDraw.

Если вы работаете на Linux, то, возможно, вы найдёте LDView в своём репозитории ПО. Если в репозитории этой программы не окажется — вы можете скачать установщик с сайта проекта. Если вы пользуетесь macOS или Windows, то вам, опять же, нужно будет воспользоваться сайтом LDView.

Просмотр отдельной детали

Легче всего начать цифровое конструирование моделей LEGO, попытавшись визуализировать отдельную деталь.

Сначала откройте ваш любимый текстовый редактор. Это может быть любая программа. Главное — чтобы она могла сохранять документы в виде обычного текста. Некоторые текстовые редакторы, в стремлении оказать пользователям добрую услугу, пытаются сохранять текстовые материалы в файлах, в которых, помимо текстов, есть ещё масса служебной информации (вроде .rtf и .doc). Существует множество хороших кросс-платформенных текстовых редакторов. Я, для наших дел, могу порекомендовать довольно-таки минималистичный редактор Geany.

Создадим новый файл с именем 1brick.ldr и введём в него следующий текст:


А теперь взглянем на наше скромное творение:


Только что вы создали простой CAD-файл, описывающий один кубик (а именно — модель номер 3001), цветовой индекс которого равняется 1 (это синий цвет), расположенный в позиции (0, 0, 0) по осям X, Y и Z. Поворот кубика регулируется с использованием средств матричного преобразования. Их применение, надо признать, не относится к простым математическим вычислениям. Правда, при конструировании LEGO-моделей произвольное вращение деталей требуется сравнительно редко, так как большинство деталей стыкуются друг с другом с использованием шипов.

Любая строка в файле, начинающаяся с 0, содержит либо комментарий, либо метаданные. Строка, начинающаяся с 1, содержит описание детали.

Вы можете попрактиковаться в перемещении и вращении деталей, внося изменения в свой CAD-файл. Обычный кубик имеет в высоту 24 LDU (LDraw Units). Это значит, что ставить детали друг на друга можно, меняя их координату Y с шагом в 24 единицы. Поворачивать детали можно, выполняя матричные преобразования.

Взгляните на этот код:


Вот результат его визуализации.


Конечно, перемещать детали можно вдоль любой из трёх осей. В спецификации LDraw сказано, что кубик 1x1 имеет 20 LDU в ширину и 20 LDU в длину. А это значит, что расставлять такие кубики вдоль оси X можно, меняя их позиции с шагом в 20 LDU.


Ещё два кубика

Порядок сборки модели

Чаще всего формат LDraw используется для того чтобы продемонстрировать порядок сборки модели. А это значит, что нужно описать последовательность шагов сборки. В LDraw это делается с использованием метакоманды STEP .

Для того чтобы испытать эту метакоманду, добавьте в свой файл, между описаниями деталей, следующее:


Готовый файл будет выглядеть так:


Теперь в вашем проекте описано два шага. На первом выводится первый кубик, на втором — второй. Можно пошагово просматривать .ldr-файлы, пользуясь клавишами-стрелками в верхней панели инструментов LDView, находящимися около подписи Steps .


Панель инструментов для пошаговой визуализации моделей

На одном шаге необязательно должен выводиться лишь один кубик. Как и в случае с инструкциями к наборам LEGO, установку нескольких деталей можно объединить в один шаг. Главное, чтобы это не повредило понятности инструкции.

В LDraw есть и другие команды. Например — тут можно рисовать линии, поясняющие расположение деталей, и делать прочие подобные вещи. Соответствующие сведения можно найти в спецификации.

Выяснение кодов деталей

Я хранил свою коллекцию LEGO в ящиках для рыболовных принадлежностей. Поэтому я мог быстро найти любую деталь из любого набора. Правда, по мере того, как росла коллекция, мне было нужно всё больше и больше ящиков. А в результате у меня стало уходить больше времени на поиск нужной детали.

Если учесть то, что в LEGO имеется более 11000 уникальных деталей, искать цифровые детали так же сложно, как и обычные. У каждой официальной детали LEGO есть собственный код. Например, тот кубик 2x4, который мы использовали в примере, имеет код 3001. Если вам известен код детали, вы можете просто использовать его в CAD-файле, и соответствующая деталь появится в вашей модели.

В дистрибутиве LDraw имеется файл parts.lst , в котором, с помощью grep, можно найти нужную деталь. Но детали там не всегда описаны по одной и той же схеме. Работая с этим файлом не всегда легко предугадать то, какие именно ключевые слова соответствуют тем или иным деталям. Например — как понять, какое слово, «curved» «sloped» или «angled», лучше всего характеризует некую деталь сложной формы?

Хотя искать детали можно и в parts.lst , в этом деле нам могут помочь некоторые специальные интернет-ресурсы:

    — это пользовательская группа, в которой есть база данных со сведениями о кодах деталей LEGO, построенная на основе сведений, взятых из LDraw. — хороший каталог деталей. — ещё один ресурс, на котором есть каталог деталей.

Другие средства для рендеринга моделей

После того, как вы создали свой шедевр, LDView может экспортировать вашу модель, что позволит вам отрендерить её в высоком качестве. Для этого можно воспользоваться POV-Ray — опенсорсной программой для фотореалистичного рендеринга трёхмерных моделей. В результате плоды ваших трудов можно будет представить в весьма привлекательном виде. Найти POV-Ray можно или в репозитории программ вашего дистрибутива Linux, или на сайте проекта.

Вот пример команды рендеринга:


Ниже показан результат визуализации.


Высококачественная визуализация модели

Если вам нужна программа для формирования инструкций по сборке моделей — попробуйте опенсорсную LPub3D. Эта программа выводит пошаговые инструкции и список деталей, необходимых на каждом шаге.


Исследование мира LEGO

Создание моделей из деталей LEGO — это интересно. Разработка собственных моделей — это воплощение той творческой энергии, которой фанаты LEGO заряжаются, занимаясь любимым делом. Теперь ваши LEGO-идеи больше не должны существовать лишь в форме бесплотных идей. Вы можете сохранить их в виде моделей и пошаговых инструкций.

Мир любителей LEGO — это приятное и креативное место, которое стоит посетить всем тем, кому нравится создавать цифровые модели, разрабатывать собственные детали, или делать с кубиками LEGO что-то такое, чего никто больше с ними не делает. Если вам нравится LEGO, то сегодня — самый лучший день для того чтобы стать частью LEGO-сообщества!

Давным-давно (23 дня назад) я написал, что есть инструкция как сделать блок лего своими руками в 3D для печати. Инструкции в нормальном виде я не нашёл, зато нашёл старые записи и пару фоток и решил сделать инструкцию сам. @Metuzel @mrparo @exby вы наконец-то дождались

Работаю в Autodesk Inventor Professional 2017, бесплатная студенческая лицензия, которая у меня кончится через неделю, а я только на 1 курс поступил. студенческую лицензию получить очень просто, с этим справится даже школьник (которым я и был 2 года назад)

Постараюсь объяснить всё максимально просто и понятно. Справка по поводу размеров тоже будет

Сильно не бейте и тапками не кидайтесь.

Сначала идёт текст, а потом картинка к нему

Для деталей лего есть несколько важных констант:

1) Шаг между соседними "кнопками" или отверстиями - 8мм

2) Толщина стенки блока - 1,2мм

ВАЖНОЕ ЗАМЕЧАНИЕ:

многие размеры детали кратны 1,2мм (диаметр "кнопки" 4,8мм=1,2*4)

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

1. Создаём 1 эскиз - контур блока

- создаём прямоугольник со сторонами 16*32мм

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

2. Используем операцию "Выдавливание" и выдавливаем наш кирпич на 9,6мм

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

3. На верхней грани создаём новый эскиз

- рисуем круг диаметром 4,6мм

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

- расстояние от центра круга до стенок 4мм

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

4. Выдавливаем кнопку уже знакомой нам операцией

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

5. Творим колдунство Используем "Прямоугольный массив"

- кликаем на "кнопку"

- кликаем на кнопку выбора 1 оси

- выбираем длинное ребро (оно нужно чтобы задать направление). Если "кнопки" множатся не в ту сторону, то нужно нажать на реверс (где красная и черные стрелки)
- задаём повтор 4 штуки

Аналогично выбираем ребро, повторы (2) и шаг (8) для второй оси

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

6.Операцией оболочка формируем полость

- выбираем команду оболочка

- задаём толщину стенки 1,2мм

- кликаем на нижнюю грань

На обратной стороне "кнопок" получились углубления, т.к. оболочка стремится везде сохранить заданную толщину. На оригинальном блоке есть такие углубления, так что всё ОК

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

7. Создаём эскиз на "потолке" блока

- пунктирно проецируем 3 "кнопки" (у меня не пунктирно сделано специально, чтобы на скринах было заметно. Я потом разобрался как сделать так, чтобы было всё видно вне зависимости от типа линий, но это было под конец)

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

- рисуем любую окружность

- при помощи зависимости "Касательность" закрепляем окружность.

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

- при помощи команды "Cмещение" строим вторую окружность со смещением 1,2мм

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

8. Выдавливаем "столбик"

- т.к. мы всё стараемся делать удобно для себя и правильно, то мы вместо выдавливания "по размеру" выберем выдавливание "до выбранного" выбираем нижнюю грань блока. Это нужно для того, чтобы можно было поменять высоту нашего блока изменив всего 1 значение (размер первого выдаливания)

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

9. Размножаем столбики (прямоугольный массив был в пункте 5)

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

10. Создаём новый эскиз на "потолке"

- проецируем всё пунктирно (у меня тут не пунктир и я объяснял почему)

- нажимаем F7, чтобы скрыть всё, что над эскизом

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

- по 2-м точкам и центру строим прямоугольник. Центр - центр средней окружности. Точку "цепляем" на спроецированную линию

- задаём ширину прямоугольника в 1,2мм

- делаем наш круг непунктирным

- командой обрезка обрезаем боковые стороны прямоугольника, лежащие внутри круга

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

11. Выдавливаем перегородку

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

12. Размножаем перегородку. В оригинале перегородки идут через 1 "столбик", но при 3D печати имеет смысл дополнительно усилить деталь

- Прямоугольный массив, 3 элемента, симметрично

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

13. Новый эскиз "на потолке"

- пунктирно проецируем две стенки и "кнопку"

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

-Я НАКОНЕЦ-ТО ПОНЯЛ КАК СДЕЛАТЬ ТАК, ЧТОБЫ ВСЁ БЫЛО ВИДНО

- прямоугольник по 2-м точкам и центру. Цепляем на проекцию стенки и окружности

- центр прямоугольника должен зацепиться за центр окружности (хз как нормально объяснить, но так и есть)

- ширину ставим 2мм (можно другую поставить)

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

- одну сторону прямоугольника делаем пунктирной

- "Дуга+центр", центр - центр окружности, цепляем за углы прямоугольника

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

- "Круговой массив", выделяем наш почти прямоугольник, 2бр (это значит 2 элемента), угол 90 градусов

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

14. Делаем ДВА выдавливания "до выбранного". Два выдавливания нужны чтобы сделать 2 массива

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

15. Размножаем выступы

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

Делаем простой блок Lego LEGO, Инструкция, Autodesk, Длиннопост

Скрины самого блока скину в комменты, т.к. в посте кончилось место

Особая благодарность выражается Алексею Максимовичу Рытову, который научил меня 3D-моделированию


1.9K постов 6.2K подписчиков

Правила сообщества

- Уважайте друг друга.

- Не присваивайте чужие работы.

- Тематика группы: LEGO. Аналоги допускаются.

- Не спамить, не флудить, не вбрасывать.

- Если правила сайта не понятны, я пропишу отдельно в правилах сообщества: НИКАКОЙ РЕКЛАМЫ. Вообще. Реселлеров, магазинов, частных лиц и прочего.

А фото отпечатанного блока будет? Как такие блоки совмещаются с оригинальными?

Про трехмерное моделиование есть пара простых советов ;-)

● при построении эскиза прямоугольника нет необходимости строить две диагонали, хватит и одной - в инвенторе есть привязка по умолчанию к середине отрезка;

● если всёж таки нравятся две диагонали - вторую чаще всего удобнее строить от угла до середины первой диагонали;

● чтобы избежать появления углублений в "кнопках" при выполнении оболочки достаточно оболочку выполнить раньше этих "кнопок";

● перемычки с цилиндрами лучше строить от одного эскиза - меньше построений; для выполнения двух выдавливаний достаточно выбрать общий доступ к эскизу, и он становится доступен для произвольного количества операций;

● с позиции облегчения редактирования лучше эскизы "кнопок" привязывать в поперечном направлении не к боковой стороне, а к оси симметрии.

С помощью бесплатной программы MLCad можно задокументировать собранные модели, создать инструкцию по сборке в стиле LEGO, создать реалистичные 3D изображения вашей виртуальной модели. В распоряжении находятся как официальные, так и неофициальные каталоги деталей LEGO.Установка программы может вызвать трудности у неподготовленного пользователя, и в этих целях написана эта пошаговая инструкция.

Шаг 1.
Необходимо скачать программу LDraw – в установочный пакет которой входит необходимая нам программа MLCad и некоторые другие программы. Устанавливать программы рекомендуется на операционные системы Windows XP/Vista/7.

Шаг 2.
Запустите установку программы.
На первом шаге Welcome (приветствие) установки нажмите Next, второй шаг Uninstall previous version – говорит, что если вы устанавливаете программу второй раз, то рекомендуется удалить предыдущую версию (но необязательно) и предложит на третьем шаге подтвердить удаление - установите галочку Yes, please remove old version – для того что бы удалить предыдущую версию, но если программа устанавливается впервые можно пропустить этот шаг и нажать Next.
Затем необходимо ознакомиться с лицензионном соглашении и подтвердить это I agree – затем Next и на следующем шаге так же нажмите Next.

Следующий шаг предложит выбрать необходимые компоненты для установки. Нам понадобятся MLCad, LDView, LPub и Synth, которая позволяет рисовать гибкие провода.


Далее по умолчанию можно нажимать Next до момента, пока программа не начнет установку.

Шаг 3.

Откройте папку в которой установлена программа (по умолчанию C:\Program Files (x86)\LDraw\MLCad или C:\Program Files\LDraw\MLCad) и запустите программу.


Если программа потребует установку патча с библиотеками деталей нажмите Cancel и скачайте ZIP архив:

Распакуйте архив в папку с программой C:\Program Files (x86)\LDraw или C:\Program Files\LDraw. Затем вновь запустите программу MlCad. Убедитесь, что путь к библиотеке деталей Base patch соответствует месту, куда вы распокавали архив - предложенное место C:\Program Files (x86)\LDraw\ldraw или C:\Program Files\LDraw\ldraw

Привет всем, вчера я выложил на свой канал на YouTube видео про программу, в которой я делаю инструкции для вас. Это программа называется Studio, и создана она создана BrickLink inc. Я поперепробовал много разных программ, начинай от самой ужасной - LDD ( Lego Digital Designer), а заканчивая LDraw. LDD - официальная программа для создания инструкций от Lego. Она имеет простой интерфейс, вроде бы все детали, но у неё тонна недостатков.

Во-первых это тупое переключение режимов строительства: с лёгкого на уровень мастера. Но вопрос: Чем они отличаются? Если предположить это тем людям, которые не использовали эту программу, то они подумают: Ну, наверное, видами деталей. Но на самом деле это не так. В лёгком режиме присутствуют не все детали, не вся электрика, и, по моему мнению, многих деталей не достаёт. Также на каждый вид детали будет уделено около 10-20 слотов, т.к. они разбиты по цветам. Из-за этого найти нужную деталь тяжело. А в режиме мастера все детали красные, их на плохом мониторе или в поездке без зарядки, когда Windows затемняет экран, тяжело отличить. К тому же электрика и другие детали, которые имеют два цвета (одновременно) в режиме мастера идут полностью красного цвета, и покрасить их по отдельности не возможно.

Во-вторых в этой "милой" программе есть функция автоматического создания инструкции, которая работает ужасно. Всё бы ничего, но кнопки ручного создания инструкции я так и не нашёл. К тому же вроде как LDD не может сохранить инструкцию в PDF формате.

Программа LDraw, которая вроде бы самая лучшая по наличию функций, имеет старый интерфейс, и по каким-то причинам на Windows 10 она так и не установилась.

А теперь перейдём к программе Studio. У неё самый современный интерфейс, присутствует множество функций, а также есть ещё одна программа, которая позволяет добавлять кастомные детали в неё, но о ней в другой статье. Программа Studio поддерживает не только свои форматы, но форматы из программы LDD, LDraw и ещё некоторых. Это очень приятно, ведь если кто-то сначала делал работу в сторонних программах, а потом решил перейти в Studio, то он может не переделывать модель по-новой. В программе Studio идут все детали белого цвета и электрика с деталями уже имеющими несколько цветов в одном разукрашены заранее. Все детали разбиты на подкатегории, которые можно добавлять в избранные. Подробный разбор интерфейса вы можете посмотреть тут:

Большинство людей старшего поколения уже давно знакомы с конструктором LEGO как через своих детей и внуков, так и через личный опыт. Однако, наверняка найдутся те, кто не смог ощутить всю радость и приятные ощущения от сборки набора во времена своего детства. Но результаты технического прогресса дают возможность без затрат строить самоделки из конструктора на виртуальном «столе» (а с сегодняшними ценами на LEGO это особенно актуально). Для этого достаточно иметь даже не самый мощный или дорогой компьютер.

Итак, компьютер есть, органы управления в виде клавиатуры и мышки есть - осталось установить соответствующую программу. В этой статье мы разберём тот софт, с которого начинал я сам и которым пользуются многие виртуальные (и не только) самодельщики – Lego Digital Designer (он же LDD). Виртуальный редактор существует с 2004 года, а с 2010 года и поныне используется четвёртая генерация. Последняя полноценная программа этой генерации имеет версию 4.3.11. Существующая сейчас на официальном сайте LEGO версия 4.3.12. является очень сырой и неполноценной, поэтому она не будет затронута в статье, и следует скачать 4.3.11. для нормальной работы.

Установка редактора версии 4.3.11. на Windows 10 имеет иной порядок действий, чем на Windows 7 или XP. Это связано Adobe Flash Player и его версии ActiveX, не поддерживающейся в "десятке", но поддерживающейся в "семёрке". Пункты "1" , "2" , и " 6.1 " необходимы только для установки на Windows 10 .

1. Правой кнопкой мыши щёлкаем по установщику "setupldd-pc-4_3_11.exe" и среди перечня действий выбираем пункт "Извлечь в setupldd-pc-4_3_11" (необходим архиватор WinRAR или 7z).

2. Открываем получившуюся папку. В ней 3 файла: "install_flash_player_active_x.exe", "LDDSetup.exe", и "OpenGLChecker.exe". Удаляем в папке "install_flash_player_active_x.exe", а файл "OpenGLChecker.exe" переименовываем в "install_flash_player_active_x".

3. После запуска установщика, мастер установки рекомендует закрыть другие программы для обновления системных файлов без необходимости перезагружать компьютер. Смело нажимаем "Next".

1. Правой кнопкой мыши щёлкаем по установщику "setupldd-pc-4_3_11.exe" и среди перечня действий выбираем пункт "Извлечь в setupldd-pc-4_3_11" (необходим архиватор WinRAR или 7z).

После загрузочного экрана нас встречает главное меню: на переднем плане расположены три раздела, которые отличаются лишь наполнением деталей и выбором палитры. На заднем плане - наш виртуальный рабочий стол (или же "сцена"), на котором и будут собираться самоделки. Кнопка с папкой означает "открыть", то есть выбрать файл из некой директории. Кнопка с файлом открывает сам рабочий стол.

1. Синее окошко - классический раздел. Присутствует ограниченный ассортимент деталей, но каждая деталь дублируется в нескольких цветах и имеют предустановленные декали. Именно его я использовал в начале своего хобби, не зная о существовании раздела "Universe", но об этом чуть ниже. Ныне классическая часть редактора не используется.
2. Белое окошко - проектирование различных роботов и установок на основе системы Mindstorms ( с англ. мозговой штурм). Имеет ещё более ограниченный выбор деталей и ещё более ограниченный выбор цветов в них, с декалями та же история. Ныне имеет ограниченное использование.
3. Чёрное окошко - расширенный раздел (собственно, что "extended" и означает). Сейчас является основным и используется в полной мере ввиду максимального объёма деталей, возможности выбора цвета из доступной палитры, и наличия списка декалей доступных для конкретной детали. Рассматривать интерфейс и основы управления буду именно в Extended.

Нажимаем на кнопку с файлом и попадаем на виртуальный сборочный цех. Начнём с основного - с нашего рабочего стола. Он сделан в виде большой пластины размером 32х32 пина (или студов, или пупырышков - кому как удобнее). По четырём сторонам расположены стрелки для вращения камеры, но их в управлении рекомендую не использовать, т.к. это попросту неудобно. Внимание: вращается не сам стол, а именно камера вокруг стола. В самом низу расположен счётчик деталей . Интересно то, что программа хоть и не кушать много, но больше количество объёмных деталей вкупе с настроенной детализацией (об этом ниже) могут сказаться на работе программы и дальнейшем строительстве. Однако, никто же сначала не строит работы на десять тысяч деталей, правильно?

Слева от рабочего пространства - категории с деталями . Эту колонку можно расширить вширь в правую сторону. Каждая категория отображает конкретный или условный тип деталей: кубики, пластины, скосы, минифигурки, и т.д.
Над категориями - наименование раздела, строка поиска , в которой можно забить либо номер детали, либо её наименование на английском, а также три колонки: "Bricks", "Templates", "Groups". Первая колонка у нас выбрана сейчас, вторая предназначена для сохранения шаблонов, которые могут пригодится при строительстве, а в третьей можно разделить и сохранить получившуюся модель на группы и подгруппы при её цельном виде на рабочем столе.
Под категориями - кнопки " открыть/скрыть все детали " и " фильтр цвета деталей ". В случае с классическим режимом фильтр и правда работает как фильтр, но в расширенном он окрашивает все детали в выбранный пользователем цвет (изначально все детали в extended-разделе покрашены в красный). Ползунок справа от кнопок - масштабирование, то есть чем левее ползунок уходит, тем визуальный масштаб деталей меньше, но их больше помещается в одно поле.
Двойная стрелочка от строки поиска - скрыть сегмент с категориями.

Средняя часть и самая основная по функциям. Несколько кнопок имеют дополнительные назначения, которые и будут указаны в порядке слева направо. Для демонстрации некоторых функций мне поможет небольшая модель машинки.

Первая кнопка - курсор (V). У курсора имеются следующие допназначения:
1.1. Курсор выбора и перемещения одной детали.
1.2. Выбор нескольких деталей.
1.3. Проверка соединения.
1.4. Выделение деталей одного цвета.
1.5. Выделение деталей одного типа.
1.6. Выделение деталей одного цвета и типа.
1.7. Выделить все объекты.
Вторая кнопка - копирование (C). При нажатии на деталь рядом появляется её копия.

Третья кнопка - вращение (H). Позволяет что-то открывать/закрывать/поднимать/опускать при наличии в модели вращательных деталей или конструкций. Имеет три строки измерения по осям XYZ. Угол можно задать как по стрелочкам, как по "циферблату" в левом верхнем углу, так и задать угол вручную.
Четвёртая кнопка - выравнивание осей (Shift+H). Позволяет визуализировать работу простых механических систем (например, работу шестерней) или соединить две отдельные точки.
Пятая кнопка - сгибание (комбинации клавиш нет). Позволяет сгибать шланги и т.н. "флексы" - полые гнущиеся трубочки. Как и выравнивание осей данная функция работает немного нестабильно. Рекомендую её не использовать вовсе, т.к. на ресурсе Mecabricks возможность сгибать резиночки и флексы реализована более удобно.

Шестая кнопка - палитра и декалирование. В ней есть следующие допназначения:
6.1. Выбор и возможность окрашивания (B). Пользователю предоставляется палитра из четырёх категорий цветов: однотонные, прозрачные, металлик, и устаревшие.
6.2. Пипетка. Даёт возможность узнать выбрать необходимый из модели цвет, если он вам неизвестен или его нет в стандартной палитре цветов.
6.3. Декалирование. При нажатии на деталь пользователю становится виден список доступных для неё декалей.
Седьмая кнопка - скрыть деталь (L). Позволяет скрыть деталь не удаляя её и не вынимая из конструкции. Очень помогает в объёмных постройках. Использование данной функции сопровождается небольшой иконкой минифигурки с закрывшимся руками лицом в правом верхнем углу.
Восьмая кнопка - удалить деталь (D).

Теперь перейдём к настройкам. В меню настроек можно перейти либо через "Edit" -> "Preferences", либо через комбинацию клавиш "Ctrl+6".

1. Show information field - добавляет информационное поле в нижнюю часть экрана, содержащее информацию о выбранных вами деталях или количестве деталей на столе.
2. Show tooltips - добавляет метки рядом с курсором мыши, разъясняя, как работают различные кнопки.
3. Enable sound in the application - отключить звуки в программе.
4. “Keys for turning” shown along with cursor - на курсоре отображается значок клавиатуры, указывающий на поворот.
5. Repeat inserting selected bricks - последняя выбранная деталь "приклеивается" к курсору и, щёлкнув левой кнопкой мыши, делает её копию.
6. Brick Count - показывает количество деталей.
7. Invert camera X­-axis - инвертировать движение камеры относительно оси X мыши (влево/вправо).
8. Invert camera Y-­axis - инвертировать движение камеры относительно оси Y мыши (вверх/вниз).
9. High-­quality rendering of bricks placed in scene - высокое качество визуализации деталей на столе.
10. High­-quality rendering of bricks in the Brick palette - высокое качество визуализации деталей в палитре.
11. Outlines on bricks - контуры на деталях.
12. Advanced shading - улучшенные тени на деталях.
13. Choose language - выбор языка интерфейса (английский/немецкий).
14. Compatibility mode - безопасный режим. Использовать следует лишь в том случае, если возникли проблемы с запуском LDD.
15. Reset preferences - возврат настроек по умолчанию.

Теперь, когда вы ознакомились с базовым интерфейсом LEGO Digital Designer, перед строительством осталось узнать основные клавиши управления клавиатуры и мыши:

Левая кнопка мыши (ЛКМ):
Нажмите на деталь, чтобы её выбрать.
Нажмите и перетащите, чтобы переместить деталь по столу.
Правая кнопка мыши (ПКМ):
Нажмите и удерживайте, чтобы повернуть вид камеры.
Средняя кнопка мыши (СКМ):
Увеличение/уменьшение масштаба сцены.

Кнопки на дополнительной клавиатуре (Num Lock):
Кнопки "2", "4", "6", "8" - поворот камеры вниз, влево, вправо, вверх.
Кнопка "5" - возвращение камеры в стандарное положение с видом на все детали и модели, расположенные на столе.

Кнопки на клавиатуре:
Кнопки "стрелка вверх", "стрелка вниз", "стрелка вправо", "стрелка влево" - вращение детали.
Ctrl+I - импорт модели в открытый файл.
Ctrl+Shift+S - сохранить как. (выбор формата).

Не рекомендую использовать следующие клавиши или их сочетание: "Ctrl+K" (скриншот), F6 (режим просмотра), F7 (создание инструкции, т.к. порядок действий зачастую бывает нелогичным или неправильным).

Итог: несмотря на всю простоту программы и прекращение поддержки, LEGO Digital Designer всё ещё можно использовать в качестве простого виртуального редактора. Конечно, и по возможностям и по технологичности он уступает тому же Stud.io, но за весь мой 11-летний опыт работы у меня ни разу не было мысли о том, что нужен более усовершенствованный виртуальный редактор. Под свои цели и задачи LDD и сейчас является удобной программой для разработки самоделок.

Читайте также: