Сообщения | Дата |
---|
Цитата Slazzo:
хватит добавить convertTo Editable_Poly t; и время будет норм как и раньше
Очевидно моя задача не починить этот тестовый кусок кода, а выяснить с какой версии макса обращение к полиоп с модификаторами (любыми) стало вдруг проблемой. Как-то странно это отрицать, учитывая разницу во времени в 10 раз. Конверсия в поли это не решение и она не всегда возможна.
У одного знакомого на старом проце 2020 быстрее, чем 2014, что наводит на мысли о влиянии кпу или каких-нибудь avx инструкций. У меня Amd 3950x
| 30.03.2021 |
Добрый вечер, коллеги.
Я столкнулся с существенным замедлением одной из фундаментальных функций в maxscript и пытаюсь понять когда именно Автодеск напортачили. Для полной картины мне нужны данные по разным версиям максов.
После сбора данных я покажу их саппорту автодеск, и тогда есть небольшой шанс, что это исправят в будущем. Чтобы вы понимали, это влияет на скорость любых скриптов обращающихся к Editable Poly, то есть на очень многие.
Кому не лень, запустите пожалуйста скрипт по одной из ссылок в конце поста и напишите ответ из листнера.
Он ничего не испортит в текущей сцене. Создаст новый чайник, проделает с ним пару процедур, удалит его, и выведет время и версию макса.
________
Мои результаты по 4 установленным максам такие:
TIME: 137 ms. | maxver: 18,8,739,0
TIME: 142 ms. | maxver: 20,4,0,4254
TIME: 1907 ms. | maxver: 22,3,0,3165
TIME: 1739 ms. | maxver: 23,3,0,3201
___
Скрипт в виде ms файла
Или Скрипт в текстовом виде
P.S. 2022 макс интереснее всех.
| 29.03.2021 |
Paypal давным давно заблокирован для платежей между РФ>РФ. Написал вам в личку
| 28.03.2021 |
Не работает привязка Slice plane
Цитата leochi:
Что делать?
То же, что и с остальными багами - терпеть.
Либо использовать костыли
| 23.03.2021 |
Автоматизация рендера серии схожих моделей ,как?
Последние лет 10 мне нужно было рендерить серии объектов практически каждую неделю. Я пробовал по разному, но в итоге могу сказать, что самый надежный способ это анимация.
- Батч рендер. Напихивать в него задачи очень уныло, но это ладно, можно написать скрипт. Проблема в том, что батч подразумевает несколько камер (по одной на модель?). Если ракурс должен быть одинаковым, а мы захотим его изменить...
- State Sets. Классно, удобно, гибко. С ними был интересный опыт. Несколько раз тщательно напиханные сеты просто корруптились и самоубивались. Как там дела в стейт сетах в максе 2020+ я не знаю, но автодеск добавляет баги также хорошо, как фиксит. Я рад за тех, кому повезло работать с безглючными стейт сетами, но лично я к этой хрупкой системе теперь не хочу даже прикасаться.
- Scene states. Спасибо столам за такие разные и непохожие названия :) Неудобны в редактировании. В целом такая же окаменелость как и батч рендер, вот и работают в паре. Вообще они не про пакетный рендеринг кучи объектов.
- Сторонние скрипты для рендера. Нужно где-то хранить конфиг рендеринга недалеко от сцены, нужно заморачиваться с наличием скрипта, его обновлениями, багами. Есть ненулевая вероятность, что открыв старую сцену, рендеринг которой зависел от некоего скрипта, вы либо забудете что это был за скрипт, либо возникнет любая другая неприятность с ним связанная.
- Анимация. Она всегда в вашей сцене, ничего больше не требуется, она не заглючит, не сломается и не потеряется. Обновите макс - она всё еще там, без изменений. Даже открыв сцену через 10 лет вы гарантированно отрендерите ту же секвенцию. Можно анимировать mat ID, материалы, цвета, всё на что хватит фантазии. Секвенции удобны для обработки в каком-нибудь after effects, а пакетно переименовать файлы очень легко.
___
Иногда комбинирую, в сцене может быть пара разных камер, и у них каждой своя секвенция, которая рендерится через батч.
Да, кстати, AnimateObjectsToZero.ms это моё добро, которым я и анимирую объекты.
Если анимированы только объекты то всё легко. Если анимированы еще и камеры, то уже нужно быть внимательным, когда что-то двигаешь. Если анимирован еще и свет/отражатели или ни дай бог угол поворота HDR, то все манипуляции это хождение по минному полю.
В какой-то момент может оказаться, что кадры настолько разные, что было проще рендерить разные сцены бэкбернером :)
__
Но это всё про баловство типа пакетного рендера объектов. Для серьёзных задач есть серьезный софт типа Pulze.
| 22.03.2021 |
Цитата Di06:
как проверить наличие этих "эффектов" не открывая другой макс
[[image:450478,]]
Цитата Di06:
И откуда они вообще появляются?
Вероятно некий пироман когда-то очень давно напихал в свою сцену этих эффектов, сохранил модельку из этой сцены и залил на 3ддд.
___
Удалять эффекты надо в сцене которую мержим, а не в сцене куда мержим.
| 21.03.2021 |
Тогда уж так.
for o in selection do (getclassinstances coronamtl target:o).leveldiffuse=0.8
Но всё равно через неделю появится следующий вопрошающий :)
| 21.03.2021 |
https://3ddd.ru/forum/thread/show/batch_material_editor_1
Каждую неделю кто-нибудь спрашивает. Как же вы все ищете, что никто из вас не находит? :) Вопрос конечно риторический.
| 21.03.2021 |
как исправить cannot assign to read-only variable: floor generator
зачем в 2021 скрипт флоргенератор?
| 19.03.2021 |
При импорта чертежа вот такие линии выходят. Может кто сталкивался...
Цитата shinodem:
кого открыть? dwg? o_O
Я не загонял в иллюстратор чертежи помещений целиком. Проделывал такое со всякими логотипами и прочими штуками, где очень важно сохранить изгибы и не перегружать узлами сплайны макса.
Иллюстратор понимает кривые автокада, а макс в свою очередь понимает кривые иллюстратора. Иронично, что автокад и макс оба выходят под крылом автодеска, а иллюстратор нет :)
| 18.03.2021 |
При импорта чертежа вот такие линии выходят. Может кто сталкивался...
Цитата shinodem:
научите импортировать чертежи в кривых, а не отрезками угловатыми
Открыть в illustrator, сохранить в старую версию 8 или 9, импортировать в макс файл иллюстратора. Хз может и есть метод проще.
| 18.03.2021 |
Chamfer, Inset, Bevel... Почему криво?
Цитата CG_Room:
Да но почему если нажать екструд ребер (первое значение 0, вторым регулируете) все отрабатывает нормально с любой формой ...((
Может потому, что это две разные функции? :) Inset, Outline, Bevel устроены иначе, чем Extude. Это хорошо видно в исходном коде функций Editable Poly.
| 17.03.2021 |
Chamfer, Inset, Bevel... Почему криво?
Инсет всегда себя так вёл, и в 21 так же
[[image:449572,]]
Это его логика работы. Дело не в трансформациях объекта, а в углах между гранями полигонов.
Ваш вариант это 1, а вариант 2 это то, чего вы ожидаете.
[[link:image_uri:449576,]][[image:449576,sky_image_forum]][[/link]]
| 17.03.2021 |
Назначение одного значения отражения на всех материалах в сцене (corona render)
http://www.scriptspot.com/3ds-max/scripts/batch-material-editor
| 17.03.2021 |
У меня такой (IPPON Back Basic 2200 Euro) работает больше года, пока без нареканий. А вот предыдущий PowerCom Spider сдох и даже розетки развалились.
Мощность БП ничего не говорит о реальном потреблении, ведь это просто верхний предел самого БП. Реальное потребление должно быть значительно ниже, хотя своё железо вы не расписали. Можно конечно переплатить за очень мощный ИБП, но я бы сперва выяснил реальную мощности конфига при рендеринге. Я замерял свой с помощью умной розетки, например. Мощность мониторов обычно написана в их характеристиках.
И, пожалуй, я бы не стал подключать вторичные мониторы к ИБП, т.к. завершить работу можно и с основного.
| 16.03.2021 |
Как сделать такую круглую крышу?
Многое зависит от точной постановки задачи.
Слева: сплайны выдернутые из сферы после Twist.
Справа: 4 спирали Helix над сферой.
[[link:image_uri:449325,]][[image:449325,sky_image_forum]][[/link]]
Как видите, результатом работы твиста на сфере является не проекция спирали, а нечто иное.
Если же в задаче нужна именно проекция спирали, то можно эту спираль собственно и сделать сверху, а потом вырезать булинем.
[[link:image_uri:449326,]][[image:449326,sky_image_forum]][[/link]]
Только у сплайна спирали нужно будет перевести все линии в Curve, а точки в Smooth, т.к. у Хеликса нет контроля за сегментами.
Шейдинг на нарезанной сфере должен быть значительно лучше, чем после твиста (особенно внизу).
| 16.03.2021 |
Странно: У меня, при Batch Render длительность просчета одной картинки увеличивается.
Цитата Gertruda Potolkova:
Если у вас это был лишний раз шанс самоутвердится, то я вас поздравляю, знаток булевых значений вы наш!
ТС, не стоит опускаться до оскорблений тех, кто пытается найти причину вашей проблемы.
Вы в коронаскаттере Enable выключили или что? Нельзя просто взять и выключить инстанс (объект), можно выключить ему какой-то параметр (напр. renderable) или скрыть целый слой. У инстансов нет никаких on и enable, но этот параметр есть у коронаскаттера.
Вам уже все подряд говорят о том, что вы сравниваете остановленный своими руками рендер и остановленный Короной. Батч этим не занимается, он понятия не имеет сколько у вас там шума, сколько пассов, он вообще не заведует этими вещами. Батч это спусковой механизм для старта рендера с парой переменных (камеры, презет, разрешение и т.д.), но он не может продолжать, замедлять, останавливать. Останавливает Корона, на неё и должно быть направлено ваше внимание.
Именно поэтому я вам уже несколько раз предлагал отрендерить 1 кадр с порогом шума 3.5 и не тормозить его вручную, дождаться пока Корона это сделает. Когда я вам это советую, вы оскорбляетесь до глубины души (видимо потому, что надо потратить пару часов на рендер), а когда вам говорят повысить частоту считывания шума вы благодарите. Вы уже должны были догадаться, что речь идёт об одной и той же "проблеме".
| 15.03.2021 |
итата egor98:
Разложить это в прямоугольник при развёртке.
Можете продемонстрировать мастерство разложения верхушки цилиндра в прямоугольник? :)
_____
[[link:image_uri:448828,]][[image:448828,sky_image_forum]][[/link]]
Могу ошибаться, но я вижу здесь какой-то такой паттерн нарезки деревяшек (или шпона). Не знаю, нужно хорошенько вглядываться, чтобы разглядеть швы.
Картинка отсюда https://www.sweetpeaandwillow.com/eichholtz-remington-dining-table-18564
Таким образом, если вы нарежете саму геометрию этим паттерном, то затекстурить её не составить вообще никакого труда.
| 14.03.2021 |
Странно: У меня, при Batch Render длительность просчета одной картинки увеличивается.
on/off что :) Только у параметра может быть булево значение.
Не обижайтесь, но при вашем уровне знания макса я бы не стал делать вообще никакие выводы о багах, которые нигде до вас не описаны.
Если вы проверите старую корону в батче, то возможно что-то прояснится. Я уверен, что долгий рендер высокого разрешения не является необходимым условием для выявления причин. Просто вместо реальных тестов вы заняты рассуждениями и другой работой.
| 13.03.2021 |
Странно: У меня, при Batch Render длительность просчета одной картинки увеличивается.
Цитата Gertruda Potolkova:
где в свойствах картинки (я использовал форматы exr, jpg) можно посмотреть сколько рендерилась картинка
Такая инфа не зашивается в метаданные изображений. Он имел в виду посчитать примерный рендертайм исходя из времени запуска рендера и даты создания файла, вычесть одно из другого. Но это бесполезная инфа в вашей ситуации.
Цитата Gertruda Potolkova:
У меня были лишь инстансы в сцене (600000) но они были отключены! Изначально я их создал, но в последствии не стал использовать, отключив соответствующий чекбокс
Какой именно чекбокс? Renderable?
| 13.03.2021 |
Странно: У меня, при Batch Render длительность просчета одной картинки увеличивается.
Цитата Gertruda Potolkova:
я дважды был свидетелем этого
Я не сомневаюсь в ваших наблюдательных способностях, вы просто слишком преждевременно объяснили двухкратную разницу в рендертайме батч рендером, который является просто запускающим механизмом не способным толком ни на что влиять.
Расскажите подробнее: Версии ОС, макса, короны. Что представляет из себя сцена, какие плагины в ней активно используются, скриншот статистики из буфера короны.
Цитата Gertruda Potolkova:
я не уверен что понял вас правильно. Без Батча и ручной установки чего?
Вы не поняли потому, что неправильно прочитали :) без ручной Остановки.
___
Версия с багом короны пока звучит убедительней. Но надо полагать ТС бы заметил полчаса парсинга задолго до финального рендера.
| 12.03.2021 |
Странно: У меня, при Batch Render длительность просчета одной картинки увеличивается.
Цитата Revered:
У свежих версий короны есть суровый баг
Это он?
https://forum.corona-renderer.com/index.php?topic=31251.msg177465#msg177465
Вроде на интелах не замечено. И как-то +4 часа парсинга это перебор :)
| 12.03.2021 |
Разбиение плоскости на одинаковые полигоны
Слайсить вручную это конечно мощно :)
Запускается он также как и все скрипты, либо вытаскиваете макрос на панель или меню, либо каким-нибудь поиском по X находите populate.
[[image:448433,]]
И кстати раз это скрипт (он даже не обфусцирован), то значит должен работать на всех максах. Проверил на 2021, работает.
Не знаю насколько он актуален для последнего макса с Retopology модификатором, но популейт я бережно храню т.к. его сайт давным давно помер.
___
Вот например retopology
[[link:image_uri:448438,]][[image:448438,sky_image_forum]][[/link]]
Он не лучше и не хуже, он может подойти для задачи или нет. Так что, берегите популейт :)
| 12.03.2021 |
Цитата Юлия01:
мне нужно как то скорректировать этот скрипт?
Нет. Просто запустить
| 12.03.2021 |
Странно: У меня, при Batch Render длительность просчета одной картинки увеличивается.
Вы мне всю ночь предлагаете рендерить? :) Я запустил старую сцену интерьера, в разрешении кажется 1600рх. Ну и простите конечно, но на моем проце она рендерится не 4 часа, а 17 минут, и эти же 17 минут выдал батч.
Если бы вы были правы насчет медленного батча, то у меня были бы 17 и 34 минуты, правильно? А разница у меня была ровно в 1 секунду, что составляет 0.1% от времени (причем батч оказался быстрее на эту секунду, но это просто погрешность).
Слушайте, ну если вы утверждаете некую дичь, то это вы должны её доказывать, а не я доказывать обратное :) По-моему научный метод работает только так.
___
Вы ведь так и не ответили пробовали ли вы рендерить без батча и ручной остановки, просто 3.5% шума и 1 камера. А то ведь вы собрали в кучу и ночной рендер нескольких камер, и ручную остановку одной камеры, и пытаетесь делать какие-то выводы из этих данных сравнивая теплое с мягким.
| 12.03.2021 |
Selection через горячие клавиши. Нужна помощь!!!
Какой макс? Со всеми ли модификаторами это происходит?
| 12.03.2021 |
Странно: У меня, при Batch Render длительность просчета одной картинки увеличивается.
Цитата Gertruda Potolkova:
Видимо, мне нужно просто принять это как особенность 3Д Макс
Чтобы принять это как особенность было бы неплохо сперва это доказать, запустив рендер без батча в тех же условиях и не останавливая его вручную. Не потому, что вам нужно убедить какого-то чувака на форуме, а потому, что ваше утверждение противоречит здравому смыслу, логике программы и фактическим тестам. Вот прямо сейчас я сравнил батч и обычный рендер короной и они идентичны до секунды.
___
А энергосберегающие режимы в панели управления
[[link:image_uri:448363,]][[image:448363,sky_image_forum]][[/link]]
| 12.03.2021 |
Странно: У меня, при Batch Render длительность просчета одной картинки увеличивается.
Цитата Gertruda Potolkova:
Вы по-моему ошиблись в формулировке вопроса
Боюсь, что вы просто неправильно его поняли. Я же так и сказал, что вы тормозили его вручную.
Вопрос в том, останавливается ли рендер ровно в тот же момент (3.5% шума) если не останавливать его вручную.
То есть если вы запускаете без батча рендер с триггером на 3.5% и он рендерит 2 часа вместо 4, то вот это уже будет загадочно. А вы сравниваете ручную остановку с автоматической.
| 11.03.2021 |
Странно: У меня, при Batch Render длительность просчета одной картинки увеличивается.
Цитата Gertruda Potolkova:
Поэтому логически более приемлемым мне казалось выставлять по шуму
Тут я согласен, по пассам можно рендерить только когда их количество заранее известно или посчитано.
А вы уверены, что рендер без батча сам остановится ровно там же, где вы его тормозили вручную? Ну то есть корона вполне может ждать значения меньше 3.5, а не равного 3.5.
Это конечно не объясняет двухкратную разницу во времени. Батч рендер в любом случае не может вносить свою лепту в рендертайм, поскольку просто запускает рендеринг. Он не имеет ни малейшего понятия о настройках каждого движка. Надо полагать рендер презет вы туда тоже не пихали.
Проверьте обычный рендер короной без ручной остановки.
| 11.03.2021 |
Как сделать чтобы при Детаче, 3DMAX автоматически избавлялся от ненужных материалов в Multi/Sib?
Цитата Gertruda Potolkova:
Хочу чтобы каждый материал, что сейчас в Мультисабе, вышел из этого мультисаба и стал отдельным
Это не так работает. Вам надо назначить каждый из этих материалов на соответствующий объект. Разрывая связи вы просто лишаете контейнер мультисаб содержимого и все. Но именно он назначен на объект, а не дочерние маты.
| 07.03.2021 |