Czy ktoś wie, jak zrobić materiał szklany w Unity 5?
Potrafię robić tekstury metalu i obrazu, ale nie jestem pewien, jak stworzyć materiał szklany.
Wyszukiwanie w Google nie przyniosłoby mi nic dla Unity 5, więc musi być dość łatwe.
To jest do drzwi prysznicowych i płaskiego szkła:
Odpowiedzi:
Oto kilka rzeczy, które mogłem zebrać, mam nadzieję, że to ci pomoże. Można to zrobić na wiele sposobów. Możesz pisać shadery lub jeśli nie masz nic przeciwko posiadaniu bardzo prostej szklanki, możesz użyć domyślnych shaderów i trochę magii PNG.
EDYCJA: Ponieważ to przyciąga uwagę, postanowiłem dodać samouczek krok po kroku dla bardzo podstawowego okna / przezroczystości
Stworzyłem prosty obraz 64x64 z pełną przezroczystością tła i dodałem na nim czarny tekst
Następnie zaimportowałem go do jedności (przeciągnąłem), a następnie przeciągnąłem go nad sześcian, który tam miałem. Następnie wybrałem dla niego przezroczysty moduł cieniujący.
Wyniki (gra jest uruchomiona)
Następnie możesz łatwo utworzyć PNG, który ma pewne rysy lub inne podobne efekty, aby wyglądał bardziej realistycznie. Możesz nawet tworzyć obramowania z jakimś kolorem, który mógłby wyglądać jak drewno lub metal. Wypróbuj różne przezroczyste moduły cieniujące, aby znaleźć to, co wygląda najlepiej.
źródło
Do tworzenia materiału szklanego w Unity 5 korzystanie z shaderów i materiałów Unity jest bardzo łatwe. Musisz:
Gotowy!
Jeśli chcesz, możesz dodać tekstury zawierające alfa dla większej kontroli. na przykład nie czyste szkło.
źródło
Oficjalny Unity Blog shared link do .zip pakietu tutaj , że ma przykładowe skrypty i moduł cieniujący, który nowe Zderzaki Użyj komendy Unity 5'S jako oficjalnego rozwiązania do realizacji załamania szkła i przejrzystości.
źródło
Napisałem moduł cieniujący do szkła (i półprzezroczyste lub niestandardowe mapy świetlne) o nazwie Standard Plus. Myślę, że robi to, co chcesz. Moje szkło ma różne kontrole załamania światła, a także fresnela. Co więcej, możesz użyć mapy grubości, aby policzyć dla innej grubości modelu, co daje znacznie lepsze wyniki, ponieważ grubość wpłynie nie tylko na załamanie, ale także na kolor szkła. Ponadto ma tę samą funkcjonalność co standardowy moduł cieniujący. Spójrz! https://www.assetstore.unity3d.com/en/#!/content/93745
źródło