口腔溃疡一直不好是什么原因| 3月10日是什么星座| 梦见偷桃子是什么意思| 是什么符号| 胃胀胃痛吃什么药| 落井下石什么意思| 月亮像什么的比喻句| 金银花有什么功效| 经常饿肚子会导致什么后果| 土贝什么字| 判决书什么时候生效| 外阴痒是什么原因| 什么颜色防晒效果好| 蓝色与什么色搭配好看| 突然吐血是什么原因| 闹心是什么意思啊| 吃什么可以变胖| yeezy是什么牌子| 五台山求什么最灵| hhh是什么意思| 什么龙什么虎| 做脑部ct挂什么科| 22点是什么时辰| 巨细胞病毒阳性什么意思| 小蛇吃什么| 会阴是什么| 脑血管痉挛吃什么药| 孕妇贫血吃什么好| 喝黑枸杞有什么作用和功效| 民航是什么意思| 猴年马月什么意思| 男人时间短什么原因| vlone是什么牌子| 1984年是什么年| 深圳到香港需要办理什么手续| pc是什么材质| 两点水的字和什么有关| 芒硝有什么作用| 高密度脂蛋白胆固醇高是什么意思| 泌尿内科主要看什么病| 吃什么清理脑血管堵塞| 原生态是什么意思| 热症是什么意思| 糖尿病吃什么水果最好| 面红耳赤是什么意思| 乌龟都吃什么| 香菜什么时候种植最好| 百合什么时候开花| 晶莹剔透是什么意思| elisa是什么检测方法| 下身瘙痒什么原因| 山楂炖肉起什么作用| 梦见自己流血是什么预兆| his系统是什么| 腰痛是什么原因引起的| 恩客是什么意思| 桑叶茶有什么好处| 经常喝咖啡有什么好处和坏处| 同样的药为什么价格相差很多| 婴幼儿积食会有什么症状| 本事是什么意思| 梦见买白菜是什么意思| 楚楚欲动是什么意思| 颈椎病睡什么枕头最好| 子宫内膜脱落是什么原因| 茧是什么意思| 熬夜伤什么器官| 樱桃有什么功效| 高血脂吃什么药效果好| 血吸虫是什么动物| 腰椎间盘突出吃什么药好| 乳糖不耐受可以喝什么奶| coscia是什么品牌| vsc是什么意思| gpi是什么意思| 日本为什么偷袭珍珠港| 三七是什么| 头皮屑多用什么洗发水效果好| 手足口病要注意什么| 雪里红是什么菜| 梦见做饭是什么意思| 笔记本电脑什么品牌好| 分数是什么| 甘油三酯高是什么| 太抽象了是什么意思| 瞌睡多是什么原因| helen是什么意思| 宽粉是什么做的| 梧桐树的叶子像什么| 小淋巴结是什么意思| 改善是什么意思| 蛀虫指什么生肖| 桥本甲状腺炎有什么症状| 做美甲师容易得什么病| 蛋白粉有什么功效| 什么是荨麻疹| 做肠镜要做什么准备| 境字五行属什么| 参加追悼会穿什么衣服| 聊表心意是什么意思| 水痘是什么| 浪荡闲游是什么生肖| 蹉跎是什么意思| 喝什么能解酒| 阴茎里面痒是什么原因| 植发用什么头发| 竹外桃花三两枝的下一句是什么| 什么是氙气| 蛋白粉什么时候吃| 肝硬化是什么症状| rj是什么意思| 户主有什么权利| 吃什么疏通血管最快| 硬卧代硬座是什么意思| 大爱是什么意思| 99年属什么的| 木薯淀粉是什么粉| 胃胀是什么原因| 什么是聚酯纤维| 胆碱能性荨麻疹吃什么药| 用酒擦身体有什么好处| 庞统和诸葛亮什么关系| 风油精有什么作用| 数不胜数的胜是什么意思| 热玛吉是什么| 衤字旁与什么有关| 喉咙一直有痰是什么原因| 双头蛇是什么意思| 苯甲酸钠是什么| 下线是什么意思| 葛根长什么样子图片| 检查乙肝五项挂什么科| 牛鬼蛇神是什么意思| 窝是什么结构的字| 穴与什么有关| 突然好想你你会在哪里是什么歌| 身体出现小红点是什么原因| 蛇肉吃了有什么好处| 菩提子手串有什么好处| 螃蟹吃什么| 梦到自己拉大便是什么预兆| 此言念什么| 为什么会有副乳| 什么东西最好卖| 人活一辈子到底为了什么| 人类是什么动物| 咽鼓管炎吃什么药| gucci是什么意思| 688是什么意思| 泪点低是什么意思| 抄送和密送是什么意思| 羊水破了什么感觉| 男性尿道出血什么原因| 大曲是什么| 流产后不能吃什么东西| 姜对头发有什么作用| 舌头中间裂纹是什么病| 医学影像技术是什么| 潴是什么意思| 吾儿是什么意思| 海绵体修复吃什么药| 牛肉配什么菜包饺子好吃| 4t什么意思| dmc是什么意思| 一月九号是什么星座| 35岁月经量少是什么原因| 血氨是什么| 蛇跟什么生肖最配| 桔子树用什么肥料最好| 女人辟邪带什么最好| 新疆有什么水果| 荨麻疹有什么忌口| 老汉推车什么意思| 淋巴结有血流信号预示着什么| 03年属什么生肖| 梦见新房子是什么意思| 肠系膜多发淋巴结是什么意思| 什么盛名| 本科是什么意思| 肌无力是什么原因引起的| 翡翠的种水是什么意思| 忽然流鼻血是什么原因引起的| 什么帽不能戴| 氯胺酮是什么| 女人脚心发热吃什么药| 女人绝经一般在什么年龄段| 孕期应该吃什么| 肋膈角锐利是什么意思| 支气管发炎用什么药| 总胆固醇低是什么原因| 湿热吃什么药好| 复方甘草酸苷片治什么病| 开火是什么意思| 17楼五行属什么| 辣子鸡属于什么菜系| 熹是什么意思| 种牙好还是镶牙好区别是什么| 2004年是什么命| 善存什么时间吃比较好| 聪明反被聪明误是什么意思| 甲状腺4b级是什么意思| 女团是什么意思| 输尿管不扩张什么意思| pt950是什么金| 什么是情绪| 血小板有什么作用| 月经流的是什么血| 宝宝感冒吃什么药| 低血压吃什么药效果好| 其多列是什么意思| 尿酸高注意什么| 备孕需要做些什么准备| 小便清长是什么意思| 2月25号是什么星座| 九寨沟属于什么市| 吃茶叶蛋有什么好处和坏处| 不遗余力的遗是什么意思| 女人梦见猪是什么预兆| 吃什么东西可以长高| 梦见好多死鱼是什么意思| 蛇缠腰是什么病怎么治| 威海有什么好玩的| 经常早上肚子疼是什么原因| 血小板偏高有什么危害| 柿子和什么不能一起吃| 三七花泡水喝有什么功效| 理综是什么| 手背肿是什么原因| point是什么意思| 上次闰六月是什么时候| 世界上最大的生物是什么| 去医院测血糖挂什么科| 桑葚干和什么搭配泡水| 素鸡是什么做的| 9月份是什么季节| 6朵玫瑰代表什么意思| 4月11号是什么星座| 司空见惯是什么意思| 朝对什么| 辅助生殖是什么意思| 头晕什么原因| 精油有什么作用| 芊字五行属什么| 11.6号是什么星座| hazzys是什么牌子价格| 后脑勺发热是什么原因| 五经指什么| 清真是什么意思| 医的笔顺是什么| 什么蔬菜含钾量最高| 聊是什么意思| 陛下的陛是什么意思| 活佛是什么意思呀| 黄精为什么要九蒸九晒| 舌根发黑是什么原因| 内向的人适合什么工作| 莫名其妙什么意思| 堂号是什么意思| 人为什么不可以偏食| 易孕体质是什么意思| 盐酸安罗替尼胶囊主要治疗什么| 兔子的眼睛是什么颜色| 吊膀子是什么意思| 什么是有氧运动什么是无氧运动| 百度Vai al contenuto

