Велика ідея «blender render vs cycles» - blender 3d

Велика ідея «blender render vs cycles» - blender 3d

Якщо Ви коли-небудь відкривали свіжу, офіційну збірку Blender, то вам вже знайома кнопка розташована по середині в верхній частині вікна «Blender Render». Можливо, ви знаєте цю кнопку лише тому, що з її допомогою перемикаєтеся на Cycles. Але чому ми перемикається на Cycles? Що таке «Blender Render»?

Blender Render

Також відомий як «Blender Internal» (або BI), це оригінальний движок рендеринга Blender. вихідний код якого був написаний ще в 90-х. Це суміш нових і старих технологій рендеринга, що включають в себе трасування променів, підповерхневе розсіювання, глянцеві відображення і навіть примітивна система глобального освітлення.

Загалом, це дуже швидкий движок рендеринга для більшості його функцій і він дуже добре себе проявляє в створенні нефотореалістічниє рендерів. Але у нього є проблеми з фотореалізмом. BI був створений в ті часи, коли реалізм міг бути досягнутий тільки за рахунок ілюзій або трюків імітують ефекти реального світу.

Але ви, ймовірно, не часто чули про Blender Internal в останні роки. І в залежності від того, коли ви почали використовувати Blender, ви, можливо, ніколи не використовував BI раніше. У чому ж причина відсутності належної уваги?

Ви, можливо, запитаєте: «Чому це окремий движок, а не оновлення для Blender Internal?» Ну що ж, іноді простіше починати з нуля, ніж змінити існуючий стан справ. BI за багато років свого розвитку обзавівся великою кількістю функцій і оновлень. Згодом стає все важче продовжувати розвиток продукту, таким чином, Брехт вирішив написати новий движок з нуля.

Він виявився дико популярним і швидко став преміальним движком рендеринга в Blender. Cycles придбав помітне повагу з боку індустрії комп'ютерної графіки. Інші розробники програмного забезпечення навіть портувала його для своїх додатків, таких як Cinema 4D і Rhino.

Так навіщо використовувати обидва движка рендеринга?

Я відповім на це питання іншим питанням: «Невже погано мати вибір?»

Реальність така, що BI і Cycles роблять одну і ту ж роботу по-різному, тому їх некоректно порівнювати на пряму. Це два різних інструменти, кожен з яких досить сильний у своїй області.

Коли Blender Render є хорошим вибором:

  • Швидкий рендеринг. якщо необхідно швидко провести базовий рендер, BI буде відмінним вибором. Під «базовим рендером» я маю на увазі кілька джерел світла + матеріали. В такому випадку ваша сцена в більшості випадків буде повністю позбавлена ​​шуму. При використанні Cycles шум присутній майже завжди, особливо при малому часу рендеринга.
  • NPR. якщо коротко, BI відмінний вибір для нефотореалістічниє рендерів. Це може бути проста анімація, мультфільм або візуалізація різного роду інформації.
  • Прикрашення текстур. за допомогою обох рендерів можна прикрашати текстури з деякими відмінностями. У BI ви можете малювати одночасно на декількох структурах за допомогою текстурних слотів (Texture Slots). У Cycles же ви можете одночасно працювати лише з однією текстурою.
  • Швидкість запікання текстур. текстури, такі як навколишнє оклюзія або карти нормалей запікаються в BI швидше, ніж в Cycles.

Велика ідея «blender render vs cycles» - blender 3d

Велика ідея «blender render vs cycles» - blender 3d

Велика ідея «blender render vs cycles» - blender 3d

Велика ідея «blender render vs cycles» - blender 3d

Коли Cycles є хорошим вибором:

  • Реалізм, реалізм, реалізм. Безперечно, Cycles це кращий вибір для реалістичного рендеру. Так як він заснований на фізичних принципах взаємодії світла з навколишнім світом, його дуже легко використовуватися з художньої точки зору. Щоб спробувати створити щось реалістичне, за допомогою нефотореалістічного рендеру, як BI, художник буде змушений використовувати величезну кількість трюків і перепробувати масу різних параметрів.
