Создание планеты Земля (Cycles)

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

Перевод урока с сайта BlenderGuru

Финальный результат

Добавьте в сцену UV-сферу, примените к ней модификатор Subdivision Surface в уровень 2 и Smooth шейдинг. Увеличьте ее в 10 раз (если делаете это в объектном режиме, обязательно примените масштаб (Ctrl + A)). На вкладке мира установите черный цвет и добавьте в сцену солнце с настройками, как на изображении ниже:

Создайте для сферы новый материал и назовите его Earth (саму сферу также назовите Earth). Для начала просто наложим цветовую карту Земли любезно предоставленную NASA:

Теперь добавим отражения планете и с помощью карты морей и океанов заставим отражать свет только их:

 С помощью карты объема создадим горы на поверхности планеты:

 Продублируйте сферу и увеличите ее на 0.005 (S|1.005|Enter). Назовите ее Clouds и создайте для нее одноименный материал. В качестве облаков используйте соответствующую текстуру:

 Добавьте шейдер Transparent, чтобы за облаками была видна Земля:

 Для большего реализма облаков придайте им немного объема:

 Снова продублируйте сферу Clouds и увеличите ее на 0.005 (S|1.005|Enter). Назовите ее Atmo и создайте для нее одноименный материал. С помощью третей сферы создайте атмосферу Земли:

 Снова выделите сферу Earth и с помощью нормали объекта определите ту часть планеты, на которой будет ночь:

 С помощью текстуры ночных огней создайте мегаполисы на темной стороне планеты:

 Выставите камеру перед планетой и загрузите текстуру звездного неба (я использовал текстуру из урока Анимация столкновения планет в Blender) или HDR-карту:

 Добавьте в сцену 4-ю UV-сферу и расположите ее далеко от камеры. Создайте для нее материал с шейдером Emission (силу света установите равную 2):

 На вкладке слоев рендера отметьте пункты Object Index и Environment, а также установите Index 4-й сферы равный 1, чтобы мы могли легко получить к ней доступ. На вкладке рендера выставите 200+ семплов, необходимое разрешение, отметьте пункт Transparent (меню Film) и выполните рендеринг:

По завершению рендеринга откройте редактор нодов и приготовьтесь к созданию пост-обработки:

Получив доступ к Солнцу выполните его размытие с помощью соответствующих нодов:

Объедините результат с окружением и исходным рендером:

Подключив нод ID Mask к входам нодов Glare создайте примерно следующее свечение исходящее от Солнца:

Создайте световые лучи исходящие из Солнца (к входу также подключен нод ID Mask):

Объедините новые эффекты с предыдущим результатом:

С помощью нодов цветокоррекции произведите цветокоррекцию изображения (простите за тавтологию):

На вкладке слоев рендера создайте второй слой, а также переместите на второй слой сферу Atmo. В редакторе нодов создайте копию нода Render Layers и произведите рендеринг второго слоя (кнопка рендера справа от выбора слоя):

С помощью нода Blur создайте размытие атмосферы и объедините результат с уже существующей картой:

На данном этапе создайте стандартную виньетку (затемнение по краям изображения):


Также повысьте немного четкость изображения (
Sharpen) и исказите линзу (Lens Distortion):

На данный момент кажется, что камера движется с большой скоростью (звезды размыты), но планета остается достаточно четкой. Исправить это можно с помощью нода Sun Beams (как обычно, лучи расходятся от Солнца):
Последним штрихом добавьте еще один нод Glare (тип Ghosts) и создайте блики от Солнца:
Финальная карта нодов пост-обработки:
 
Оригинал урока.
594 0 850 10
1
2018-06-09
Кто нибудь может сказать, что значит получить доступ к солнцу? 
RENDER.RU