【奥迪Q5 2017款 40 TFSI 进取型报价】奥迪Q5报价

Da Wikipedia, l'enciclopedia libera.
百度 比如,留言办理、征集调查、在线访谈的数量与时间等,被要求明确填写;收到留言数量、按期办结数量、超期办结数量等情况被要求公布。

Una pipeline grafica, nella computer grafica 3D, è una sequenza di operazioni atte a restituire e aggiornare un'immagine bitmap, partendo dagli oggetti tridimensionali presenti nella scena.[1] Per realizzare l'immagine bitmap la pipeline può implementare uno o più algoritmi come lo z-buffering, il reyes rendering, ray tracing e altri algoritmi.

Pipeline grafica 3D classica

[modifica | modifica wikitesto]
Fig.1 - Sistemi di coordinate 3D e terminologia

Qualsiasi utilizzo significativo del computer dedicato allo studio della geometria, implica il volere infine visualizzare degli oggetti su un dispositivo grafico. La figura 1 mostra alcune terminologie standard per il primo passo di una classica pipeline grafica tridimensionale, che giunge dalla rappresentazione matematica di un oggetto in alla propria immagine sul dispositivo.[2] Gli oggetti nel mondo sono descritti dall'utente in riferimento a un sistema di coordinate del mondo (world coordinate system). Il mondo è poi proiettato su un piano di visualizzazione (view plan) da un dato punto di vista (viewpoint), che supporremo sia la posizione di una camera o dell'occhio. Abbiamo un'associazione fra il piano di visualizzazione e il sistema di coordinate della camera. Ciò che viene visto dal punto di vista lungo l'asse z positivo del sistema di coordinate della camera, specifica la direzione della vista (view direction). Una finestra (window) nel piano di visualizzazione specifica l'area di interesse. Il volume di visualizzazione o la piramide di visualizzazione è l'infinito volume tracciato dai raggi che partono dal punto di vista e passanti attraverso i punti della finestra.

