RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

光線跟蹤的原理和優(yōu)缺點(diǎn)的概述

Dbwd_Imgtec ? 來(lái)源:未知 ? 作者:易水寒 ? 2018-05-05 11:50 ? 次閱讀

光線跟蹤是一種真實(shí)地顯示物體的方法,該方法由Appe在1968年提出。光線跟蹤方法沿著到達(dá)視點(diǎn)的光線的反方向跟蹤,經(jīng)過(guò)屏幕上每一個(gè)象素,找出與視線相交的物體表面點(diǎn)P0,并繼續(xù)跟蹤,找出影響P0點(diǎn)光強(qiáng)的所有光源,從而算出P0點(diǎn)上精確的光線強(qiáng)度,在材質(zhì)編輯中經(jīng)常用來(lái)表現(xiàn)鏡面效果。

光線跟蹤或稱光跡追蹤是計(jì)算機(jī)圖形學(xué)的核心算法之一。在算法中,光線從光源被拋射出來(lái),當(dāng)他們經(jīng)過(guò)物體表面的時(shí)候,對(duì)他們應(yīng)用種種符合物理光學(xué)定律的變換。最終,光線進(jìn)入虛擬的攝像機(jī)底片中,圖片被生成出來(lái)。

光線跟蹤的原理和優(yōu)缺點(diǎn)的詳細(xì)資料概述

優(yōu)點(diǎn)

光線跟蹤的流行來(lái)源于它比其它渲染方法如掃描線渲染或者光線投射更加能夠現(xiàn)實(shí)地模擬光線,象反射和陰影這樣一些對(duì)于其它的算法來(lái)說(shuō)都很難實(shí)現(xiàn)的效果,卻是光線跟蹤算法的一種自然結(jié)果。光線跟蹤易于實(shí)現(xiàn)并且視覺(jué)效果很好,所以它通常是圖形編程中首次嘗試的領(lǐng)域。

缺點(diǎn)

光線跟蹤的一個(gè)最大的缺點(diǎn)就是性能,掃描線算法以及其它算法利用了數(shù)據(jù)的一致性從而在像素之間共享計(jì)算,但是光線跟蹤通常是將每條光線當(dāng)作獨(dú)立的光線,每次都要重新計(jì)算。但是,這種獨(dú)立的做法也有一些其它的優(yōu)點(diǎn),例如可以使用更多的光線以抗混疊現(xiàn)象,并且在需要的時(shí)候可以提高圖像質(zhì)量。盡管它正確地處理了相互反射的現(xiàn)象以及折射等光學(xué)效果,但是傳統(tǒng)的光線跟蹤并不一定是真實(shí)效果圖像,只有在非常緊似或者完全實(shí)現(xiàn)渲染方程的時(shí)候才能實(shí)現(xiàn)真正的真實(shí)效果圖像。由于渲染方程描述了每個(gè)光束的物理效果,所以實(shí)現(xiàn)渲染方程可以得到真正的真實(shí)效果,但是,考慮到所需要的計(jì)算資源,這通常是無(wú)法實(shí)現(xiàn)的。于是,所有可以實(shí)現(xiàn)的渲染模型都必須是渲染方程的近似,而光線跟蹤就不一定是最為可行的方法。包括光子映射在內(nèi)的一些方法,都是依據(jù)光線跟蹤實(shí)現(xiàn)一部分算法,但是可以得到更好的效果。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴

原文標(biāo)題:光線跟蹤的有什么優(yōu)缺點(diǎn)?

