Grafika rastrowa vs. grafika wektorowa
W swojej istocie grafika komputerowa zajmuje się cyfrowym reprezentowaniem obrazów. Istnieją dwa główne podejścia: grafika rastrowa i wektorowa. Grafika rastrowa, taka jak pliki JPEG lub PNG, przedstawia obrazy jako siatkę pikseli – każdy piksel ma określoną wartość koloru.
Z kolei grafika wektorowa wykorzystuje równania matematyczne do definiowania kształtów (linię, krzywe, wielokąty). Oznacza to, że mogą być one nieograniczenie skalowane bez utraty jakości. Przykłady obejmują pliki SVG i EPS.
Przepływ Renderowania
Tworzenie obrazu 2D z reprezentacji cyfrowej obejmuje proces nazywany 'renderowaniem'. Typowy przepływ składa się z kilku etapów: modelowanie, okluzja, oświetlenie i mapowanie tekstur.
Modelowanie definiuje kształt obiektu. Okluzja określa, jak światło oddziałuje z tym kształtem. Oświetlenie symuluje realistyczne iluminację. Mapowanie tekstur dodaje szczegóły powierzchni.
Rendering = Modeling + Shading + Lighting + Texture Mapping
Grafika 3D i Transformacje
Grafika 3D rozszerza koncepcję, aby reprezentować obiekty w trzech wymiarach. Wymaga to zdefiniowania ich położenia, orientacji i skali w przestrzeni wirtualnej.
Transformacje – takie jak translacja (przesuwanie), rotacja i skalowanie – są stosowane do tych modeli 3D przy użyciu macierzy. Transformacje te umożliwiają złożone ruchy kamery i manipulację obiektami.
Model Transformation = Translation Matrix * Rotation Matrix * Scale Matrix
Nowoczesne Techniki: Śledzenie Promieni
Śledzenie promieni to technika renderowania, która symuluje zachowanie światła. Śledzi promienie od punktu widzenia kamery przez każdy piksel, obliczając ich interakcję z obiektami w scenie.
Pozwala to na tworzenie bardzo realistycznych obrazów z dokładnymi odbiciami, refrakcjami i cieniowaniem – choć jest to proces wymagający znacznej mocy obliczeniowej.
Frequently asked questions
Co to jest piksel?
Piksel (element obrazu) jest najmniejską jednostką sterowaną w obrazie cyfrowym. Reprezentuje on pojedynczy punkt koloru.
Dlaczego istnieją różne formaty plików?
Formaty plików różnią się sposobem przechowywania i kompresji danych obrazowych, wpływając na jakość i rozmiar pliku – JPEG dla zdjęć, a PNG dla grafik z przezroczystością.
Jak działa modelowanie 3D?
Modelowanie 3D polega na tworzeniu cyfrowej reprezentacji kształtu obiektu za pomocą specjalistycznego oprogramowania, definiując wierzchołki, krawędzie i ściany.
Wypróbuj na żywo
Wszystko powyżej działa bezpośrednio w Twojej przeglądarce — otwórz SPH Fluid i zmieniaj parametry podczas działania. Nic nie jest instalowane ani przesyłane na serwer, cały model działa w jednej karcie.
▶ Otwórz symulację SPH Fluid