Я створюю 2.5D ізометричну (2D зображення) гру.
Я хочу, щоб гравці могли «фарбувати» свої броню, одяг та інші речі. Я вважаю, що сіре масштабування всього призводить до втрати деяких більш "природних" забарвлень. Наприклад, виготовлення дракона з червоним / жовтим відтінком сірого і потім нанесення накладного кольору призводить до чисто-червоного дракона з усією втратою вторинного кольору. Тим часом, вмираючи той же Червоний / Жовтий Драконовий блакитний, він робить його синім / білим, що виглядає чудово.
Персонажі моєї гри не мають величезної різноманітності обладнання. Гра ближче до того, як League of Legends обробляє символи та графіку. Для персонажа може бути один тип персонажа (колишній герой), але кілька нарядів для персонажа. Я хочу, щоб гравці мали можливість максимально налаштувати обмежену кількість «нарядів» та персонажів.
Тому я хочу, щоб гравці могли вибрати персонажа, вибрати одну з декількох видів зброї, чергувати жменю вибору костюма (напластованого на персонажів), а потім пофарбувати більшу частину всього (вибрати конкретний металевий колір для зброї, вибрати будь-який колір взагалі для одягу).
Якби я мав змогу використовувати відтінки сірого, не втрачаючи частину забарвлення, я б.
Ось приклад того, про що я говорю:
Неможливо навіть "пофарбувати" Дракона, незалежно від того, що я використовую у параметрах "Кольорове накладення" Photoshop. Очевидно, я роблю це неправильно, якщо можна краще розфарбувати його за допомогою відтінків сірого. Для такого кольору, як зелений або жовтий або світліший фіолетовий, це добре. Для будь-якого іншого кольору це руйнує мистецтво.
Однак, це виглядає набагато краще, якщо я НЕ відтінок його в градаціях сірого, а замість цього просто застосувати колір "HUE" до оригінального (червоного / жовтого) зображення.
Червоний відтінок
Фіолетовий відтінок
Тепер гравці могли пофарбувати колір Дракона будь-який, і він би все ще виглядав чудово! (Жовтий стає білим, тоді як червоний перетворюється на будь-який колір веселки.)
Чи означає це, що БІЛИЙ або ЧЕРНИЙ найкращий вторинний колір? Тоді використовуйте якийсь метод або шейдер, щоб змінити білий (вторинний) колір на щось інше?
Чи є статті про цей складний метод зйомки одного зображення і на основі забарвлення фарбувати різні пікселі?
Для Дракона це найкраще спрацює як Білий / Чорний Контрастний Дракон? Червоний / жовтий найкращий набір кольорів? Виходить набагато краще для зображень, ніж кілька інших кольорів, які я спробував. Чи відтінки сірого все ж вищі?
Чи не містить "Параметри змішування" Photoshop не метод, який належним чином "фарбує" зображення для відеоігри? Чи є складні шейдери / методи, які дозволяють мені досягти кращого успіху?
Примітка: Якщо GrayScale дозволяє мені зменшити об'єм оперативної пам’яті моїх зображень або запобігти втраті якості під час стиснення втрат, це було б серйозно розглянути.