Window Placer


Обновлено Декабрь 15, 2020
English и Русский

Оглавление

Описание

Пожалуйста обновитесь до последней версии!

Начиная с версии 1.2.3, удалена зависимость Units сцены проекта и сцены с настроенными окнами.
Это означает, к примеру, что вы можете настраивать окна в сцене с Units миллиметры, а вставлять окна в сцене с Units метры!

Вам нужно сконфигурировать окна заново, чтобы эта возможность вступила в силу!
Этот скрипт используется для быстрой расстановки окон в сцене 3Ds Max.
Перед использованием скрипта требуется предустановка окон.

В новой версии добавлен метод «Scale». Этот метод лучше всего работает, если вы собираете проект в Unreal Engine.

Вы можете настроенные окна сохранить в отдельный файл (библиотеку *.max), и при надобности, просто импортировать в вашу сцену проекта. Этот скрипт удобен, когда используются типичные окна во многих ваших проектах. Вы можете создать себе библиотеку с коллекцией окон под все случаи. 
Это действительно экономит время, на проекте при работе с большими объемами зданий, а также исключает "человеческий фактор": где между окном и стеной появляются щели, окно под неправильным углом по оси Z и т.д.


Скачать Window Placer

Возможности

  • Список окон
  • Размещение окон с помощью привязки
  • Автоматическое размещение
  • Отзеркаливание по локальной оси (X, Y, Z)
  • Инструмент для настройки окон
  • Мгновенные обновления
  • Мультиязычный интерфейс
Скачать
Этот скрипт использует условно-бесплатную лицензию! Пожалуйста, приобретите лицензионный ключ для поддержки автора, чтобы продолжить разработку и поддержать сам скрипт.

Вы можете использовать лицензионный ключ максимум на 2-ух компьютерах (Дом и Работа).
Ваша лицензия будет работать постоянно, и вы будете получать пожизненные обновления!
Купить лицензию

Установка

В новых версиях Window Placer используется Universal Installer, который поможет вам с установкой, а также создаст кнопки в Main Toolbar и Quad Menu. Все сделано, чтобы вы прилагали минимум усилий и не теряли драгоценное время.

Шаг 1

install scripting run script window placer
Запустите инсталлятор, просто перетяните (Drag&Drop) файл WindowPlacer.mzp во Viewport программы Autodesk 3Ds Max.
Или выполните запуск WindowPlacer.mzp при помощи выпадающего меню Scripting → Run Script.

Весь процесс установки есть в этой видео инструкции. В качестве примера используется другой скрипт (Prune Scene), но процесс абсолютно идентичный и для Window Placer!

Установка На Примере Prune Scene (Видео)

Шаг 2

После запуска инсталлятора вы увидите следующее окно:
installation wizard s0
Выберите подходящий для вас язык интерфейса, нажмите Далее (Next).

Шаг 3