Якщо ж використовувати BI, де параметри за замовчуванням далекі від реалістичних, ви повинні пробувати різні опції і сподіватися на отримання досить реалістичного результату.
  • GPU-прискорення. незважаючи на те, що з плином часу Cycles виробляє рендеринг все швидше і швидше за рахунок величезної кількості оптимізацій і поліпшень, тривалий час рендеринга досі є одним з найбільших його мінусів. Тому що симулювати реальну поведінку світла дійсно важко!

    Велика ідея «blender render vs cycles» - blender 3d

    Велика ідея «blender render vs cycles» - blender 3d

    Велика ідея «blender render vs cycles» - blender 3d

    висновок

    Не дозволяйте себе обдурити. Більше в списку ще не означає краще і менше не означає гірше. Можливості Cycles в плані реалістичності є величезною перевагою. Але ви також можете бачити, що немає необхідності ігнорувати дідка BI. Кожен движок рендеринга Blender має свої сильні сторони, і ви будете кращим художником, якщо будете знати, як використовувати переваги кожного з них.

    Незважаючи на те, що офіційно розробка BI припинена, його все ще розвивають різні проекти, такі як Blender NPR / BEER. Перейдіть по посиланню, щоб дізнатися докладніше і розглянути можливість внести свій внесок.

    Велика ідея «blender render vs cycles» - blender 3d

    У мене чомусь свого часу виникли проблеми з запіканням карт нормалей на cycles. результат виходив оотвратітельним, перепробував купу налаштувань, так нічго і не вийшло тлумачного. У blender render все вийшло на ура, взагалі без будь-яких рухів тіла зайвих.

    Я особисто перевіряв Bi моделі в libgdx. Опції Bi матеріалів, які працюють: diffuse, specular, shading. Працюючі опції для текстур: diffuse, specular, bump, normal. Bump і normal вимагають танці з бубном, потрібен нестанрартний шейдер, але він у них є. А що ще потрібно то? Тобто, як я бачу, cycles дійсно добре підходить для створення складних текстур. А потім потрібно їх запікати, перемикатися на Bi і додавати текстури для моделей. Якось так. Тости матеріали Bi працюють. Звичайно не всі опції, але тим не менше. Це ж краще ніж в cycles взагалі нічого. Тобто diffuse, specular і normal maps - це основа, яка підтримується. А чим BGE то поганий, крім того що перестав підтримуватися і python дуже повільний? Начебто в ньому все теж є.

    Велика ідея «blender render vs cycles» - blender 3d

    Та всім він поганий, нічого в ньому немає і той факт що він повільний і не підтримується вже змушує навіть не дивитися в його бік (як власне все і роблять (або майже все)). Його хвалять тільки ті, хто нічого не розуміє в ігродеве або не створював щось крутіше тетриса на на ньому. Розхвалювати движок можна довго, але є Unity і Unreal на яких створено десятки шедевральні ігор, а є BGE на якому не створено нічого. Ось як покажіть мені гру з мільйонним тиражем і не посидівши розробниками, ось тоді і почнемо говорити про його переваги, а поки.

    Пардон, розробляю на libgdx, тому не покажу.🈂 А почне unity і unreal я проти, так як вони платні. Я взагалі в прінцип проти будь-яких двигунів. У двигунах потрібно вчити скрипт-мову даного движка, його особливості. Використовуючи бібліотеки все пишеться на основній мові програмування. Для програмістів це значно простіше. Вобщем подивимося щодо мільйонного тиражу. Хто його знает.🚺

    Крім уроків по Blender, Ви зможете знайти готові 3D-моделі і архіви високоякісних текстур. Сайт регулярно поповнюється новим контентом і стежить за розвитком Blender.