1. 程式人生 > >無背景三維渲染技術

無背景三維渲染技術

大家都用過OFFICE助手、瑞星防毒軟體助手、QQ寵物這樣無背景的軟體。他們的共同特點是採用角色模型作為互動窗體的內容。但是,他們窗體中的內容都是提前建立好的平面動畫或者是乾脆是一張圖片。能不能利用三維渲染引擎建立這種無背景的渲染窗體呢?

我在我的畢業論文中對這種技術進行了詳細的研究,總結出了兩種比較好的方法,在這裡跟大家分享一下。

所謂比較好,主要是從兩個方面來評估:外觀效果、效率。採用這兩種方法都可以達到比較好的效果,並且他們的渲染效率都在我們可以接受的範圍內。

這兩種方法一是採用建立不規則窗體的方法,二是採用建立分層窗體的方法。

(下午要上班了,晚上接著寫)

哈哈,一晃就8年之後了。這已經是老技術了。如果有人還對這個技術感興趣,可以直接給我發郵件要原始碼 。

[email protected]

相關推薦

背景渲染技術

大家都用過OFFICE助手、瑞星防毒軟體助手、QQ寵物這樣無背景的軟體。他們的共同特點是採用角色模型作為互動窗體的內容。但是,他們窗體中的內容都是提前建立好的平面動畫或者是乾脆是一張圖片。能不能利用三維渲染引擎建立這種無背景的渲染窗體呢? 我在我的畢業論文中對這種技術進行了

渲染引擎設計與時間(一)

註冊 三維 特定 渲染引擎 交互 文件 集合 工具 調度 一、初始osg 三維渲染引擎:為了實現三維場景圖形的結構管理和繪制而提供的一系列API的集合。包括構建層和交互層。 Crystal Space、Java3D、Unreal…… osg庫:構件場景圖形的場景圖形節點類、

渲染引擎設計與實踐(四)

方式 lora 扇面 多個 幀緩存 binding osg smo tco 五、繪制幾何對象和文字 幀緩存(Frame Buffer)為用戶與顯示設備交互的一個接口,將顯示的畫面抽象成一塊可以進行讀寫操作的內存區域。 幀緩存的每一個存儲單元都對應顯示屏上的一個像素。整個緩存

渲染引擎設計與實踐(八)

窗口 drag 支持機制 對象 window ani handle ima 視頻 8.2三維人機交互工具 osg實現了三維場景的漫遊以及場景中三維對象的操縱。 8.2.1漫遊器 osgGA::MatrixManipulator類 漫遊器也是事件處理器GUIEventHand

基於數字光柵投影的結構光測量技術(總結)

概述 三維重建 光學三維測量 被動三維測量 主動三維測量 基於PMP的結構光三維測量技術 結

新一代GIS技術體系再升

編者按:在2018 GIS 軟體技術大會上,超圖釋出了SuperMap GIS 9D(2019)系列產品,該版本全面擁抱空間大資料技術,並在微服務、容器化、雲原生、自動化運維等方面全新升級,進一步優化和提升了雲GIS功能,構建了新一代三維GIS技術體系。即日起,我們將陸續在“超圖集團”公

關於製作技術的軟體調研分析

一、序言   三維動畫作為電腦美術的一個分支,是建立在動畫藝術和電腦軟硬體技術發展基礎上而形成的一種相對的獨立新型的藝術形式,其發展起來所依靠的三維製作技術,即 3D 技術,是隨著計算機軟硬體技術的發展而產生的一門新興技術。   自上個世紀七十年代後期,隨著計算機圖形學應用的空前發展,歐美國家以電腦做工具,

重建技術(2)各種方法簡介

轉自:三維重建技術 各種方法簡介, G換一種活法 這個博主也是轉載的,可是來源不可查,所以暫把來源寫為這個博主的部落格 三維重建技術通過深度資料獲取、預處理、點雲配準與融合、生成表面等過程,把真實場景刻畫成符合計算機邏輯表達的數學模型。這種模型可以對如文物保護、

重建技術 各種方法簡介

三維重建技術通過深度資料獲取、預處理、點雲配準與融合、生成表面等過程,把真實場景刻畫成符合計算機邏輯表達的數學模型。這種模型可以對如文物保護、遊戲開發、建築設計、臨床醫學等研究起到輔助的作用。 1.1 研究背景及意義 人類通過雙眼來探索與發現世界。人類接收外部資訊的方

重建技術概述