Per limitare l'output degli oggetti, si può usare spesso un vicino (near, front, o hither) e un lontano (far, back, o yon) piano di clipping.[2] Il volume che si trova all'interno del volume di visualizzazione e fra questi due piani è chiamato volume di visualizzazione troncato o piramide di visualizzazione troncata. Solo quelle parti degli oggetti che giacciono in questo volume e che vengono proiettate nella finestra, saranno visualizzate. La determinazione di quelle parti di un oggetto è detta clipping. In linea di principio, i sistemi di coordinate - del mondo, della camera, e del piano visivo - possono essere distinti. In pratica, tuttavia, si assume che gli assi di coordinate della camera e il sistema di coordinate del piano di visualizzazione siano paralleli e che gli assi z siano perpendicolari al piano visivo.[2] Si assume anche che i loro assi x e y siano paralleli ai lati della finestra.[2]

Il passo finale nel mappare un oggetto a un dispositivo grafico, comporta una mappatura che trasforma le coordinate del piano visivo in coordinate del dispositivo fisico.[2] Questo è generalmente pensato come un processo a due fasi. Inizialmente, una prima mappa trasforma la finestra in una viewport (che è un sotto-rettangolo di un rettangolo fisso chiamato logical screen) e dopo una seconda mappa trasforma le coordinate del logical screen nelle coordinate del dispositivo fisico. A volte il logical screen è già definito in termini di queste coordinate, così che la seconda mappa non è necessaria. Altre volte, esso è posto uguale a un rettangolo fisso come per esempio il quadrato unitario , nel cui caso possiamo dire che la viewport è specificata in coordinate di dispositivo normalizzate (normalized device coordinates, NDC). La classica pipeline grafica 3D può quindi essere riassunta come mostrato nella figura 3.

Fig.2 - Pipeline finestra-dispositivo

Attenzione: la distinzione fra "finestra" e "viewport" è spesso sfocata, e a volte, ciò che dovrebbe essere chiamato viewport viene chiamato finestra. La finestra specifica che cosa viene visto nelle coordinate utente, e la viewport specifica dove quel qualcosa viene visualizzato.[2] Vedi la figura 2.

Fig.3 - La pipeline grafica 3D di base

La pipeline può essere realizzata in software o in hardware, sebbene per questioni di velocità e di prestazioni tutte le moderne schede grafiche dispongano di diverse pipeline grafiche più o meno avanzate. Sebbene esistano molte implementazioni di una pipeline grafica tutte queste implementazioni suddividono il lavoro in quattro operazioni principali (riassumendo quanto detto in precedenza):

  • Modellazione: Durante questa fase vengono generati, come insieme di vertici, gli oggetti da rappresentare; ad esempio linee, poligoni, punti.
  • Elaborazione geometrica: In questa fase si attuano principalmente tre elaborazioni:
    • Normalizzazione (o Viewing): ovvero l'adattamento delle coordinate degli oggetti a quelli della camera virtuale.
    • Clipping: vengono rimosse tutte le parti degli oggetti non visibili, perché fuori dalla vista.
    • Ombreggiatura (Lighting e Shading): in questa fase vengono calcolati i colori e i riflessi degli oggetti tenendo conto delle proprietà dei singoli poligoni e delle luci incidenti e riflesse.
  • Proiezione: L'immagine 3D è proiettata sulla superficie 2D.
  • Rasterizzazione o Scan Conversion: La scena è convertita da un insieme di vertici ad un insieme di pixels (bitmap o immagine raster).

