Logo
Unionpedia
Komunikacja
pobierz z Google Play
Nowy! Pobierz Unionpedia na urządzeniu z systemem Android™!
Zainstaluj
Szybszy dostęp niż przeglądarce!
 

Shader

Indeks Shader

– krótki program komputerowy, często napisany w specjalnym języku programowania, który w grafice trójwymiarowej opisuje właściwości pikseli oraz wierzchołków.

44 kontakty: ATI Technologies, Bufor ramki, Cg (język programowania), CUDA, Czas rzeczywisty, Direct3D, DirectCompute, DirectX, GPGPU, Grafika 3D, High dynamic range rendering, Interfejs programowania aplikacji, Język programowania, Karta graficzna, Komputer osobisty, Licencje BSD, Mapowanie wypukłości, Materiał (grafika 3D), Moc obliczeniowa, Nvidia, Oświetlenie (grafika komputerowa), Obliczenia równoległe, Odbicie (grafika), OpenCL, OpenGL, OpenGL Shading Language, Oprogramowanie, Piksel, Potok graficzny, Procesor, Procesor graficzny, Procesor wielordzeniowy, Rasteryzacja, Refrakcja, Renderowanie, Scena (3D), Siatka (grafika 3D), Standard, Symetria płaszczyznowa, Teksturowanie, Teselacja, Transform and Lighting, Vulkan (API), Wierzchołek (grafika 3D).

ATI Technologies

ATI Technologies Inc. (gdzie ATI jest skrótem od Array Technologies Incorporated) – kanadyjski producent układów scalonych, znany głównie ze swoich kart graficznych.

Nowy!!: Shader i ATI Technologies · Zobacz więcej »

Bufor ramki

Bufor ramki – część pamięci RAM (zwykle karty graficznej) przeznaczona do przechowywania informacji o pojedynczej ramce obrazu.

Nowy!!: Shader i Bufor ramki · Zobacz więcej »

Cg (język programowania)

C for graphics - język programowania shaderów, opracowany przez firmę Nvidia (we współpracy z Microsoftem) w oparciu o języki C i C++ w celu zastąpienia używanego dotychczas języka assemblerowego.

Nowy!!: Shader i Cg (język programowania) · Zobacz więcej »

CUDA

CUDA (ang. Compute Unified Device Architecture) – opracowana przez firmę Nvidia uniwersalna architektura procesorów wielordzeniowych (głównie kart graficznych) umożliwiająca wykorzystanie ich mocy obliczeniowej do rozwiązywania ogólnych problemów numerycznych w sposób wydajniejszy niż w tradycyjnych, sekwencyjnych procesorach ogólnego zastosowania.

Nowy!!: Shader i CUDA · Zobacz więcej »

Czas rzeczywisty

Czas rzeczywisty – termin często używany w celu wyróżnienia przypadków zgłoszenia, przedstawienia, raportowania oraz reakcji na zdarzenia w tej samej ilości, a czasami również w tym samym czasie, w jakim mająone miejsce.

Nowy!!: Shader i Czas rzeczywisty · Zobacz więcej »

Direct3D

Direct3D - komponent, część biblioteki DirectX firmy Microsoft, zajmująca się wyświetlaniem grafiki trójwymiarowej.

Nowy!!: Shader i Direct3D · Zobacz więcej »

DirectCompute

Microsoft DirectCompute – API zajmujące się obsługąGPGPU.

Nowy!!: Shader i DirectCompute · Zobacz więcej »

DirectX

DirectX – zestaw funkcji API wspomagających generowanie grafiki (dwuwymiarowej i trójwymiarowej), dźwięku oraz innych zadań związanych zwykle z grami komputerowymi i innymi aplikacjami multimedialnymi.

Nowy!!: Shader i DirectX · Zobacz więcej »

GPGPU

GPGPU (lub – obliczenia ogólnego przeznaczenia na układach GPU, zwany także GPGP, rzadziej GP2) – technika, dzięki której GPU, zwykle zajmujący się tylko obliczeniami związanymi z grafikąkomputerową, umożliwia wykonywanie obliczeń ogólnego przeznaczenia, tak jak CPU.

