完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > opengl
OpenGL(全寫(xiě)Open Graphics Library)是指定義了一個(gè)跨編程語(yǔ)言、跨平臺(tái)的編程接口規(guī)格的專(zhuān)業(yè)的圖形程序接口。它用于三維圖像(二維的亦可),是一個(gè)功能強(qiáng)大,調(diào)用方便的底層圖形庫(kù)。
文章:45個(gè) 瀏覽:29339次 帖子:40個(gè)
GPUGPU主要用途及相關(guān)API標(biāo)準(zhǔn)
GPU可以加速三維圖形的渲染,使得復(fù)雜的三維場(chǎng)景可以以流暢的幀率顯示在屏幕上;也能支持多種圖形效果,如陰影、反射、抗鋸齒等,可以提高圖像的真實(shí)感和美觀度。
基于OpenGL操作GPU來(lái)提升圖片模糊性能實(shí)現(xiàn)
本篇文章介紹了由單純的在JS中用正態(tài)分布公式操作像素點(diǎn)實(shí)現(xiàn)模糊效果,引出性能問(wèn)題,最后到基于OpenGL實(shí)現(xiàn)模糊效果的優(yōu)化,最后性能上也從模糊一張大圖片...
教你怎樣去創(chuàng)建個(gè)性化的圖形用戶(hù)界面
人機(jī)界面是機(jī)器制造商創(chuàng)建品牌的關(guān)鍵組件之一,創(chuàng)建完美的人機(jī)界面不是一個(gè)步驟,而是一個(gè)過(guò)程。
2023-02-17 標(biāo)簽:連接器嵌入式系統(tǒng)人機(jī)界面 910 0
開(kāi)發(fā)一款segmentation標(biāo)記的工具
PixelAnnotationTool是一款簡(jiǎn)單方便的segmentation工具,之前所訓(xùn)練的道路區(qū)域檢測(cè)模型,便是用這工具來(lái)標(biāo)記道路區(qū)域。
實(shí)現(xiàn)這個(gè)AR demo,首先就是識(shí)別到二維碼,然后根據(jù)二維碼的位置信息,通過(guò)透視變換得到一個(gè)區(qū)域,然后用過(guò)掩碼的方式,將一段視頻疊加到實(shí)時(shí)場(chǎng)景中。
OpenGL中的頂點(diǎn)、 圖元、片元、像素的含義解讀
頂點(diǎn)(vertexs) 圖元(primitives) 片元(fragments,又叫片斷) 像素(pixels) 階段1. 頂點(diǎn) - 圖元 幾何頂點(diǎn)被組...
在計(jì)算機(jī)圖形學(xué)中GPGPU需要用到的OpenGL概念
在計(jì)算機(jī)圖形學(xué)中,紋理映射是實(shí)現(xiàn)復(fù)雜表面效果的高效方法,即以較小的計(jì)算量就可以實(shí)現(xiàn)較為逼真的模芯效果。在GPGPU中,紋理映射也是一個(gè)至關(guān)重要的概念。由...
2022-10-18 標(biāo)簽:APIOpenGL計(jì)算機(jī)圖形學(xué) 1039 0
使用OpenGL ES構(gòu)架和GPU的離屏幀合成器/分解器功能實(shí)現(xiàn)
用于處理離屏頁(yè)面的視頻幀合成與分解模塊是視頻通信、視頻網(wǎng)絡(luò)、視頻安防等多媒體應(yīng)用中最重要的軟件組件之一。離屏頁(yè)面是指沒(méi)有在屏幕上顯示的那些視頻幀。
如何使用OpenCL架構(gòu)工具實(shí)現(xiàn)嵌入式任務(wù)并行模式的開(kāi)發(fā)
近幾年來(lái),處理器從最求高性能轉(zhuǎn)向追求多內(nèi)核。這種改變主要是由于量子效應(yīng)(quantum effects)的作用難以實(shí)現(xiàn)高性能和低功耗的兼得,因而需要加速...
使用Panda3D游戲引擎和OpenGL著色語(yǔ)言來(lái)為3D游戲添加紋理,法線(xiàn)貼圖,泛光,環(huán)境遮擋
法線(xiàn)貼圖(英語(yǔ):Normal mapping)是一種模擬凹凸處光照效果的技術(shù),是凸凹貼圖的一種實(shí)現(xiàn)。法線(xiàn)貼圖可以在不添加多邊形的前提下,為模型添加細(xì)節(jié)。...
Android OpenGL ES開(kāi)發(fā):投影和相機(jī)視圖創(chuàng)建和應(yīng)用
OpenGL ES環(huán)境允許你以更接近于你眼睛看到的物理對(duì)象的方式來(lái)顯示你繪制的對(duì)象。
如何把OpenGL中3D坐標(biāo)轉(zhuǎn)換成2D坐標(biāo)
在OpenGL中,一切事物都在3D空間中,但我們的屏幕坐標(biāo)確實(shí)2D像素?cái)?shù)組,OpenGL大部分工作就是把3D坐標(biāo)轉(zhuǎn)換成適應(yīng)屏幕的2D像素。3D坐標(biāo)轉(zhuǎn)換成...
2018-07-09 標(biāo)簽:opengl 8652 0
其次,OpenGL會(huì)計(jì)算這些表面和觀察平面的距離。如果啟用了深度緩沖區(qū),在繪制每個(gè)像素之前,OpenGL會(huì)把它的深度值和已經(jīng)存儲(chǔ)在這個(gè)像素的深度值進(jìn)行比...
OpenGL要求:指定頂點(diǎn)的命令必須包含在glBegin函數(shù)之后,glEnd函數(shù)之前(否則指定的頂點(diǎn)將被忽略)。在調(diào)用glBegin函數(shù)時(shí),我們需要傳入...
2018-05-07 標(biāo)簽:opengl 2729 0
OPENGL坐標(biāo)系介紹 世界坐標(biāo)系和當(dāng)前繪圖坐標(biāo)系區(qū)別
世界坐標(biāo)系:在OpenGL中,世界坐標(biāo)系是以屏幕中心為原點(diǎn)(0, 0, 0),且是始終不變的。你面對(duì)屏幕,你的右邊是x正軸,上面是y正軸,屏幕指向你的為...
2018-05-04 標(biāo)簽:opengl 1.3萬(wàn) 0
當(dāng)不開(kāi)啟光照時(shí),使用頂點(diǎn)顏色來(lái)產(chǎn)生整個(gè)表面的顏色。用glShadeModel可以設(shè)置表面內(nèi)部像素顏色產(chǎn)生的方式。GL_FLAT/GL_SMOOTH.
2018-05-08 標(biāo)簽:opengl 3657 0
GPU管線(xiàn)各個(gè)階段知識(shí)點(diǎn)詳細(xì)的分析理解
GPU渲染流水線(xiàn),是硬件真正體現(xiàn)渲染概念的操作過(guò)程,也是最終將圖元畫(huà)到2D屏幕上的階段。GPU管線(xiàn)涵蓋了渲染流程的幾何階段和光柵化階段,但對(duì)開(kāi)發(fā)者而言,...
初學(xué)OpenGL,打開(kāi)紅寶書(shū),會(huì)告訴你OpenGL是個(gè)狀態(tài)機(jī),OpenGL采用了客戶(hù)端-服務(wù)器模式,那時(shí)覺(jué)得好抽象,直到后來(lái)了解了繪制上下文才把這些聯(lián)系...
2018-04-28 標(biāo)簽:opengl狀態(tài)機(jī) 2500 0
游戲循環(huán)主要包括這幾個(gè)部分: 1、硬件事件,主要就是指觸屏事件,按鍵事件和鼠標(biāo)事件; 2、游戲事件,主要指定時(shí)器事件和預(yù)定義事件,比如schedul...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專(zhuān)題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹(shù)莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |