Скрипт Prepare Model 3DDD

Автор
Сообщение
MastaMan
Возраст:
Пол: М
На сайте c: 15.09.2013
Сообщения: 643
Откуда: http://3dground.net

Prepare Model 3DDD

  
Версия:  v.1.4.1
Автор: MastaMan
Требования: 3Ds Max 2011 и выше, WinRar
  

6779be0d12dd612eb31cb77c9872cd7b.png

Скрипт для подготовки модели перед заливкой в базу на сайт 3ddd.ru. При помощи скрипта вы сможете быстро установить модель в центр сцены, сделать ResetXForm, быстро установить Pivot, создать архив со всеми текстурами, сценой и экспортируемыми форматами *.fbx, *.obj, *.mtl в пару кликов.

Скрипт писал под свои нужды, решил поделится наработками, возможно кому то будет полезн. smiley-smile.gif

Возможности:

- Reset XForm моделей (даже в группе)
- Box Trick моделей
- Быстрая установка Pivot модели
- Установка модели в центр сцены
- Перемещение моделей в "0"(default) слой
- Переименование материалов
- Копирование текстур
- Сбрасывание путей в текстурах
- Название текстур в соответствии с названием модели
- Добавление превью
- Правильное название файлов
- Экспорт форматов *.fbx, *.obj
- Сохранение в разные версии 3Ds Max
- Статистика
- Архивирование

Как пользоваться:

1) Перетащите скрипт в окно 3Ds Max

2) Выделите модель(и) для архивации

3) Выполните поочередно все шаги:

     -Шаг1: Укажите название модели, укажите добавлять или нет префикс с названием рендера в названия файлов
    -Шаг2: Сделайте ResetXForm модели, установите Pivot, установите модель в центр сцены
    -Шаг3: Установите или нужно переименовывать материалы, сбрасывать пути текстур и переименовывать текстуры
    -Шаг4: Добавьте превью (не обязательно)
    -Шаг5: Укажите форматы для сохранения модели
Нажмите кнопку Save Model, после чего откроется директория с архивом модели и будет показана статистика. Эту статистику вы может скопировать в описание модели на сайте перед заливкой. Не забудьте так же внимательно проверить архив и сцены на работоспособность.

Скрипт сделан на основе статьи: http://3ddd.ru/blog/post/riekomiendatsii_k_zaghruzhaiemym_modieliam_na_sait_3ddd_1 

Изменение версий:

v.1.0.1
- BugFix: Destroy group when move in center scene
v.1.0.2
+ Added: Now able to add/delete more previews
v.1.0.3
* Small BugFixes
+ Added: Now add info.txt in archive
v.1.1.0
+ Added: Dimesions in statistic
+ Added: Options rollout
+ Added: Manual select winrar path
v.1.2.1
* All checkboxes moved to Step 3
* Moved winrar path select option to Step 3
* Renamed Step 3
+ Added: Box Trick in Step 2
+ Added: Now all settings are savable
+ Added: Remember window position
+ Added: Automatically copy statistic text to clipboard
+ Added: Reset XForm and Box Trick status in statistic
- BugFix: Reset XForm bug
v.1.2.2
+ Added: Button copy in statistic
+ Added: Button in Step 5 for display statistic
+ Added: Option rename objects
+ Added: Option for add *material library (.mat)
+ Added: More info in rollout About
* Code optimization
v.1.2.3
* Replace spaces in model name to "_"
- BugFix: Set many times name for bitmaps in multimaterials
1.3.1
* Fix typo
* Now all textures copy to "maps" directory
* Remove all old materials and presets before export models
+ Added: Support for IRay render
+ Added: Option Remove Layers
+ Added: Tool Tips
+ Added: Corona Bitmap support
- BugFix: Position in Center Scene now works for all objects
- BugFix: Not create archive with Winrar x86
1.3.2
* Now *.fbx, *.obj, *.3ds copy to "export" directory
* Now previews copy to "preview" directory
* Now *.mtl copy to "matlib" directory
+ Added: Supprot 3DS format
+ Added: Success message
1.3.3
+ Added: Save Archive Path option in Step 3
1.3.4
+ Added: Check cyrillic paths
1.3.5
+ Added: Allowed spaces in paths
1.3.6
+ Added: Check cyrillic names in Step 1
- BugFix: Textures paths for instance bitmaps
- BugFix: Can't export FBX
1.3.7
* Small changed in Step 4 UI
- BugFix: Freezed UI in 3Ds Max 2016
- BugFix: Empty FBX file
1.3.8
- BugFix: Empty FBX file again
- BugFix: Problem with relative paths of textures
+ Added: Display Error Log
1.3.9
+ Added: Make Group feature in Step 2
1.4.0
+ Added: Multiselect previews in Select Previews dialog
* BugFix: Display resolution when deleted all previews
1.4.1
- BugFix: Dublicated names in materials
- BugFix: Not rename same textures paths in different multi materials
- BugFix: Display default rener in Statistic after save model

