Идея не нова, но пока мало кто пробовал ее осуществить в 3д рендеринге. То ли трудно, то ли никому не нужно.
В общем наверняка у многих есть компьютеры только для рендера, или рабочие простаивают ночью. Почему бы не использовать их для помощи другим людям в рендеринге.
Конечно для этого потребуется все организовать программно. Порывшись в интернете, я понял что готовых решений нет, или они будут много стоить.
Мне это интересно, и я хочу попробовать осуществить этот проект, если это будет востребованно конечно.
Общая идея пока выглядит так:
Программы - 3dsMax, vray
Режим просчета - пока ориентировано на статику. Один компьютер - одна картинка.
Будет сайт, где можно будет загрузить архив, управлять своими заданиями.
Доступ к ферме планирую сделать бесплатным и общедоступным. Но возможно тогда возникнет ситуация, что все будут на ней считать, а предоставлять свои ресурсы не захотят. Это будет видно на практике конечно. Так что еще есть вариант сделать на подобие торрента, чем больше отдал - тем больше получишь.
В общем высказывайтесь и голосуйте.
Если кто-то занимался чем-то подобным или просто хочет помочь - буду рад советам или помощи.
Что я нашел похожего в интернете и что уже подсказали:
-
http://renderfarm.fi
- проект распределенного рендера для Blender, на основе BOINC системы. Как создается проект для BOINC и подойдет ли этот механизм для 3ds max, я еще не разобрался. Только в общих чертах представляю как BOINC работает. Если кто сталкивался - расскажите, можно ли его использовать для 3дс макс.
-
http://render.gabbler.ru
- аналогичный проект, но вроде только для blender и похоже его разработка остановлена. На мое письмо не ответили.
-
http://torrender.net
- позволяет передавать сцены другим пользователям, используя торрент клиент. Программная часть организована на maxscript. Проект преостановлен, разработчик обещал продолжить в ноябре 2013г.
Менеджер управления.
Нашел несколько бесплатных менеджеров. Пока остановил свой выбор на
Afanasy
. Это бесплатный и с открытым кодом менеджер для рендер ферм от русского разработчика. Для интернет фермы его придется дорабатывать. Разработчик готов консультировать по возникающим вопросам.
Ну в общем пока все в стадии анализа и составления списка задач для осуществления проекта.