четверг, 27 сентября 2012 г.

Octane Render - зависание видеокарты

Добрый день.
В Octane Render при использовании pmc режима визуализации видеокарта может зависнуть. При этом рядом с ее названием в интерфейсе появиться надпись
название видеокарты (failed)
При этом самая неприятная вещь, что невозможно сохранить уже отрендеренное изображение, что может быть обидно (если результат уже устраивает). Но при этом изображение frame buffer Octane Render можно сохранить в буфер обмена и загрузить таким образом в графический редактор. Вот такое решение, надеюсь, будет полезно.

Изображение в начале поста создано пользователем gabrielefx с форума Octane Render.  

среда, 26 сентября 2012 г.

Octane Render - Конфигурация скрипта

Конфигурация скрипта.

Перед запуском скрипта необходимо задать следующие настройки.

1. OctaneRender® Binary:
Используя кнопку "Обзор" укажите расположение исполняемого файла Octane Render.

2. Project Path:
Используя кнопку "Обзор" укажите путь, куда скрипт будет экспортировать файл.

3. Project Name:
Если вы только создаете файл для рендера, введите в данном окне название вашей сцены. Если вы ходите использовать существующий ocs проект (для того чтобы использовать уже настроенные материалы и настройки рендера), выберите "Use Existing Project" для выбора проекта. В результате  в окне "Project Name" будет указано имя загруженного проекта.

4. Native Unit Size:(Данная опция скрыта).
Данная опция используется для задания единиц измерения при экспорте. В OctaneRender 1unit=1 метру. Данная опция задает, какие единицы лучше всего описывают 1 unit в выбранном трехмерном редакторе.

понедельник, 24 сентября 2012 г.

Export Scripts Overview

Данный раздел посвящен рабочему окружению рендера анимации и статичных кадров и популярных пакетов трехмерной графики. В данный момент существуют скрипты для следующих программ.

• Autodesk 3Ds Max
• Autodesk Maya
• Autodesk Softimage XSI
• Maxon Cinema 4D
• Google Sketchup
• Blender
• Luxology Modo
• Lightwave 3D





