А нет-ли такого скрипта? |
Home· Статьи · Вакансии · Чертежи · 3D Галерея · 2D Галерея · Форум · Форум Realtime | Реклама |  Конкурсы | RAR Award | Правила |
Здравствуйте, гость ( Вход | Регистрация )
А нет-ли такого скрипта? |
26/03/2019, 17:28
Сообщение
#2776
|
|
щепдро. Группа: Пользователи Сообщений: 1 530 Регистрация: 24/04/2008 Из: минск Пользователь №: 63 638 |
|
|
|
07/04/2019, 14:51
Сообщение
#2777
|
|
Receiver Of Wisdom Группа: Пользователи Сообщений: 5 968 Регистрация: 01/03/2008 Из: глубин подсознания Пользователь №: 62 106 |
Ребят помогите с скриптом
есть сцена, большая, относительно, была в обже (т.е интерьер стулья столы вся хня мня, в 1ом обже) была со спричечный коробок, отсклейлил её, нужно было бы сразу ресет х форм сделать но не стал в общем половина объекта была заинстансена как можно с помощью скрипта или еще каких методов, херануть нахер трансформы скейлов с объектов, чтобы они все стали 100%, вместо 2834% но при этом не просрать их повороты там и прочее то бишь не просрать их инстансность? Это возможно? Я гуглил ничего не нашел. Часть объектов это столы с наобором всяких тарелок и говна, я их группировал, я знаю что группы туфта еще та, дак вот. Я починил скейлы объектов нужных (которые на рендере глючили из-за этого), прицепил обратнов в группы и... какая-то каша, похоже группы ключат чтоли, у групп скейл показывается 2800 тоже, и такое ощущение что часть объектов что-ли унаследовали этот скейл от них в итоге обратно, по этому часть пофикшеных объектов опять стала 2800, ни чего понять в общем не могу.. Возможно ли как-то у всей сцены скейлы выкинуть? Ну не лишаясь инстансов и само собой не лишаясь размеров самих. ps сохранять группы в принципе не обязательно. т.е я все разгрупирую нафиг, и вот как-то убрать скейлы только останется. и все) Сообщение отредактировал Prayer - 07/04/2019, 14:55 |
|
|
07/04/2019, 15:36
Сообщение
#2778
|
||
MaxMan Группа: Пользователи Сообщений: 153 Регистрация: 14/08/2015 Пользователь №: 109 394 |
Как можно с помощью скрипта или еще каких методов, убрать трансформы скейлов с объектов, чтобы они все стали 100%, вместо 2834% но при этом сохранить их повороты? Выделяем все объекты и разгруппируем их. Панель Hierarchy > кнопка Pivot > свиток Adjust Transform > группа Reset > нажимаем кнопку Scale. |
|
|
||
07/04/2019, 17:49
Сообщение
#2779
|
|
Receiver Of Wisdom Группа: Пользователи Сообщений: 5 968 Регистрация: 01/03/2008 Из: глубин подсознания Пользователь №: 62 106 |
О спасибо. Сейчас попробую.
upd: да работает как часы, спасибо огромное, а я вот не знал что там такое спрятано и внимания не обращал. Как обычно нахожу что-то новое для себя там куда постоянно лажу) Upd2: я честно говоря в шоке. у нас в Гидре какой-то баг с скейлами, если был объект допустим 5 см, увеличиный на 3000%, и он стеклянный он рендерится темно. Все указывало на скейлы, но получается что пока я РЕСЕТ Х ФОРМ не сделают (который портит инстансность) объект не чинится. Т.е даже с сбросом скейла и сбросом трансформов из этого меню, один фиг объект сломанным поступает на рендер. Ну ладно... хотя-бы попытался. Сообщение отредактировал Prayer - 07/04/2019, 21:53 |
|
|
08/04/2019, 05:10
Сообщение
#2780
|
|
психомазохист Группа: Пользователи Сообщений: 4 418 Регистрация: 16/10/2012 Из: Восточная Африка - Маисовое поле Пользователь №: 86 591 |
Гидру в каком городе разрабатывают? Новосиб?
|
|
|
08/04/2019, 08:52
Сообщение
#2781
|
|
Receiver Of Wisdom Группа: Пользователи Сообщений: 5 968 Регистрация: 01/03/2008 Из: глубин подсознания Пользователь №: 62 106 |
|
|
|
08/04/2019, 13:12
Сообщение
#2782
|
|
Давно уже Группа: Координатор Сообщений: 9 675 Регистрация: 24/06/2002 Из: Зеленоград Пользователь №: 158 |
Как можно с помощью скрипта или еще каких методов, убрать трансформы скейлов с объектов, чтобы они все стали 100%, вместо 2834% но при этом сохранить их повороты? Выделяем все объекты и разгруппируем их. Панель Hierarchy > кнопка Pivot > свиток Adjust Transform > группа Reset > нажимаем кнопку Scale. Это вот совсем не то, что делает reset xform. Reset XFrom сбрасывает скейл с геометрии, а этот reset scale - только с пайвота. Картинка - трехмерный нойз на масштабированных чайниках. Слева Reset Scale - размер нойза не изменился, справа - reset xform. WorldTransform = ParentWorldTransform * T * R * S * OT * OR * OS Reset scale сбрасывает только S, оставляя OS, а reset xform путем хитрых манипуляций (возвращая объект у исходному состоянию и навешивая модификатор xform, в котором гизма принимает на себя трансформации), "сбрасывает" все. Нужен т.о. скрипт, который бы колупал OS, не трогая все остальное.
Прикрепленные изображения
|
|
|
08/04/2019, 14:39
Сообщение
#2783
|
|
психомазохист Группа: Пользователи Сообщений: 4 418 Регистрация: 16/10/2012 Из: Восточная Африка - Маисовое поле Пользователь №: 86 591 |
Цитата Where this term: Is a 4 x 4 matrix that contains: а что четвертое? T R S ? OT OR OS ? Сообщение отредактировал Babuinische - 08/04/2019, 14:40 |
|
|
08/04/2019, 15:29
Сообщение
#2784
|
|
Receiver Of Wisdom Группа: Пользователи Сообщений: 5 968 Регистрация: 01/03/2008 Из: глубин подсознания Пользователь №: 62 106 |
Борис да, вот примерно так я и думал, что он не скидывает реальные трансформы с объектов, когда поняли что рендерится то все равно одинаково.
igorznag2 мне скинул скрипт в личку, но он просто сделал ресет хформ на все и сконвертил в поли. Стекло зарендерилось нормально, но потеряли все инстансы. Тут видимо нужен скрипт который 1 этолонный объект разинстансивает как-то по остальным, видимо не получиться все это сбросить не сломав инстансы. |
|
|
08/04/2019, 19:25
Сообщение
#2785
|
|
Давно уже Группа: Координатор Сообщений: 9 675 Регистрация: 24/06/2002 Из: Зеленоград Пользователь №: 158 |
Борис да, вот примерно так я и думал, что он не скидывает реальные трансформы с объектов, когда поняли что рендерится то все равно одинаково. igorznag2 мне скинул скрипт в личку, но он просто сделал ресет хформ на все и сконвертил в поли. Стекло зарендерилось нормально, но потеряли все инстансы. Тут видимо нужен скрипт который 1 этолонный объект разинстансивает как-то по остальным, видимо не получиться все это сбросить не сломав инстансы. А ты не пробовал утилиту World чего то там Scale ? Накрайняк, есть скрипт Instancetool А что такое четвертое - это наши скриптописатели знают, в максе она вообще неквадратная |
|
|
08/04/2019, 21:35
Сообщение
#2786
|
|
уже всё сделал Группа: Пользователи Сообщений: 2 456 Регистрация: 01/06/2005 Из: z3л3№гр@d Пользователь №: 13 838 |
ну она
главное с ними научиться договариваться ну, а лучше конечно переписать на свой лад |
|
|
08/04/2019, 21:37
Сообщение
#2787
|
|
фломастер Группа: Участник Сообщений: 5 701 Регистрация: 19/06/2002 Из: минск Пользователь №: 98 |
а с чего бы она квадратной была? насколько помню первый ряд - координаты pos/ остальные три - это вектора ориентации, ну типа rotation, длина этих векторов - scale.
есщё скрипт на тему - |
|
|
08/04/2019, 23:12
Сообщение
#2788
|
|
Receiver Of Wisdom Группа: Пользователи Сообщений: 5 968 Регистрация: 01/03/2008 Из: глубин подсознания Пользователь №: 62 106 |
Борис да, вот примерно так я и думал, что он не скидывает реальные трансформы с объектов, когда поняли что рендерится то все равно одинаково. igorznag2 мне скинул скрипт в личку, но он просто сделал ресет хформ на все и сконвертил в поли. Стекло зарендерилось нормально, но потеряли все инстансы. Тут видимо нужен скрипт который 1 этолонный объект разинстансивает как-то по остальным, видимо не получиться все это сбросить не сломав инстансы. А ты не пробовал утилиту World чего то там Scale ? Накрайняк, есть скрипт Instancetool А что такое четвертое - это наши скриптописатели знают, в максе она вообще неквадратная Борис, а что за утилита ворлд чегото там скале? где её взять? Я попробовал этот скрипт сейчас, первый, прикольно, действительно работает, смог заинстансить все. Правда вот странно, все полученные через этот скрипт инстансы, имеют странный скейл |
|
|
09/04/2019, 04:36
Сообщение
#2789
|
|
психомазохист Группа: Пользователи Сообщений: 4 418 Регистрация: 16/10/2012 Из: Восточная Африка - Маисовое поле Пользователь №: 86 591 |
я все что понял, это что четвертая колонка - нули. Думаю это локальное вращение
Тогда ясно, спасибо |
|
|
18/06/2019, 12:51
Сообщение
#2790
|
|
щепдро. Группа: Пользователи Сообщений: 1 530 Регистрация: 24/04/2008 Из: минск Пользователь №: 63 638 |
а нет ли такого скрипта чтобы автоматом аттачить друг к другу объекты с одинаковым именем?
например есть сцена в которой семь объектов: Minsk Minsk.001 Minsk.002 Moscow Moscow.001 Moscow.002 Moscow.003 а после запуска скрипта остается только два объекта - Minsk и Moscow Сообщение отредактировал харумскарум - 18/06/2019, 12:52 |
|
|
Bots |
Системное сообщение
|
|
|
|
|
Текстовая версия | Сейчас: 18/04/2024 - 03:14 |