Скачать с DropBox версию 1.4.0

Prepare Model 3DDD.mcr:  Скачать

Prepare Model 3DDD.ms:  Скачать

Ссылка для скачивания ведет на DropBox, регистрация для скачивания не обязательна, просто нажмите "No thanks, continue to download →"

color_bleed
Возраст: 33
Пол: М
На сайте c: 23.11.2009
Сообщения: 337
Откуда: Нижний Новгород
Плюсанул. Как насчет нескольких превью?
MpaKo6ec
Возраст: 35
Пол: М
На сайте c: 04.10.2006
Сообщения: 3699
Откуда: Moscow
Звучит достойно. Плюс.
MastaMan
Возраст:
Пол: М
На сайте c: 15.09.2013
Сообщения: 643
Откуда: http://3dground.net
Цитата color_bleed:
Плюсанул. Как насчет нескольких превью?

Можно организовать)

3dmaxv
Возраст:
Пол: М
На сайте c: 27.09.2007
Сообщения: 101
Откуда: Киев

+1

Но надо исправить баг с центрированием объекта!

Сгруппированный объект разломал на детали и отцентрировал каждую деталь отдельно, а не группу целиком... и ctrl+z не помогает восстановить первоначальный вид!

Исправьте, пожалуйста, этот баг!

xiruim
Возраст: 39
Пол: М
На сайте c: 10.07.2008
Сообщения: 1525
Откуда: Украина, Луганск
Правильнее сказать это не плагин а скрипт. Это немного разные вещи. А вот то что код открыт - это хорошо :) Может чего полезного для себя найду
MastaMan
Возраст:
Пол: М
На сайте c: 15.09.2013
Сообщения: 643
Откуда: http://3dground.net
Цитата 3dmaxv:

+1

Но надо исправить баг с центрированием объекта!

Сгруппированный объект разломал на детали и отцентрировал каждую деталь отдельно, а не группу целиком... и ctrl+z не помогает восстановить первоначальный вид!

Исправьте, пожалуйста, этот баг!

Исправлно, скачайте свежую версию, в первом посте

color_bleed сделал что бы можно было добавлять/удалять неограниченное количество превью. Превью автоматически будут сами называться preview1, preview2, preview3...

Generasim
Возраст:
Пол: М
На сайте c: 16.07.2010
Сообщения: 1101
Откуда:
Большое почтение таким людям, как ТС, которые создают вещи и делятся просто так, проявляя тем самым желание помочь и быть нужным. Это дорогого стоит. Спасибо автор, успехов тебе!
Andry_K
Возраст: 57
Пол: М
На сайте c: 13.09.2009
Сообщения: 1528
Откуда: Украина
Цитата MastaMan:
Prepare Model 3DDD Версия: v.1.0.2 Автор: MastaMan Требования: 3Ds Max 2011 и выше, WinRar

Было-бы неплохо что-бы администрация 3DDD с помощью программистов оттестировала данный скрипт и если все хорошо - ввела его в качестве обязательной обработки моделей перед заливкой в базу сайта (естественно с согласия автора)

Автору MastaMan - спасибо!

MARSALA
Возраст: 30
Пол: Ж
На сайте c: 09.03.2015
Сообщения: 85
Откуда: Pantone
Какой вы молодец!Спасибо!
flash1706
Возраст:
Пол: М
На сайте c: 24.10.2013
Сообщения: 237
Откуда:
пишет что winrar не установлен, хотя он есть.
MastaMan
Возраст:
Пол: М
На сайте c: 15.09.2013
Сообщения: 643
Откуда: http://3dground.net
Цитата flash1706:
пишет что winrar не установлен, хотя он есть.

Возможно он установлен не в "C:\Program Files\WinRAR\WinRAR.exe"

Отредактируйте скрпит, измените путь в этой переменной:

global szWinRarPath = @"C:\Program Files\WinRAR\WinRAR.exe"