installation wizard s1
Прочитайте лицензионное соглашение и согласитесь с ним, нажмите Далее (Next).
(Полная информация о Политике безопасности, Условии использования и Лицензионном соглашении, есть на официальном сайте https://3dground.net. Используя данный скрипт, или любую его часть, вы автоматически соглашаетесь со всеми условиями!)

Шаг 4

installation wizard s2
На этом этапе, вы можете настроить параметры установки. К примеру где создавать кнопку в интерфейсе (Main Toolbar, Quad Menu, Main DropDown Menu).
Мы рекомендуем оставлять все опции по-умолчанию и нажать Далее (Next)
Ниже будет описание, что делает каждая опция, если вы захотите что-либо изменить.

Tool Bar (Recommended) - установка кнопки с иконкой на главной панели инструментов.
Main DropDown Menu - создание нового выпадающего меню с названием 3DGROUND рядом с выпадающим меню Help и подпунктом Window Placer. Если будут установлены другие скрипты с этого сайта, они будут добавляться в выпадающее меню 3DGROUND.
Quad Menu - создание нового пункта меню Window Placer в QuadMenu.

Использовать HiDPI иконки (Use HiDPI icons) - использовать векторные иконки (SVG) для мониторов большого разрешения. Если ваш 3Ds Max выше версии 2018, где есть официальная поддержка мониторов с большим разрешением, вы можете включить данную опцию. Иконки будут работать для обычных мониторов, так и мониторов с большей плотностью пикселей.
(Стоит учесть, что по непонятным причинам, у некоторых пользователей (около 15%) могут не отображаться HiDPI иконки. Поэтому по-умолчанию опция выключена - Нет (No). Вы можете включить эту опцию, но если у вас пропадет иконка скрипта в интерфейсе, просто переустановите скрипт с настройкой по-умолчанию - Нет (No))

Опции установки/удаления (Setup Options) - вы можете выбрать Установить (Install) или Удалить (Remove) скрипт.

Шаг 5

installation wizard s3
На данном этапе установщик копирует все файлы и создает пункты меню. Вам понадобиться нажать Да (Yes), если установщику будет недостаточно прав для выполнения копирования. Смотрите скриншот ниже:
uac
Если вы нажмете Нет (No), - нет никаких гарантий, что скрипт будет работать корректно и будут скопированы все файлы!

Шаг 6

installation wizard s4
Если установка прошла успешно, вы увидите следующее окно. Нажмите Готово (Finish) для выхода из установщика. 
Вы можете теперь запустить скрипт из панели инструментов Main Toolbar или выпадающего меню 3DGROUND.
window placer toolbar buttons
Примечание!
В зависимости от настроек, выбранных при установке, данные иконки на скриншоте могут не появится в интерфейсе.

Удаление

Запустите инсталлятор и следуйте инструкциям. Подробнее смотрите раздел Установка - Шаг 1, Шаг 2, Шаг3.
installation wizard uninstall
На этапе выбора опций установки, выберите Удалить (Remove), подробнее смотрите скриншот выше. Нажмите Далее (Next) и следуйте инструкциям.

В процессе удаления, если установщику будет недостаточно прав, вам понадобиться нажать Да (Yes), в окне UAC, смотрите скриншот ниже:
uac
После успешного удаления, вы увидите окно:
installation wizard uninstall success

Мультиязычность

window placer multilanguage interface russian
В новых версиях Window Placer, добавлена поддержка разных языков интерфейса.
На данный момент поддерживаются следующие языки: English, Russian, Ukrainian, Polish, Vietnamese.

Вы можете выбрать язык интерфейса во время установки Window Placer или после его запуска.

Выберите подходящий язык в выпадающем меню Language и интерфейс мгновенно будет отображен на выбранном языке, без необходимости повторно открывать скрипт.

Список языков составлен не случайным образом. Добавлены именно те языки, регионы которых сделали наибольшее число покупок. 
Если вы хотите видеть Window Placer на родном языке, купите лицензию и поддержите сам скрипт, возможно ваш язык будет включен в следующую версию?!

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

Как использовать

Посмотрите в первую очередь эти несколько роликов, как можно легко и просто расставлять окна в сцене.

Видео как расставлять окна в сцене

Шаг 1

Сделайте Import вашей библиотеки окон при помощи File → Merge.
Или попробуйте уже настроенные нами окна, в качестве примера. 
Скачать их можно тут:

Скачать Пример окон


Запустите Window Placer.
(Окна должны быть предварительно настроены, как это сделать смотри раздел "Настройка окон". Настроенные окна можно использовать в новых проектах снова и снова.)

Шаг 2

После открытия Window Placer, если в сцене присутствуют настроенные окна, вы увидите список с именами.
window placer windows list

Шаг 3

Выберите окно из списка, и нажмите Разместить (Place) или Создать с открытых граней (Create From Border).

Режимы

Vertex Move - если выбрано, будет отображать список настроенных окон только для этого типа. В этом режиме окна вставляются в проем путем смещения крайних точек.
Scale - отображает список окон, которые могут быть вставлены путем масштабирования. В этом режиме окна копируются как Instances (Инстансы). Это особенно полезно, если вы делаете проект в Unreal Engine.

Разместить (Place)

При помощи этого инструмента окна расставляются вручную, одно за другим. После нажатия кнопки Разместить (Place), у вас отобразиться инструмент Tape Tool.
Стройте Tape Tool от верхнего левого угла, до нижнего правого угла, после чего создастся окно.
Подсказка!
Используйте 3D привязку Vertex, для удобного размещения окон в проемах.
window placer place mode

Создать с открытых граней (Create From Border)

window placer create from border mode2
В этом режиме, окна будут расставлены автоматически.
В Editable Poly вашего объекта здания, выберите открытые грани, затем нажите кнопку Создать с открытых граней (Create From Border), после этого, окна в проемах будут вставлены автоматически.
Важно!
Каждая открытая грань должна содержать только 4 точки.
К примеру, если вы сделаете Cap Polygons, то каждый полигоны должен быть квадратным!

Настройка окон

Пожалуй, самая ответственная и сложная часть работы - это настройка окон. Но сделав настройку один раз, окна можно использовать снова и снова в новых проектах.


Посмотрите эти несколько видео, здесь вы найдете все возможные варианты настройки.

Видео 1


Видео 2


После настройки окон, сохраните их в отдельный файл, и при надобности, просто импортируйте в вашу сцену проекта. Этот скрипт удобен, когда используются типичные окна во многих ваших проектах. Вы можете создать себе библиотеку с коллекцией окон под все случаи. Это действительно экономит время, на проекте при работе с большими объемами зданий, а также исключает "человеческий факторы": где между окном и стеной появляются щели, окно под неправильным углом по оси Z и т.д.
Важно!
Перед настройкой окон, не забудьте выбрать "Тип настройки окон (Setup Window Type)"!
Перед началом настройки, убедитесь, что ваше окно имеет правильную позицию со сбитой трансформацией (Reset XForm), имеет правильный Pivot Point и фасад окна расположен перпендикулярно виду Front.

Откройте свиток Window Setup и следуйте шагам:

Шаг 1: Трансформация (Transform)

window placer setup 2
Сделайте обязательно Reset XForm вашему окну.
Нажмите кнопку Установить центр (Set Pivot Point), постройте диагональ при помощи Tape Tool от левого верхнего угла до правого нижнего угла окна с Vertex привязкой.
Примечание!
Вы можете в будущем поменять вручную Pivot Point (не используя инструмент скрипта).

Шаг 2: Настройка размера (Setup Size)

window placer setup 3
Нажмите кнопку Установить размер (Set Size). Постройте диагональ от левого верхнего угла до правого нижнего угла при помощи Tape Tool. Таким образом вы определите высоту и ширину окна.

Для других объектов, таких как оконные рамки, установите размер, как показано на картинке ниже.
window placer setup 4

Шаг 3: Сеты точек (Vertex Sets)

window placer setup 5
Войдите в режим редактирования Editable Poly.
Выберите точки слева, вашего окна и нажмите кнопку Добавить точки слева (Add Left Vertexes).
Выберите точки справа и нажмите кнопку Добавить точки справа (Add Right Vertexes).
Тоже самое проделайте и для точек сверху и снизу.

Эти точки потом будут смещаться в стороны, чтобы вписать окно в проем.
Важно!
Если вы изменили геометрию окна, вам нужно будет произвести настройку еще раз!

Шаг 4: Плавающие элементы (Floating Elements) 

window placer setup 6
Примечание!
Этот шаг необязательный!
Если, вы хотите, чтобы какой то элемент смещался пропорционально ширине окна, добавьте эти точки при помощи Добавить точки слева (Add Left Vertexes) и Добавить точки справа (Add Right Vertexes).
Таким образом, элементы, которые должны находится по центру створки будут пропорционально смещены.

Система обновлений

Система автоматического обновления позволяет скачать и установить новую версию скрипта в тихом режиме.
Важно!
Обновление доступно только для тех, кто приобрел лицензионный ключ!
window placer update
Нажмите кнопку Проверить обновления (Check For Updates).
Если свежие обновления будут доступны, вы увидите зеленый индикатор с новой версией.
update message
Нажмите Обновиться до последней версии (Update To Latest Version) и подождите несколько секунд. После успешного обновления вы увидите сообщение:
updates success
Перезапустите Window Placer и наслаждайтесь новой версией 😊!

Лицензия

Данный скрипт распространяется по условно-бесплатной лицензии. Это означает, что вы можете использовать Window Placer абсолютно бесплатно!
Все основные функции будут доступны бесплатно, кроме функции автоматического обновления по нажатию одной кнопки Проверить обновления (Check For Updates) или других пунктов указанных в разделе "Купив лицензию", ниже.
Очень надеемся, что вы не останетесь равнодушными и прочитаете этот блок текста до конца.

К сожалению, разработка, развитие и разного рода улучшение данного программного обеспечения, невозможна без вашей поддержки, как материальной так и нематериальной. 

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

В тоже время мы прекрасно понимаем, что не каждый может делать материальный вклад, - не имея такой возможности, к примеру будучи студентом или не получая доход от своей работы в 3Ds Max, и мы не требуем от вас этого. Поэтому, мы сделали продукт бесплатным к использованию абсолютно для всех! Мы прекрасно понимаем, неудобство подписок или зависимость лицензии от версии, или других способов, чтобы стимулировать продажи и повторные покупки - поэтому отказались от этого в пользу удобства и сделали пожизненные лицензии. 

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

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

Купить лицензию

Купив лицензию

  • Вы отключите модальное окно при запуске скрипта, где нужно нажимать 1, 2 или 3, чтобы его закрыть
  • Вам будут доступны пожизненные обновления
  • Вам будет доступна опция обновления по нажатию одной кнопки Проверить обновления (Check For Updates)
  • О выходе каждого крупного релиза, вы будете уведомлены по email
  • Вы поддержите автора и продолжите разработку данного скрипта
  • Вы получите полноценную поддержку
  • Вы сможете участвовать в разработке скрипта

Лицензионное соглашение

  • Это программное обеспечение доступно всем для бесплатного использования
  • Вы можете использовать практически все функции данного программного обеспечения бесплатно
  • Вы можете использовать 1 (один) лицензионный ключ максимум на 2 (два) компьютера (Дом и Работа)
  • Автор не несет никакой ответственности за возможную потерю данных на вашем компьютере или другие убытки связанные с данным программным обеспечением
  • Вы не имеете права передавать третьим лицам или сдавать в суборенду лицензионный ключ
  • Вы не имеете права получать прибыль от использования или предоставления лицензионного ключа как для получения непосредственной коммерческой или денежной, так и другой выгоды
(Данное лицензионное соглашение является выдержкой из общих правил. Более подробную информацию о Лицензионном соглашении, Политике безопасности и Условии использования вы можете найти сайте https://3dground.net. Используя данное программное обеспечение, вы автоматически соглашаетесь со всеми правилами и политиками, описанные на данном сайте.)

Лицензионное сообщение

Каждый раз, при запуске Widow Placer, вы будете видеть сообщение с просьбой о покупке лицензии.
window placer license  window
Чтобы закрыть это окно, нажмите 1, 2 или 3.
Смотрите на надпись "Чтобы закрыть это окно нажмите #..." ("For close this window press button #...").
Закрыв данное окно, вы сможете продолжить бесплатно использовать все функции (кроме, указанных выше в разделе "Купив лицензию").
Приобретите лицензионный ключ, чтобы это окно больше не отображалось!

Покупка и использование лицензионного ключа

Для покупки лицензионного ключа, перейдите на страницу продукта:

Страница Window Placer


Или нажмите на ссылку >>Купить лицензионный ключ<< (>> Press here for buy License Key <<), в окне лицензии скрипта.
Вы будете перенаправлены на страницу оплаты.
Этот скрипт использует условно-бесплатную лицензию! Пожалуйста, приобретите лицензионный ключ для поддержки автора, чтобы продолжить разработку и поддержать сам скрипт.

Вы можете использовать лицензионный ключ максимум на 2-ух компьютерах (Дом и Работа).
Ваша лицензия будет работать постоянно, и вы будете получать пожизненные обновления!
Выберите удобный способ оплаты. Заполните правильно Имя, Фамилию и ваш email.
Важно!
Указывайте правильные данные при оформлении покупки! На указанный вами email будет отправлено сообщение с лицензионным ключом!
После оплаты, найдите ваш лицензионный ключ на указанном вами email. Найдите его и скопируйте в буффер обмена.
prune scene license on email
Вставьте скопированный вами ключ в окно уведомления о лицензии.
window placer license enter key
Если, вы сделали все правильно, при старте скрипта вы больше не увидите сообщение о лицензии.
А, в свитке License, будет сообщение о пожизненной лицензии.
window placer permanent license


{{commentsMsg}}
  

Никто не оставил комментариев
{{comment.lastname}} {{comment.name}} {{comment.date}}
{{comment.text}}


ПОДПИШИСЬ НА СВЕЖИЕ НОВОСТИ

{{subscribeMsg}}