亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

圖像生成方法、裝置、電子設(shè)備、存儲介質(zhì)及程序產(chǎn)品與流程

文檔序號:39787090發(fā)布日期:2024-10-29 16:58閱讀:4來源:國知局
圖像生成方法、裝置、電子設(shè)備、存儲介質(zhì)及程序產(chǎn)品與流程

本技術(shù)涉及圖像處理技術(shù),尤其涉及一種圖像生成方法、裝置、電子設(shè)備、存儲介質(zhì)及程序產(chǎn)品。


背景技術(shù):

1、基于圖形處理硬件的顯示技術(shù),擴(kuò)展了感知環(huán)境以及獲取信息的渠道,尤其是虛擬場景的顯示技術(shù),能夠根據(jù)實(shí)際應(yīng)用需求實(shí)現(xiàn)受控于用戶或人工智能的虛擬對象的多樣化的移動,具有各種典型的應(yīng)用場景,例如在游戲等的虛擬場景中,能夠模擬虛擬對象之間的交互過程。

2、相關(guān)技術(shù)中,用戶通過調(diào)整虛擬場景的場景參數(shù),然后基于場景參數(shù)進(jìn)行烘焙,從而查看最終的烘焙效果(即場景渲染圖),但是烘焙需要大量的計(jì)算資源,會浪費(fèi)大量的開發(fā)時(shí)間,從而降低了渲染效率。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)實(shí)施例提供一種圖像生成方法、裝置、電子設(shè)備、計(jì)算機(jī)可讀存儲介質(zhì)及計(jì)算機(jī)程序產(chǎn)品,能夠加速渲染過程,提高渲染效率。

2、本技術(shù)實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:

3、本技術(shù)實(shí)施例提供一種圖像生成方法,包括:

4、獲取虛擬場景中的多個待渲染點(diǎn)以及場景參數(shù);

5、對每個所述待渲染點(diǎn)進(jìn)行基于光照參數(shù)變量的采樣處理,得到每個所述待渲染點(diǎn)的多個采樣點(diǎn),其中,所述采樣點(diǎn)包括光照參數(shù);

6、基于每個所述待渲染點(diǎn)的多個采樣點(diǎn)進(jìn)行渲染加速處理,得到每個所述待渲染點(diǎn)的加速結(jié)果;

7、基于每個所述待渲染點(diǎn)的加速結(jié)果以及所述場景參數(shù)進(jìn)行全局光照處理,得到每個所述待渲染點(diǎn)的光照結(jié)果;

8、對多個所述待渲染點(diǎn)的光照結(jié)果進(jìn)行映射處理,得到所述虛擬場景對應(yīng)的預(yù)覽圖。

9、本技術(shù)實(shí)施例提供一種圖像生成方法,包括:

10、響應(yīng)于虛擬場景的場景參數(shù)的設(shè)置操作,實(shí)時(shí)顯示所述虛擬場景的場景參數(shù)對應(yīng)的預(yù)覽圖;

11、響應(yīng)于針對所述場景參數(shù)的保存操作,顯示所述虛擬場景對應(yīng)的場景渲染圖。

12、本技術(shù)實(shí)施例提供一種圖像生成裝置,包括:

13、獲取模塊,用于獲取虛擬場景中的多個待渲染點(diǎn)以及場景參數(shù);

14、采樣模塊,用于對每個所述待渲染點(diǎn)進(jìn)行基于光照參數(shù)變量的采樣處理,得到每個所述待渲染點(diǎn)的多個采樣點(diǎn),其中,所述采樣點(diǎn)包括光照參數(shù);

15、加速模塊,用于基于每個所述待渲染點(diǎn)的多個采樣點(diǎn)進(jìn)行渲染加速處理,得到每個所述待渲染點(diǎn)的加速結(jié)果;

16、全局光照模塊,用于基于每個所述待渲染點(diǎn)的加速結(jié)果以及所述場景參數(shù)進(jìn)行全局光照處理,得到每個所述待渲染點(diǎn)的光照結(jié)果;

17、對多個所述待渲染點(diǎn)的光照結(jié)果進(jìn)行映射處理,得到所述虛擬場景對應(yīng)的預(yù)覽圖。

18、上述技術(shù)方案中,所述采樣模塊還用于對每個所述待渲染點(diǎn)進(jìn)行基于光照參數(shù)變量的低差異性采樣處理,得到低差異采樣序列;

19、對所述低差異采樣序列進(jìn)行重要性采樣處理,得到每個所述待渲染點(diǎn)的多個采樣點(diǎn)。

20、上述技術(shù)方案中,所述加速模塊還用于執(zhí)行以下至少之一處理:

21、基于每個所述待渲染點(diǎn)的多個采樣點(diǎn)進(jìn)行漸進(jìn)式渲染處理;

22、基于每個所述待渲染點(diǎn)的多個采樣點(diǎn)進(jìn)行輻射緩存處理。

23、上述技術(shù)方案中,所述加速模塊還用于確定每個所述待渲染點(diǎn)對應(yīng)的像素點(diǎn);

24、將多個所述像素點(diǎn)進(jìn)行分幀處理,得到多幀第一圖像,其中,每幀第一圖像包括多個所述像素點(diǎn)中的部分所述像素點(diǎn),每個部分所述像素點(diǎn)包括所述多個采樣點(diǎn);

25、對所述每幀第一圖像中包括的所述像素點(diǎn)進(jìn)行間接光照估算處理,得到所述像素點(diǎn)對應(yīng)的所述待渲染點(diǎn)的加速結(jié)果。

