СообщенияДата

Помощь в Описание работы на английском

Автоматические переводчики здесь вряд ли уместны, потому что это профессиональная терминология. Вот только сегодня хотел найти корректный аналог понятия film gain на русском. «Фильм получить» — подсказывает Гугл, «выгода фильма» — спорит Промт.
22.10.2011

Vray Displacement mod - рвет углы модели, как бороться?

Ну да, Keep continuity. И ещё посоветую ставить отрицательный Amount (перед этим инвертировав карту, естественно), то есть вырезать щели вместо того чтобы выпячивать камни. Так проще контролировать габариты.
21.10.2011

chig-ru [3D WIP]

А чем это освещено? Такое ощущение, что вся сцена просто болтается в белом окружении. Почти всем материалы требуют глянца, а свет — чёткости. Плитка либо каждая повторяется, либо уникальна, а тут повторяются блоки по четыре. Странно. Ну и, конечно, главное — «чу-щу» пиши с «у»! )
21.10.2011

проблема с созданием объекта

Quote: Знакомый сисадмин, осмотрев мой комп, вынес суровый приговор: моя видеокарта (встроенная) не поддерживает работу с такими программами. Спасибо всем, кто принял участие в обсуждении моей проблемы. Звучит по крайней мере странно. Вьюпорт отрисовывается, значит работает. В конце концов есть программная отрисовка. А что за видеокарта? Похоже на display as box для всех объектов…
21.10.2011

Antialising

Quote: а ведь люди читают это Да, это открытый форум. Насчёт скорости погорячился, но при сравнении в любом случае есть нюансы. Почему голосование неактивно?
20.10.2011

Antialising

Причём здесь антиалиасинг? DMC/subdivision это алгоритмы сэмплирования, которые, если говорить упрощённо, определяют какие области изображения стоит просчитывать тщательнее, а какие — нет, то есть их задача грамотно распределять ресурсы. Он выбора сэмплера и его настроек, конечно же зависит появление лесенок, или их отсутствие, но это уже другая история. Использую всегда DMC — он значительно быстрее subdivision, и к качеству нет вопросов. Отличная статья про принципы его работы: http://www.hqdetails.com/2011/05/demystifying-v-ray-dmc-sampler.html
20.10.2011

maxscript как определить координаты точки,принадлеж. объект

Точку забыл указать. Даже если она одна, нужно поставить единичку: $.selectedVerts[1].pos Что на этот раз затеял? )
17.10.2011

Латиница и кириллица?

За кириллицу определённо стоит вываливать в перьях, но это же нужно дополнять правила, устанавливать общий формат ) Заодно предлагаю давно появившуюся идею — все текстуры всегда должны лежать в папке C:\3ddd_maps\ и иметь название автор_модель_ххх.ххх (для авторских текстур), или оригинальное название, если она была откуда-то позаимствована. (В принципе я и так себе завёл общую папку для всех текстур 3ддд моделей и добавил её в пути Макса, но универсальность не повредит). Ещё можно помечтать о том, чтобы каждая модель была слеплена в единый поли, или хотя бы сгруппирована, имела корректное имя, текстурилась одним, понятно названным, multi/sub материалом… Сам стараюсь так и делать: http://www.3ddd.ru/modules/files/showfile.php?lid=35451
16.10.2011

Ошибка при рендере

Была же недавно тема ) Ищите vRayEdgesTex в картах материала и отключайте.
16.10.2011

почему вышел такой рендер?

Quote: Reinhard burn value-0,15, мне кажется лучше со светом поиграться чем так занижать это значение Интересно, что как раз вчера, начав новый проект, и решив в очередной раз поэкспериментировать, пришёл практически к этому значению (до этого долгое время пользовался exponential). Пока всё выглядит хорошо — засветов нет, свет мягкий, чёрный/серый/белый прорабатываются, насыщенность в норме. Какие могут быть побочные эффекты?
16.10.2011

почему вышел такой рендер?

