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

Multiplex pixel distribution for multi-machine rendering

專利號(hào)
US11176721B2
公開日期
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.

說明書

First, to extract a maximal (or maximum) level of system performance, the rendering engines are kept equally fully busy until the end of a rendering cycle. In the context of parallel computing, this issue may be referred to as load balancing, where multiple rendering engines are working to address problems of unequal complexity. One or more aspects are directed towards avoiding a situation in which one or more rendering engines completes its task(s) before other rendering engines, thereby sitting idly while the other rendering engines that may be operating on more difficult (or complex) parts of the problem continue to operate, resulting in diminished parallel speed-up.

In addition, it is appreciated that different computers hosting the rendering engines may not necessarily be homogenous. For example, the different computers hosting the rendering engines 130 of FIG. 1 may have different computing capabilities. Here, the different computers may employ a combination of processor types with different processor core-counts and/or different clock speeds. By distributing tasks according to one or more embodiments of the present disclosure, different computers having such different capabilities may be better accommodated.

In addition, it is appreciated that each rendering engine may begin rendering computations at a different time. According to at least one embodiment, the controlling of multiple rendering engines to perform computations (e.g., for a particular pixel) need not include controlling the rendering engines to begin performance of the computations at a same time (e.g., a same particular time). As such, according to one or more embodiments, synchronizing the rendering engines to begin rendering computations at a particular time is not necessarily required.

權(quán)利要求

1
微信群二維碼
意見反饋