Przezroczysta grafika w Unity

Przezroczysta grafika w Unity
FukurouPL
  • Rejestracja:prawie 3 lata
  • Ostatnio:prawie 2 lata
  • Postów:36
0

Dlaczego moja grafika w Unity jest bardziej przezroczysta niż w Photoshopie ? Poniżej załączam przykład:
Próbowałem ustawić alpha w Unity na 255, ale to nie pomaga.

screenshot-20230307143023.png

edytowany 3x, ostatnio: flowCRANE
flowCRANE
Obrazki lepiej jest dodawać do załączników posta. Poprawiłem.
Spine
  • Rejestracja:około 22 lata
  • Ostatnio:3 minuty
  • Postów:6687
2

🕹️⌨️🖥️🖱️🎮
FukurouPL
  • Rejestracja:prawie 3 lata
  • Ostatnio:prawie 2 lata
  • Postów:36
0

Rozumiem że ty @Spine nie masz takiego problemu ? Nie pomaga ten sposób co podałeś. Próbowałem robić format, zmieniać wersje silnika Unity ale bez skutku.

edytowany 1x, ostatnio: FukurouPL
GO
  • Rejestracja:ponad 2 lata
  • Ostatnio:ponad rok
  • Postów:141
3

Buahahaha linear interpolations, pomnóż kolor razy alfa dodaj do tego 1-alfa razy kolor tła.

wzór a*alfa + (1-afla) * b
a - kolor pixela
b - kolor tła

FukurouPL
  • Rejestracja:prawie 3 lata
  • Ostatnio:prawie 2 lata
  • Postów:36
0

W sumie troche pomogła zmaina wersji teraaz, ale jak sprawdzam próbownikiem na tym samym tle co w Unity, w Photoshopie to kolor Hex się różni. Na oko tego nie widać teraz tak.

edytowany 1x, ostatnio: FukurouPL
GO
przezroczystość obliczasz wzorem y = a * alfa + (1-alfa)* b), y to nowy pixel, alfa to przezroczystość od 0-1, a a to pixel obrazka, a b to pixel tła.
Spine
  • Rejestracja:około 22 lata
  • Ostatnio:3 minuty
  • Postów:6687
0
FukurouPL napisał(a):

Rozumiem że ty @Spine nie masz takiego problemu ? Nie pomaga ten sposób co podałeś. Próbowałem robić format, zmieniać wersje silnika Unity ale bez skutku.

Ale to co podałem właściwie nie miało pomóc, tylko wyjaśnić...

This is because by default Photoshop lies, or rather, it's not showing you the data you think it is.

Ja używam GIMPa.
Nawet jeśli on też kłamie, to nie robiłem w nim takich grafik, w których mógłbym to ocenić...

Nie możesz ustawiać przezroczystości w Unity?
Obrazki z Photoshopa mogłyby mieć widoczność 100%, a w Unity sobie dostosujesz wartość alpha.


🕹️⌨️🖥️🖱️🎮
FukurouPL
  • Rejestracja:prawie 3 lata
  • Ostatnio:prawie 2 lata
  • Postów:36
0

Okazuje się że tylko przezroczyste obrazki zamienia. Jak dam 100%alpha to jest dobrze bo porównywałem próbownikiem.

FukurouPL
  • Rejestracja:prawie 3 lata
  • Ostatnio:prawie 2 lata
  • Postów:36
0

Jak zrobię reset w ustawieniach "project settings/Player", to zmienia się z linear na gamma, i wtedy kolory się naprawiają. Pytanie dlaczego nie moge mieć linear jak wszyscy ? Jakość jest dalej stratna mimo ustawień w inspektor quaility na "none".

FukurouPL
Denerwuje mnie tylko dlaczego po formacie dalej mam ten problem, a nikt inny tak nie ma.
FukurouPL
  • Rejestracja:prawie 3 lata
  • Ostatnio:prawie 2 lata
  • Postów:36
0

A domyślnie macie linear czy gamma ?

Spine
  • Rejestracja:około 22 lata
  • Ostatnio:3 minuty
  • Postów:6687
0

Gamma


🕹️⌨️🖥️🖱️🎮

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.