JPH03238559A - Setting processing method for bounding volume - Google Patents
Setting processing method for bounding volumeInfo
- Publication number
- JPH03238559A JPH03238559A JP2034800A JP3480090A JPH03238559A JP H03238559 A JPH03238559 A JP H03238559A JP 2034800 A JP2034800 A JP 2034800A JP 3480090 A JP3480090 A JP 3480090A JP H03238559 A JPH03238559 A JP H03238559A
- Authority
- JP
- Japan
- Prior art keywords
- node
- bounding volume
- setting
- projected area
- intersection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Image Generation (AREA)
Abstract
Description
【発明の詳細な説明】 〔発明の属する技術分野〕 本発明は1画像生成手法に関する技術であって。[Detailed description of the invention] [Technical field to which the invention pertains] The present invention relates to a technique for generating one image.
光線追跡法等で使用される物体定義法の−っであるコン
ストラクチイブ・ソリッド・ジオメトリ(Constr
uctlve 5olid Geotaetry (
以下C3Gと略す))に用いるバウンディング・ボリュ
ーム(Bounding Volume (以下BV
と略す))の設定処理方法に関する。Constructive solid geometry is an object definition method used in ray tracing, etc.
uctlve 5 solid Geotaetry (
Bounding Volume (hereinafter abbreviated as BV) used for
(abbreviated as ))).
〔従来の技術]
第8図はC3Gモデルで物体データを定義する例を示す
。C3Gモデルでは、第8図図示のように木構造で物体
が定義される。光線追跡法は、光線が物体と交差するか
否かを計算し、物体と交差すれば、その点における物体
の輝度を求めて画像を生成する手法である。物体と光線
の交差判定を効率良く行うために、CSCモデルでは、
CSC木の各ノードにBounding Volume
(B V )と呼ぶ直方体や球などの単純な形状の立
体を設定する。[Prior Art] FIG. 8 shows an example of defining object data using a C3G model. In the C3G model, objects are defined in a tree structure as shown in FIG. The ray tracing method is a method of calculating whether a ray intersects with an object, and if the ray intersects with the object, determining the brightness of the object at that point to generate an image. In order to efficiently determine the intersection between an object and a ray, the CSC model:
Bounding Volume for each node of CSC tree
A solid with a simple shape such as a rectangular parallelepiped or a sphere called (B V ) is set.
ノードに設定するBVは配下のプリミティブをすべて包
含する最小の体積をもつ立体が設定される。The BV set for a node is set as a solid with the minimum volume that includes all primitives under it.
このようにBVを設定すると、′#yJ体と光線との交
差判定は、CSC木のルートノードに設定されたBVと
交差判定を行い、交差すれば、子供のノードのBVと交
差判定を行うというように計算を進め、最終的に葉ノー
ドのプリミティブとの交差判定を行うことにより実行で
きる。途中BVと交差しなければそのノード配下のBV
との交差判定は省くことができる。このようにすること
により交差判定の回数を大幅に削減できる。When the BV is set in this way, the intersection between the '#yJ body and the ray is determined by determining the intersection with the BV set at the root node of the CSC tree, and if it intersects, the intersection is determined with the BV of the child node. It can be executed by proceeding with the calculation as follows, and finally determining the intersection of leaf nodes with primitives. If it does not intersect with a BV on the way, the BV under that node
Cross determination with can be omitted. By doing so, the number of intersection determinations can be significantly reduced.
〔発明が解決しようとする課題]
従来の手法では、CSC木の各ノードにBVを設定し交
差判定回数の削減を図ってきた。しかしながら、交差判
定回数削減の観点からは、各ノードにBVを設定するこ
とが必ずしも最良とは言えない。場合によっては、ある
種のノードにはBVを設定しない方が交差判定回数が少
なくなることがある。[Problems to be Solved by the Invention] In the conventional method, a BV is set for each node of the CSC tree to reduce the number of intersection determinations. However, from the viewpoint of reducing the number of cross determinations, setting a BV for each node is not necessarily the best. In some cases, the number of cross-judgments may be reduced if no BV is set for a certain type of node.
本発明は、上記の問題を解決するため、BV段設定可否
判定手段を提供し、交差判定回数の一層の削減を図るこ
とを目的としている。SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention provides a means for determining whether or not a BV stage can be set, and aims to further reduce the number of intersection determinations.
本発明は、第1図図示実施例処理フローの如く第1の処
理、第2の処理、第3の処理、第4の処理を実行して1
着目ノードのBVのスクリーン上への投影面積を基礎と
して、該ノードの子供の数と該ノードおよび喜亥ノード
の親ノードのBVの投影面積とから該ノードにBVを設
定すべきか否かを判定するようにして、BV段設定可否
を決定するとした形で。The present invention executes a first process, a second process, a third process, and a fourth process as shown in the process flow of the embodiment illustrated in FIG.
Based on the projected area of the BV of the node of interest on the screen, determine whether or not a BV should be set for the node based on the number of children of the node and the projected area of the BV of the parent node of the node and the Kii node. In this way, it is decided whether or not to set the BV stage.
従来の技術では、BVのスクリーンへの投影面積を小さ
くするほど計算時間短縮効果は大きい事実のみを利用し
て、投影面積ができるだけ小さくなるBVを設定する手
法が用いられていたものである( (1) HJegh
orst、 G、HooperD、P、Greenbe
rg:’Io+proved Computation
alMethods for Ray Tracing
、 ACM Trans、 onGraphics、
Vol、3. NO,1,l)p、52−69. J
an、 1984(2) T、L、Kay、 J、T、
Kajiya:”Ray TracingComple
x 5cenes”、 Comput、 Graphi
cs、 Vol、20+No、4. pp、269−2
78.1986参照)。In conventional technology, a method was used to set a BV that minimized the projected area by utilizing only the fact that the smaller the projected area of the BV on the screen, the greater the calculation time reduction effect (( 1) HJegh
orst, G., Hooper, D., P., Greenbe.
rg:'Io+proved Computation
alMethods for Ray Tracing
, ACM Trans,onGraphics,
Vol, 3. NO, 1, l) p, 52-69. J
an, 1984 (2) T.L., Kay, J.T.
Kajiya:”Ray Tracing Complete
x 5cenes”, Compute, Graphi
cs, Vol, 20+No, 4. pp, 269-2
78.1986).
以下1本発明の詳細な説明する。説明を簡単にするため
、以下の仮定を置く。The present invention will be explained in detail below. To simplify the explanation, the following assumptions are made.
■ 与えられたC3G木の構造は変更しない。■ The structure of the given C3G tree is not changed.
■ C3G木の各ノードは通常AND結合あるいはOR
結合されているが、ここでは、CSC木はOR結合だけ
で構成されているとする。■ Each node of the C3G tree is usually ANDed or ORed.
However, here it is assumed that the CSC tree is composed only of OR connections.
■ C3G木は反射・屈折属性を持つプリミティブ(C
3C;木の葉ノードの置く形状)を含まない
■ 各ノードには同種の形状のBVを設定する。■ A C3G tree is a primitive (C
3C: BV of the same type of shape is set for each node.
■ BVの投影領域はスクリーン面に含まれる。■ The BV projection area is included in the screen surface.
C3G木のノードに設定するBVは、その子孫である葉
ノードをすべて含むものであればよく子ノードのBVを
完全に含むものである必要はない。第2図にその例を示
す。第2図では、2次元の例を示しており、BVは円、
また9葉ノードも円としている。なお、第2図(a)は
木構造を表し第2図(b)は包含状況を表している。The BV set for a node in the C3G tree does not need to completely include the BV of a child node as long as it includes all of its descendant leaf nodes. An example is shown in FIG. Figure 2 shows a two-dimensional example, where BV is a circle,
The 9-leaf node is also a circle. Note that FIG. 2(a) shows a tree structure, and FIG. 2(b) shows an inclusion situation.
今、CSC木のルートノードに着目する。そのノードの
親子関係が第3図(a)のようになっていたとする。各
ノード(nL n2. n3)にBVを設定し。Now, let's focus on the root node of the CSC tree. Assume that the parent-child relationship of the node is as shown in FIG. 3(a). Set BV for each node (nL n2. n3).
それらのスクリーン面への投影を考えると、第3図い)
のようになる0問題はノードn1にBVを設定するか否
かの判定を与えることである。Considering their projection onto the screen surface, see Figure 3).
The 0 problem as follows is to determine whether or not to set a BV to node n1.
1本の光線と1個のBV−との交差判定のための演算ス
テップ数をCr、BVの投影面積をStスクリーンの面
積をSOとすると
■)nlにBVを置く場合の演算ステップ数C1はC1
−3O−Cr+S1・2Cr
2)nlにBVを置かない場合の演算ステップ数C2は
C2=2 ・5o−Cr
となる。If the number of calculation steps for determining the intersection between one ray and one BV- is Cr, the projected area of BV is St, and the area of the screen is SO, then the number of calculation steps C1 when placing BV in nl is C1
-3O-Cr+S1.2Cr 2) The number of calculation steps C2 when BV is not placed in nl is C2=2.5o-Cr.
従って、C1<C2のときnlにBVを置くのが有利と
なる。すなわち。Therefore, when C1<C2, it is advantageous to place BV at nl. Namely.
s 1< s O/ 2 −−−−−−一(1
)のとき有利となる。一般に子供の数がnのときは
S 1 < (n−1) S O/ n −−−−−
(21のとき有利となる。s 1 < s O/ 2 ---------1 (1
) is advantageous. Generally, when the number of children is n, S 1 < (n-1) S O/ n ------
(It is advantageous if you are 21.
中間ノードに対しても同様のことがいえるが。The same can be said for intermediate nodes.
この場合には着目ノードのBVの投影面積は、その先祖
ノードのBVの投影領域の共通部分を考えることになる
。すなわち1着目ノードの投影面積をSi2着目ノード
の子供の数をn、先祖ノードの投影領域の共通部分の面
積を5(i)とすると5(i) ns i< (n −
1) 5(i) /n −(3)となる。ここで、各ノ
ードのBVがその親ノードのBVに完全に含まれるとい
う関係が成立するときには、 5(i)は親ノードの
BVの投影面積となり、(3)式の左辺はSiとなる。In this case, the projected area of the BV of the node of interest is determined by considering the common portion of the projected areas of the BVs of its ancestor nodes. In other words, if the projected area of the first node of interest is Si, the number of children of the second node of interest is n, and the area of the common part of the projected areas of ancestor nodes is 5(i), then 5(i) ns i< (n −
1) 5(i) /n - (3). Here, when a relationship is established in which the BV of each node is completely included in the BV of its parent node, 5(i) becomes the projected area of the BV of the parent node, and the left side of equation (3) becomes Si.
これらの式から。From these formulas.
■ 投影面積でBVを設定するか否かを判定できる
■ 子供の数が多いと着目しているノードの投影面積が
その先祖ノードの投影領域の共通部分の面積に比べかな
り大きくても(すなわち、 (nl)/n程度であっ
ても)BVを設定したほうが有利である
■ BV段設定判定条件に子供のBVの投影面積は関係
しない
ということがわかる。■ You can determine whether to set a BV based on the projected area ■ If the number of children is large, even if the projected area of the node you are looking at is much larger than the area of the common part of the projected areas of its ancestor nodes (i.e. It is more advantageous to set the BV (even if it is about (nl)/n) (2) It can be seen that the projected area of the child's BV is not related to the BV step setting determination condition.
第4図はBV段設定よる計算時間削減の例を示す。第4
図(a)はBVセツティングをしない場合。FIG. 4 shows an example of calculation time reduction by setting the BV stage. Fourth
Figure (a) shows the case without BV setting.
第4図0))はルートノードにBVセツティングをした
場合、第4図(C)は各ノードにBVセツティングをし
た場合を表している。第4図0)のようなりVを設定す
ることは一見無駄が多いように思えるが実際にはBV段
設定よって4割近くも計算時間が削減できる。第4図(
C)のようにBVを設定する(枠で囲う)と、さらに効
果があがる。なお第4図(dlはノードの関係を表す。FIG. 4(0)) shows the case where BV setting is applied to the root node, and FIG. 4(C) shows the case when BV setting is applied to each node. Setting V as shown in FIG. 4 (0) may seem wasteful at first glance, but in reality, the calculation time can be reduced by nearly 40% by setting the BV stage. Figure 4 (
Setting the BV as in C) (surrounding it with a frame) will further improve the effect. Note that in FIG. 4 (dl represents the relationship between nodes.
次に、BV旋形状変更や包含BVの計算の簡略化によっ
てBVの投影面積が増加した場合、その増加に伴う交差
判定回数の増加について検討する。Next, when the projected area of the BV increases due to a change in the BV helical shape or simplification of calculation of the included BV, an increase in the number of intersection determinations due to this increase will be considered.
今、ノードi (>O)の子供の数をni、BVの投
影面積をSi、スクリーン面積をSOとすると。Now, suppose the number of children of node i (>O) is ni, the projected area of BV is Si, and the screen area is SO.
交差判定の回数Tは
T=SO+Σni*(S (i) n S i)
−一−−−−(4)となる ここで S (i)はノー
ドiに対する上述の共通部分である。The number of cross determinations T is T=SO+Σni*(S (i) n S i)
-1---(4) where S (i) is the above-mentioned common part for node i.
今、5(i)nS iがΔSt増加したとすると。Now, suppose that 5(i)nS i increases by ΔSt.
そのときの交差判定の回数T′は。The number of intersection determinations T' at that time is.
T’=so+Σni*(S(i)ns++Δ5t)−3
O+Σni率(S (i) n S i)*(1+Δ
St / (S(i) n5i))となる。ここ
で
MAX (ΔS i/ (S(i) r″1si))
=pと置くと、上式は7
T’=SO+(1+I))Σni*(S (i) n
S i)<(1+p)T −・−・・−・
−(5)となる。5(i)ns i=S iならpはB
Vの投影面積の増加率を表す。T'=so+Σni*(S(i)ns++Δ5t)-3
O+Σni rate (S (i) n S i)*(1+Δ
St/(S(i) n5i)). Here MAX (ΔS i/ (S(i) r″1si))
= p, the above formula becomes 7 T'=SO+(1+I))Σni*(S (i) n
S i)<(1+p)T −・−・・−・
-(5). 5(i)ns i=S i, then p is B
It represents the rate of increase in the projected area of V.
与えられたBV旋形状対する交点計算の演算ステップ数
をCrとすると、交点計算の総ステツプ数はCr−Tと
なる。ここで、BVの形状によりまた。計算機のアーキ
テクチャにより、Crの値は異なる。一般に複雑な形状
をしたBYの交点計算の演算ステップ数は大きくなる。If the number of calculation steps for the intersection point calculation for a given BV spiral shape is Cr, then the total number of steps for the intersection point calculation is Cr-T. Here, depending on the shape of BV. The value of Cr varies depending on the architecture of the computer. Generally, the number of calculation steps for calculating the intersection of BY having a complicated shape is large.
交点計算の総演算ステップ数はCrとTとの積で決まる
から。This is because the total number of calculation steps for intersection point calculation is determined by the product of Cr and T.
その積を最小にすることが重要である。投影面積が多少
大きくても交点計算の演算ステップ数が小さい単純な形
状のBVを用いた場合が有利なことがある。It is important to minimize the product. Even if the projected area is somewhat large, it may be advantageous to use a BV with a simple shape that requires a small number of calculation steps for calculating the intersection point.
また1式(5)はS (i)百Stが一様にq%増加す
ると交差判定の回数は高々q%の増加で押さえられるこ
とを示している。従って、包含BVを求める場合、必ず
しも最小解は必要ではなく、近似的に最小の解を求めれ
ば実用上は十分である。Furthermore, Equation 1 (5) shows that when S (i) 100 St uniformly increases by q%, the number of intersection determinations can be suppressed by an increase of q% at most. Therefore, when finding the inclusive BV, it is not necessarily necessary to find the minimum solution, but it is practically sufficient to find the approximate minimum solution.
式(1)〜(3)を用いて、BV設定アルゴリズムを構
築できる。A BV setting algorithm can be constructed using equations (1) to (3).
Bvi アルボ1ズム
第6図はBV設定アルゴリズムを表し、第7図は呼び出
されるrBV設定可否の判定」ルーチンを表す。なお図
中current nodeとしているのは現ノードに
対応している。Bvi algorithm FIG. 6 shows the BV setting algorithm, and FIG. 7 shows the called "rBV setting determination" routine. Note that the current node in the figure corresponds to the current node.
(1):C3G木の各ノードに対し、自分の子孫の葉ノ
ードのBVをすべて含む最小のBVを設定する(便宜上
2葉ノードに対してもBVを設定する)。(1): For each node in the C3G tree, set the minimum BV that includes all the BVs of its own descendant leaf nodes (for convenience, BV is also set for two-leaf nodes).
(2): ルートノードからDepth First
5earchで以下を調べる。(2): Depth First from root node
Find out the following using 5search.
(2,1) :現ノードに対しく1)、 (2)ある
いは(3)式を計算。(2,1): Calculate equation 1), (2) or (3) for the current node.
(2,2) n弐を満たせば設定。次のノードに対し
て上記処理(2)を実行。(2, 2) Set if n2 is satisfied. Execute the above process (2) for the next node.
(2,3) :満たさないときは子ノードの中で面積
最大のBVを持つノードを第5図図示のように子ノード
の形に展開する。展開した木を新たな木と考えて、現ノ
ードに対し上記処理(2)を実行。(2, 3): If not satisfied, the node with the largest area BV among the child nodes is expanded into the form of a child node as shown in FIG. Considering the expanded tree as a new tree, perform the above process (2) on the current node.
実施例の冒頭で仮定した前提について二、三補足する。I would like to add a few points to the assumptions assumed at the beginning of the example.
■ AND結合ノードに設定するBVはその子供のノー
ドのBVよりも一般に小さい。よって該ノードをあたか
も葉ノードと考えてBV設定問題を考えることができる
。それ故、冒頭の仮定は妥当である。ANDノードに設
定すべきBVは該ノードをルートと考えて適用すれば求
められる。■ The BV set for an AND connection node is generally smaller than the BV of its child nodes. Therefore, the BV setting problem can be considered as if the node were a leaf node. Therefore, the initial assumption is valid. The BV to be set in the AND node can be found by considering this node as the root and applying it.
■ 反射屈折光を含む場合1例えば2反射光により見え
る物体のBVと光線との交差判定の演算ステ・ンプ数も
投影面上の面積で評価できる。この場合は、−膜化透視
変換((3) M、5hinyaT、Takahash
i、 S、Na1to:”Pr1nciples an
dApplications of Pencil T
racing IComputerGraphics+
Vol、21+ No、4+ pp、45−5
4JLIL、1987参照)を用いてBVの投影面上の
面積を計算することとなる。(2) Case in which catadioptric light is included 1. For example, 2. The number of calculation steps for determining the intersection between the BV of an object and the light ray that can be seen by the reflected light can also be evaluated by the area on the projection plane. In this case, - Membrane perspective transformation ((3) M, 5hinyaT, Takahash
i, S, Na1to:”Pr1nciples an
dApplications of Pencil T
racing IComputerGraphics+
Vol, 21+ No, 4+ pp, 45-5
4JLIL, 1987) to calculate the area of the BV on the projection plane.
〔発明の効果]
以上説明したように2本発明によれば、従来の手法に比
べて、−層の交差判定回数の削減が可能となり1画像生
成時間の短縮が可能となる。[Effects of the Invention] As explained above, according to the two aspects of the present invention, it is possible to reduce the number of times of negative layer intersection determination and to shorten the time required to generate one image, compared to the conventional method.
第1図は本発明の実施例処理フロー、第2図はBVの設
定例、第3図はBVのスクリーン面への投影図、第4図
はBV段設定効果を示す図、第5図はノードの展開を示
す図。第6図はBV設定アルゴリズム、第7図はBV設
定可否の判定ルーチン、第8図はC3Gモデルの例を示
す。Fig. 1 is a processing flow of an embodiment of the present invention, Fig. 2 is an example of BV setting, Fig. 3 is a diagram of projection of BV onto the screen surface, Fig. 4 is a diagram showing the BV stage setting effect, and Fig. 5 is a diagram showing an example of BV setting. Diagram showing the expansion of nodes. FIG. 6 shows a BV setting algorithm, FIG. 7 shows a BV setting determination routine, and FIG. 8 shows an example of a C3G model.
Claims (1)
体を定義し、該コンストラクティブ・ソリッド・ジオメ
トリモデルに計算量を削減する目的でバウンディング・
ボリュームを設定し、該バウンディング・ボリュームを
設定した該コンストラクティブ・ソリッド・ジオメトリ
モデルを利用して画像を生成する方法において、 (1)該バウンディング・ボリュームのスクリーン上の
投影面積を計算する、 (2)コンストラクティブ・ソリッド・ジオメトリ木の
各ノードに対して、該ノードのバウンディング・ボリュ
ームの投影面積(S)、該ノードの親ノードのバウンデ
ィング・ボリュームの投影面積(Sp)、該ノードの子
供の数(n)のとき、 S<(n−1)Sp/nなら該ノードにバウンディング
・ボリュームを設定し、そうでなければ設定しない、 とした形でバウンディング・ボリューム設定の可否を判
定する ことを特徴とするバウンディング・ボリュームの設定処
理方法。[Claims] An object is defined by a constructive solid geometry model, and bounding is applied to the constructive solid geometry model for the purpose of reducing the amount of calculation.
A method for generating an image by setting a volume and using the constructive solid geometry model in which the bounding volume is set, including: (1) calculating the projected area of the bounding volume on the screen; (2) ) For each node of the constructive solid geometry tree, the projected area of the bounding volume of the node (S), the projected area of the bounding volume of the parent node of the node (Sp), and the number of children of the node. (n), if S<(n-1)Sp/n, a bounding volume is set for the node; otherwise, it is not set. How to set up a bounding volume.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2034800A JPH03238559A (en) | 1990-02-15 | 1990-02-15 | Setting processing method for bounding volume |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2034800A JPH03238559A (en) | 1990-02-15 | 1990-02-15 | Setting processing method for bounding volume |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH03238559A true JPH03238559A (en) | 1991-10-24 |
Family
ID=12424320
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2034800A Pending JPH03238559A (en) | 1990-02-15 | 1990-02-15 | Setting processing method for bounding volume |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH03238559A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005109345A1 (en) * | 2004-05-11 | 2005-11-17 | Konami Digital Entertainment Co., Ltd. | Display, displaying method, information recording medium, and program |
-
1990
- 1990-02-15 JP JP2034800A patent/JPH03238559A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005109345A1 (en) * | 2004-05-11 | 2005-11-17 | Konami Digital Entertainment Co., Ltd. | Display, displaying method, information recording medium, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8698809B2 (en) | Creation and rendering of hierarchical digital multimedia data | |
CN108122277A (en) | A kind of modeling method and device | |
JP2008033940A (en) | Run time/computer graphic animation/conversion in engine from deformation data for mesh to animation data for skeleton, skinning, and shading | |
KR101793017B1 (en) | Method, apparatus, and program for displaying an object on a computer screen | |
Thalmann et al. | Crowd rendering | |
JP4342193B2 (en) | Three-dimensional CAD system, partial reprojection method, and computer program | |
CN112233220A (en) | OpenSceneGraph-based volume light generation method, device, equipment and storage medium | |
CN118096972A (en) | Real-time rendering method and device based on multi-layer Gaussian sputtering | |
US10282883B2 (en) | Hierarchy-based character rigging | |
Orvalho et al. | Transferring the rig and animations from a character to different face models | |
Gopi et al. | A unified architecture for the computation of B-spline curves and surfaces | |
CN113158970B (en) | Action identification method and system based on fast and slow dual-flow graph convolutional neural network | |
Ni et al. | Efficient substitutes for subdivision surfaces | |
JPH03238559A (en) | Setting processing method for bounding volume | |
JP3410079B2 (en) | 3D skeleton data error absorption device | |
CN116934948A (en) | Re-illuminable three-dimensional digital human construction method and device based on multi-view video | |
WO2022172449A1 (en) | Learning device, moving image generating device, learned model generating method, moving image generating method and program | |
CN111857666B (en) | Application method and device of 3D engine | |
Escobar-Molano | Management of resources to support continuous display of structured video objects | |
Li et al. | Visual saliency‐based bas‐relief generation with symmetry composition rule | |
JP2675435B2 (en) | Animation automatic generation method | |
Quinn | The design and analysis of algorithms and data structures for the efficient solution of graph theoretic problems on MIMD computers | |
WO2015093457A1 (en) | Information processing device, information processing method, program, and recording medium | |
Canezin | Study of the composition models of field functions in computer graphics | |
JP4086448B2 (en) | Image information processing apparatus, image information processing method, and storage medium |