Если текстуры в png, то стоит убедиться в том, что они были загружены в гамме сцены, а не в своей собственной. Фреймбуфер вирея? Если нет, то включите. Я работал с этой плиткой, она должна выглядеть значительно насыщеннее (хотя у меня перебор).
16.10.2011

maxscript simulation

Как контролировать симуляцию в реальном времени я не знаю, и упоминаний об этом в документации не нашёл. Но можно задать определённое количество кадров (я оставил 50), остальные настройки меняются через cm.clothOps.setObjectProperty $ "параметр" значение Вот более законченный код, для которого не нужно указывать имена объектов, они должны быть просто выделены, а тканью он сделает объект, расположенный выше всех: Code: -- Автоматическое тряпкобросание 0.1 -- 15.10.2011, Imaginaerum для 3ddd.ru ) cm = Cloth() obj_cloth = selection[1] -- Ищем тряпку — она должна быть выше всех -- (нужно следить за правильным расположением центров объектов (pivot) for obj in selection do ( if obj.position.z > obj_cloth.position.z do obj_cloth = obj ) obj_all = selection as array for obj in obj_all do ( select obj addModifier $ cm -- Настройка тряпки cm.clothOps.setObjectType $ 2 true if ($!=obj_cloth) and (validmodifier $ cm) then ( -- Настройки твёрдых объектов cm.clothOps.setObjectProperty $ "depth" 0.5 cm.clothOps.setObjectProperty $ "offset" 0.5 cm.clothOps.setObjectType $ 1 true ) ) cm.enableEndFrame = true -- Продолжительность симуляции в кадрах cm.endFrame = 50 -- Поехали! cm.ClothOps.Simulate true В личку ко мне, конечно же, можно обращаться по личным вопросам, а помогать с Макс-скриптом я могу и публично ) Успехов, и могу посоветовать основные направления: http://www.scriptattack.com/theory/theory.html — хорошая базовая теория на русском языке Использовать MAXScript Listener → MacroRecorder → Enable (показывает как воспроизвести многие совершаемые тобой действия на Макс-скрипте) Читать MAXScript Reference: http://docs.autodesk.com/3DSMAX/14/ENU/MAXScript%20Help%202012/index.html Разбираться в работе чужих скриптов, которых полно, например на http://www.scriptspot.com/3ds-max
15.10.2011

maxscript simulation

Ну вот впринципе я набросал код, который кидает модификатор на оба объекта, применяет настройки, и запускает симуляцию (до нажатия Esc), но почему-то у меня ткань проваливается сквозь кубик, хотя коллизии включены, и полигонов полно и там и там. Причём это не только при использовании скрипта — обычным ручным методом то же самое. Странно… UPD: Разобрался. Ткань была слишком близко к кубику. Всё работает. Code: cm = Cloth() cm.UseGravity=true addModifier $Box01 cm addModifier $Plane01 cm cm.clothOps.setObjectType $Box01 1 true cm.clothOps.setObjectType $Plane01 2 true cm.clothOps.setObjectProperty $Box01 "depth" 0.5 cm.clothOps.setObjectProperty $Box01 "offset" 0.5 cm.clothOps.setObjectProperty $Plane01 "enableCollisions" true cm.clothOps.setObjectProperty $Box01 "enableCollisions" true select $Plane01 cm.ClothOps.Simulate true
15.10.2011

maxscript simulation

То есть опыта в программировании вообще нет? И, кстати, зачем писать скрипт для такой процедуры?
15.10.2011

maxscript simulation

А что конкретно не получается? Начал бы я так: Code: cm = Cloth() addModifier $ cm cm.clothOps.setObjectType $Box01 1 true cm.clothOps.setObjectType $Plane01 2 true cm.clothOps.setObjectProperty $Box01 "depth" 0.5 cm.clothOps.setObjectProperty $Box01 "offset" 0.5 (оба объекта должны быть выделены)
15.10.2011

maxscript simulation

Какие задачи должен выполнять скрипт?
15.10.2011