пятница, 1 февраля 2013 г.

что такое vrayproxy

1 Елена 489 дней назад Добрый вечер RENDERSTUFF, я где-то читала, что при очень тяжелых сценах- многополигонных для того, чтобы облегчить сцену и повысить скорость рендера нужно перевести объекты в сцене с большим кол-ом полигонов в Vray Proxy... Так ли это? Как это сделать, нужно ли вообще на Ваш взгляд и что потом будет с такой моделью?Антон (RenderStuff) 488 дней назад Привет! Давай рассмотрим ситуацию, когда в твоей сцене висит классическая люстра с неимоверным кол-во полигонов. Она такая громоздкая, что ты даже не можешь повернуть свою сцену во вюпорте, без ужасных подтормаживаний. Предположим, сама геометрия этой люстры, если ее сохранить в отдельный файл, будет занимать 300-400 мегабайт на диске. Несложно догадаться, что при загрузке этой люстры в 3ds Max, эти 400 мегабайт перекочуют с диска в оперативную память, ведь именно там содержится информация о загруженной сцене. То есть сходу, физически установленная в текущем компьютере оперативная память, сократиться на эти 400 мегабайт. Вроде бы нечего страшного, если в компе хотя бы 6 Gb. Однако если таких люстр две или три, да еще пару классических кресел, да еще кровать с резным изголовьем, плюс остальной декор и так все 6 гигабайт улетучиваются. Что в свою очередь, приведет к вылету 3ds Max. А еще чего сложнее ситуация, когда нужно просчитать лесной массив из 1000 елок, каждая из которых сделана геометрией и «весит» не меньше люстрыЂЂЂ Такой массив попросту не загрузиться даже во вьюпорт. Разумеется, что ставить сервера с сотнями гигабайт ОЗУ не выход, собственно как и отказаться от рендеринга таких сцен. Именно по этому было придумано оригинальное решение ЂЂЂ выносить сложные объекты за приделы сцены. Как это происходит? Объект помещается в сцену. Затем, из нее он сохраняется в специальный файл на жесткий диск, содержащий информацию о геометрии объекта. А сам объект, замещается условным контейнером, остающимся на его месте в сцене и дающим лишь формальное представление о габаритах этого объекта. В итоге сцена уже не содержит этот высокополигональный объект, а содержит контейнер со ссылкой на файл с информацией о геометрии сцены. Таким образом можно свободно продолжать работать со сценой, без перегрузки вюпорта и оперативной памяти, заменив все сверхвысокополигональные объекты, условными контейнерами. Теперь, подошло время стартовать рендеринг. Сцена начинает просчитываться. Как только в кадр , попадает зона сцены содержащая контейнер со ссылкой на файл с геометрией, рендерер автоматически подгружает эту геометрию в оперативную память и рендерит этот объект, а не контейнер. Когда же, при просчете новых бакетов не в один из них не попадает этот контейнер, то информация о нем выгружается, освобождая место в ОЗУ, для новой порции геометрии. То есть по сути выходит, что эти, вынесенные за сцену объекты, загружаются не все сразу, с загрузкой сцены, а лишь только когда это необходимо во время рендеринга. Собственно это и есть суть работы , кот

Что такое VRayProxy и в каких ситуациях нужно конвертировать геометрию в прокси

» » » Что такое VRayProxy и в каких ситуациях нужно конвертировать геометрию в прокси

Использование 3d моделей высокого качества и обладание профессиональными приемами - это уверенный путь к Вашему росту в ремесле компьютерной графики, прямая экономия времени и денег.

Библиотека профессиональных 3d полезностей

Что такое VRayProxy и в каких ситуациях нужно конвертировать геометрию в прокси 3d обсуждение

Комментариев нет:

Отправить комментарий