Подробнее
eugene132003
1 подписчик
Активность: 607
Подробнее
Активность: 607
1 подписчик
14
июля
2026
ForestPack+RailClone. Выпирающие элементы
Цитата kry: ты всё таки скажешь что тебе в финале надо ? возможно есть другое решение твоей задачи Подложка из рейла - это пол комнаты. По стенкам уже стоят рандомно шкафы, комоды и прочее. Центральное пятно надо заполнить диванами, столиками и прочей мелочью. Важно, чтоб они не влезали друг в друга (это реально форестом) и не влетали в стены и все, что стоит вдоль. Именно поэтому я через рейл заполнил центр определенным ID, создав границу, за которую лезть объектам нельзя. Можно заполнять середину рейлом, просто набрав несколько готовых островков, но рандомность теряется. Форест тут удобнее.  Цитата TRAFFIC_rus: У меня же активна. Режим Distribution надо изменить Если меняю режим, то там начинаются танцы с форестом: некоторые настройки рейла он пока не понимает. Например, может не видеть первый этаж и не ставить туда что-либо вообще.Вообще странная штука: то рейл пропадает из вьюпорт, то форест. UPD: форест не видит рейл, если у последнего в отображении во вьюпорте стоит не Mesh.Следующее: Если использовать классическую схему подключения площади для размещения, то денсити не работает вообще при включенном UV. А если включить мод XY, то объекты располагаются по непонятному (мне) признаку, покрывают не все площади и не реагируют на выравнивание, зато реагируют на смещение от края (хотя и очень странно):
14
июля
2026
ForestPack+RailClone. Выпирающие элементы
Цитата kry: Мб ты для начала расскажешь что тебе нужно  вообще сделать ? )а то чет тз уже изменилось маленько xDDD Нужно распределить объекты через форест на подложке сформированной рейлом. Но объекты фореста настойчиво лезут за пределы, им отведенные. Собственно, ничего не поменялось с момента первого поста. Единственное, что добавилось - ID материала. Последнее позволяет ограничить область распределения объектов фореста. Так что проблема как была, так и осталась: объекты фореста вылезают за границы
8
июля
2026
ForestPack+RailClone. Выпирающие элементы
Всем привет. Проблема такая: есть сплайн по которому пущен RailClone для основы. ForestPack'ом раскидываю по основе предметы. Они выходят за грани основы. Если накидывать ForestPack на замкнутый сплайн, то этого не происходит, но тогда необходимо сделать этот сплайн, а у меня цель упростить, т.е. сплайн - линия для RailClone, даже без оффсета (ширина основы может быть разной, поэтому оффсет не использую - не завязать на ширину основы). Вопрос: как сделать так, чтоб фигуры не выползали за пределы основы? Повторюсь: сплайн только один и без модификаторов, основа - обязательно RailClone, для распределений используем ForestPack (раздел Area не работает при использовании RailClone для основы).Была идея использовать Corona Sсatter, но там опять-таки нужен ограничивающий сплайн.
15
января
2026
Проблема выделения полигонов/ребер/точек
Всем привет.  Такая проблема: сцена в метрах (в отображении - мм). Объект - здание, размеры соответствуют нормальным. В других сценах и даже с другими объектами в этой сцене глюков не наблюдалось. Не могу выделить сразу несколько объектов, на которое попадает выделение. Касается и точек, и ребер, и полигонов. Однако, если отъехать и выделять с большего расстояния, то выделяются полигоны, но могут выделиться не все, на которые попадает рамка выделения. Происходит во всех вариантах вьюпорта, кнопка для пересечения выделенной области и выделяемого объекта нажата (т.е. должны выделяться все объекты, которых касается рамка выделения). Сделал объекту сброс иксформа - без реакции. Что делать? Глюк или нажал что-то, когда-то?Сам нашел решение: отжать и еще раз нажать на кнопку выделения в рамке. Это глюк
27
января
2025
Выделение полигонов у стекла
Цитата Predator84: медитативный процес для работы руками, час-полтора (а может и меньше) займет под приятную музыку)) разбить условно на модули(цокольные этажи, высокий дом и средний), в каждом обработать один этаж, остальное скопировать. ну по сути так и есть. но хочется в один клик. "Лучше день потерять, потом за пять минут долететь!" Цитата Aleksandr_Isaev: Ну а если на фронтальном виде, а затем и на остальных просто выделить полигоны с галочкой Ignore Backfacing ? эта штука может выделить смежные полигоны, которые повернуты под 90 гр к видимому. 
27
января
2025
Выделение полигонов у стекла
Цитата MountainTrooper: Цитата eugene132003: облегчить сцену. И на сколько она облегчится, если вы убьете половину стекол? ну считайте: каждое окно содержит 8 элементов стекла, в каждом элементе 6 полигонов, окон штук 200 или более. Т.е. из 48 полигонов одного стекла оставляем только 4 полигона. есть окна с тройным стеклопакетом.Да и  чисто эстетически приятнее видеть по одному полику на стекло. если надо, шеллом можно добавить
27
января
2025
Выделение полигонов у стекла
Итак. Досталась модель, где все стекло в окнах сшито в один объект. В каждом окне было по 2 стекла с толщиной. Понятно, что ладно коттедж - выделил, что надо и удалил лишнее. Но когда это ЖК больших размеров с огромным количеством окон, то тут особо не навыделяешься. Надо оставить только один полигон от каждого элемента, чтоб потом shell накинуть. По такому принципу: Появилась мысль сделать скрипт, но знаний программинга почти ноль для такого уровня. Прошу совета: может уже все сделано, и можно просто скачать скрипт?Идея скрипта: рисуется плейн вдоль стены с окнами, выделяются стекла на этой стороне, скрипт определяет те полигоны, что ближе всего к  плейну и удаляет остальные.
13
февраля
2024
Скрипт для изменения размера импортированных чертежей/картинок
Цитата D-d_Man: Цитата sh4d3rx: Что-то на 2024.2 не работает он у меня по крайней мере. странно, у меня работает, и дома, и на работе, и на ноуте  Цитата eugene132003: Не понял, как мне им изменить чертежи, импортированные из пдф так, чтоб размеры чертежей были правильные элементарно Ватсон)) По крайне мере я делаю так- к примеру, закинул чертёж с рандомным масштабом, выбираем любой размер  на чертеже до 10 м. ( забыл упомянуть у скрипта ограничение на 10 000 единиц, я работаю в мм и для меня максимум  в этом скрипте 10м - мне хватает - кому как) итак, выбрали размер ( например 3500 мм.) и с привязкой построили ректангл, естесственно его физический размер ( например 50 мм) не соответстует нужному - при выделенном ректангле в скрипте просто забиваем нужный вам размер  по оси  референсной размерной линии - тот к которому привязывали ректангл, итого ваш ректангл масштабируется до нужного размера, вы смотрите в траснформэйшен тулбокс коэффециент масштабирования вашего ректангла и вбиваете это значение ( в данном примере ректангл масштабировался с значением.7000) для всего чертежа, итого - всё в нужном масштабе, дальше резетикс форм, по вкусу.  Писать в 10 раз дольше чем сделать - два клика в итоге, плюс минус. Просто скрипт постоянно висит на экране и ты в процессе работы держишь на контроле все свои размеры без лишних телодвижений по измерениям. по написанному - долго. возможно, в реальности проще. 
6
февраля
2024
Скрипт для изменения размера импортированных чертежей/картинок
Цитата D-d_Man: Лучше  пока не придумали RealSizeTB Не понял, как мне им изменить чертежи, импортированные из пдф так, чтоб размеры чертежей были правильные. Опять-таки надо искать размер коробки всего чертежа, а у меня привязка к реальным внутренним размерам чертежа Цитата itoo: Ещё ReDeform в виде плагина есть для этого... Закинул к себе на ЯД Да, суперская штука. Но не для тех вещей, для которых я написал скрипт. Он только для подгона чертежей или объектов 2D
2
февраля
2024
Скрипт для изменения размера импортированных чертежей/картинок
Всем привет. Была необходимость перенести из PDF чертеж в макс. Понятно, что размер импортированного чертежа был другой. Постоянно высчитывать пропорции было лень, поэтому написал минискрипт для этого. Идея простая: в поле "Old scale" вводим значение существующего размера (например, расстояние между осями в импортированном чертеже), а в поле "New scale" - значение по чертежу. Позже оказалось, что для объектов тоже подходит, но только для 2D. Нюансы: вводить через точку, чертеж импортируется как один единый объект и переводится в сплайн. Наверняка есть еще куча недоработок, но я не заморачивался (да и писать скрипты особо не учился). Ссылка на скрипт:https://disk.yandex.ru/d/E33ElISf3Ev8AgПосле первого запуска появляется в меню Customize User Interface ->Toolbars->Category: For Home ->scale_all для создания кнопки.Буду рад, если пригодится 
19
января
2024
Изменение размера дефолтного UV Checker
Цитата Evilis: Строки: 1) Генерируемый мат 2) Нэйм мата 3) Путь к текстуре в диффуз 4) Назначение текстуры в диффуз мата 5) Отображение текстуры в въюпорте 6) Самосвет (мат) 8) Активация оверрайд режима С 9-ой чек сигнатуры файла  это разобрался. спасибо.Но размеры текстуры здесь нет!!! Цитата Evilis: Строки: 1) Генерируемый мат 2) Нэйм мата 3) Путь к текстуре в диффуз 4) Назначение текстуры в диффуз мата 5) Отображение текстуры в въюпорте 6) Самосвет (мат) 8) Активация оверрайд режима С 9-ой чек сигнатуры файла  Если хотите заменить только текстуру, то положите свою в корень > maps > uvwunwrap и замените UV_Checker.png на нейм вашей Для манитуляций с битмапом > прописать желаемые настройки для Bitmaptexture Не помогло Итак, решил задачку,После указания пути достаточно было поставить такой код:bmap = Bitmaptexture fileName:mappathbmap.coords.U_Tiling = 0.005bmap.coords.V_Tiling = 0.005 А далее заменить строку на такую:uvchecker_mtl.diffuseMap = bmapДолжно полчиться так:uvchecker_mtl = Standard()uvchecker_mtl.name = "uvchecker_mat"mappath = pathConfig.GetDir #maxroot + "maps\\uvwunwrap\\uv_checker.png"bmap = Bitmaptexture fileName:mappathbmap.coords.U_Tiling = 0.005bmap.coords.V_Tiling = 0.005uvchecker_mtl.diffuseMap = bmapshowTextureMap uvchecker_mtl trueuvchecker_mtl.selfIllumAmount = 100В строках bmap.coords.U_Tiling и bmap.coords.V_Tiling можно поменять значения для изменения размера тайлинга