Liczba wielokątów: ilu trójkątów naprawdę potrzebujesz?
5000 trójkątów czy 60 000? Praktyczny poradnik: jak czytać liczbę wielokątów i dobierać modele pasujące do budżetu projektu.
Na tej stronie
Na każdej stronie produktu w 3dpolyx podajemy liczbę trójkątów i wierzchołków modelu. Dla części klientów to pierwsze, co sprawdzają, dla innych – zagadka. Ten poradnik wyjaśnia, co oznaczają te liczby i jak z nich korzystać.
Trójkąty i wierzchołki
Powierzchnia modelu 3D składa się z wielokątów. Silniki i karty graficzne rozbijają każdy wielokąt na trójkąty, dlatego liczba trójkątów („tris”) to najuczciwsza miara tego, jak ciężki w renderowaniu jest model.
Wierzchołki to narożniki, które współdzielą trójkąty. W silnikach czasu rzeczywistego liczba wierzchołków może okazać się wyższa niż w programie do modelowania, ponieważ wierzchołek jest rozdzielany wszędzie tam, gdzie zmieniają się UV lub cieniowanie. Obie liczby mają znaczenie, ale trójkąty najłatwiej porównywać.
Przykładowo nasz Bałwan ma 59 466 trójkątów i 33 052 wierzchołki. Tort urodzinowy ze świeczkami ma około 59 000 trójkątów, a Koszyczek z pisankami około 56 000.
Czy to dużo?
To zależy wyłącznie od tego, gdzie model ma trafić. Współczesny sprzęt jest wydajny, ale każdy trójkąt ma swój koszt, gdy pomnożysz go przez setki obiektów i 60 klatek na sekundę.
Oto przybliżone, praktyczne zakresy. To punkty wyjścia, a nie sztywne reguły:
Rendering offline i wizualizacje architektoniczne. Przy kilku głównych obiektach liczba trójkątów rzadko ma znaczenie. Ważniejsze są detale i czyste cieniowanie.
Gry na PC i konsole. Rekwizyt może mieć od kilku do kilkudziesięciu tysięcy trójkątów, w zależności od tego, jak blisko podjeżdża kamera. Obiekty główne mogą mieć więcej.
Gry mobilne. Budżety są ciaśniejsze. Rekwizyty w tle często nie przekraczają kilku tysięcy trójkątów, a całą widoczną scenę planuje się staranniej.
Web i AR. Rozmiar pliku i czas ładowania liczą się tak samo jak renderowanie. Lżejsze modele szybciej ładują się na łączach mobilnych.
Prawdziwym budżetem jest cała scena, a nie pojedynczy model. Dziesięć rekwizytów po 50 000 trójkątów to żaden problem; tysiąc takich może już nim być.
Jak wybrać odpowiedni model
Ustal odległość kamery. Czy obiekt będzie oglądany z bliska, czy to tylko element dekoracji w tle?
Policz, ile razy się pojawi. Jeden tort na stole to coś innego niż pięćdziesiąt drzew w lesie.
Poznaj swoją platformę. Urządzenia mobilne i web wymagają więcej uwagi niż PC czy rendering offline.
Spójrz na sylwetkę. Styl low-poly, taki jak w naszym modelu Płetwal błękitny low-poly, celowo używa niewielu trójkątów i wygląda na przemyślany, a nie tani.
Co zrobić, jeśli model jest za ciężki dla Twojego projektu?
Masz kilka możliwości:
Decimacja. W Blenderze modyfikator Decimate zmniejsza liczbę trójkątów za pomocą suwaka. W przypadku odległych obiektów redukcja o 50% jest często niewidoczna.
Generowanie LOD-ów. Unity i Unreal potrafią tworzyć mniej szczegółowe wersje, które przełączają się automatycznie w zależności od odległości.
Instancjonowanie. Powtarzanie tej samej siatki jest dużo tańsze niż wiele unikalnych siatek.
Wypalanie detali. Dla zaawansowanych: wypal detale z wersji high-poly do normal mapy na lżejszej siatce.
Nasza licencja pozwala upraszczać model na potrzeby Twojego projektu.
Dlaczego pokazujemy liczby
Podajemy liczbę trójkątów i wierzchołków na każdej stronie produktu, bo uważamy, że przed zapłatą trzeba wiedzieć, co się kupuje. Żadnych niespodzianek po pobraniu.
Przejrzyj sklep, wybierz kategorię i porównaj specyfikacje. W połączeniu z przeglądarką 3D liczby powiedzą Ci, czy model pasuje do Twojej sceny, zanim w ogóle trafi na Twój dysk.
Modele z tego artykułu
Wszystkie modele →Czytaj dalej
Starannie wybrane artykuły z tego samego działu.
3D w przeglądarce z Three.js: przytulny kącik w jednym pliku HTML
Umieść prawdziwe modele 3D na stronie internetowej za pomocą kilku linijek JavaScriptu. Przystępny poradnik Three.js z pełnym kodem.
CzytajModele 3dpolyx w Unity i Unreal Engine
GLB to nie tylko Blender i web. Zobacz, jak przenieść nasze modele do dwóch największych silników gier.
CzytajImport pliku GLB do Blendera w dwie minuty
Od pobrania do pierwszego renderu: jak wczytać model GLB do Blendera, sprawdzić, czy wszystko jest na miejscu, i zacząć budować scenę.
Czytaj