3D model je digitální reprezentace objektu nebo prostoru ve třech rozměrech, složená z geometrie, materiálů a často i textur, animací či fyzikálních vlastností. Používá se v hrách, filmech, průmyslovém návrhu, architektuře, e-commerce i simulacích, kde software z modelu počítá zobrazení nebo další data.
3D design
3D tvorba má vrstvený slovník: jinak se mluví o geometrii, jinak o materiálech a jinak o světle a renderování. Hodně pojmů se navíc liší podle softwaru.
Kategorie vysvětluje termíny napříč celým pracovním postupem a tam, kde se názvosloví mezi nástroji rozchází, zmiňujeme obě varianty.
- Hesel
- 29
29 hesel
#
A
Ambient occlusion je technika stínování, která u každého bodu povrchu odhaduje, jak velká část okolní polokoule oblohy je zastíněna blízkou geometrií, a podle toho ztlumí rozptýlené okolní světlo. Výsledkem jsou tmavší kouty, spáry, záhyby a místa dotyku objektů, díky nimž scéna působí prostorově a objekty vypadají skutečně položené na podložce.
Animace klíčových snímků
Keyframe animationAnimace klíčových snímků je technika, při které animátor zadá hodnoty vlastnosti (polohu, rotaci, barvu, průhlednost) jen v několika vybraných časech a software dopočítá všechny mezilehlé snímky interpolací. Klíčový snímek tedy nese stav v daném okamžiku, křivka mezi klíči určuje rychlost změny a výsledkem je plynulý pohyb bez ručního kreslení každého snímku.
Anti-aliasing
vyhlazování hranAnti-aliasing je soubor technik, které omezují zubaté hrany a třepení detailů vznikající při převodu spojitého obrazu na mřížku pixelů. V grafice barvy na hranách obvykle průměruje nebo vzorkuje vícekrát, aby diagonály, text a 3D modely působily plynuleji, i když za cenu výkonu nebo mírné ztráty ostrosti.
B
Baking textur
texture bakingBaking textur je proces, při kterém se výsledek náročného výpočtu (osvětlení, stínů, detailu vysokopolygonového modelu nebo procedurálního materiálu) předpočítá a uloží do rastrové textury namapované přes UV souřadnice modelu. Za běhu aplikace se pak místo opakovaného výpočtu jen čte hotová hodnota z obrázku, což výrazně šetří výkon.
Blender je open source 3D aplikace pro modelování, sculpting, animaci, simulace, kompoziting a renderování scén. Spojuje nástroje pro tvorbu polygonálních modelů, materiálů, kamer, světel a efektů do jednoho prostředí, takže se používá pro herní assety, vizualizace, motion design, výuku i menší filmovou produkci.
Bump mapa
Bump mapBump mapa je šedotónová textura, která pro každý bod povrchu udává relativní výšku a slouží k výpočtu vychýlených normál při stínování. Geometrie modelu se nemění, mění se jen směr, kterým povrch odráží světlo, takže hladký polygon vypadá zvrásněně: cihlová spára, kůže, tepaný kov nebo výbrus dřeva.
C
Culling je technika v grafickém programování, která před vykreslením vyřazuje objekty, plochy nebo fragmenty považované za neviditelné či nepodstatné pro aktuální záběr. Cílem je snížit počet výpočtů pro GPU, šetřit paměťovou propustnost a udržet stabilní snímkovou frekvenci bez změny viditelného výsledku.
D
Displacement mapa
displacement mapDisplacement mapa je textura, jejíž hodnoty určují, o kolik se má každý bod povrchu 3D modelu fyzicky posunout podél normály. Na rozdíl od normálové mapy tedy mění skutečnou geometrii: vzniká reliéf s vlastním obrysem, správným stínem i samostíněním. Vyžaduje ale hustou síť trojúhelníků nebo tesselaci přímo na GPU.
F
Fotogrammetrie
PhotogrammetryFotogrammetrie je metoda určování tvaru, polohy a rozměrů objektů z překrývajících se fotografií nebo jiných obrazových snímků. Software v nich hledá stejné body, odhaduje pozice kamer a z geometrie paprsků skládá mračno bodů, 3D model, ortofoto nebo měřitelné mapové podklady.
G
glTF je otevřený formát konsorcia Khronos Group pro přenos a načítání 3D scén a modelů. Popisuje geometrii, materiály, textury, animace i kostru v JSON struktuře doplněné o binární buffery, jejichž rozložení odpovídá tomu, co grafické API očekává. Díky tomu se scéna nahraje do GPU s minimem dodatečného zpracování.
H
HDRI
obraz s vysokým dynamickým rozsahemHDRI je obrázek, který ukládá jas scény ve výrazně širším rozsahu než běžná osmibitová fotografie, typicky v desetinných číslech bez horního stropu. Ve 3D grafice se panoramatické HDRI používá jako zdroj osvětlení a odrazů: objekt je obklopen koulí s tímto obrazem a světlo přebírá z reálné scény.
L
Level of DetailLOD
úroveň detailuLevel of Detail je technika real-time grafiky, která pro každý objekt vybírá zjednodušenou variantu geometrie, textur nebo stínování podle toho, jak velký je objekt na obrazovce. Vzdálený model se vykreslí s desetinou trojúhelníků, blízký v plné kvalitě. Cílem je udržet snímkovou frekvenci bez viditelné ztráty kvality.
M
Mipmapa
MipmapMipmapa je předpočítaná řada postupně zmenšovaných kopií jedné textury, ve které má každá úroveň poloviční rozměry oproti předchozí. Grafická karta při vykreslování vybírá úroveň podle toho, jak hustě se texel promítá na pixel, čímž potlačuje aliasing na vzdálených plochách a zároveň zlepšuje využití texturové cache.
N
Normálová mapa
normal mapNormálová mapa je textura, která pro každý texel ukládá směr povrchové normály místo běžné barvy. Renderer podle těchto směrů upravuje výpočet osvětlení, takže plochá geometrie může působit jako členitý materiál v reálném čase. Skutečné vrcholy ani silueta modelu se tím obvykle nemění.
O
Osvětlovací model
lighting modelOsvětlovací model je matematický popis toho, jak se v počítačové grafice vypočítá barva povrchu podle světel, materiálu, normály a směru pohledu. Používá se v rendererech a shaderech k simulaci matného odrazu, lesku, stínů i fyzikálně věrohodnějšího chování materiálů.
P
Polygonální síť
polygon meshPolygonální síť je datová reprezentace 3D povrchu složená z vrcholů, hran a plošek, nejčastěji trojúhelníků nebo čtyřúhelníků. V grafice určuje tvar modelu, umožňuje texturování, výpočet osvětlení a animaci, ale zároveň ovlivňuje paměť, výkon renderingu a kvalitu deformací. Používá se v herních enginech a DCC nástrojích.
R
Rasterizace
RasterizationRasterizace je převod geometrie, písma, vektorových tvarů nebo obrazových popisů na mřížku pixelů či vzorků. V grafických kartách tvoří klíčový krok mezi 3D scénou a obrazem na displeji: rozhoduje, které pixely pokrývá trojúhelník, jakou mají hloubku a jaké fragmenty dostanou shadery.
Ray tracing
sledování paprskůRay tracing je technika vykreslování, která simuluje cestu světelných paprsků scénou a z jejich průsečíků s objekty počítá barvu pixelů. Používá se pro věrohodné odrazy, stíny, průhlednost a globální osvětlení, ale je výpočetně náročnější než běžná rasterizace.
Retopologie
RetopologyRetopologie je úprava nebo nové vytvoření polygonální sítě 3D modelu tak, aby měla čistší tok hran, méně zbytečných polygonů a lepší chování při animaci, texturování nebo renderování. Používá se hlavně po digitálním sculptingu, 3D skenu nebo automatickém generování geometrie pro hry a vizualizace.
Rigging je příprava 3D modelu na animaci pomocí kostry, vazeb, kontrolerů a deformačních pravidel. Rigger určí, které části mesh modelu se mají hýbat spolu s konkrétními kostmi nebo ovladači, aby postava, obličej, stroj či rekvizita reagovaly předvídatelně při pózování a exportu do animačního nebo herního workflow.
S
Scéna
SceneScéna je v grafickém programování a 3D designu uspořádaný celek objektů, světel, kamer, materiálů a dalších dat, ze kterých renderer nebo herní engine vytváří výsledný obraz či interaktivní prostředí. Určuje prostorové vztahy, viditelnost, animace i vazby mezi prvky. Dobře navržená scéna odděluje obsah od způsobu vykreslení a usnadňuje úpravy, optimalizaci i sdílení dat mezi nástroji.
Sculpting
digitální socháníSculpting je způsob tvorby 3D modelu, při kterém umělec deformuje hustou síť polygonů štětci podobnými hlíně: tahem přidává hmotu, ubírá ji, uhlazuje nebo vyrývá detail. Místo ruční práce s jednotlivými vrcholy a hranami pracuje s tvarem jako celkem, což se hodí pro organické objekty, postavy a tvory.
SubdivizeSubD
Subdivision surfaceSubdivize je technika 3D modelování, při které se hrubá polygonální síť opakovaně dělí na menší plochy podle pevného schématu a její vrcholy se zprůměrují, takže hranatý model konverguje k hladkému povrchu. Modelář pracuje s několika desítkami polygonů, zatímco renderer zobrazí povrch s tisíci mikroploškami.
T
Textura
TextureTextura je datový obraz nebo procedurální vzor, který se v počítačové grafice používá k určení vzhledu povrchu objektu. Může nést barvu, průhlednost, drsnost, normály nebo jiné hodnoty, které shader čte při vykreslování. Textury umožňují bohatý detail bez modelování každé nerovnosti geometrií a výrazně ovlivňují paměť i výkon.
Topologie modelu
mesh topologyTopologie modelu je uspořádání vrcholů, hran a stěn polygonální sítě, tedy to, jak je povrch 3D objektu rozdělený na plochy a kudy vedou jeho hranové smyčky. Dobrá topologie kopíruje tvar i zamýšlenou deformaci modelu, drží čtyřúhelníkové stěny v rovnoměrném toku a rozhoduje o kvalitě animace, stínování i následného texturování.
U
UV mapování
UV mappingUV mapování je způsob, jak přiřadit bodům na povrchu 3D modelu souřadnice v 2D textuře. Souřadnice U a V určují, která část obrázku se zobrazí na konkrétním polygonu, takže lze na objekt přesně nanést barvu, detaily materiálu, normálové mapy nebo jiné texturové informace.
V
Vertex shader
vrcholový shaderVertex shader je program běžící na GPU pro každý vstupní vrchol modelu, který vypočítá jeho polohu pro další fáze grafické pipeline. Obvykle převádí souřadnice z prostoru objektu přes kameru do projekce a předává interpolovatelná data, například barvu, normálu nebo UV souřadnice, fragment shaderu.
Vykreslovací pipeline
rendering pipelineVykreslovací pipeline je posloupnost pevně daných kroků, kterými grafická karta promění popis 3D scény (vrcholy, transformace, materiály) na barvy jednotlivých pixelů ve výsledném obrazu. Zahrnuje zpracování vrcholů, sestavení primitiv, ořez, rasterizaci, výpočet barvy fragmentů a zápis do framebufferu. Programovatelné části pipeline řídí shadery, zbytek obstarává pevná logika hardwaru.
Ostatní kategorie webzi slovník
Softwarový vývoj
Jazyky, paradigmata, návrhové vzory a testování: pojmy, které rozhodují o tom, jestli se kód dá po roce ještě rozšiřovat.
149 heselWebové technologie
HTTP, DOM, prohlížečová API a frameworky: co se doopravdy děje mezi zadáním adresy a vykreslenou stránkou.
117 heselDatabáze
SQL i NoSQL, indexy, transakce a konzistence: proč jsou některé dotazy okamžité a jiné položí server.
47 heselDatová analytika
ETL, datové sklady, metriky a statistika: jak z provozních dat vzniká něco, podle čeho se dá rozhodovat.
70 heselUmělá inteligence
Jazykové modely, agenti, prompt engineering a RAG: pojmy z oboru, kde slovník zastarává rychleji než kdekoli jinde.
43 heselStrojové učení
Modely, trénink, evaluace a to, proč model s výbornou přesností může být v praxi k ničemu.
49 heselSítě a protokoly
TCP/IP, DNS, TLS a CDN: vrstvy, po kterých data cestují, a místa, kde se to obvykle rozbije.
44 heselPočítačová architektura
CPU, cache, paměť a instrukční sady: proč je rozdíl mezi „málo operací“ a „rychlý kód“.
35 heselCloud a DevOps
Kontejnery, CI/CD, infrastruktura jako kód a observabilita: jak se software dostane do provozu a jak se v něm udrží.
67 heselKyberbezpečnost
Kryptografie, autentizace a útoky: pojmy, u kterých se nepřesnost v definici rovnou promítne do zranitelnosti.
68 heselDigitální marketing
Atribuce, kanály, kampaně a metriky: co jednotlivá čísla v reportu skutečně měří.
55 heselSEO
Technické SEO, indexace a optimalizace pro AI vyhledávače: jak se obsah dostane k lidem i k jazykovým modelům.
41 heselOnline platby
Platební brány, karetní schémata, 3-D Secure a PCI DSS: cesta peněz od tlačítka Zaplatit k účtu obchodníka.
32 heselE-commerce
Katalog, košík, checkout a fulfillment: pojmy z provozu e-shopu, kde se každé procento konverze počítá.
70 heselKvantitativní trading
Mikrostruktura trhu, riziko a backtesting: pojmy z oboru, kde chyba v metodice vypadá jako zisk.
5 heselGrafické programování
Shadery, rasterizace a GPU: jak se z čísel v paměti stane obraz na displeji.
40 heselUX/UI design
Interakce, přístupnost a design systémy: pojmy, které rozhodují o tom, jestli se produkt dá používat.
48 heselMobilní vývoj
iOS, Android a multiplatformní přístupy: pojmy z vývoje aplikací, které běží v cizím obchodě a na cizích pravidlech.
33 heselPrávo a compliance
GDPR, PCI DSS, EU AI Act a přístupnost: regulace, které se promítají přímo do zadání vývoje.
47 hesel