
CGI Media
Небольшой набор бесплатных моделей
Давненько я ничего не выкладывал... В общем, решил я, что хватит моделить "в ящик", и пусть мои поделки пригодятся людям. Всё можно покрутить прямо в браузере, и скачать там же (Sketchfab)
Формат - fbx/obj. Материалы: BaseColor/Normal/Roufhness/Metallic.
Ссылки как всегда будут в комментариях
Надгробие, или вроде того. Похожие стояли в склепах старенькой игры Arx Fatalis
Колонна
Дверь
Комод, или как эту штуку правильно назвать?)
А вот эта "настоящая мужская вешалка" сделана по идее @Spark451, надеюсь, он не против)
Оригинал: http://pikabu.ru/story/_4995680
P.S. знаю, что пропорции поехали, но заметил только закончив модель. Мораль: по ночам нужно спать, а работать на свежую голову)
Скамья. Просто скамья. Кованная, или вроде того.
Надеюсь, кому-нибудь пригодится, а идею делится своими работами поддержит и еще кто-нибудь из участников сообщества.
"КОНГ: ОСТРОВ ЧЕРЕПА" - КАК ЭТО СНЯТО
Создатели перенесли действие картины в 1973 год, аккурат после окончания позорной военной кампании во Вьетнаме. 70-е продиктовали выбор изобразительного решения. Оператор-постановщик картины Ларри Фонг, глазами которого мы смотрим фильмы Зака Снайдера предложил использовать анаморфические объективы и широкоэкранный формат 2.40 против традиционного 2.35. Оптику заказали у Panavision. Инженеры настроили объективы таким образом, чтобы блики были теплее и не били холодом по глазам, как в современных фильмах. Такой подход позволил киношникам передать ощущение ушедшего времени и добавить немного «винтажности». В выстроенном кадре сразу запахло напалмом.
Виды, конечно, в фильме просто фантастические. Киношники поснимали во Вьетнаме, в Австралии и на Гавайях. Бюджет позволил развернуться. В воздух даже поднимали настоящие вертушки, но в ряде планов их число множили графически. На площадке создатели пользовались ригом из шести Red камер, каждая из которых покрывала кадр на 152 градуса. Полученные изображения при необходимости сшивались на постродакшене в единую панораму для получения фонов. Трюк и экшн ставил Джордж Коттл, собравший команду из 60 каскадеров, которые в течение восьми недель до начала съемок репетировали боевые и «воздушные» эпизоды. А на площадке работали по превизам созданным в The Third floor.
Главных же участников сего действа Конга и других зверушек дрессировали трехмерщики легендарной студии ILM.
Один из наиболее сложных для анимации моментов родился как раз из концепта нарисованного художниками MPC, когда конг сидит и поедает кальмара. Этот обманчиво простой план потребовал симуляции воды, плоти, лицевой анимации, наконец, сложного груминга и композитинга мельчайших деталей. Одним же из референсов послужила сцена с поеданием осьминог в Олдбое. Тоби Кеббел играет в этой сцене и Джека Чэпмена и Кинг конга. Ранее он поучаствовал в сессии по захвату движений для "Варкрафта", после чего ILM использовала его для проекта про обезьяну. Аниматоры студии воспользовались данными по захвату мимики его лица в качестве референса. Вот только Тоби ел не осьминога, а жевательные конфеты. От анимации с помощью мокап отказались в пользу анимации по ключевым кадрам из-за размеров персонажа. В Новом Конге он крупнее, чем в классическом, и достигает тридцати метров в высоту. Но мордаху ему сделали с оглядкой на образ из 30-х, оживленный в технике стоп-моушн. Что касается масштаба персонажа, то 30 метров выдержаны далеко не во всех сценах. Это намеренное читерство в угоду кинематографичности.
У конга 19 миллионов волосинок шерсти с многочисленными настройками для контролирования рендеринга, которые позволяли художникам прореживать шерсть, делать ее толще или тоньше. Даже был инструмент, позволявший полностью убирать шерсть с участков тела не попадавших в кадр. Эти инструменты оказались очень полезными в производственном конвейере студии. Одним из действительно крутых персонажей был водный бизон, показанный ранее. Отдел груминга возглавил художник, работавший над Варкрафтом, для которого были разработаны новые инструменты для симуляции волос. Эти же инструменты использовали для симуляции шерсти мишки, рвавшим на части героя Ди Каприо. При этом референсом по шерсти служили не чистюли гориллы, а верблюды и быки с характерными колтунами.
Дизайн пресмыкающегося с черепушкой претерпел десяток изменений. Финальный облик является результатом совместных усилий художественного департамента и специалистов ILM. Утвержденный дизайн представляет собой 12-ти метровую трехногую рептилию с ярко выраженным черепом, подсмотренным в мультике про Покемонов. Именно так. Режиссер сослался супервайзеру на Покемона в качестве референса гигантской, трехногой и смертельно опасной твари. Битва между ней и Конгом - кульминация фильма. Эпизод полностью решен графически.
Andromeda Plant Module - работа на конкурс "Космическая клумба"
Blender, Cycles, Photoshop
Мой альбом, если кому-нибудь вообще интересно тут - https://vk.com/nicholascatsart
Оживший "Крик" Эдварда Мунка.

