Я только начинаю изучать Maxscript |
Home· Статьи · Вакансии · Чертежи · 3D Галерея · 2D Галерея · Форум · Форум Realtime | Реклама |  Конкурсы | RAR Award | Правила |
Здравствуйте, гость ( Вход | Регистрация )
Я только начинаю изучать Maxscript |
04/03/2017, 19:41
Сообщение
#1171
|
|
Уже не новичок Группа: Пользователи Сообщений: 21 Регистрация: 01/03/2016 Пользователь №: 111 388 |
Написал личное сообщение. В личном кабинете его не показывает. Пришло ли к Вам не знаю. Отправил здесь и на почту написал.
Если естьписьмо, ответьте пжл, если нет как Вам написать? |
|
|
05/03/2017, 15:45
Сообщение
#1172
|
|
уже всё сделал Группа: Пользователи Сообщений: 2 456 Регистрация: 01/06/2005 Из: z3л3№гр@d Пользователь №: 13 838 |
Ответил в личку.
|
|
|
20/04/2017, 21:32
Сообщение
#1173
|
|
Эксперт Группа: Пользователи Сообщений: 515 Регистрация: 03/11/2005 Пользователь №: 17 604 |
народ подскажите в каком русле копать нужна документация по работе с batch render ... задача такова ... 1) при запуске скрипта вылазит окошко с указанием пути сохранения 2) скрипт автоматом ставит путь сохранения в Common save file 3) на batch render ставятся все имеющиеся камеры View01-Camera01-(указанный путь) View02-Camera02-path .... хотел както отследить в Max Script Listener какие команды запускаются но увы когда запускаю меню Render-Batch render , listener не реагирует ... далее пытался поискать в SDK все команды которые юзаются для работы с Batch Render ... я новичек в скриптинге очень хотелбы научится пользоваться SDK документацией ... подскажите как найти все операторы и функции отвечающие за Batch Render чтобы самому состряпать скриптик который автоматизирует выше перечисленные телодвижения .... ибо устал постоянно вручную указовать Batch ...
|
|
|
20/04/2017, 23:11
Сообщение
#1174
|
|
Мастер Группа: Участник Сообщений: 1 280 Регистрация: 30/05/2006 Пользователь №: 32 013 |
народ подскажите в каком русле копать нужна документация по работе с batch render ... задача такова ... 1) при запуске скрипта вылазит окошко с указанием пути сохранения 2) скрипт автоматом ставит путь сохранения в Common save file 3) на batch render ставятся все имеющиеся камеры View01-Camera01-(указанный путь) View02-Camera02-path .... хотел както отследить в Max Script Listener какие команды запускаются но увы когда запускаю меню Render-Batch render , listener не реагирует ... далее пытался поискать в SDK все команды которые юзаются для работы с Batch Render ... я новичек в скриптинге очень хотелбы научится пользоваться SDK документацией ... подскажите как найти все операторы и функции отвечающие за Batch Render чтобы самому состряпать скриптик который автоматизирует выше перечисленные телодвижения .... ибо устал постоянно вручную указовать Batch ... |
|
|
21/04/2017, 09:40
Сообщение
#1175
|
|
Эксперт Группа: Пользователи Сообщений: 515 Регистрация: 03/11/2005 Пользователь №: 17 604 |
спасибо за скрипт .. но этот скрипт я уже видел он не то что нужно ... я бы хотел свой написать под свои нужды под свой пайплайн ...если есть возможность подскажите документацию где подробно описывают функции
|
|
|
21/04/2017, 10:44
Сообщение
#1176
|
|
уже всё сделал Группа: Пользователи Сообщений: 2 456 Регистрация: 01/06/2005 Из: z3л3№гр@d Пользователь №: 13 838 |
ну вообще можно любой батч скрипт открыть и погуглить пару тройку функций из него.
нагуглится что-то типа такого Сообщение отредактировал Jahman - 21/04/2017, 10:50 |
|
|
21/04/2017, 13:47
Сообщение
#1177
|
|
Уважаемый Группа: Участник Сообщений: 862 Регистрация: 05/12/2004 Из: Минск Пользователь №: 8 716 |
Хочу раз и навсегда для себя понять когда нужно в скрипте использовать команду on execute do() , а когда необязательно..?
И по поводу on isChecked do () хотелось бы прояснения. Вот есть у меня такой скрипт, для залочивания сразу всех трансформаций у объекта, ввиде кнопки на тулбаре. Если открыть макс, сцену, выделить объект с залоченными трансформациями, то скрипт сработает и покажет кнопку на тулбаре нажатой, хотя к скрипту мы не обращались напрямую пока ни разу. Получается функция в скрипте подгружается при открытие макса и становится глобальной? или как ? Код (
fn isLockFlags = ( local f = #{} for i in selection do f+=(getTransformLockFlags i) return not f.isEmpty )--fn isLockFlags on ischecked do return isLockFlags() on execute do if isLockFlags() then (setTransformLockFlags selection #none) else (setTransformLockFlags selection #all) ) Сообщение отредактировал IOG - 21/04/2017, 13:56 |
|
|
21/04/2017, 14:25
Сообщение
#1178
|
|
уже всё сделал Группа: Пользователи Сообщений: 2 456 Регистрация: 01/06/2005 Из: z3л3№гр@d Пользователь №: 13 838 |
это весь код или это всё-таки макрос?
реф по всем эвентам Сообщение отредактировал Jahman - 21/04/2017, 14:29 |
|
|
21/04/2017, 14:44
Сообщение
#1179
|
|
Уважаемый Группа: Участник Сообщений: 862 Регистрация: 05/12/2004 Из: Минск Пользователь №: 8 716 |
это весь код или это всё-таки макрос? реф по всем эвентам код весь, да это macroScript , шапку скрипта я не приложил Хелп этот читал, но не доходит на англ. по поводу execute Сообщение отредактировал IOG - 21/04/2017, 14:45 |
|
|
21/04/2017, 20:12
Сообщение
#1180
|
|
Мастер Группа: Участник Сообщений: 1 280 Регистрация: 30/05/2006 Пользователь №: 32 013 |
Хочу раз и навсегда для себя понять когда нужно в скрипте использовать команду on execute do() , а когда необязательно..? И по поводу on isChecked do () хотелось бы прояснения. Вот есть у меня такой скрипт, для залочивания сразу всех трансформаций у объекта, ввиде кнопки на тулбаре. Если открыть макс, сцену, выделить объект с залоченными трансформациями, то скрипт сработает и покажет кнопку на тулбаре нажатой, хотя к скрипту мы не обращались напрямую пока ни разу. Получается функция в скрипте подгружается при открытие макса и становится глобальной? или как ? Да всё просто. on execute do нужно использовать всегда, если это макроскрипт. on ischecked используется, если это макроскрипт, и предполагается что он будет висеть кнопкой на панели. И хочется, чтобы эта кнопка имела два состояния, нажато отжато, в зависимости от контекста. В on ischecked описывается условие когда нажата, в противном случае, будет отжато. Почему это работает, хотя явного вызова не было? Потому что макс инициализирует перерисовку кнопок при селекте обжей. Возможно ещё в каких-то случаях, точно не помню. |
|
|
17/06/2017, 02:22
Сообщение
#1181
|
|
Уже не новичок Группа: Пользователи Сообщений: 11 Регистрация: 24/07/2016 Пользователь №: 116 598 |
Опанки. Видео нового селектора под Biped а также такойже селектор под CAT.
Сообщение отредактировал Al_PRO - 17/06/2017, 02:24 |
|
|
10/07/2017, 12:04
Сообщение
#1182
|
|
Уважаемый Группа: Участник Сообщений: 862 Регистрация: 05/12/2004 Из: Минск Пользователь №: 8 716 |
Возможно ли скриптом "пометить" объекты, не переименовывая! ?? чтобы при последующем запуске скрипта он бы их находил?
Сообщение отредактировал IOG - 10/07/2017, 12:05 |
|
|
10/07/2017, 12:10
Сообщение
#1183
|
|
уже всё сделал Группа: Пользователи Сообщений: 2 456 Регистрация: 01/06/2005 Из: z3л3№гр@d Пользователь №: 13 838 |
можно их в appdata сцены записать, можно через setuserpropbuffer, через кастомный атрибут, через кастомный атрибут на root сцены.
много способов можно подробнее задачу, а то может не надо такой огород городить? Сообщение отредактировал Jahman - 10/07/2017, 12:12 |
|
|
10/07/2017, 12:31
Сообщение
#1184
|
|
Уважаемый Группа: Участник Сообщений: 862 Регистрация: 05/12/2004 Из: Минск Пользователь №: 8 716 |
можно их в appdata сцены записать, можно через setuserpropbuffer, через кастомный атрибут, через кастомный атрибут на root сцены. много способов можно подробнее задачу, а то может не надо такой огород городить? Подробно не объясню да и долго и незачем Если упростить, то примерно так : запускаем скрипт, в нем 2 кнопки - первой pickbutton кнопкой указываем на объект (Box01 например) , после чего название объекта заносится в .caption второй кнопки , ей же можно выделить этот объект. Задача при следующем открытие скрипта, даже после перезапуска винды или запуске на другом компьютере, скрипт пытался найти этот объект Box01 и занести его в себя. Можно скриптом переименовать объект и вопрос исчерпан, но может есть другие более элегантные способы "пометить" объект ? Сообщение отредактировал IOG - 10/07/2017, 12:37 |
|
|
10/07/2017, 12:44
Сообщение
#1185
|
|
уже всё сделал Группа: Пользователи Сообщений: 2 456 Регистрация: 01/06/2005 Из: z3л3№гр@d Пользователь №: 13 838 |
Тогда надо смотреть по ситуации. Если объект к примеру потом могут замержить в другую сцену и там с ним этим скриптом проводить какие-то манипуляции, то разумнее на самом объекте хранить какую-то метку и при запуске скрипта фильтровать объекты по ее наличию.
|
|
|
Bots |
Системное сообщение
|
|
|
|
|
Текстовая версия | Сейчас: 25/04/2024 - 20:32 |