Перейти к содержанию
Phantom's Brick

Рекомендуемые сообщения

Опубликовано (изменено)

Наступила вторая половина 20-х годов XXI века: люди впервые за прошедшие 50 лет облетели Луну, нейросети делают нашу жизнь веселее, а я рассказываю про древнюю как колесо (потому что мамонт это LDraw) программу Lego Digital Designer. Сейчас вкладываются время и силы в Bricklink Stud.io, где начинающий лего-строитель получает вкусную конфету с большой базой деталей, встроенной функцией рендеринга, оценкой прочности модели, и с другим полезным функционалом. На такой стартовой позиции даже упоминать этот простенький LEGO-редактор непрезентабельно, что уж говорить про создание работ. Я не буду говорить о том, что лучше, а что хуже, так как это попросту не имеет смысла, а расскажу, как сейчас сделать программу удобнее.

На личный взгляд автора, понимающего переход к Stud.io со стороны родительской компании, Lego Digital Designer незаслуженно быстро забывается, хотя в программе существует большой задел для модернизации. Я очень люблю LDD всеми остатками души и не горю желанием забывать после 15 лет работы в ней. Когда-то автор уже выкладывал инструкцию по установке и работе с программой в Яндекс.Дзен, но в наше время информация становится неактуальной очень быстро. По заявкам трудящихся, было принято решение сделать одно большое руководство для работы с Lego Digital Designer в настоящей действительности.

Для актуального Lego Digital Designer нам понадобится:
1. Установщик LDD версии 4.3.11.;
2. Разархиватор LIFExtractor;
3. Сборник деталей от Stephan (если сайт не открывается, то переходим сюда);
4. Немного внимательности и прямые руки.

Шаг первый: установка Lego Digital Deigner

Примечание А: здесь будет показана установка на чистую версию программы! Рекомендую удалить имеющуюся версию LDD и поставить из приложенной ссылки.

Примечание Б: пункты 2 и 3 обязательны к выполнению для пользователей Windows 10 / 11 (как в этом руководстве). Это связано с Adobe Flash Player и его версии ActiveX, не поддерживающейся в данных системах. Для пользователей Windows 7 / Vista / XP пункты не выполняются.

1. Скачиваем установщик LDD (на Windows 7 сразу его запускаем).
2. Правой кнопкой мыши щёлкаем по установщику "setupldd-pc-4_3_11.exe" и выбираем пункт "Извлечь в setupldd-pc-4_3_11" (необходим архиватор WinRAR или 7z).
https://avatars.dzeninfra.ru/get-zen_doc/2811422/pub_60bb7a67bcbf42494ed42706_60bb91160716567b3590714b/scale_2400

3. Открываем получившуюся папку, в ней лежат три файла. Удаляем в папке "install_flash_player_active_x.exe", а файл "OpenGLChecker.exe" переименовываем в "install_flash_player_active_x" и запускаем "LDDSetup.exe".
https://avatars.dzeninfra.ru/get-zen_doc/4453741/pub_60bb7a67bcbf42494ed42706_60bb91471b3f5c222604c7df/scale_2400

4. После запуска установщика соглашаемся с пунктами лицензионного соглашения, сохраняем галочки напротив установки ярлыков, выбираем удобный путь установки и запускаем программу.
Поздравляю! Вы выполнили установку программы!

Шаг второй: установка новых деталей

К сожалению, с 2022 года, даже немногим раньше, ассортимент деталей устарел и его нужно обновить. Закрываем LDD и переходим по следующему пути:
С:\Users\<имя вашего пользователя в Windows>\AppData\Roaming\LEGO Company\LEGO Digital Designer.

Примечание В: системную папку AppData не получится найти, поскольку по умолчанию в настройках Проводника не включено отображение скрытых элементов. В Win 10 для этого надо открыть вкладку "Вид" и найти раздел "Показать или скрыть", в Win 11 - пройти по контекстному меню "Просмотреть" > "Показать", после чего выбрать соответствующий пункт/чекбокс.

Чтобы раскрыть внутренности файла "db.lif", т.к. именно там сокрыты необходимые файлы, понадобится вышеупомянутый LIFExtractor.
https://avatars.dzeninfra.ru/get-zen_doc/4426010/pub_60be06e6e14854002ef250b6_60c100e2bd67d5127a82f039/scale_2400

1. Скачиваем разархиватор, распаковываем архив и выбираем необходимую версию под разрядность вашей системы (32-bit или 64-bit). Внутренности соответствующей папки выкладываем в папку с файлом "db.lif".
https://avatars.dzeninfra.ru/get-zen_doc/1712061/pub_60be06e6e14854002ef250b6_60c102868ca63b4f8d366cd4/scale_2400

2. Теперь внимание! Нужно сделать несложный, но почему-то вызывающий больше всего проблем этап: файл "db.lif" перемещаем на ярлык "LIFExtractor.exe", не наоборот! Ожидаем когда закроется маленький чёрный экран с консольными командами. Как только окошко исчезло, то можете удалять выделенные на скриншоте выше файлы и приступать к следующему шагу.

3. Переходим по ссылке на сборник деталей, прокручиваем страницу до низу и скачиваем установщик. В предыдущих версиях автор прикладывал архив с деталями на GitHub, сейчас он экспериментирует с отдельным установщиком.
https://f005.backblazeb2.com/file/Brickshelf/bs01/gallery/SovetskiyMedved/others/download.png

4. Открываем установщик, видим приветственный экран и надпись ниже: "вы впервые используете пользовательские обновления LDD?". Нажимаем "yes (да)".
https://f005.backblazeb2.com/file/Brickshelf/bs01/gallery/SovetskiyMedved/others/details.png

5. Установщик заботливо предупреждает о создании копии оригинальной папки с Lego Digital Designer, это гарантирует, что абсолютно никакие (самостоятельно добавленные) данные не будут потеряны. Нажимаем "ОК". Затем установщик сам установит путь с корневыми файлами (где AppData-Roaming). Нажимаем "Start Update" и ждём.
https://f005.backblazeb2.com/file/Brickshelf/bs01/gallery/SovetskiyMedved/others/backuo.png

Поздравляю! Вы выполнили установку деталей!
https://f005.backblazeb2.com/file/Brickshelf/bs01/gallery/SovetskiyMedved/others/hooray.png

При появлении окна ниже смело нажимаем на "ОК". Установщик пишет: "Это означает, что файл с последними деталями не может быть открыт. Это правильно, если вы выбрали "Полное обновление".
https://f005.backblazeb2.com/file/Brickshelf/bs01/gallery/SovetskiyMedved/others/danger.png

Рекомендую зайти по пути С:\Users\<имя вашего пользователя в Windows>\AppData\Roaming\LEGO Company\LEGO Digital Designer и удалить заботливо сделанный установщиком бэкап, поскольку он дополнительно нагружает старт LDD, запуская его куда дольше обычного (порой с предупреждением о том, что программа не работает). Интересно, что после установки деталей полный вес корневища составляет чуть больше двух гигов, что немало для программы с изначальным весом в 200 мегабайт.
https://f005.backblazeb2.com/file/Brickshelf/bs01/gallery/SovetskiyMedved/others/back.png

Опциональный шаг: включение режима разработчика (Developer Mode)

В Lego Digital Designer существует возможность включить режим разработчика, позволяющий отключить коллизию деталей. Проще говоря, детали возможно перемещать и соединять сквозь друг друга практически без ограничений. Единственное "но" заключается в том, что при сохранении файла со включённым Developer Mode и открытии файла после перезапуска LDD, программа сбрасывает режим отсутствия коллизии, а потому детали просто пропадают с соответствующей ошибкой. При этом, сам режим включается очень просто и может использоваться для создания таких "нелегальных" соединений, которые возможны в реальности или в Stud.io, но невозможны в LDD без этого режима.
https://f005.backblazeb2.com/file/Brickshelf/bs01/gallery/SovetskiyMedved/others/warning.png

Вновь идём по пути С:\Users\<имя вашего пользователя в Windows>\AppData\Roaming\LEGO Company\LEGO Digital Designer и открываем файл "preferences.ini" через стандартный "Блокнот" и в самом низу добавляем строку DeveloperMode=1. Сохраняем и закрываем файл, включаем LDD и смотрим в левую верхнюю часть. Нажимаем на "Developer" - "Toggle Physics Test". Поздравлю, вы включили режим разработчика! Чтобы его отключить, достаточно снова перейти во вкладку "Developer" и нажать "Toggle Physics Test".
https://f005.backblazeb2.com/file/Brickshelf/bs01/gallery/SovetskiyMedved/others/dev.png

Остальной функционал можно прочитать под спойлером ниже.
 

Спойлер

Внимание! Все буквы нажимаются на английской раскладке!
Клавиша "Caps Lock" отключена:
1 - жёлтые границы
2 - фиолетовые границы
3 - голубые границы
Q - оключает отображение всего, кроме отверстий
R - окрашивает детали в рандомные цвета, нажать два раза для отмены
T - открывает панель параметров постобработки
O - скрыть всё, кроме гнущихся деталей
P - показывает оси, вокруг которых детали могут вращаться
G - спрятать всё
H - окрашивает каждую группу соединённых деталей в свой цвет
J - возвращает камеру к нулю координат
K - прячет пины
C - показывает возможные и задействованные точки крепления
V - показывает модели коллизии
M - прячет всё, кроме декалей

Сочетание "Shift+<выбранная клавиша>" или включённый Caps Lock:
1 - жёлтые границы
2 - фиолетовые границы
3 - голубые границы

Q - скрыть все отверстия
W - показать сетку
R - центрировать вид
A - выводит на экран параметры LDD
S - выводит на экран статистику модели
G - прячет виртуальный стол

Lego Digital Designer явно уступает тому же Stud.io технически и функционально, но не становится от этого хуже. Некоторые форумчане, а не только автор, до сих пор используют этот инструмент для создания прекрасных работ. Пока существуют энтузиасты, способные поддерживать наш любимый LEGO-редактор на плаву, программа будет жить. Лично я до сих пор не разобрался с добавлением своих деталей в библиотеку LDD, так как это достаточно трудный процесс (в том же Part Designer для Stud.io реализовано куда проще для пользователя), но мне это и не нужно.
Когда-нибудь автор перейдёт в Stud.io и пополнит стан его любителей.. Впрочем, это будет уже совсем другая история.

Изменено пользователем kiren_sun
добавлен режим разработчика
  • Спасибо 3
  • Группа Поддержки Форума
Опубликовано

Коротенький гайд, но по делу - думаю, даже скорее не гайд, а напоминалка для знакомых с программой) Просто вряд ли кто из новичков в строительстве будет лезть в старый добрый LDD в наше время, потому что в рамках и виртуального, и реального хобби намного более рационально учиться работать со Studio. Ну, если только из-за проблем с доступом к последнему ещё можно поковыряться...

Я бы ещё упомянула строчку DeveloperMode=1 в файле preferences.ini, чтобы окончательно закрыть тему актуализации, вот после этого туда уже точно будет нечего больше добавить (потому что ничего другого и нет).


4 часа назад, kiren_sun сказал:

Закрываем LDD и переходим по следующему пути:
С:\Users\AppData\Roaming\LEGO Company\LEGO Digital Designer.

Тут немного замечаний:

1. Фактический путь к папке с файлами LDD - С:\Users\<имя вашего пользователя в Windows>\AppData\Roaming\LEGO Company\LEGO Digital Designer

2. Системную папку AppData не получится найти, если в настройках Проводника не включено отображение скрытых элементов. А по умолчанию оно как раз не включено)
В Win 10 для этого надо открыть вкладку "Вид" и найти раздел "Показать или скрыть", в Win 11 - пройти по контекстному меню "Просмотреть" > "Показать", после чего выбрать соответствующий пункт/чекбокс.

 

  • Нравится 1
  • Спасибо 1
Опубликовано
21 минуту назад, sky.lina сказал:

вряд ли кто из новичков в строительстве будет лезть в старый добрый LDD в наше время

Случаи разные бывают. Как ты и отметила, Stud.io сейчас может бухтеть на соединение с интернетом, уходя в "checking update", так что дополнительный автономный инструмент в резерве не помешает. Да и вдруг кто захочет прикоснуться к реликту недавнего прошлого, надо напоминать молодому поколению об альтернативах.

21 минуту назад, sky.lina сказал:

Я бы ещё упомянула строчку DeveloperMode=1 в файле preferences.ini

Хотел и про это написать, но редко кто из нас этим излишеством пользуется, согласись. От его наличия или отсутствия программа работать не перестанет, а мод используется в каких-то исключительных случаях. Не забывай, что если сохраняешь файл со включённым режим разработчика, то без включения они в модели пропадают, что тоже задаёт лишние телодвижения. 

Цитата

Тут немного замечаний:

 Не за замечания, но за дополнения спасибо, внесу изменения.

  • Нравится 1

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...