Чому на моделі сфери часто представлені приклади ігрових текстур?


45

Нещодавно я почав співпрацювати з Unity і шукав текстури для фону (стіни замку та такі шматки) над грою, про яку я думаю, врешті-решт будуючи. Я помітив, що текстури часто представлені у формі кульки, як, наприклад, на цьому зразковому зображенні тут:

купа кульок з різними текстурами з каменю, цегли, бруду та трави

Наприклад, чому текстурні візерунки не відображаються як просто плоскі квадрати? Я думаю, що в цьому є причина, яка пов'язана з відображенням 3d поверхонь, але я не був впевнений, тому хотів перевірити тут.

Чому текстури часто представлені сферичними формами на прикладах та попередніх переглядах?


31
Напевно, можна побачити вплив світла залежно від орієнтації поверхні (і, отже, її нормальної).
Vaillancourt

1
Я думаю, що форма кулі дозволяє бачити текстуру під різними кутами та умовами освітлення - ви можете розмістити світло, щоб отримати виділення десь на поверхні, і ви отримаєте градієнт від повністю освітлених до не освітлених пікселів. Коли я дивлюся на якийсь матеріал у перегляді Unity, я відчуваю (особисто), що отримую найбільше інформації, використовуючи форму сфери.
коленда

2
коленда, яка звучить як хороша відповідь
джак

3
Я можу придумати декілька матеріалів, де їх відображення на кубі нічого не призведе, але використання сфери - це було б. І це стосується швидкості зміни нормальних показників поверхні, а також напрямку огляду та періодичного освітлення або інших міркувань геометрії.
Draco18s

1
Подібне запитання на CG.SE щодо простеження причини є тим самим.
joojaa

Відповіді:


82

Тому що це не текстури. Текстури дійсно повинні відображатися як прості зображення, точно так, як ви пропонуєте.

Це називаються матеріали , які представляють собою текстуру , шейдер і цілий безлад інших входів, таких як звичайна карта .

Ці матеріали реагують по-різному залежно від напрямку та інтенсивності світла, тому вам потрібні різні кути та спрямоване світло, щоб скласти враження про те, як виглядає матеріал. Сфери роблять це краще, ніж інші тривіальні форми.

Приклад, коли це корисно (зауважте, велика різниця в окулярі ):

Можлива причина відображення простих текстур як матеріалів - це якщо ви хочете показати, як виглядають текстури, не надаючи фактур. Це корисно, якщо ви хочете, щоб люди платили за текстури.


13

Сфери - це розумне поєднання різних факторів.

Вони досить прості, щоб генерувати та малювати, що вони не матимуть значного впливу на продуктивність при наданні багатьох з них, але вони не такі прості, щоб усунути всю складність моделі. Це дозволяє їм підказати, як візуальні елементи, що попередньо переглядаються (текстури, про які ви питали, а також шейдери) взаємодіють з неплощинними поверхнями та в різних орієнтаціях щодо виду та джерел світла. Зокрема, це може бути корисним для попереднього перегляду будь-чого з відображаючим компонентом; сфера матиме нормалі ефективно в кожному напрямку.

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


3
"сфера матиме нормалі ефективно в кожному напрямку" ... це мало б сенс, чому це сфера, а не, наприклад, просто плоский квадрат, що показує текстурний малюнок. Дякую Джошу Петрі
ШерлокЕйнштейн

13
@SherlockEinstein нагадує мені особливості чайника Юти . Сфера не дозволяє нам бачити текстуру під негативною кривизною або на самотіні. Однак використання чайника викликало б більше питань серед тих, хто про нього не знав. Я б сказав, що «професійніше» використовувати сфери.
Тераот

1

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

Кубики набагато менш життєздатні для цього, оскільки вони показують лише обмежену кількість можливих кутів огляду, і це завжди плоскі поверхні. Сфери, з іншого боку, - це вигнуті поверхні, які в «справжній» грі - це те, що ви, мабуть, хочете побачити (подумайте про зміну зовнішньої місцевості, замість внутрішнього коридору).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.