Для того чтобы экспортировать вашу сцену в OctaneRender посредством скрипта:
1. Установите скрипт в трехмерный редактор
2. Настройте вашу сцену для экспорта (назначьте материалы, координаты UV, камера и источник солнечного света(если вы ходите использовать sun/sky систему, входящую в OctaneRender).
3. Запустите скрипт, установив требуемые параметры.
4. Скрипт отправит геометрию в OctaneRender и начнет рендер.

Изображение в заголовке поста создано пользователем manalokos с форума OctaneRender

суббота, 22 сентября 2012 г.

HELMER linux cluster - рендер ферма своими руками



Когда-то эта статья вдохновила меня на изучения сетевого рендера. Думаю, ее перевод будет интересен многим трехмерщикам. 

2008 год. http://helmer.sfe.se/

Это история Хелмера. История линукс-кластера, созданного в ящике для документов Хелмер, купленном в Икее.

руководство рендер ферма своими руками

Рендеринг это задача, предъявляющая высокие требования к CPU. Лучшим способом увеличить скорость рендера является распределения этой задачи на несколько компьютеров. Обычно рендер ферма это что-то большое, дорогое и жрущее море энергии. Я хотел построить что-то, что можно было бы поставить домой, что было бы тихим, не потребляло много энергии, да еще и подешевле. Комплектующие в наши дни стоят дешево, это причина купить интересное железо чтобы поиграться в свое удовольствие.


среда, 19 сентября 2012 г.

OctaneRender - настройка интерфейса

Каждая из панелей управления в OctaneRender (Graph Editor, Render Viewport, Node Inspector и Outliner) могут быть индивидуально сконфигурированы под запросы пользвателя. Для этого нужно нажать на иконку с изображением гаечного ключа. В результате откроется диалоговое окно добавления/удаления инструментов.

Данное окно позволяет изменить расположение панели инструментов относительно текущего окна. Так же оно позволяет перемещать, добавлять и удалять иконки инструментов OctaneRender.




Octane Render - Device manager

Поскольку Octane Render это система рендеринга на основе GPU, в его настройках есть функция подключения для рендера всех видеокарт компьютера. Они находиться во вкладке Cuda Devices в настройках.

Данные настройки предоставляют пользователю следующую информацию.
1. Cuda driver - показывает установленную в системе версию драйверов  Cuda.
2. Active/inactive devices - позволяет пользователю подключать и отключать установленные в системе видеокарты.
3. Device Information - Показывает спецификацию выбранной видеокарты.
4. Device Memory Usage  - показывает пользователю загруженность памяти видеокарты.



вторник, 18 сентября 2012 г.

The Default and Controls Settings

В данной вкладке можно настроить некоторые базовые настройки для работы с Octane Render. Это настройки разрешения по умолчанию, настройки управления и пути, куда сохраняются настройка. Сохраненные настройки будут автоматически загружены на аккаунт OctaneLive и будут доступны при запуске Octane Render на другой машине.

Viewport control mapping позволяет настроить управление в окнах вьюпорта  Octane Render. Тут же находиться вкладка с уже готовыми пресетами управления, подобных основным трехмерным пакетам.   

Как собрать рендер ферму?

Интересная статья про сбор рендер фермы. Решил перепостить.
Источник http://mediasapiens.tv/archives/2605

Как собрать рендер ферму?



Поговорим о том, как собирается рендер ферма. Визуально соберем ферму из 8-ми кластеров и хранилища данных.

Кластер - это юнит, выполняющий задачу, поставленную управляющим сервером.

Хранилище - это сервер с массивом жестких дисков для хранения сцен и т.д. Диски конфигурируются в RAID-массив (обычно в 10-й). Так же хранилище может играть роль управляющего сервера.

Управляющий сервер - может быть отдельным кластером. Он распределяет задачи по кластерам фермы и полученный результат сохраняет в хранилище.


понедельник, 17 сентября 2012 г.

Octane - настройки лицензии

Настройки Octane Render расположены во вкладке File/Preferences. В данном окне будут четыре вкладки, первая из которых позволяет управлять лицензией  Octane Render.








Если пользователь хочет работать с данной лицензией на другом компьютере, нужно деактивировать лицензию в данном окне. После этого через 1 час лицензию можно будет активировать на другой машине.


Так же в данной вкладке находяться следующие данные.
Имя пользователя на форуме
Полное имя пользователя
Информация об авторе для публикации macro-ноды в онлайн-библиотеке.
Информация об авторских правах

суббота, 15 сентября 2012 г.

GPU Unbiased рендеринг

Еще один интересный чужой пост про unbiased-рендеринг

ru.renderstuff.com Антон

Прежде чем делать какие-либо выводы по поводу рендеринга видеокартой, его целесообразности, необходимо разобраться в самом главном. В том, что же такое GPU рендеринг и с каким типом рендереров он может работать.

Я сам пользуюсь V-Ray, поэтому я брал его как отправную точку.

Основное достоинство V-Ray рендерера в его адаптивности. То есть в способности подстраиваться под конкретную сцену и на основании информации о ней, производить вычисления лишь в тех местах, где это реально необходимо. В то же время, в малозаметных зонах точность вычислений может быть снижена, за счет чего происходит существенная экономия вычислительных ресурсов.

Очень наглядным примером того, как это делается, есть работа адаптивного GI движка Irradiance Map, описанная нами в серии статей про настройки V-Ray.


пятница, 14 сентября 2012 г.

Outliner - Octane Render

Outliner позволяет пользователю Octane Render видеть текущий проект в формате Outliner(привет пользователям майки). Это позволяет получить быстрый доступ к любому параметру/ноде в сцене. Нажатие на ноду в окне Outliner открывает ее свойства в Node Inspector.

Панели в редакторе Outliner позволяют пользователю видеть локальную и онлайн-базы Octane Render и вмещает в себя все Macro ноды которые были созданы в проекте.

Онлайн база (Live DB, Live Database) позволяет быстро получить доступ к макро-нодам, которые были созданы сообществом Octane Render. Это позволяет пользователям быстро сохранять материалы, чтобы они были доступны для пользователей сообщества  Octane Render. 

четверг, 13 сентября 2012 г.

Graph Editor

Graph Editor позволяет пользователю управлять нодами и подключать их к узлам текущей сцены. У сцены есть режим(Preview Configuration) со всеми настройками сцены( Render Target). Щелчек на ноде открывает ее настройки в Node Inspector.



Правый щелчок на сером поле  Graph Editor позволяет пользователю добавлять различные ноды к текущей сцене. Это так же позволяет добавить новую геометрию в сцену используя опцию add/objects.




У данного редактора так же есть своя панель управления, которая позволяет включать показ материала, когда выбрана нода материала.








Работа с нодами.
Нажмите на пустой серой области редактора и начинайте двигать курсор в сторону, это позволит рамкой выбрать несколько нод. Используя Shift можно добавить ноды к текущему выделению. Нажание Ctrl убирает ноду из выделения. Кроме того, нажатие Ctrl так же позволяет добавлять ноды к выделению.



Правый клик на ноде вызывает контекстное меню.
Позволяет удалить все выбранные ноды, сохранить выбранные ноды на жесткий диск или в онлайн-библиотеку, или отрендерить текущую ноду. 


Правый клик на пустом поле редактора нод вызывает котекстное меню, который позволяет добавить в сцену различные ноды.

среда, 12 сентября 2012 г.

Node Inspector

 Node Inspector - редактор нод. Данное окно позволяет нам изменять каждый аспект сцены в Octane Render. Ноды, выбранные в Graph Editor отображаються в Node Inspector и их значения могут быть изменены. Когда используется Material Picker, выбранный материал так же будет показан в данном окне.
 

Node Inspector содержит панель управления, которая позволяет получить доступ к макро-нодам (Окружение, Камеры...)

В самом низу редактора нод находиться окно состояния, где видно подключены ли лицензия октана и онлайн-библиотека.










 

вторник, 11 сентября 2012 г.

Unbiased render - чужой обзор

Наткнулся на интересный обзор - решил перепостить. 

Автор: Селюнин Роман  http://texnodar.ru

Краткий обзор Unbiased рендеров или эра физически корректных рендеров не за горами.


Хотелось бы пару слов сказать про причины выбора физически корректных рендеров. Главное в физически корректных рендерах - это меньшее количество времени, затраченное на настройки сцены. Стоит понять физические принципы отражения и преломления света, реализованные в рендерах и соотнести их с реальностью, как настройка сцены становиться достаточно простой задачей. При этом средний результат получающихся изображений можно назвать фотореалистичным в большинстве случаев. Также будет показано в дальнейшем, что при хорошей поддержке рендером современных технологий ускорения, мы получаем мечту всех 3D дизайнеров. Это интерактивный рендер, все настройки которого применяются в реальном времени и позволяют сразу же видеть результат.

Причиной данного обзора послужили слишком уж разношерстные данные по представленным сегодня в сети технологиям рендеринга. Здесь и Unbiased рендеры и Biased рендеры, рендеры основанные только на CPU или только на GPU, с поддержкой CUDA или без таковой. В данном обзоре будут рассмотрены следующие Unbiased (физически корректные) рендеры: Maxwell Render 2.5.1, Indigo Renderer RT и 3.0, LuxRender 0.8, Iray 1.0.4, Fryrender и ARION Render 1.5.2, Octane Render 1 beta 2.52.


Render Viewport

Окно просмотра результатов рендера позволяет интерактивно управлять сценой. В отличии от традиционных рендеров Octane позволяет пользователю контролировать многие аспекты сцены во при сохранении полноценного окружения рендеринга.


Render Viewport содержит панель управления, которая позволяет контролировать некоторые аспекты процесса рендера.




понедельник, 10 сентября 2012 г.

Обзор интерфейса

Обзор интерфейса.


Render Viewport.  Результаты просчета автоматически обновляются в данном окне. Навигация по сцене может осуществляться в реальном времени, при этом все изменения будут отображаться в реальном времени.

Node Inspector. В данном окне пользователь может изменять настройки сцены, света, материалов.

Graph Editor. Все настройки сцены и материалов доступны в Octane Render в виде нод. Это значительно расширяет возможности пользователя по созданию сложных сцен и материалов. Если вы не знаете, как использовать ноды, в этом нет ничего страшного - все настройки сцены досупны и через  Node Inspector.

Outliner. В данном окне пользователь может видеть все элементы сцены, а так же получить доступ к локальной и онлайн базам материалов. 

пятница, 7 сентября 2012 г.

















5. Аппаратные возможности ускорения рендера.

Возможное добавление вычислительной мощности GPU на компьютер зависит доступных потов PCI-E.

Единственный PCI-E слот.
Если на компьютере есть только один слот расширения, возможности апгрейда будут ограничены. Одна из возможностей это заменить видеокарту на более мощную, если для нее хватит мощности блока питания. Так же в этой ситуации могут быть использованы многопроцессорные видеокарты, опять же учитывая то обстоятельство, что потребление и мощность видеокарт связаны.

Вторая альтернатива, это использования блока расширения. Он позволяет использовать несколько видеокарт, подсоединенных к одному лишь порту  PCI-E. В этом случае могут быть две видеокарты - одна для вывода на дисплей ОС, вторая для рендеринга. Или же могут использоваться одинаковые видеокарты для увеличения вычислительной мощности. 



Два слота  PCI-E на материнской карте.
Если на материнской плате есть два слота расширения, возможности апгрейда для пользователя расширяются.

Один вариант, это добавить вторую, более мощную видеокарту. Если уже установленная видеокарта слабая, она может использоваться только для вывода на дисплей, а вторая использоваться для рендеринга. Это позволит использовать операционную систему без тормозов во время рендера.

Второй вариант, это купить идентичную видеокарту. В этой ситуации лучшим решением будет покупка видеокарт одинаковой модели и объемом памяти. Это ускорит процесс рендеринга, но при этом использование операционной системой будет затруднено потому что все вычислительные мощности видеокарт будут уходить на рендеринг.

Третий вариант, это приобрести блок расширения видеокарт. Это позволит использовать несколько видеокарт для рендеринга, в то время как одна основная будет использоваться для вывода на экран. Это позволит и сохранить комфортную работу по время рендеринга, и выведет скорость рендера на новые уровни. Если же вместо вывода на экран видеокарта будет использоваться для рендеринга, это еще больше увеличит скорость.










Три слота  PCI-E на материнской карте.
Если на материнской карте есть три и больше слотов PCI-E, это предоставляет еще больше опций для апгрейда. Если блок питания позволяет, можно использовать слабую видеокарту для вывода на экран и два более мощных видеокарты только для вычислений. 

четверг, 6 сентября 2012 г.

Octane Render - рендер-ферма

У OctaneRender есть интересная фича, которая радует после знакомства с ценовой политикой многих конкурентов. Поскольку лицензия привязывается к компьютеру, можно построить систему из 8 видеокарт без дополнительных затрат на лицензии рендер-нод.
У Максвела, к примеру, в стоимость лицензии входит только 5 рендер-нод. (При этом рендер стоит 995 долл). Каждая дополнительная нода обойдется в 245 долл. У Индиго в стоимость лицензии за 595 евро входит только две ноды, последующие обойдутся в 99 евро каждая.
У Октана же нет разницы в стоимости лицензии от количества используемых видеокарт. В результате используя серверную материнскую карту или же профессиональную игровую с 8 разъемами (в этом случае потребуются удлинители PCI-E и нестандарный корпус), можно создать GPU рендер-ферму высочайшей производительности. Производительность подобной системы можете оценить по нижеприведенному видео.



При этом видеокарты могут быть одной модели и одного объема памяти, но при этом от разных производителей, что облегчает покупку такого набора В SLI объединение так же не требуется, что снижает требования к материнской плате. Вся сложность будет в блоках питания (на такую систему потребуется 2 топовых блока питания) и использовании удлинителей PCI-E (на материнской плате разъемы идут один за другим, видяхи же занимают минимум 2 слота).
Как более простой вариант можно создать систему из 3-4 видеокарт на материнской плате с чередующимися разъемами. Но это не есть гуд, ведь видеокарты сильно нагревают друг друга.
Еще более простой, но самый дорогой вариант это использование водяного охлаждения. Вот только видеокарты обойдутся раза в полтора дороже и будут ощутимые затраты на периферию водяного охлаждения. Но этот вариант будет и самым производительным, ведь появляется возможность разгона видеокарт. 

среда, 5 сентября 2012 г.

Octane Render - установка

Установка. 

2. Установка под ОС Windows.
Перед установкой Octane Render под windows пройдите по ссылке http://developer.nvidia.com/cuda/cuda-toolkit-40#windows и установите developer версию драйвера. Если для вашей видеокарты developer версия не поддерживается, скачайте последнюю стабильную версию для вашей видео карты. Установите драйвер следуя инструкциям. Данный драйвер не нужен для установки windows.

3. Установка под Mac OSC
Для того, чтобы установить OctaneRender® o на Mac OSX 10.5 или OSX 10.6 (только 32 битная версия), скачайте свежие Developer драйверы для Mac OS.
Установить Developer Driver и Cuda Toolkit перед первым запуском OctaneRender.

Для пользователей   Mac OSX 10.5 нужно установить XQuartz, который можно найти по ссылке http://xquartz.macosforge.org/trac/wiki/X112.6.3 Скачайте и установите дистрибутив X11-2.5.3.dmg  перед первым запуском OctaneRender.

Для пользователей  OSX 10.6 установка не требуется.

4. Установка под GNU Linux. 
Для того, чтобы уставить  Octane Render под Linux (только версия 64-битная), скачайте и установите Developer Driver и Cuda Toolkit. Инструкция по установке может быть найдена в руководстве  Getting Started Guide for Linux на стр.5.

 Octane Render под Linux был протестирован на следующей сборке.  CentOS 5.6 с использованием  GCC 4.1.2. Версия libstdc++ должна быть 4.1.2 или выше.

Изображение в начале поста создано пользователем enricocerica с форума октана.

вторник, 4 сентября 2012 г.

Octane Render - требования









1. Требование OctaneRender к установки.

1.1. Требования к аппаратной части.

Для запуска OctaneRender вам потребуется карта NVIDIA с поддержкой CUDA. Список видеокарт NVIDIA с поддержкой CUDA вы можете найти по следующей ссылке.

http://developer.nvidia.com/cuda/cuda-gpus


1.2 Программные требования.
 OctaneRender доступен для следующих операционных систем.
• Windows XP (32 and 64 bit)
• Windows Vista (32 and 64 bit)
• Windows 7 (32 and 64 bit)
• Linux (64 bit only)
• Macintosh OSX [32 bit only]

1.3 Требования к драйверам. 
  OctaneRender для работы требуются драйверы CUDA. Поскольку разработчики OctaneRender не могут предоставить поддержку для пользователей в данном вопросе, необходимые драйверы необходимо скачать самостоятельно по следующей ссылке.

http://developer.nvidia.com/cuda/cuda-toolkit-40

 1.4 Требования к интернет соединению. 
  OctaneRender требуется интернет соединение для первого запуска. После активации интернет-соединение больше не требуется. При этом, не будет доступна онлайн-библиотека материалов Live Database.

При первом запуске от пользователя требуется ввести данные, которые находятся в личном кабинете пользователя на сайте OctaneRender.

понедельник, 3 сентября 2012 г.

Octane Render

Добрый день.
В последнее время часто рендерю картинки для микростоков с помощью Octane Render. На фоне этого решил перевести на русский язык руководство по данному рендерук. Перевод буду выкладывать в данном блоге.
Для начала, что же такое Octane Render. Это физически корректный (unbiased) рендер, использующий для вычислений видеокарту (GPU рендер). Подобно другим физическим рендерам, результат сразу же виден в окне просмотра без всяких предварительных вычислений. Из-за отличной приспособленности видеокарт для параллельных вычислений,  unbiased расчеты выполняются во много раз быстрее, чем процессорами CPU, что дает приемлемое время рендеринга.
Оценить качество рендера можно в галерее на сайте разработчиков
http://render.otoy.com/gallery.html

Пока рендер находиться на стадии бета тестирования и скорость развития рендера просто поражает. Стоимость standalone версии 99 евро, интегрированных версий для макса и майи 174 евро (при переходе с stanalone придется доплатить еще 99 евро, так что стоимость составит 198 евро )

Изображение на заставке взято из тутора evermotion http://vimeo.com/8965151