文章出處:【微信號(hào):Imgtec,微信公眾號(hào):Imagination Tech】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    nbiot和lora的優(yōu)缺點(diǎn)是什么?

    nbiot和lora的優(yōu)缺點(diǎn)
    發(fā)表于 06-04 06:37

    LED的優(yōu)缺點(diǎn)

    LED的優(yōu)缺點(diǎn)[attach]80908[/attach]
    發(fā)表于 08-20 21:07

    nbiot和lora的優(yōu)缺點(diǎn)

    、車輛追蹤、寵物跟蹤、智慧農(nóng)業(yè)、智慧工業(yè)、智慧城市、智慧社區(qū)等等應(yīng)用和領(lǐng)域。nbiot的優(yōu)缺點(diǎn)nbiot比2G/3G/4G有50~100倍的上行容量提升;覆蓋強(qiáng);低速率低功耗低帶寬帶來(lái)的是低成本優(yōu)勢(shì)
    發(fā)表于 09-04 17:54

    SPI協(xié)議的優(yōu)缺點(diǎn)

    SPI協(xié)議介紹SPI協(xié)議的優(yōu)缺點(diǎn)
    發(fā)表于 12-24 06:29

    LED技術(shù)的優(yōu)缺點(diǎn)

    LED技術(shù)的優(yōu)缺點(diǎn)介紹
    發(fā)表于 01-01 06:05

    無(wú)刷電機(jī)的優(yōu)缺點(diǎn)

    無(wú)刷電機(jī)的優(yōu)缺點(diǎn)無(wú)刷電機(jī)的作用無(wú)刷電機(jī)的使用壽命
    發(fā)表于 01-27 06:16

    FPGA有哪些優(yōu)缺點(diǎn)?

    FPGA到底是什么?FPGA有哪些優(yōu)缺點(diǎn)?FPGA常見(jiàn)的應(yīng)用是什么?
    發(fā)表于 09-18 07:37

    什么是OFDM?有什么優(yōu)缺點(diǎn)

    什么是OFDM?有什么優(yōu)缺點(diǎn)?OFDM中降低PAPR的方法有哪些?
    發(fā)表于 10-09 07:41

    什么是IoC?具有哪些優(yōu)缺點(diǎn)?

    什么是IoC?具有哪些優(yōu)缺點(diǎn)?
    發(fā)表于 10-21 09:33

    ARM架構(gòu)優(yōu)缺點(diǎn)是什么?

    ARM架構(gòu)優(yōu)缺點(diǎn)是什么?MicroPython項(xiàng)目怎么移植?
    發(fā)表于 01-17 06:40

    LwIP的優(yōu)缺點(diǎn)是什么

    目錄2.1 LwIP 的優(yōu)缺點(diǎn)2.2 LwIP 的文件說(shuō)明2.2.1 如何獲取 LwIP 源碼文件2.2.2 LwIP 文件說(shuō)明2.3 使用 vscode 查看源碼2.3.1 查看文件中的符號(hào)列表
    發(fā)表于 01-20 06:25

    什么是SPI? SPI優(yōu)缺點(diǎn)是什么?

    什么是SPI?SPI優(yōu)缺點(diǎn)是什么?
    發(fā)表于 02-17 08:00

    ASCII和hex十六進(jìn)制的優(yōu)缺點(diǎn)是什么?

    ASCII具有哪些優(yōu)缺點(diǎn)?hex十六進(jìn)制的優(yōu)缺點(diǎn)是什么?
    發(fā)表于 02-18 06:26

    指向和單脈沖跟蹤在車載動(dòng)中通中的應(yīng)用

    指向和單脈沖跟蹤在車載動(dòng)中通中的應(yīng)用 概述:現(xiàn)階段車載“動(dòng)中通”跟蹤方式主要有慣導(dǎo)向方式和單脈沖跟蹤方式,2種跟蹤方式有各自的
    發(fā)表于 04-28 16:24 ?32次下載

    蒙特卡洛模擬優(yōu)缺點(diǎn)

    本文以蒙特卡洛法為中心,對(duì)蒙特卡洛的優(yōu)缺點(diǎn)、缺點(diǎn)的改進(jìn)方法、蒙特卡洛的基本原理思想與應(yīng)用領(lǐng)域進(jìn)行了詳細(xì)的概述。
    發(fā)表于 12-15 14:31 ?5.5w次閱讀
    蒙特卡洛模擬<b class='flag-5'>優(yōu)缺點(diǎn)</b>
    RM新时代网站-首页