Я думаю, що частиною цього може бути просто те, що Blizzard має дивовижну кількість виконавців текстур. Але давайте перефразуємо питання трохи:
У мене обмежений бюджет і хочу зробити стратегічну гру в реальному часі без очевидних плиткових текстур. Як я можу це досягти?
Хороше питання! Ось кілька великих інструментів, які я використовував:
1) Досить великий набір змінних плиток . Скажімо, ви збираєтеся з розміром текстури 64х64 у вашій сітці: зробіть вісім текстур 64х64, будь-яка з яких може плитка з будь-якими іншими.
2) Наклейки або мегатекстурування . Візьміть свою неодноразову текстуру та невелику кількість текстур, що накладаються "бруд" чи "бруд" чи "потертості". Нанесіть кілька таких накладок на ваші текстури. Вони можуть бути відображені в режимі реального часу, і в такому випадку вони наліповані на ярликах, або запечені до гігантської текстури, і в цьому випадку це називається мегатекстурінг. В будь-якому випадку ви, ймовірно, можете зробити це напів випадковим чином, і ви отримаєте велику кількість варіантів лише за допомогою декількох застосованих накладок.
3) плитки цикади . Перевірте це, щоб отримати докладнішу інформацію про те, як це працює. Підсумовуючи це, це спосіб взяти невелику кількість частково-прозорих очевидно-плиткових фонів і використовувати його для створення набагато менш очевидного плиткового фону.
4) Бризки текстури . Я зберегла це останнє, оскільки справа не в тому, щоб уникнути плитки на одній фактурі, це насправді про безпроблемне поєднання декількох текстур. Однак, якщо вам вдасться виділити кілька додаткових текстур у своєму бюджеті, це може бути критичним інструментом - адже я б сказав, якщо ви не використовуєте це, ви, ймовірно, робите щось не так. Це не допоможе для великих очевидно викладених плиток одного типу текстури, але саме це ви використаєте для того, щоб різні текстури виглядали добре один біля одного.