В кач-ве тут: http://i.imgur.com/19oQAXJ.mp4
Какие бывают тестовые задания
Роадблок. Не понравилось, ничего не ответили
Промышленный робот. Сказали неплохо, но можно лучше, указали на некоторые косяки по нормалке и развертке
Некая пушка. Это вроде зашло, тоже высказали кое-какую критику
Все три - в разные конторы. Возможно кому-то будет интересно узнать что дают делать при трудоустройстве
Установка и настройка рендер-фермы
Как и обещал даю инструкцию по топику.
Вычислительная -ферма просто и не фига не просто.
Часть 1 Общие принципы, установка и настройка.
Введение:
Что такое вычислительная ферма(ВФ)?
Набор программ и скриптов для автоматизации распределения решений задачи по вычислительным мощностям ЛВС. Как правило серверно- клиентская архитектура, сервер организует удаленный запуск процессов решения на рабочих машинах и ведет общий мониторинг решения. Допустимы только задачи с возможностью распараллеливанияя, т.е. решение каждой части задачи не зависит от решения других ее частей. Все как в жизни: у меня теща если замечает что ее негативные реплики в мою сторону не вызывают ответную реакцию заводит мою жену против меня и они с двойной силой начинают выносить мне мозги.
А тоже самое но человеческим языком можно?
Общий принцип работы «менеджера рендеринга» можно описать так: Пользователь выставляет задачи с указанием их приоритетов последовательности выполнения а менеджер должен выбрать рендер-станции которые могут выполнять эти задачи, распараллелить ее вычисления между выбранными станциями. Менеджер так же отслеживает прогресс решения задач и ошибки выполнения, хронометраж и запись событий, авторизацию клиентов и еще много всего о чем скажем позже.
Для лучшего понимания концепции работы менеджера рендер-фермы можно объяснить ее понятной каждому аналогией: проститутки — сутенер — клиенты.
Итак сутенер Гиви (сервер) прекрасно осведомлен о том какие шлюхи (рендер-станции) у него есть в обойме и их возможности. Он знает что его проститутка Сашка Грейка имеет груди 1 размера и может как стандартный секс так и ОГО-ГО какой нестандартный секс , Лизка Энн имеет 3 размер груди и занимается только стандартным сексом, Елена Беркова имеет 2 размер и любой вид секса.
Приходит первый клиент (задача) к сутенеру и говорит: «Мне нужны проститутки с 2-3 размером для стандартного секса».
Сутенер смотрит кто подходит из шлюх к выставленным клиентом требованиям и кто из подходящих свободен: Ленка и Лизка свободны и удовлетворяют условиям клиента, уходят с ним, а сутенер отмечает для себя что эти две шалавы заняты.
Вдруг к сутенеру прибегает еще один клиент и говорит: «Мне СРОЧНО требуется на день рождения хорошего человека -депутата все проститутки с любым размером груди для совсем-совсем нестандартного секса, даю тройную цену!»
Сутенер прикидывает что к этим условия подходит Сашка и Ленка но вот незадача последняя уже занята, однако второй клиент предложил тройную цену так что он более приоритетный в обслуживании. Сутенер бежит и ломает кайф первому клиенту забирая у него Ленку и передает ее второму клиенту.
Надеюсь принцип работы менеджера рендеринга Вам теперь понятен.
Для чего это мне нужно?
Для решения сложных задач: майнинга, рендеровки, научных расчетов,прогрев углов с плесенью в квартире. Также вы можете предоставлять вычислительные мощности вашей фермы другим людям через интернет за деньги, платных ВФ сейчас очень много: https://ru.rebusfarm.net, http://megarender.ru/,http://ru.forrender.com/ и тд. Подвид ВФ есть рендер-ферма(РФ)
Рендер-ферма(РФ) что это?
Это частный случай вычислительных ферм, когда они профилируется на работе с графикой, например прорисовка изображения из трехмерной сцены. В нижеследующем примере мы будем настраивать РФ на работу с ПО Blender.
Рендер-ферма как правило управляется специальным программным обеспечением называемым Рендерменеджер.
Сколько и каких компьютеров мне нужно для РФ
Чем больше ПК и чем они мощнее тем лучше. Но дополнительно для ускорения работы РФ применяйте несколько правил:
- Скорость сетевого соединения критична при больших размерах пересылаемых данных поэтому лучше использовать скорость 1gb и более
- Сетевые папки с данными для рендеровки располагайте на отдельном диске, при большом количестве записей\чтений с диска его пропускная способность может стать ограничителем скорости работы фермы. Во избежания этого размещайте несколько дисков с эквивалентными данными на разных ПК фермы и настройте доступ к ним рендер станций по группам или показателю текущей загрузки диска.
- GPU все больше используют как устройства рендеринга(да и не только) поэтому на рендер станции хорошо иметь мощную видеокарту с большим объемом VRAM, для blender cycles положительно зарекомендовали себя видеокарты NVIDIA, при этом чем больше CUDA ядер и чем больше частоты работы видеокарты тем лучше. Для освобождения VRAM памяти занятой под интерфейс ОС и уменьшения нагрузки рендер станции как правило грузятся в текстовом режиме. Имеет смысл использования нескольких GPU на одном ПК.
- Автоматизация включения и выключения рендер станций по наличию для нее работы, это снизит расход энергии и увеличит ресурс РФ.
- Ученные эксперты с blender-3d.ru опытным путем доказали что если в полнолуние в одних трусах встать посреди рендерфермы и напевая "Чижик - пыжык" пальцами правой ноги дотронуться до вашего левого носа то это ускорит работу вашей рендерфермы примерно на 0% а ваши шансы попробовать галоперидол на 99%.
Почему в качестве РМ выбран Afanasy (cgru.info)?
-стабильность работы
-постоянное развитие и выпуск новых версий
-открытость и бесплатность
-масштабируемость и тесная интеграция с большим количеством ПО по работе с графикой, высокий уровень мониторинга и автоматизации
-расширяемость функционала работы
-поддержка Linux,Windows,MacOs,BolgenOS
-разработчики просто.... приплатили мне... а... а я не умею отказывать когда мне в лицо кидают пачки долларов.
Сколько все эти программы стоят?
$=0,нервов туюву хучу.
Повторим из чего будет состоять наша РФ:
Компьютер с сервером далее просто серверПК(AFSever) - получает и распределяет решение задач от клиента.
Компьютер(ы) решающий задачу на своих локальных мощностях по запросу сервера, далее просто рендерПК(AFRender).
Компьютер(ы) создающие задачи для сервера далее клиенты.
Кот Васька далее просто шерстяной засранец- жрет пыль с ковра и блюет ей на углы хаты из-за чего на них растет плесень.
Итак начнем минимальную (базовую) установку РМ Афанасия для РФ с Blender на Ubuntu 16.4 64bit и удаленным администрированием через SSH клиент Putty.
1.Установка AFServer:
1-1)Настройка пользователя
Создайте нового пользователя Ubuntu или используйте существующего, для примера я буду использовать пользователя igor
1-2)Настройка шары
Проверьте что у вас установлена служба доступа к шаре Samba введя в терминале:
samba
если она не установлена введите:
sudo apt install samba
Если вы не планируете под шару отдельный диск то создайте в директории /home/igor/ новую папку под эту шару
нажмите правой клавишей мыши на созданную папку или диск который вы выбрали под шару и выберете:
Свойство-Общедоступная папка локальной сети
Введите любое имя шары (я буду использовать имя Prj) и установите галочку "Опубликовать эту папку" и "Разрешить другим создавать и удалять файла"
Нажмите ОК
Добавьте права доступа к шаре Prj пользователю igor и его пароль, для чего введем в терминале:
smbpasswd -a igor
smbpasswd -e igor
sudo service smbd restart
Если под шару выбран диск то для полноценной его работы в сети необходимо его перемонтировать из /media/igor/ в /home/igor/Prj для автоматического монтирования при загрузки необходимо:
Создать папку под точку монтирования в /home/igor/
В терминале введите:
lsblk -fs
в таблице найдите диск для шары и скопируйте его UUID
В терминале введите:
sudo nano /etc/fstab
Добавьте в самом конце файла строку:
UUID=fd53ba8b-8c9b-4e66-af43-899e5b6ad211 /home/igor/Prj ext4 auto,rw,user,async 0 2
но при этом поменяйте UUID на свой и вместо /home/igor/Prj укажите свой путь до созданной вами папки.
перезапустите ПК
1-3)Установка сервера Афанасий
скачайте из http://cgru.info/downloads установочный архив для своей ОС
разархивируйте его в папку и откройте терминал
проверьте что у install_afserver.sh есть права на исполнение, для этого нажмите на файл install_afserver.sh правой кнопкой мыши и выберете свойства-Права и установите галочку "Разрешить выполнение файла как программы"
В терминале введите:
cd <путь до разархивированной папки>
sudo ./install_afserver.sh
откройте браузер и в адресной строке введите http://127.0.0.1:51000/, должна появиться вэбморда Афанасия
1-4)Установка мониторинга
В терминале введите:
sudo apt install putty
2.Установка AFRender:
Повторите нижеописанные действия для всех рендерПК
2-1)Добавление пользователя.
Создайте нового пользователя Ubuntu или используйте существующего, для примера я буду использовать пользователя igor
2-2)Подключение шары
создайте папку в домашней директории пользователя
В терминале введите:
sudo nano /etc/fstab
Добавьте в самом конце файла строку:
//192.168.0.105/Prj* /home/igor/Prj** cifs username=igor***,password=werq11****,iocharset=utf8,sec=ntlm 0 0
звездочки печатать не надо, это сноски!
*-укажите ваш сетевой путь до шары
**-укажите путь до созданной вами папки
*** и **** - укажите имя пользователя и пароль samba шары (см п.1-2)
перезапустите ПК
Итак мы подключили шары и они надежно присоединены к файловой системе в отличии от шаров моего кота Васьки.
2-3)Настройка сервиса рендеринга AFRender
скопируйте разархивированную папку полученную в п.1-3 в домашнюю директорию на данном ПК
проверьте что у install_cgru.sh есть права на исполнение, для этого нажмите на файл install_afserver.sh правой кнопкой мыши и выберете свойства-Права и установите галочку "Разрешить выполнение файла как программы"
В терминале введите:
cd <путь до разархивированной папки>
sudo ./install_cgru.sh
Создадим файл конфигурации рендера
В терминале введите:
sudo nano /opt/sgru/config.json
измените afanasy на ip серверПК
Настроим пользователя запускающего AFRender по умолчанию:
В терминале введите:
sudo nano /opt/sgru/afanasy/nonrootuser
удалите весь текст и напишите логин вашего пользователя созданного в п.2-1 в моем случае это igor
сохраните.
В терминале введите:
sudo /etc/init.d/afrender start
перезапустите ПК
в правом верхнем углу у вас должна появиться иконка CGRU с зеленой R в центре
нажмите на иконку и выберете:
AFANASY-Set server и укажите IP сервера созданого в п.1-1
AFANASY-Set user и укажите вашего пользователя созданного в 2-1
AFANASY-Software-Setup software-Blender и укажите путь до исполняемого файла Блендера
3-4)Отключение Xserver
В терминале введите:
sudo nano /etc/default/grub
отредактируйте GRUB_CMDLINE_LINUX_DEFAULT="text"
сохраните.
введите в терминале:
sudo update-grub
sudo systemctl multi-user.target --force
sudo systemctl set-default multi-user.target
если вам понадобиться включить графический интерфейс наберите sudo startx
3-5)Установка SSH сервера.
sudo apt install openssh-server
3-6)Настройка Blendera.
Укажите устройства рендеринга в настройках, нажмите сохранить настройки.
4.Установка клиента:
скопируйте разархивированную папку полученную в п.1-3 в домашнюю директорию на данном ПК
проверьте что у install_cgru.sh есть права на исполнение, для этого нажмите на файл install_afserver.sh правой кнопкой мыши и выберете свойства-Права и установите галочку "Разрешить выполнение файла как программы"
В терминале введите:
cd <путь до разархивированной папки>
sudo ./install_cgru.sh
Создадим файл конфигурации клиента
В терминале введите:
sudo nano /opt/sgru/config.json
измените afanasy на ip серверПК
в правом верхнем углу у вас должна появиться иконка CGRU с зеленой R в центре
нажмите на иконку и выберете:
AFANASY-Set server и укажите IP сервера созданого в п.1-1
AFANASY-Set user и укажите вашего пользователя созданного в 2-1
AFANASY-Software-Setup software-Blender и укажите путь до исполняемого файла Блендера (если необходимо)
Пока все устал.... продолжение следует)
Редактировать сообщение