Esempio dei passaggi degli shader in una pipeline grafica

[modifica | modifica wikitesto]
Lo stesso argomento in dettaglio: Shader.

Un ipotetico processo di funzionamento, con all'interno gli shader, potrebbe essere il seguente[3]:

  1. La CPU invia le istruzioni e le coordinate 3D della scena alla GPU
  2. Nel vertex shader programmabile viene trasformata la geometria e vengono applicati alcuni effetti di illuminazione
  3. Il geometry shader, se presente, trasforma ulteriormente la geometria della scena
  4. La geometria viene riprodotta in triangoli, che vengono ulteriormente trasformati in quad (ogni quad è una primitiva di 2x2 pixel)
  5. Vengono applicati ulteriori effetti tramite il pixel shader
  6. Viene effettuato il test di visibilità (z-test): se un pixel è visibile, viene scritto nel framebuffer per l'output su schermo.

La pipeline grafica può essere gestita direttamente dal programma tramite accesso diretto all'hardware o può essere gestita tramite librerie grafiche che forniscono delle primitive di manipolazione che vengono utilizzate dal programma.[2] Nella maggior parte dei casi vengono utilizzate le librerie grafiche sebbene queste introducano una leggera penalizzazione delle prestazioni permettano al programma di sfruttare le schede grafiche in commercio senza dover scrivere una versione apposita del programma per ogni tipologia di scheda grafica. Le più diffuse librerie grafiche tridimensionali sono OpenGL e DirectX.

Pipeline OpenGL
  1. ^ Marshner, Shirley, Fundamentals of Computer Graphics, 4a ed..
  2. ^ a b c d e f g Max K. Agoston, Computer Graphics & Geometric Modeling - Implementarion & Algorithms.
  3. ^ M. Bailey, S. Cunningham, Graphics Shaders: Theory and Practise, 2a ed..

Voci correlate

[modifica | modifica wikitesto]

Altri progetti

[modifica | modifica wikitesto]
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica
年少轻狂下一句是什么 脚踝浮肿是什么原因 上海话十三点是什么意思 宝宝经常发烧是什么原因 深水炸弹是什么
空孕囊是什么原因造成的 两个子是什么字 骨髓捐赠对自己有什么影响没有 耳石症有什么症状 五行缺水是什么意思
杂面是什么面 cpa是什么 vogue是什么牌子 bm是什么牌子 梦见办丧事是什么兆头
产检都检查什么项目 农历7月是什么星座 脱发补充什么维生素 哈戳戳是什么意思 癌症病人吃什么
阴离子是什么hcv9jop6ns1r.cn 下午3点半是什么时辰hlguo.com 精神心理科主要治疗什么疾病hcv9jop2ns8r.cn 肝郁气滞吃什么药好hcv8jop7ns6r.cn 妤读什么hcv7jop5ns3r.cn
媚字五行属什么hcv7jop6ns0r.cn 脾虚吃什么好的最快hcv9jop6ns5r.cn 老玻璃是什么意思hcv9jop3ns5r.cn 看淡是什么意思hcv8jop3ns8r.cn 直肠肿瘤不能吃什么hcv8jop2ns5r.cn
什么是同素异形体hcv9jop2ns3r.cn 葡萄糖氯化钠注射作用是什么hcv8jop7ns6r.cn 贡高我慢是什么意思hcv8jop7ns3r.cn 一加是什么牌子hcv8jop7ns7r.cn 黄山四绝指的是什么hcv9jop1ns1r.cn
adh是什么激素hcv9jop4ns5r.cn 乌龙是什么意思hcv8jop8ns7r.cn mpv什么意思hcv8jop3ns7r.cn 胸闷是什么原因hcv9jop4ns8r.cn 什么是暗网hcv8jop2ns2r.cn
百度