Коротко: від кількох хвилин до кількох годин — і це нормально, а не ознака слабкого комп'ютера. Рендер рахує поведінку світла, і час залежить не від «потужності» взагалі, а від сцени: скла, дзеркал, штучного освітлення й розміру картинки. Тому візуалізатори ставлять фінальний прорахунок на ніч, а вчаться на чернетках, які рахуються швидко.

Ця розмова зазвичай починається в родині так: дитина каже, що комп'ютер «щось рахує вже сорок хвилин», і батьки вирішують, що щось зламалося або залізо не тягне. Ні те, ні інше — просто так улаштований фотореалістичний рендер, і варто один раз зрозуміти, чому.

Що взагалі відбувається ці хвилини

Поки на екрані сцена, комп'ютер показує спрощену картинку: приблизні кольори, умовне світло. Це швидко, бо нічого фізично не рахується.

Рендер — інша задача. Corona, якою курс рахує з теми 19, простежує промені світла: звідки вийшли, від чого відбилися, що по дорозі забарвили, скільки енергії втратили. Промінь від вікна вдаряє в стіну, забирає її відтінок, підсвічує стелю — і саме з таких перевідбиттів складається відчуття справжнього світла.

Промінь не один, їх мільйони. Тому рендер і рахується так довго: це не «завантаження», а справжній обрахунок, і його не можна прискорити очікуванням.

Від чого час залежить найсильніше

Найдорожче коштують прозорість і дзеркальність. Промінь, який потрапив у скло, не зупиняється: частина проходить далі, частина відбивається. Скляний стіл, дзеркальна шафа, хромований кран — і час зростає в рази. Саме тому ванна з сантехнікою (тема 9) рахується довше за спальню (тема 10) при тій самій кількості предметів.

Друге — тип освітлення. Денна сцена з великим вікном рахується швидше за вечірню з десятком світильників: кожне джерело світла обраховується окремо.

Третє — розмір картинки. Подвоїли сторону — учетверили кількість точок, а отже й час. Для перевірки рахують маленьку картинку, і тільки фінал — у повному розмірі.

І лише четверте — залізо. Corona рахує на процесорі, тому кількість ядер впливає прямо: восьмиядерний упорається приблизно вдвічі швидше за чотириядерний. Але вдвічі швидше за дві години — це година, а не хвилина.

Як із цим працюють насправді

Ніхто не сидить перед екраном, чекаючи фінальну картинку. Робочий ритм інший.

Поки сцена збирається, рендер запускають у чернетковій якості: маленький розмір, груба точність, півхвилини очікування. Цього достатньо, щоб побачити, чи не темно, чи не рожеві стіни, чи туди дивиться камера. Таких чернеток за вечір бувають десятки.

Фінальний прорахунок ставлять один раз — і зазвичай на ніч. Уранці картинка готова. Для курсу це означає, що домашню роботу з рендером варто запускати ввечері, а не за годину до заняття.

Звідки береться зернистість і чому вона зникає з часом

Якщо подивитися на картинку в процесі прорахунку, видно, що вона спочатку вкрита дрібним зерном, схожим на шум старої фотографії, і поступово очищується. Це не дефект — це видно, як працює метод.

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

Звідси головне правило очікування: перші відсотки прорахунку проходять швидко й змінюють картинку сильно, останні йдуть повільно й змінюють її ледь помітно. Тому досвідчений візуалізатор зупиняє рендер не тоді, коли він «закінчився», а тоді, коли зерно перестало заважати. Різниця між зупинкою на цьому моменті й повним прорахунком — іноді година часу й нуль видимої різниці.

Є й інструмент, який пришвидшує це радикально: прибирання шуму. Він домальовує чисту картинку з шумної, не чекаючи повного прорахунку. Для чернеток це рятівна річ, для фіналу з ним обережніше — на дрібних деталях він здатен згладити те, що згладжувати не треба.

Коли довгий рендер — усе-таки помилка

Буває і так, і відрізнити нескладно. Якщо проста сцена без скла й дзеркал рахується годину — справа не в залізі, а в налаштуваннях: занадто висока точність там, де вона не потрібна, або забуте джерело світла всередині стіни, яке безглуздо освітлює порожнечу.

Ще одна часта причина — матеріали з надто великими текстурами: фотографія дерева розміром у кілька тисяч точок на маленькому плінтусі. Сцена важчає, рендер сповільнюється, а на картинці різниці не видно.

Розбір таких випадків — частина курсу, а не аварія: на темах про матеріали (13, 14, 21) і рендер (19, 22) дитина вчиться дивитися не тільки на результат, а й на ціну результату.

Чи не вигорить комп'ютер

Питання, яке батьки ставлять чесно й заслужено. Ні: тривале навантаження на процесор — штатний режим, для нього техніка й розрахована. Варто стежити тільки за двома речами — щоб комп'ютер не стояв упритул до стіни чи в закритій ніші й щоб раз на рік із нього прибирали пил. Ноутбуку на час нічного рендеру краще стояти на твердій поверхні, а не на ковдрі.

Якщо ви ще обираєте комп'ютер під курс, найбільше про час рендеру скаже кількість ядер процесора — деталі в статті «Який комп'ютер потрібен для 3ds Max». А про те, що саме відрізняє технічно правильну картинку від гарної, — у матеріалі «Як зробити картинку, схожу на фото».