А нет-ли такого скрипта? |
Home· Статьи · Вакансии · Чертежи · 3D Галерея · 2D Галерея · Форум · Форум Realtime | Реклама |  Конкурсы | RAR Award | Правила |
Здравствуйте, гость ( Вход | Регистрация )
А нет-ли такого скрипта? |
01/08/2021, 13:12
Сообщение
#2836
|
|
Новичок Группа: Пользователи Сообщений: 3 Регистрация: 01/08/2021 Пользователь №: 145 726 |
То есть, нажимаешь на С и потом номер камеры вводишь. Если продолжать нажимать на С то камеры будут последовательно выбираться до искомой. Или их так много, что это неудобно? Написать-то можно конечно Не знал, спасибо. Камер бывает до 10, как раз сколько цифр на клаве и поэтому да, наверно удобнее было б просто ввести номер |
|
|
01/08/2021, 14:53
Сообщение
#2837
|
|
уже всё сделал Группа: Пользователи Сообщений: 2 456 Регистрация: 01/06/2005 Из: z3л3№гр@d Пользователь №: 13 838 |
|
|
|
05/08/2021, 23:51
Сообщение
#2838
|
|
Новичок Группа: Пользователи Сообщений: 3 Регистрация: 01/08/2021 Пользователь №: 145 726 |
Не знал, спасибо. Камер бывает до 10, как раз сколько цифр на клаве и поэтому да, наверно удобнее было б просто ввести номер Оказывается все уже придумано до нас, не знаю работает ли это с камерами плагинов Оо, спасибо. проглядел И с короной работает, супер |
|
|
07/08/2021, 19:18
Сообщение
#2839
|
|
MaxMan Группа: Пользователи Сообщений: 180 Регистрация: 04/05/2006 Из: Ryazan Пользователь №: 30 816 |
Здравствуйте!
Подскажите пожалуйста скрипт, позволяющий изменить Editable Spline так чтобы все его точки находились на поверхности (на сегментах) другого сплайна, например назовем его ShapeB. Первый сплайн (ShapeA) имеет большее количество точек и примерно похож на сплайн ShapeB, надо сделать так чтобы его точки переместились на ближайшие сегменты ShapeB, по траектории - перпендикулярно к присоединяемому сегменту. Вот как на этом видео (записал, что я делаю вручную): |
|
|
08/08/2021, 00:15
Сообщение
#2840
|
|
уже всё сделал Группа: Пользователи Сообщений: 2 456 Регистрация: 01/06/2005 Из: z3л3№гр@d Пользователь №: 13 838 |
что-то такое, наверное
сначала выделяем сплайн который будет изменяться вторым выделяем сплайн к которому надо прилипнуть CODE fn closestPointOnShape shp pt steps:1000 =
( local mindist = 1e9 local closest for i=1 to numSplines shp do ( local p = pathInterp shp i (nearestPathParam shp i pt steps:steps) if closest == undefined then ( mindist = distance p pt closest = p ) else ( d = distance p pt if d < mindist do ( mindist = d closest = p ) ) ) closest ) shp = pickObject() shp_target = pickObject() for i = 1 to numsplines shp do ( for j = 1 to numknots shp i do ( pt = getknotpoint shp i j closest_pt = closestPointOnShape shp_target pt steps:1000 -- чем выше значение тем точнее будет найдена ближайшая точка setknotpoint shp i j closest_pt ) ) updateShape shp Сообщение отредактировал Jahman - 08/08/2021, 00:16 |
|
|
08/08/2021, 11:12
Сообщение
#2841
|
|
MaxMan Группа: Пользователи Сообщений: 180 Регистрация: 04/05/2006 Из: Ryazan Пользователь №: 30 816 |
что-то такое, наверное сначала выделяем сплайн который будет изменяться вторым выделяем сплайн к которому надо прилипнуть Код fn closestPointOnShape shp pt steps:1000 = ( local mindist = 1e9 local closest for i=1 to numSplines shp do ( local p = pathInterp shp i (nearestPathParam shp i pt steps:steps) if closest == undefined then ( mindist = distance p pt closest = p ) else ( d = distance p pt if d < mindist do ( mindist = d closest = p ) ) ) closest ) shp = pickObject() shp_target = pickObject() for i = 1 to numsplines shp do ( for j = 1 to numknots shp i do ( pt = getknotpoint shp i j closest_pt = closestPointOnShape shp_target pt steps:1000 -- чем выше значение тем точнее будет найдена ближайшая точка setknotpoint shp i j closest_pt ) ) updateShape shp Jahman, дай Бог вам всего самого хорошего! Вы хороший человек, помогаете всем, своими знаниями. Спасибо! |
|
|
02/10/2021, 17:17
Сообщение
#2842
|
|
MaxMan Группа: Пользователи Сообщений: 180 Регистрация: 04/05/2006 Из: Ryazan Пользователь №: 30 816 |
Здравствуйте.
Подскажите пожалуйста скрипт, какой нужен из набора скриптов vgpack. Прочитал где-то, что можно там найти альтернативную привязку, чтобы цепляется привязкой (2,5) к любым пересечениям линий (в режиме Wireframe) в вьпорте, хотя бы внутри одного объекта Poly или Mesh или к пересечениям граней всех видимых объектов сцены. Цитата из форума: Пожалуйста, ответьте на вопрос дилетанта в Максе: как настроить привязки, чтобы ТОЧНО поставить точку на пересечении двух линий? В том же Rhino есть такая привязка Int, которая цепляется за пересечение любых прямых (и кривых). Я нахожу ее очень удобной штукой. А есть ли такое в максе? Последний ответ такой был: Короче, есть такой набор скриптов VGPack. Там есть альтернативные привязки, в том числе и эта. Скачал этот набор, там много всего, но то что надо не могу найти. Как называется этот скрипт из набора? Спасибо. |
|
|
02/10/2021, 17:50
Сообщение
#2843
|
|
уже всё сделал Группа: Пользователи Сообщений: 2 456 Регистрация: 01/06/2005 Из: z3л3№гр@d Пользователь №: 13 838 |
|
|
|
02/10/2021, 18:15
Сообщение
#2844
|
|
MaxMan Группа: Пользователи Сообщений: 180 Регистрация: 04/05/2006 Из: Ryazan Пользователь №: 30 816 |
на ум приходит только вот это, но это не скрипт Спасибо. Просит какойто ID по почте отправить.... Как то надо активировать. Нет подробностей. Написал автору vgplugins@mail.ru тут еще в 2008 году ктото искал такой инструмент, неужели до сих пор не реализовано? Сообщение отредактировал Ded_ - 02/10/2021, 19:10 |
|
|
02/10/2021, 20:02
Сообщение
#2845
|
|
уже всё сделал Группа: Пользователи Сообщений: 2 456 Регистрация: 01/06/2005 Из: z3л3№гр@d Пользователь №: 13 838 |
если объекты не плоские и если много таких точек надо найти то конечно это не вариант, а вообще
выделяем все эджи объекта и конвертируем в сплайны если объектов несколько то получившиеся сплайны аттачим в один сплайновый объект ну а далее в сплайне есть инструменты которые умеют находить точки пересечения сегментов строим новые точки в нужных местах и вперед что за задача-то такая? |
|
|
10/10/2021, 11:43
Сообщение
#2846
|
|
MaxMan Группа: Пользователи Сообщений: 180 Регистрация: 04/05/2006 Из: Ryazan Пользователь №: 30 816 |
на ум приходит только вот это, но это не скрипт если объекты не плоские и если много таких точек надо найти то конечно это не вариант, а вообще выделяем все эджи объекта и конвертируем в сплайны если объектов несколько то получившиеся сплайны аттачим в один сплайновый объект ну а далее в сплайне есть инструменты которые умеют находить точки пересечения сегментов строим новые точки в нужных местах и вперед что за задача-то такая? Спасибо еще раз Инструмент этот заработал, сам по себе, что я что-то делал не так, но вот только что увидел привязку к пересечениям, не ко всем правда но частично появилась! Установил давно уже , увидел только сейчас, не совсем идеально конечно, на пересечении остаются лишние вершины, можно свелдить. Сообщение отредактировал Ded_ - 10/10/2021, 11:43 |
|
|
13/03/2022, 12:57
Сообщение
#2847
|
|
щепдро. Группа: Пользователи Сообщений: 1 530 Регистрация: 24/04/2008 Из: минск Пользователь №: 63 638 |
а нет ли скрипта проецировать открытые вершины нескольких выделенных объектов на поверхность по оси Z?
Сообщение отредактировал харумскарум - 13/03/2022, 12:59
Прикрепленные изображения
Прикрепленные файлы
|
|
|
25/04/2022, 01:15
Сообщение
#2848
|
|
▄▀▄▀▄▀▄▀▄ Группа: Пользователи Сообщений: 1 551 Регистрация: 31/10/2009 Пользователь №: 73 967 |
|
|
|
26/03/2024, 10:20
Сообщение
#2849
|
|
Хренодёр Группа: Пользователи Сообщений: 1 000 Регистрация: 02/06/2007 Из: Новосибирск Пользователь №: 53 785 |
Есть тут кто?
Второй день ищу скрипт, который бы коллапсил одинаковые текстуры в одну, но ничего такого найти не могу. Допустим есть два материала. Mat_01 и Mat_666. В них cоответственно есть есть текстуры "spec_01.jpg" и "spec_666.jpg". Прикол в том, что обе эти текстуры - это копия однго и того же файла, просто с разными названиями. (В сборниках евермоушена такого много). Скрипт бы смотрел на файл - размер одинаковый, дата изменения одинаковая - значит меняем путь "D:\kek\spec_666.jpg" на "D:\kek\spec_01.jpg", и всё. Экономия места на жёстком диске, экономия памяти при рендере, экономия видеопамяти во вьюпорте. |
|
|
Bots |
Системное сообщение
|
|
|
|
|
Текстовая версия | Сейчас: 30/03/2024 - 06:59 |