26、上述技術(shù)方案中,所述對所述每幀第一圖像中包括的所述像素點(diǎn)進(jìn)行間接光照估算處理,得到所述像素點(diǎn)對應(yīng)的所述待渲染點(diǎn)的加速結(jié)果之前,所述加速模塊還用于對所述每幀第一圖像中包括的所述像素點(diǎn)的采樣點(diǎn)進(jìn)行分幀處理,得到多幀第二圖像,其中,每幀第二圖像包括多個所述像素點(diǎn)中的部分所述像素點(diǎn),每個部分所述像素點(diǎn)包括所述多個采樣點(diǎn)中的部分所述采樣點(diǎn);

27、針對任一所述第二圖像中的任一所述像素點(diǎn)執(zhí)行以下處理:

28、對所述像素點(diǎn)包括的部分所述采樣點(diǎn)進(jìn)行間接光照估算處理,得到所述像素點(diǎn)對應(yīng)的部分間接光照結(jié)果;

29、對多個所述第二圖像的所述像素點(diǎn)對應(yīng)的部分間接光照結(jié)果進(jìn)行合并處理,得到所述像素點(diǎn)對應(yīng)的所述待渲染點(diǎn)的加速結(jié)果。

30、上述技術(shù)方案中,所述加速模塊還用于當(dāng)所述像素點(diǎn)的已采樣的采樣點(diǎn)對應(yīng)的間接光照結(jié)果的方差小于方差閾值時(shí),減少所述像素點(diǎn)對應(yīng)的所述采樣點(diǎn)的數(shù)量;

31、對減少所述采樣點(diǎn)數(shù)量的所述像素點(diǎn)進(jìn)行間接光照估算處理,得到所述像素點(diǎn)對應(yīng)的所述待渲染點(diǎn)的加速結(jié)果。

32、上述技術(shù)方案中,所述加速模塊還用于針對所述待渲染點(diǎn)執(zhí)行以下處理:

33、確定所述待渲染點(diǎn)所在的體素位置;

34、當(dāng)所述體素位置緩存有所述采樣點(diǎn)的輻射信息時(shí),從所述體素位置獲取所述輻射信息;

35、對所述輻射信息進(jìn)行間接光照估算處理,得到所述待渲染點(diǎn)的加速結(jié)果。

36、上述技術(shù)方案中,所述加速模塊還用于當(dāng)所述體素位置未緩存所述輻射信息時(shí),對所述待渲染點(diǎn)的多個采樣點(diǎn)進(jìn)行光線追蹤處理,得到所述采樣點(diǎn)的輻射信息;

37、將所述采樣點(diǎn)的輻射信息緩存至所述待渲染點(diǎn)所在的體素位置。

38、上述技術(shù)方案中,所述全局光照模塊還用于根據(jù)所述場景參數(shù),獲取每個所述待渲染點(diǎn)的直接光照結(jié)果;

39、將所述待渲染點(diǎn)的直接光照結(jié)果與每個所述待渲染點(diǎn)的加速結(jié)果的加和,作為每個所述待渲染點(diǎn)的光照結(jié)果。

40、本技術(shù)實(shí)施例提供一種圖像生成裝置,包括:

41、預(yù)覽模塊,用于響應(yīng)于虛擬場景的場景參數(shù)的設(shè)置操作,實(shí)時(shí)顯示所述虛擬場景的場景參數(shù)對應(yīng)的預(yù)覽圖;

42、烘焙模塊,用于響應(yīng)于針對所述場景參數(shù)的保存操作,顯示所述虛擬場景對應(yīng)的場景渲染圖。

43、上述技術(shù)方案中,所述顯示所述虛擬場景對應(yīng)的場景渲染圖之前,所述預(yù)覽模塊還用于響應(yīng)于針對所述場景參數(shù)的調(diào)整操作,實(shí)時(shí)顯示調(diào)整后的所述場景參數(shù)對應(yīng)的預(yù)覽圖。

44、上述技術(shù)方案中,所述顯示所述虛擬場景對應(yīng)的場景渲染圖之前,所述烘焙模塊還用于基于所述虛擬場景的場景參數(shù)對所述虛擬場景進(jìn)行全局光照處理,得到所述虛擬場景對應(yīng)的光照結(jié)果;

45、對所述虛擬場景對應(yīng)的光照結(jié)果進(jìn)行烘焙處理,得到所述虛擬場景對應(yīng)的場景渲染圖。

46、本技術(shù)實(shí)施例提供一種電子設(shè)備,所述電子設(shè)備包括:

47、存儲器,用于存儲計(jì)算機(jī)程序或計(jì)算機(jī)可執(zhí)行指令;

48、處理器,用于執(zhí)行所述存儲器中存儲的計(jì)算機(jī)程序或計(jì)算機(jī)可執(zhí)行指令時(shí),實(shí)現(xiàn)本技術(shù)實(shí)施例提供的圖像生成方法。

49、本技術(shù)實(shí)施例提供一種計(jì)算機(jī)可讀存儲介質(zhì),存儲有計(jì)算機(jī)程序或計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)程序或計(jì)算機(jī)可執(zhí)行指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)本技術(shù)實(shí)施例提供的圖像生成方法。

50、本技術(shù)實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序或計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)程序或計(jì)算機(jī)可執(zhí)行指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)本技術(shù)實(shí)施例提供的圖像生成方法。

51、本技術(shù)實(shí)施例具有以下有益效果:

52、通過對待渲染點(diǎn)進(jìn)行基于光照參數(shù)變量的采樣處理,并基于待渲染點(diǎn)的多個采樣點(diǎn)進(jìn)行渲染加速處理,以加速渲染過程,并基于待渲染點(diǎn)的加速結(jié)果以及場景參數(shù)進(jìn)行全局光照處理,以實(shí)時(shí)生成預(yù)覽圖,提高了渲染效率。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1