白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Multiplex pixel distribution for multi-machine rendering

專利號(hào)
US11176721B2
公開(kāi)日期
2021-11-16
申請(qǐng)人
DreamWorks Animation LLC(US CA Glendale)
發(fā)明人
Toshiaki Kato
IPC分類
G06T11/60
技術(shù)領(lǐng)域
rendering,pixel,engines,may,tile,engine,or,computer,random,be
地域: CA CA Glendale

摘要

A method of controlling rendering of a computer image at a plurality of computers includes: controlling a first computer of the plurality of computers to identify a pixel of a tile of the computer image, wherein the identification of the pixel is based on an inter-pixel order; controlling the first computer to identify one or more locations of the pixel, to facilitate sampling of the pixel at the one or more locations thereof, wherein the identification of the one or more locations is based on an intra-pixel computational order corresponding to the first computer; and receiving rendering results corresponding to the one or more locations of the pixel.

說(shuō)明書(shū)

Therefore, when dynamically balancing tasks (or load-balancing) between different rendering engines, the above approach may require special care to adjust the dispatched tasks by communicating task-progress information back to a central dispatch (e.g., dispatch 120 of FIG. 1) and then configuring the central dispatch to adjust the sub-region(s) assigned to each rendering engine, in order to achieve a better load balancing. Alternatively, the central dispatch may be configured to subdivide an image into sufficiently small tiles such that a round-robin type of tile assignment can hide (or mask) an uneven load distribution because the variance in time to compute a given tile becomes sufficiently small. However, this approach increases the overhead that is performed for each rendering task, adds additional inter-process communication, and/or decreases the efficiency of parallelism. In addition, this approach requires exclusive task dispatch logic to add/remove regions to/from each rendering process.

In contrast, according to various embodiments of the present disclosure, communication between the rendering engines is not required during rendering, and thus parallel performance is not impacted.

Aspects of the present disclosure are directed to a method of distributing tasks (e.g., sampling locations within a particular pixel) to each of multiple rendering engines that are used to render an image. For example, each rendering engine may operate (or reside) at a respective computer (or host) of a plurality of computers. Aspects of the present disclosure are directed to addressing one or more of the following areas.

權(quán)利要求

1
微信群二維碼
意見(jiàn)反饋