1.用于執(zhí)行渲染系統(tǒng)的渲染過程的方法,所述方法包括:
生成初級射線以對圖像進(jìn)行渲染;
確定所述初級射線是否能夠生成至少一種次級射線;
作為確定所述初級射線能夠生成所述至少一種次級射線的響應(yīng),將與所述初級射線有關(guān)的信息存儲在存儲器中;以及
基于存儲在所述存儲器中的與所述初級射線有關(guān)的信息,生成所述至少一種次級射線。
2.根據(jù)權(quán)利要求1所述的方法,其中確定所述初級射線是否能夠生成至少一種次級射線包括:作為所述初級射線與對象相交且所述初級射線不是陰影射線的響應(yīng),確定所述初級射線能夠生成所述至少一種次級射線。
3.根據(jù)權(quán)利要求1所述的方法,還包括:
作為確定所述初級射線不能生成所述至少一種次級射線的響應(yīng),從所述存儲器中刪除與所述初級射線有關(guān)的信息。
4.根據(jù)權(quán)利要求1所述的方法,還包括:
作為確定所述至少一種次級射線生成陰影射線而不生成折射射線或反射射線的響應(yīng),從所述存儲器中刪除與所述初級射線有關(guān)的信息。
5.根據(jù)權(quán)利要求4所述的方法,還包括:
確定所述存儲器是否包括與射線有關(guān)的信息;以及
作為確定所述存儲器包括多條信息的響應(yīng),基于所述多條信息中最近被存儲在所述存儲器中的與射線有關(guān)的信息來生成次級射線。
6.根據(jù)權(quán)利要求1所述的方法,還包括:
作為所述初級射線是陰影射線的響應(yīng),將所述初級射線的渲染結(jié)果作為色彩值存儲在幀緩沖器中。
7.根據(jù)權(quán)利要求1所述的方法,還包括:
作為所述存儲器不包括與射線有關(guān)的任何信息的響應(yīng),終止所述渲染過程。
8.根據(jù)權(quán)利要求1所述的方法,其中與所述初級射線有關(guān)的信息包括與所述初級射線的方向向量有關(guān)的信息。
9.一種渲染系統(tǒng),包括:
射線發(fā)生器,配置成生成初級射線;
渲染器,配置成基于所生成的初級射線來對圖像進(jìn)行渲染;
存儲器;以及
控制器,配置成:確定所述初級射線是否能夠生成至少一種次級射線;作為確定所述初級射線能夠生成所述至少一種次級射線的響應(yīng),將與所述初級射線有關(guān)的信息存儲在所述存儲器中;以及基于存儲在所述存儲器中的與所述初級射線有關(guān)的信息來生成所述至少一種次級射線。
10.根據(jù)權(quán)利要求9所述的渲染系統(tǒng),其中所述控制器還配置成:作為所述初級射線與對象相交且不是陰影射線的響應(yīng),確定所述初級射線能夠生成所述次級射線。
11.根據(jù)權(quán)利要求9所述的渲染系統(tǒng),其中所述控制器還配置成:作為確定所述初級射線不生成所述至少一種次級射線的響應(yīng),從所述存儲器中刪除與所述初級射線有關(guān)的信息。
12.根據(jù)權(quán)利要求11所述的渲染系統(tǒng),所述控制器還配置成:確定所述存儲器是否包括與射線有關(guān)的信息;以及作為確定所述存儲器包括多條信息的響應(yīng),基于所述多條信息之中最近被存儲在所述存儲器中的與射線有關(guān)的信息來生成次級射線。
13.根據(jù)權(quán)利要求9所述的渲染系統(tǒng),所述控制器還被配置成:作為所述初級射線是陰影射線的響應(yīng),將所述初級射線的渲染結(jié)果存儲在幀緩沖器中。
14.根據(jù)權(quán)利要求9所述的渲染系統(tǒng),其中所述控制器還配置成:確定所述存儲器是否包括與射線有關(guān)的信息;以及作為所述存儲器不包括與射線有關(guān)的任何信息的響應(yīng),終止所述渲染系統(tǒng)的渲染過程。
15.根據(jù)權(quán)利要求9所述的渲染系統(tǒng),其中與所述初級射線有關(guān)的信息包括與所述初級射線的方向向量有關(guān)的信息。