基於視覺的三維重建,指的是通過攝像機獲取場景物體的資料影象,並對此影象進行分析處理,再結合計算機視覺知識推匯出現實環境中物體的三維資訊。 1. 相關概念 (1)彩色影象與深度影象 彩色影象也叫作RGB影象,R、G、B三個分量對應於紅、綠、藍三個通道的顏色,它們的疊加組成

【視覺-視覺技術-理論篇】視覺技術----雙目立體視覺,結構光等-戰略總結0

作者冀然 摘要 結構光三維測量技術是解決非接觸三維測量問題的一個有效途徑,它彌補了傳統機器視覺以二維強度影象恢復三維景物的過程中損失了深度資訊的缺陷,可實現對三維景物的完整描述。 本文

《逐夢旅程 WINDOWS遊戲編程之從零開始》筆記8——載入模型&Alpha混合技術&深度測試與Z緩存

one 平面 rep none pes x文件 mas 參數 函數 第17章 三維遊戲模型的載入 主要是如何從3ds max中導出.X文件,以及如何從X文件加載三維模型到DirextX遊戲程序裏。因為復雜的3D物體,要用代碼去實現,那太反人類了,所以我們需要一些建模軟件。

《企業雲桌面實施》-小技巧-08-建築設計行業-真實效果-漫遊動畫-視圖渲染

雲計算 esxi xendesktop 《企業雲桌面實施》-系列博文-陸續更新中****************************************************************************************************《企業雲桌面實施》

人臉識別技術使我們更好地認識彼此

直觀 關聯 post 識別 模型 最小 部門 蘋果 tle 人臉識別,一種基於人的臉部特征信息進行身份認證的生物特征識別技術。近年來,隨著歐美發達國家人臉識別技術開始進入實用階段後,人臉識別迅速成為近年來全球的一個市場熱點,它具有如下顯著優點: ·非接觸,智能交互,用戶接

借助WebGL可視化技術檢索3D動態圖像

WebG 三維可視 大數據可視化平臺是通過三維表現技術來表示復雜的信息,實現對海量數據的立體呈現。可視化技術借助人腦的視覺思維能力,通過挖掘數據之間重要的關聯關系將若幹關聯性的可視化數據進行匯總處理,揭示數據中隱含的規律和發展趨勢,從而提高數據的使用效率。在解決了海量數據分析耗時過長、挖掘深度不夠、數

最新的一些雲技術及私有雲運標題文章

開課 vmware 系列 直播 pow idc 隱患 性能 mar 雲運維的優勢與傳統的運維服務相比,基於雲計算運維服務實現了三大轉變。首先它變被動為主動。基於雲計算的運維服務以及各種監控、警告、日誌、報告服務工具為依托,通過全面的網絡式監控可以及早發現故障隱患,從而可以建

[圖形學] 經典演算法 - Kajiya紋理渲染毛髮

簡介         渲染複雜度高細節豐富的場景一直是影象繪製的重要目標。一個想法是引入不同尺度的層次,每一層次對應一種精度幾何模型。因此那些複雜的小物體可以被歸類為可被簡化的幾何物體。         但是,繪

技術服務線上沙龍——效能優化線上問題整理

11月8日,超圖集團質控與支援中心組織了歲末衝刺技術服務福利第一彈——新一代三維效能優化,在講解過程中就不斷有朋友們在留言區提問,最後我們不得不延長沙龍時間來回答朋友們的問題,後面有朋友們提出將問題整理為文件,方便大家後續檢視。於是,技術支援的同事們打鐵趁熱,將線上關注度較高的問題整理出

如何對立體圖形進行360度死角觀察呢?

我們在日常CAD繪圖設計工作中,常常會接觸到各種各樣不同的三維立體圖形。為了保證繪圖的精準度,我們需要對繪製好的三維立體圖形進行360度無死角觀察。那麼我們該如何具體操作呢?小編今天就和大傢俱體的討論一下。演示步驟如下: 步驟一:繪製三維立體圖形CAD圖紙 首先我們先執行迅捷CAD編輯器專業版,然後開啟或

技術貼】ArcGIS Runtime for Xamarin 使用SPK構建逼真的場景

ArcGIS Runtime for Xamarin 使用SPK構建逼真的三維場景 SPK是一個重要的三維格式,SPK基於開源標準I3S,ArcGIS Runtime 很好的支援了SPK,這樣可以讓桌面端,移動端都能體驗到逼真炫酷,流暢的三維場景。 ArcGIS