Nowy!!: Shader i GPGPU · Zobacz więcej »

Grafika 3D

Prosta animacja w grafice trójwymiarowej Grafika 3D, grafika trójwymiarowa – dziedzina grafiki komputerowej zajmująca się głównie wizualizacjątrójwymiarowądanych geometrycznych pozwalających na przedstawienie dowolnego obiektu lub powierzchni w technice trójwymiarowej.

Nowy!!: Shader i Grafika 3D · Zobacz więcej »

High dynamic range rendering

Porównanie HDR przed i po. HDR Rendering, HDRR (rendering z użyciem szerokiego zakresu dynamicznego) – technika generowania sceny w grafice trójwymiarowej, której efektem jest renderowanie świata wirtualnego z realistycznym oświetleniem, przy użyciu znacznie szerszego niż normalnie zakresu jasności oświetlenia.

Nowy!!: Shader i High dynamic range rendering · Zobacz więcej »

Interfejs programowania aplikacji

Interfejs programowania aplikacjiDyrektywa Parlamentu Europejskiego i Rady (UE) 2018/1972 z dnia 11 grudnia 2018 r. ustanawiająca Europejski kodeks łączności elektronicznej.

Nowy!!: Shader i Interfejs programowania aplikacji · Zobacz więcej »

Język programowania

Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.

Nowy!!: Shader i Język programowania · Zobacz więcej »

Karta graficzna

Gigabyte RTX 4070 Aero MSI RTX 2080 Gaming X Trio Procesor graficzny karty 6600GT Jedna z kart Nvidia – GeForce 8800 GTS Karta graficzna – w węższym rozumieniu karta rozszerzeń komputera która przetwarza dane graficzne, adaptując je na sygnał odpowiedni do wyświetlenia przez monitor lub inne urządzenie wyjściowe.

Nowy!!: Shader i Karta graficzna · Zobacz więcej »

Komputer osobisty

klawiatura Komputer osobisty (ang. personal computer, PC) – komputer ogólnego przeznaczenia, którego rozmiar, możliwości i cena predysponujągo do indywidualnego użytku.

Nowy!!: Shader i Komputer osobisty · Zobacz więcej »

Licencje BSD

Licencje BSD (Berkeley Software Distribution Licenses, BSDL) – jedne z licencji zgodnych z zasadami wolnego oprogramowania.

Nowy!!: Shader i Licencje BSD · Zobacz więcej »

Mapowanie wypukłości

Mapowanie wypukłości – technika teksturowania, która symuluje niewielkie wypukłości powierzchni, bez ingerencji w geometrię obiektu trójwymiarowego.

Nowy!!: Shader i Mapowanie wypukłości · Zobacz więcej »

Materiał (grafika 3D)

Materiał – zespół cech powierzchni obiektu trójwymiarowego przetwarzanego w programie graficznym lub bibliotece programistycznej; oprogramowanie użytkowe pozwala zwykle tworzyć zestawy materiałów, które następnie można używać wielokrotnie.

Nowy!!: Shader i Materiał (grafika 3D) · Zobacz więcej »

Moc obliczeniowa

Moc obliczeniowa komputera – liczba działań arytmetycznych, jakie może wykonać komputer w określonej jednostce czasu.

Nowy!!: Shader i Moc obliczeniowa · Zobacz więcej »

Nvidia

NVIDIA Corporation (wymowa:; oficjalny zapis: NVIDIA, stylizowany nVIDIAMała litera n tej samej wysokości, co reszta napisu. W latach 90. i wczesnych 2000. stylizowany zapis miał pochylonąliterę n – nVIDIA) – amerykańskie przedsiębiorstwo komputerowe będące jednym z największych na świecie producentów procesorów graficznych i innych układów scalonych przeznaczonych na rynek komputerowy.

Nowy!!: Shader i Nvidia · Zobacz więcej »

Oświetlenie (grafika komputerowa)

W grafice 3D wierne modelowania rzeczywistego oświetlenia w dużej mierze stanowi o fotorealizmie danej sceny.

Nowy!!: Shader i Oświetlenie (grafika komputerowa) · Zobacz więcej »

Obliczenia równoległe

Galera – komputer równoległy złożony z ponad 1000 procesorów. Obliczenia równoległe – forma wykonywania obliczeń, w której wiele instrukcji jest wykonywanych jednocześnie.

Nowy!!: Shader i Obliczenia równoległe · Zobacz więcej »

Odbicie (grafika)

Model stworzony przy użyciu SketchUp z wykorzystaniem technologii ray tracing. Odbicie – odzwierciedlenie rzeczywistego wyglądu powierzchni, o właściwościach odbijających światło, jakie można zobrazować za pomocągrafiki komputerowej.

Nowy!!: Shader i Odbicie (grafika) · Zobacz więcej »

OpenCL

OpenCL – framework wspomagający pisanie aplikacji działających na heterogenicznych platformach składających się z różnego rodzaju jednostek obliczeniowych (m.in. CPU, GPU, FPGA).

Nowy!!: Shader i OpenCL · Zobacz więcej »

OpenGL

OpenGL – specyfikacja otwartego i uniwersalnego API do tworzenia grafiki.

Nowy!!: Shader i OpenGL · Zobacz więcej »

OpenGL Shading Language

OpenGL Shading Language (GLSL, glslang) – język programowania potoku graficznego składniowo zbliżony do języka C, wykorzystywany przez bibliotekę OpenGL.

Nowy!!: Shader i OpenGL Shading Language · Zobacz więcej »

Oprogramowanie

Oprogramowanie – ogół informacji w postaci zestawu instrukcji, zaimplementowanych interfejsów i zintegrowanych danych przeznaczonych dla komputera do realizacji wyznaczonych celów.

Nowy!!: Shader i Oprogramowanie · Zobacz więcej »

Piksel

Wyświetlacz ciekłokrystaliczny z powiększonym fragmentem i widocznymi na nim pojedynczymi subpikselami Piksele RGB na matrycy LCD wyświetlającej kolor pomarańczowy (u góry) i niebieski (na dole). Po prawej średnie zbliżenie, po lewej – duże zbliżenie pikseli tworzących te kolory. Piksele na różnych typach wyświetlaczy Piksele Piksel (ang. pixel) – najmniejszy jednolity (przedstawiający konkretny kolor) element obrazu prezentowanego na wyświetlaczach urządzeń cyfrowych lub drukowanego w technice druku punktowego.

Nowy!!: Shader i Piksel · Zobacz więcej »

Potok graficzny

Potok graficzny – droga przepływu danych między interfejsem karty graficznej a buforem ramki zawierającym gotowąklatkę animacji 3D.

Nowy!!: Shader i Potok graficzny · Zobacz więcej »

Procesor

Procesor Intel Pentium (widok od dołu) LGA1366 Pomieszczenie wysokiej czystości (''Clean room'') w Glenn Research Center (NASA) Procesor (ang. central processing unit, CPU) – sekwencyjne urządzenie cyfrowe, które pobiera dane z pamięci operacyjnej lub strumienia danych, interpretuje je i wykonuje jako rozkazy, zwracając dane do pamięci lub wyjściowego strumienia danych.

Nowy!!: Shader i Procesor · Zobacz więcej »

Procesor graficzny

Nvidia GeForce 3 Ti 200 Procesor graficzny (ang. graphics processing unit, GPU) – jednostka obliczeniowa znajdująca się w kartach graficznych.

Nowy!!: Shader i Procesor graficzny · Zobacz więcej »

Procesor wielordzeniowy

Procesor czterordzeniowy AMD Phenom II X4 840 Procesor wielordzeniowy – procesor mający więcej niż jeden rdzeń fizyczny.

Nowy!!: Shader i Procesor wielordzeniowy · Zobacz więcej »

Rasteryzacja

Przykład rasteryzacji odcinka, łuku oraz wielokąta Antyaliasing: przykład rasteryzacji trójkąta Rasteryzacja – działanie polegające na jak najwierniejszym przedstawieniu płaskiej figury geometrycznej na urządzeniu rastrowym, dysponującym skończonąrozdzielczością.

Nowy!!: Shader i Rasteryzacja · Zobacz więcej »

Refrakcja

Załamanie światła Refrakcja Załamanie (połączone z częściowym odbiciem) promienia światła na płaskiej powierzchni szklanego półwalca Efekty wynikające z załamania światła Refrakcja – zmiana kierunku rozchodzenia się fali elektromagnetycznej lub akustycznej, załamanie fali związane ze zmianąjej prędkości (zob. prędkość światła, prędkość dźwięku), gdy przechodzi do innego ośrodka.

Nowy!!: Shader i Refrakcja · Zobacz więcej »

Renderowanie

Renderowanie (Rzeczownik odczasownikowy od render, „przekazać, oddać, sprawić, przedstawić”; ze średnioang. rendren, z anglonorm. rendre, „oddać, poddać” z łac. lud. *rendere, altern. łac. reddere: od re-, red-, „wstecz, ponownie, znowu, przeciw, od-” i częściowo od dare, „dawać”, spokr. z dos, „dar, talent, posag, wiano”, gr. διδόναι didonai, „dać, nadać, przyznać”; częściowo od -dere, „umieścić”, gr. τιθέναι tithenai, „umieścić, położyć, kłaść”.) – graficzne przedstawienie treści zapisanej cyfrowo w formie właściwej dla danego środowiska (np. wyświetlenie w oknie przeglądarki strony WWW zapisanej w kodzie HTML).

Nowy!!: Shader i Renderowanie · Zobacz więcej »

Scena (3D)

Scena – w grafice trójwymiarowej, zbiór niezależnych, osobno stworzonych trójwymiarowych obiektów, zgrupowanych i zaaranżowanych w jednąscenę.

Nowy!!: Shader i Scena (3D) · Zobacz więcej »

Siatka (grafika 3D)

Przykładowy obiekt opisywany siatkąwielokątów Siatka, siatka wielokątów – dwa lub więcej wielokątów połączonych ze sobąkrawędziami.

Nowy!!: Shader i Siatka (grafika 3D) · Zobacz więcej »

Standard

Standard – wspólnie ustalone kryterium, które określa powszechne, zwykle najbardziej pożądane cechy czegoś, np.

Nowy!!: Shader i Standard · Zobacz więcej »

Symetria płaszczyznowa

Obraz walca F w symetrii płaszczyznowej S względem płaszczyzny P: F'.

Nowy!!: Shader i Symetria płaszczyznowa · Zobacz więcej »

Teksturowanie

1: 3D model bez teksturowania2: Ten sam model z teksturowaniem Model dzbanka teksturowany wzorem marmuru Teksturowanie, fakturowanie – technika stosowana w grafice trójwymiarowej, której celem jest przedstawienie szczegółów powierzchni lub kolorów obiektów przestrzennych za pomocąobrazów bitmapowych (tekstur) lub funkcji matematycznych (tekstur proceduralnych).

Nowy!!: Shader i Teksturowanie · Zobacz więcej »

Teselacja

Teselacja (ang. tessellation) – dzielenie wygenerowanych podczas tworzenia obrazu 3D wielokątów na mniejsze, dzięki czemu wyświetlany obiekt może być dokładniej odwzorowany.

Nowy!!: Shader i Teselacja · Zobacz więcej »

Transform and Lighting

Transform and Lighting, T&L (z ang. transformacja i oświetlenie) – pojęcie używane w grafice komputerowej.

Nowy!!: Shader i Transform and Lighting · Zobacz więcej »

Vulkan (API)

Vulkan – niskopoziomowe, wieloplatformowe API wspomagające tworzenie grafiki 3D, opracowane przez Khronos Grouphttps://www.khronos.org/assets/uploads/developers/library/overview/2015_vulkan_v1_Overview.pdf.

Nowy!!: Shader i Vulkan (API) · Zobacz więcej »

Wierzchołek (grafika 3D)

Vertexy sześcianu Wierzchołek (ang. vertex z łac.) – podstawowe pojęcie grafiki trójwymiarowej opartej na tzw.

Nowy!!: Shader i Wierzchołek (grafika 3D) · Zobacz więcej »

Przekierowuje tutaj:

Cieniowanie pikseli, Pixel Shader, Pixel shader, Vertex Shader.

TowarzyskiPrzybywający
Hej! Jesteśmy na Facebooku teraz! »