Вставьте свой путь, где находится у вас WinRar.exe . В след. версии скрипта будет добавлен сверток с опциями, где можно будет указывать путь к WinRar.exe 

Цитата Andry_K:
Было-бы неплохо что-бы администрация 3DDD с помощью программистов оттестировала данный скрипт и если все хорошо - ввела его в качестве обязательной обработки моделей перед заливкой в базу сайта (естественно с согласия автора)

Автору MastaMan - спасибо!

Возможно так и будет, если скрипт будет действительно полезен, и много пользователей будут его использовать. Но для начала нужно довести его до ума, и исправить все баги, надеюсь на вашу поддержку форумчане.
flash1706
Возраст:
Пол: М
На сайте c: 24.10.2013
Сообщения: 237
Откуда:

MastaMan

так и оказалось, спасибо за помощь!

Yehat
Возраст: 37
Пол: М
На сайте c: 14.06.2012
Сообщения: 8143
Откуда: Москва
EARLDK:
Флуд.
Действует до:
04.09.2019 00:00:00

Очень хороший скрипт... особенно для работы с чужими моделями. Теперь найти плагиатчиков будет сложней.

Ведь если делаешь модель сам, то он совершенно не нужен.

sorter
Возраст: 32
Пол: М
На сайте c: 27.07.2009
Сообщения: 624
Откуда: Москва
Цитата Yehat:

Очень хороший скрипт... особенно для работы с чужими моделями. Теперь найти плагиатчиков будет сложней.

Ведь если делаешь модель сам, то он совершенно не нужен.

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

Yehat
Возраст: 37
Пол: М
На сайте c: 14.06.2012
Сообщения: 8143
Откуда: Москва
EARLDK:
Флуд.
Действует до:
04.09.2019 00:00:00

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

sorter
Возраст: 32
Пол: М
На сайте c: 27.07.2009
Сообщения: 624
Откуда: Москва
Цитата Yehat:

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

ну окей. самый наглый и глупый попытается слямзить твою модель, а представь сколько этот скрипт может привнести полезного? мало того что облегчает жизнь, так еще и работает как защита от дураков, т.е цепляет текстуры обязательно, а не когда автору покажется "вроде все положил". Не знай, мне думается полезняшка, а не чистых на руку всё равно прижучат рано или поздно, к тому же мне кажется это мания, все наши работы, коллега, давно загорают на торрентах и ничего, не бежим орать на персию какие они все там редиски))) Ваш доход от пары крыс не изменится, ну и раслабьтесь. Не мульон теряете.

MastaMan
Возраст:
Пол: М
На сайте c: 15.09.2013
Сообщения: 643
Откуда: http://3dground.net

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

Скрипт помогает избавиться от рутины и "человеческого фактора". Думаю многие со мной согласятся - гораздо приятней качать модель с сайта, где в архиве правильно названы все файлы, все X-Form'нуто, модели в "0" слое, пути сразу подхватываются, текстуры названы и не повторяются, есть превьюшки, есть описание со статистикой и т.д. одни словом порядок. Вы избавляете себя от лишних кликов и того кто качает ваши модели.  

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

AzatHai
Возраст:
Пол: М
На сайте c: 27.10.2013
Сообщения: 275
Откуда:
Цитата MastaMan:

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

Скрипт помогает избавиться от рутины и "человеческого фактора". Думаю многие со мной согласятся - гораздо приятней качать модель с сайта, где в архиве правильно названы все файлы, все X-Form'нуто, модели в "0" слое, пути сразу подхватываются, текстуры названы и не повторяются, есть превьюшки, есть описание со статистикой и т.д. одни словом порядок. Вы избавляете себя от лишних кликов и того кто качает ваши модели.  

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

все верно

MastaMan
Возраст:
Пол: М
На сайте c: 15.09.2013
Сообщения: 643
Откуда: http://3dground.net

Скрипт обновлен до версии v1.1.0

v.1.0.3
*Small BugFixes
+ Added: Now add info.txt in archive
v.1.1.0
+ Added: Dimesions in statistic
+ Added: Options rollout
+ Added: Manual select winrar path
Пример оформления модели можно посмотреть тут: http://3ddd.ru/3dmodels/show/em_hot_tub_hw_002_1 

Данный скрипт добавлен на ScriptSpot.com, теперь можно качать от туда:

http://www.scriptspot.com/3ds-max/scripts/prepare-model-3ddd 

Читают эту тему: