JPH0786937B2 - Rendering system for 3D computer graphics - Google Patents
Rendering system for 3D computer graphicsInfo
- Publication number
- JPH0786937B2 JPH0786937B2 JP1217357A JP21735789A JPH0786937B2 JP H0786937 B2 JPH0786937 B2 JP H0786937B2 JP 1217357 A JP1217357 A JP 1217357A JP 21735789 A JP21735789 A JP 21735789A JP H0786937 B2 JPH0786937 B2 JP H0786937B2
- Authority
- JP
- Japan
- Prior art keywords
- parameter
- adjective
- rule
- unit
- rendering system
- 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.)
- Expired - Lifetime
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
- Devices For Executing Special Programs (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は計算機による図形処理および画像処理技術に係
り、特に3次元コンピユータ・グラフイツクスに好適な
映像演出支援機構に関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a graphic processing and image processing technique by a computer, and more particularly to an image production support mechanism suitable for three-dimensional computer graphics.
従来の3次元コンピユータグラフイツクスのシステムに
おいては、形状や動作等のモデル化された情報を、レン
ダラでレンダリング処理を行なつて映像情報を得ようと
する場合には、レンダラに与えるべきパラメータはすべ
てユーザーが決定して入力する必要があつた。これらの
パラメータの組み合わせ数は無限にあるため、ユーザー
が所望の結果を得るまでに多数の試行を必要とし、レン
ダリングのための作業工数が増大するという問題点があ
つた。In the conventional 3D computer graphics system, when rendering information of modeled information such as shape and motion by a renderer to obtain video information, the parameters to be given to the renderer are Everything had to be decided and entered by the user. Since the number of combinations of these parameters is infinite, the user needs a large number of trials to obtain a desired result, resulting in an increase in man-hours for rendering.
これまでのところ、3次元コンピユータグラフイツクス
においては、この問題を解決しようとする試みはなされ
ていないが、エキスパートシステムの応用例として同種
の問題を扱つている例がある。So far, no attempt has been made to solve this problem in three-dimensional computer graphics, but there is an example in which the same kind of problem is dealt with as an application example of an expert system.
例えばプロシーデイング オブ エイ・シー・エム シ
ーグラフ シンポジウム オン ユーザー インタフエ
ース ソフトウエア(1988年)第117頁から第128頁(Pr
oceedings of the ACM SIGGRAPH Symposium on User In
terface Software(1988)pp.117−128)において、テ
キストやウインドウおよびアイコンなどのユーザーイン
タフエースの設計のために、配色についての美術的知識
を持つエキスパートシステムの支援により、これらテキ
スト等の色を自動決定する方法が延べられている。For example, Proceedings of AMC GC Symposium On-User Interface Software (1988), pages 117 to 128 (Pr
oceedings of the ACM SIGGRAPH Symposium on User In
terface Software (1988) pp.117-128), in order to design user interfaces such as texts, windows and icons, these colors such as texts are automatically displayed with the support of an expert system having artistic knowledge about color arrangement. The methods of making decisions are extended.
また、人間工学,第22巻,第1号(1986年)第1頁から
第7頁において、室内インテリアの設計のために、顧客
が要求しているインテリアのイメージを形容詞で入力す
ると、予め入力してあるインテリアの中から最適なもの
をシステムが選択し、表示する方法が述べられている。Also, in Ergonomics, Vol. 22, No. 1 (1986), pages 1 to 7, when an image of the interior requested by the customer is input as an adjective for designing the interior interior, it is input in advance. It describes how the system selects and displays the most suitable interior from the interior.
上記従来技術では、3次元コンピユータグラフイツクス
のレンダリング処理への適用については配慮がなされて
おらず、事前にユーザーが定義している形状や動作に対
して、映像演出の意思を反映させることはできないとい
う問題があつた。In the above-mentioned conventional technology, no consideration is given to the application of the three-dimensional computer graphics to the rendering process, and it is not possible to reflect the intention of the video effect on the shape or motion defined by the user in advance. There was a problem that I could not.
本発明の目的は、3次元コンピユータグラフイツクスの
レンダリング処理に適用できる映像演出支援機構の実現
方法を提供することにある。An object of the present invention is to provide a method for realizing a video effect support mechanism applicable to rendering processing of a three-dimensional computer graphics.
上記目的を達成するために、知識データベース2を利用
して、言語をレンダラ5に入力できるパラメータに変換
するアナライザ部3とインタプリタ部4を設けたもので
ある。To achieve the above object, the knowledge database 2 is used to provide an analyzer unit 3 and an interpreter unit 4 for converting a language into parameters that can be input to a renderer 5.
アナライザ部3は、モデリングデータベース1から名詞
データを抽出し、知識データベース2の名詞ルールを利
用して、名詞データを基準パラメータに変換する。次に
インタプリタ部4は、アナライザ部3からの基準パラメ
ータと、マンマシン部7からの形容詞データを入力とし
て、知識データベース2の形容詞ルールを利用して、修
正パラメータを出力する。The analyzer unit 3 extracts the noun data from the modeling database 1 and uses the noun rules of the knowledge database 2 to convert the noun data into reference parameters. Next, the interpreter unit 4 receives the reference parameter from the analyzer unit 3 and the adjective data from the man-machine unit 7 as input, and uses the adjective rule of the knowledge database 2 to output the correction parameter.
よつて、アナライザ部3により事前にユーザーが定義し
ている形状や動作について対応ができ、またインタプリ
タ部4により映像演出の意思を反映させることができ
る。Therefore, the analyzer unit 3 can deal with the shape and motion defined in advance by the user, and the interpreter unit 4 can reflect the intention of the image production.
以下、本発明の一実施例を第1図により説明する。まず
全体の処理の概要について述べ、次に各部の処理の詳細
について説明する。An embodiment of the present invention will be described below with reference to FIG. First, an outline of the overall processing will be described, and then the details of the processing of each unit will be described.
通常のレンダリング処理の流れとしては、モデリングデ
ータベース1に予め入力されている形状や動作のモデル
データを、レンダラ部5でレンダリング処理を行なつ
て、画像情報としてデイスプレイ部6に出力し、デイス
プレイに映像を表示する。本発明はこの一種の処理の中
で、レンダラ部5に入力すべきパラメータの決定を支援
するためのものである。As a flow of a normal rendering process, the model data of the shape and the motion pre-input to the modeling database 1 are subjected to the rendering process in the renderer unit 5 and output to the display unit 6 as image information to be displayed in a display. Is displayed. The present invention is intended to support the determination of the parameters to be input to the renderer unit 5 in this kind of processing.
第1図において、まずアナライザ部3はモデリングデー
タベース1から名詞データを抽出し、知識データベース
2の中の名詞ルールを適用させて、名詞データを基準パ
ラメータに変換する。つぎにインタプリタ部4は、アナ
ライザ部3からの基準パラメータと、マンマシン部7か
らの形容詞データを入力とし、知識データベース2の中
の形容詞ルールを適用させて、基準パラメータと形容詞
データを修正パラメータに変換する。するとレンダラ部
5はモデリングデータベース1からのモデルデータと、
インタプリタ部4からの修正パラメータを入力として、
レンダリング処理を行なつて画像情報をデイスプレイ部
6に出力し、最終的に映像が得られる。In FIG. 1, first, the analyzer unit 3 extracts noun data from the modeling database 1 and applies the noun rule in the knowledge database 2 to convert the noun data into reference parameters. Next, the interpreter unit 4 receives the reference parameters from the analyzer unit 3 and the adjective data from the man-machine unit 7 as input, applies the adjective rules in the knowledge database 2, and uses the reference parameters and adjective data as correction parameters. Convert. Then, the renderer section 5 stores the model data from the modeling database 1,
With the correction parameters from the interpreter unit 4 as input,
Rendering processing is performed and the image information is output to the display unit 6 to finally obtain an image.
以下では、第1図の各部の動作について、詳細に処理を
説明する。また、レンダラ部5に入力すべきパラメータ
は色彩パラメータ,質感パラメータ,構図パラメータ,
照明パラメータ等が存在するが、以下一例として、色彩
パラメータの決定を支援する方法の場合について説明す
る。The processing will be described in detail below regarding the operation of each unit in FIG. The parameters to be input to the renderer unit 5 are color parameters, texture parameters, composition parameters,
Although there are illumination parameters and the like, a case of a method for supporting the determination of color parameters will be described below as an example.
ここで、第2図により色彩パラメータについて説明す
る。すべての色は色相,明度,彩度という3つのパラメ
ータによつて定義されており、これらにより定義される
色立体は、同図のような複円錐体をしている。この中心
軸は白から黒にかけての無彩色が並び、明度が中心の位
置の円周方向に赤,黄,緑,青,紫などの純色が並ぶ。
色相は色みを、明度は明るさを、彩度は鮮かさを表わし
ており、この3つのパラメータを指定すればレンダラ部
5はモデルの色彩情報を決定できる。Here, the color parameters will be described with reference to FIG. All colors are defined by three parameters of hue, lightness, and saturation, and the color solid defined by these has a double cone shape as shown in FIG. The central axis is lined with achromatic colors from white to black, and pure colors such as red, yellow, green, blue, and purple are lined up in the circumferential direction at the center of the brightness.
The hue represents the hue, the lightness represents the brightness, and the saturation represents the freshness. The renderer unit 5 can determine the color information of the model by designating these three parameters.
各部の処理の詳細として、先ずアナライザ部3の処理を
中心に説明する。このアナライザ部3が参照するモデリ
ングデータベース1は、ユーザーがレンダリング作業の
前に予め入力しておく情報で、その内部の構造を第3図
に示す。内部は形状モデル11と動作モデル14の情報から
構成しており、各々は更に名詞データ12,15とモデルデ
ータ13,16とから構成されている。この名詞データ12,15
は、対応するモデルデータ13,16の意味的内容を表現す
る名詞が入力されているものとし、具体的には「山」や
「海」などの名詞がこれに相当する。また、モデルデー
タ13,16は実際にモデル化されたデータで、例えば形状
モデルが三角形データの集合体として表現されている場
合には、各三角形の頂点座標値等が、ここに格納されて
いる。As the details of the processing of each unit, first, the processing of the analyzer unit 3 will be mainly described. The modeling database 1 referred to by the analyzer unit 3 is information that the user inputs in advance before the rendering work, and the internal structure thereof is shown in FIG. The inside is composed of information of the shape model 11 and the motion model 14, and each of them is further composed of noun data 12, 15 and model data 13, 16. This noun data 12,15
It is assumed that a noun expressing the semantic content of the corresponding model data 13 and 16 is input, and specifically, nouns such as “mountain” and “sea” correspond to this. The model data 13 and 16 are actually modeled data. For example, when the shape model is expressed as a set of triangle data, the vertex coordinate values of each triangle are stored here. .
つぎにアナライザ部3の構造を第4図に示す。アナライ
ザ部3は、フアジイ推論機構31を有しており、モデリン
グデータベース1からの名詞データ12,15を、知識デー
タベース2からの名詞ルールにより、基準パラメータに
変換してインタプリタ部4へ出力する。Next, the structure of the analyzer unit 3 is shown in FIG. The analyzer unit 3 has a fuzzy reasoning mechanism 31, converts the noun data 12 and 15 from the modeling database 1 into reference parameters according to the noun rule from the knowledge database 2 and outputs them to the interpreter unit 4.
ここで第5図により、フアジイ推論機構31につき簡単に
説明する。まず第1のルールとして、(もしX1は普通、
ならばYは大きくする。)というルールがあるとする。
そして、このルールの中で、「もし」以降の条件節を前
件部、「ならば」以降の結論節を後件部とし、それぞれ
についてメンバーシツプ関数を定義する。メンバーシツ
プ関数は確からしさの分布を示すもので、メンバーシツ
プ値が1となる位置が最も確からしいことになる。実際
の演算では、入力値に対応したメンバーシツプ値から、
min演算により後件部のメンバーシツプ関数の面積を求
める。求める面積は斜線で示す領域である。第2のルー
ル、 (もしX2は小さい、ならばYは普通にする。) についても、同様に斜線部の面積を求める。これら2つ
のルールは結論は、max演算により2つの斜線部を合成
し、重心位置を算出して、これが出力値となる。The fuzzy reasoning mechanism 31 will be briefly described with reference to FIG. First, the first rule is (if X 1 is
Then, increase Y. ).
Then, in this rule, the conditional clause after "if" is the antecedent part, and the conclusion clause after "if" is the consequent part, and the member function is defined for each. The member ship function shows the probability distribution, and the position where the member ship value is 1 is most probable. In the actual calculation, from the membership value corresponding to the input value,
The area of the member function of the consequent part is calculated by min operation. The area to be obtained is a shaded area. For the second rule, (If X 2 is small, Y is normal.) Similarly, find the area of the shaded area. The conclusion of these two rules is that the two shaded areas are combined by the max operation and the position of the center of gravity is calculated, and this is the output value.
このアナライザ部3でフアジイ推論に利用するルール
は、知識データベース2から得られるもので、ここで第
6図に知識データベース2の構造を示す、内部は形容詞
ルール21と名詞ルール24に分かれており、アナライザ部
3では名詞ルール24を使用する。形容詞ルール21は後述
とするが、名詞ルール24の具体例を第7図に示す。例え
ば、 (もし名詞=「山」、ならば色相は緑にする。) (もし名詞=「海」、ならば色相は青にする。) のようにルールを記述し、メンバーシツプ関数も定義し
てある。ここで、メンバーシツプ関数は、前件部では常
に1であるとし、後件部だけを示している。またメンバ
ーシツプ関数の形は、基準と考えられる色相が、メンバ
ーシツプ値のピークとなるように、同図のように設定す
る。アナライザ部3はフアジイ推論機構31により、名詞
データ12に合つた名詞ルール24を探索し、結論節(後件
部)とメンバーシツプ関数を基準パラメータとしてイン
タプリタ部4へ出力する。The rules used for fuzzy reasoning in the analyzer unit 3 are obtained from the knowledge database 2. Here, the structure of the knowledge database 2 is shown in FIG. 6. The inside is divided into adjective rules 21 and noun rules 24, The analyzer part 3 uses the noun rule 24. Although the adjective rule 21 will be described later, a specific example of the noun rule 24 is shown in FIG. For example, (if noun = "mountain", the hue is green.) (If noun = "sea", the hue is blue.) Write a rule and define the member function. is there. Here, the membership function is always 1 in the antecedent part, and only the antecedent part is shown. Further, the shape of the member ship function is set as shown in the same figure so that the hue which is considered to be the reference has the peak of the member ship value. The analyzer unit 3 searches the noun rule 24 matching the noun data 12 by the fuzzy reasoning mechanism 31, and outputs the conclusion clause (consequent part) and the membership function to the interpreter unit 4 as reference parameters.
以下では、インタプリタ部4の処理を中心に説明する。Hereinafter, the processing of the interpreter unit 4 will be mainly described.
インタプリタ部4の構造は、第8図に示すような内容
で、アナライザ部と同様のフアジイ推論機構41を持つて
いる。アナライザ部3が出力した結論節とメンバーシツ
プ関数を基準パラメータとして入力し、マンマシン部7
からの形容詞データに、知識データベース2からの形容
詞ルール21を適用させて、修正パラメータを決定し、こ
れをレンダラ部5へ出力する。The structure of the interpreter unit 4 is as shown in FIG. 8 and has a fuzzy reasoning mechanism 41 similar to that of the analyzer unit. The conclusion clause and the membership function output by the analyzer unit 3 are input as reference parameters, and the man-machine unit 7
The adjective rule 21 from the knowledge database 2 is applied to the adjective data from to determine the correction parameter, and this is output to the renderer unit 5.
ここで、形容詞ルールが格納されている知識データベー
スの内容は、第6図に示すようなもので、形容詞ルール
の内部は更に美術知識ルール22と主観尺度ルール23の2
つに細分化している。つぎにこの2つのルールの内容お
よび構築方法を示す。Here, the content of the knowledge database in which the adjective rules are stored is as shown in FIG. 6, and the inside of the adjective rules is further divided into the art knowledge rule 22 and the subjective scale rule 23.
It is subdivided into two. Next, the content and construction method of these two rules will be shown.
美術知識ルール22は、アーチストやデザイナが映像製作
の際に利用している専門知識に関するルールで、具体的
には専門書や専門家へのインタビユー等から抽出できる
ルールである。この専門知識の一例を第9図に示す。こ
れは配色に関してのルールで、ある基準色Pを定める
と、これに調和する色彩の色相値の範囲を示すものであ
る。この知識によれば、調和領域と不調和領域は、基準
色を中心に左右対称に、一定の角度で交互に存在してい
る。そして、不調和領域は第1および第2不明瞭と呼ば
れ、斜線で示す調和領域は同一,類似,対比調和と呼ば
れる。これら調和領域の名称は、基準色とその部分の色
が、同一,類似,対比の関係にあることを示している。The art knowledge rule 22 is a rule relating to the expertise used by artists and designers in the production of images, and is specifically a rule that can be extracted from a technical book or an interview with an expert. An example of this specialized knowledge is shown in FIG. This is a rule relating to color arrangement, and when a certain reference color P is defined, it indicates a range of hue values of colors in harmony with this. According to this knowledge, the harmony region and the inharmonicity region are present symmetrically around the reference color and alternate at a constant angle. The inharmonic regions are called the first and second indistinct regions, and the inharmonic regions indicated by the diagonal lines are called the same, similar, and contrastive harmony. The names of these harmony regions indicate that the reference color and the color of that part have the same, similar, and contrasting relationships.
上記の美術知識を、フアジイ推論のためのルール形式で
表現したものを第10図に示す。ルール本体は、 (もし形容詞=「対比した」かつ形容詞=「調和し
た」、ならば色相はP′にする。) のように記述する。また、後件部のメンバーシツプ関数
は、例えば同図のようにP″からPの区間でメンバー
シツプ値が1となり、その他の区間では0になるように
定める。上記のルールとメンバーシツプ関数が美術知識
ルール22の内容である。Figure 10 shows the above art knowledge expressed in a rule format for fuzzy reasoning. The rule body is described as (if adjective = "contrast" and adjective = "harmonious", then hue is P '). Further, the membership function of the consequent part is determined such that the membership value becomes 1 in the section from P ″ to P and becomes 0 in the other section as shown in the figure. The above rule and the membership function are art knowledge rules. There are 22 contents.
主観尺度ルール23については、まず構築方法を示し、次
にルールを例を示す。ユーザーの映像演算の意思を、形
容詞で表現することとし、この形容詞をレンダラが処理
できるパラメータに変換することが主観尺度ルールの主
要な機能である。Regarding the subjective measure rule 23, a construction method is first shown, and then an example of the rule is shown. The main function of the subjective scale rule is to express the user's intention of video calculation with adjectives and to convert these adjectives into parameters that the renderer can process.
主観尺度ルールの構築には、複数の被験者に供試品を呈
示し、これに対して形容詞が関与する割合を評定しても
らい、その結果を分析することが必要である。この分析
のための手法として、以下ではSD(Semantic Different
ial)法を使用した場合を例に説明する。第11図に示す
ものが、形容詞による評定方法の一例の説明図である。
まず変換しようとするパラメータに寄与する割合が大き
いと思われる形容詞を選択し、相反する形容詞と組み合
わせて、「明るい−暗い」といつた形容詞対を予め決定
しておく。次に被験者に供試品を呈示し、各形容詞対の
尺度の中で、供試品と形容詞の関係が最も適当と思われ
る部分にマークをつけてもらう。このときの尺度は、同
図に示すように、「非常に」から「どちらでもない」ま
での正負合わせて7段階であるとし、+3から−3まで
で得点付けするものとする。ここで色のパラメータとの
関係を調べるためには、例えば第12図に示すように、色
相,明度,彩度の3つのパラメータが各々3種類の値を
とるものとして、合計27種類の供試品を被験者に呈示す
ることになる。そして、名形容詞対での評定は、この供
試品毎にすべて行なう。To construct a subjective scale rule, it is necessary to present the sample to multiple subjects, evaluate the proportion of adjectives involved in it, and analyze the results. As a method for this analysis, SD (Semantic Different
ial) method will be described as an example. What is shown in FIG. 11 is an explanatory diagram of an example of a rating method using adjectives.
First, the adjectives that are considered to have a large contribution to the parameter to be converted are selected and combined with the opposite adjectives to predetermine the "light-dark" adjective pair. Next, the test subject is presented to the subject, and a mark is given to the part of the scale of each adjective pair where the relationship between the sample and the adjective seems to be most appropriate. As shown in the figure, the scale at this time is assumed to have seven levels of positive and negative from "very" to "neither", and points are scored from +3 to -3. Here, in order to investigate the relationship with the color parameters, for example, as shown in FIG. 12, assuming that the three parameters of hue, lightness, and saturation take three kinds of values, respectively, a total of 27 kinds of test pieces are tested. The item will be presented to the subject. Then, the evaluation with the pair of adjectives is performed for each sample.
この形容詞対の評定結果に対して、因子分析を行なつて
共通因子の抽出を行なう。第13図は抽出できた因子と因
子負荷量の例を示すものである。この例では10個の形容
詞から、I,II,IIIの3つの因子が抽出できており、それ
ぞれ活動感,拡張感,複雑感と因子を解釈している。要
するに色についての主要尺度は、例えばこの3つの因子
から構成されることを示している。ここで因子負荷量は
名形容詞対が因子に負荷する割合を示すもので、a1>a2
>…>a10,b1>b2>…>b10,c1>c2>…>c10の関係が
あるものとする。この例では形容詞対番号の5,4,,2,10
が活動感の因子、1,8,3が拡張感の因子、9,6,7が複雑感
の因子として解釈されている。さらに色のパラメータと
形容詞対との関係を算出して結果の例を第14図に示す。
d,e,fは、それぞれ色相,明度,彩度に対する形容詞対
の相関係数であり、d1>d2>…>d10,e1>e2>…>e10,
f1>f2>…>f10の値を持つているものとする。斜線部
で示す部分は、一定のしきい値以上の高い相関を示した
部分である。例えば、「鋭い−鈍い」という形容詞対は
色相との相関が高い。つぎに、この形容詞対について、
色相を変化させた場合の因子得点をプロツトしたものの
例が第15図である。この例によると、鋭い色を表現する
には色相をα3に近付けることが良く、鈍い色のために
はα1に近付けると良いことがわかる。A factor analysis is performed on the evaluation result of the adjective pairs to extract common factors. FIG. 13 shows an example of the extracted factors and factor loads. In this example, three factors, I, II, and III, can be extracted from 10 adjectives, and interpret the sense of activity, the sense of expansion, and the sense of complexity, respectively. In short, it is shown that the main measure for color is composed of, for example, these three factors. Here, the factor loading indicates the ratio of loading of the adjective pair on the factor, where a 1 > a 2
It is assumed that there is a relation of > ・ ・ ・ > a 10 , b 1 > b 2 > ・ ・ ・ > b 10 , c 1 > c 2 > ・ ・ ・ > c 10 . In this example, the adjective pair number 5,4,, 2,10
Is interpreted as a factor of activity, 1,8,3 as a factor of expansion, and 9,6,7 as a factor of complexity. Further, the relationship between the color parameter and the adjective pair is calculated, and an example of the result is shown in FIG.
d, e, f are correlation coefficients of adjective pairs for hue, lightness, and saturation, respectively, and d 1 > d 2 > ・ ・ ・ > d 10 , e 1 > e 2 > ・ ・ ・ > e 10 ,
It is assumed that they have values of f 1 > f 2 >...> f 10 . The hatched portion is a portion showing a high correlation equal to or higher than a certain threshold. For example, the adjective pair “sharp-dull” has a high correlation with hue. Next, regarding this adjective pair,
FIG. 15 shows an example of plotting factor scores when the hue is changed. According to this example, it is found that the hue should be close to α 3 for expressing a sharp color, and should be close to α 1 for a dull color.
知識データベースの主観尺度ルールに格納すべき内容
は、第15図に示したような形容詞とパラメータの関係式
である。この第15図の関係式をフアジイ推論で利用でき
るようなルール形式に変換したものを第16図に示す。こ
の変換のためには、例えば因子得点が0となる軸で、第
15図の関係式のグラフを二分して、メンバーシツプ関数
を作成する。例えばルール本体は、 (もし形容詞=「鋭い」、ならば色相はα3にする。) (もし形容詞=「鈍い」、ならば色相はα1にする。) のように記述して、後件部のメンバーシツプ関数は、第
15図の因子得点が0以上の部分を「鋭い」のルールに割
りあて、0以下の部分を「鋭い」のルールに割りあて
る。即ち、因子得点を0から1までで正規化し、これを
メンバーシツプ値とする。また前件部のメンバーシツプ
関数は、第13図に示した因子負荷量から求めることがで
きる。第13図の例では、「強い」,「鋭い」,「大胆
な」,「派手な」といつた形容詞は、活動感という共通
の因子に対する負荷量が高く、それぞれa1からa4という
因子負荷量を持つている。前件部のメンバーシツプ関数
は入力量の確からしさの分布を与える必要があるので、
このa1からa4の値をメンバーシツプ値とする。このよう
にして作成したメンバーシツプ関数を第17図に示す。The contents to be stored in the subjective scale rule of the knowledge database are the relational expressions of adjectives and parameters as shown in FIG. FIG. 16 shows the relational expression of FIG. 15 converted into a rule format that can be used in fuzzy reasoning. For this conversion, for example, on the axis where the factor score is 0,
Create a member function by dividing the graph of the relational expression in Fig. 15 into two. For example, the rule body is described as follows (if adjective = "sharp", hue is α 3 ). (If adjective = "dull", hue is α 1 ). The member ship function of the department is
The part with a factor score of 0 or more in Fig. 15 is assigned to the "sharp" rule, and the part with a factor score of 0 or less is assigned to the "sharp" rule. That is, the factor score is normalized from 0 to 1 and is used as the member ship value. Further, the member function of the antecedent part can be obtained from the factor loading shown in FIG. In the example of FIG. 13, the adjectives “strong”, “sharp”, “bold”, and “flashy” have a high load on the common factor of feeling of activity, and the factors a 1 to a 4 respectively. Have a load. Since the member function of the antecedent part needs to give the probability distribution of the input quantity,
The values of a 1 to a 4 are set as the member ship values. The membership function created in this way is shown in FIG.
以上のようにして、美術知識ルールと主観尺度ルールを
構築することができる。インタプリタ部4では、これを
形容詞ルールとして参照し、マンマシン部からの形容詞
データに適用できるものを探索する。そして、アナライ
ザ部3から得た結論である基準パラメータに、インタプ
リタ部での結論を加味して、最終的な修正パラメータを
決定する。この決定方法は、具体的には第5図に示した
ように、メンバーシツプ関数の合成をmax演算で行な
い、重心位置を算出して、これを修正パラメータとす
る。As described above, the art knowledge rule and the subjective scale rule can be constructed. The interpreter unit 4 refers to this as an adjective rule, and searches for an applicable adjective data from the man-machine unit. Then, the final correction parameter is determined by adding the conclusion in the interpreter unit to the reference parameter which is the conclusion obtained from the analyzer unit 3. Specifically, as shown in FIG. 5, in this determination method, the member functions are combined by max operation, the center of gravity position is calculated, and this is used as a correction parameter.
マンマシン部7の構造は第18図に示すような内容で、内
部に形容詞入力部71があり、ここでタブレツトやキーボ
ードから入力される形容詞の受付を行なう。The structure of the man-machine section 7 is as shown in FIG. 18, and there is an adjective input section 71 inside, which accepts adjectives input from a tablet or a keyboard.
レンダラ部5の構造は第19図に示すような内容で、3次
元図形を2次元スクリーンに座標変換をする投影変換部
51と、隠れた面を消去する隠面処理部52と、モデル表面
上の陰影付けを行なう陰影処理部53とから構成されてい
る。そしてモデリングデータベース1からのモデルデー
タ13,16と、インタプリタ部4からの修正パラメータを
入力として、レンダリング処理した結果を、画像情報と
してデイスプレイ部6へ出力する。The structure of the renderer unit 5 is as shown in FIG. 19, and is a projection conversion unit that converts the coordinates of a three-dimensional figure into a two-dimensional screen.
51, a hidden surface processing unit 52 that erases hidden surfaces, and a shadow processing unit 53 that shades the model surface. The model data 13 and 16 from the modeling database 1 and the correction parameters from the interpreter unit 4 are input, and the result of the rendering process is output to the display unit 6 as image information.
デイスプレイ部6の構造は第20図に示すような内容で、
表示制御部61がレンダラ部からの画像情報を、映像信号
に変換してデイスプレイ上に表示する。The structure of the display unit 6 is as shown in FIG.
The display control unit 61 converts the image information from the renderer unit into a video signal and displays it on the display.
上記実施例の中で、第6図に示した美術知識ルール22
は、例えば第21図に示すように、レンダラが使用するレ
ンダリングルール221と、レンダラに直接は関係のない
非レンダリングルール226に細分できる。そして、更に
レンダリングレール221は配色222,質感223,構図224,照
明225等のルールに細分化でき、非レンダリングルール2
26も化粧227,服飾228,レンテリア229等に分けられる。
このようにルールを分野毎に分けて、知識を格納した場
合には、分野毎にルールの重要度は設定できる機能が必
要となる。これは、例えば配色のルールだけを特に重視
するといつた内容の機能である。この機能を実現するも
のが、同図のルール調節機構230である。In the above embodiment, the art knowledge rule 22 shown in FIG.
Can be subdivided into rendering rules 221 used by the renderer and non-rendering rules 226 not directly related to the renderer, as shown in FIG. 21, for example. Further, the rendering rail 221 can be further subdivided into rules such as color scheme 222, texture 223, composition 224, lighting 225, etc.
26 is also divided into makeup 227, clothing 228, renteria 229, etc.
When knowledge is stored by dividing rules into fields as described above, it is necessary to have a function of setting importance of rules for each field. This is a function of the content that attaches particular importance to only the rule of color arrangement. What realizes this function is the rule adjusting mechanism 230 shown in FIG.
このルール調節機構230の機能は、第22図に示すように
メンバーシツプ関数のレベルを変動させることによつて
実現できる。即ち、重要でない分野のルールについて
は、ルールの前件部と後件部のメンバーシツプ関数のレ
ベルを強制的に引き下げる。同図においては、点線部が
調節前のメンバーシツプ関数である。関数のレベルを下
げることにより、出力値を求める重心計算の際に、当該
ルールが寄与する割合が小さくなり、求められる出力値
は当該ルールの影響度が小さい方に変化する。The function of the rule adjusting mechanism 230 can be realized by changing the level of the member function as shown in FIG. That is, for a rule in an unimportant field, the level of the membership function of the antecedent and consequent parts of the rule is forcibly lowered. In the same figure, the dotted line part is the member function before adjustment. By lowering the level of the function, the rate of contribution of the rule is reduced in the calculation of the center of gravity for obtaining the output value, and the obtained output value changes to the one having the smaller degree of influence of the rule.
以上のように本実施例によれば分野毎にルールの重要度
の強弱を調節することができるので、映像演出の意思を
より細かく指示できるという効果がある。As described above, according to the present embodiment, since it is possible to adjust the strength of the importance of the rule for each field, there is an effect that the intention of the video effect can be more finely instructed.
上記実施例において、第23図に示すように、マンマシン
部7に更に直接入力部72を加えることができる。直接入
力部72は色相などの物理的パラメータを入力するのでは
なく、主観尺度ルール23の構築に使用したデータを利用
する。このためのマンマシン部7およびインタプリタ部
4の概要を第24図に示す。第13図において例示したよう
に、色を決定するための主観尺度の因子は3つであるた
め、マンマシン部7には活動感と拡張感と複雑感の3つ
の入力軸を設ける。各入力軸に対しては、因子負荷量の
大きい形容詞対の中から割り当てるものとし、「鋭い−
鈍い」「明るい−暗い」「単純な−複雑な」の3つを使
用する。すると、第14図により「鋭い−鈍い」の形容詞
対は色相との相関が高く、「明るい−暗い」は色相と彩
度との、「単純な−複雑な」は明度と彩度との相関が高
い。よつて各入力軸はインタプリタ部4の各パラメータ
制御部42,43,44と、相関の高いものについてだけ結合す
る。次にインタプリタ部4は、この直接入力値をパラメ
ータに変換して、レンダラ部5へ出力する。この変換に
は第15図に示すような、形容詞とパラメータの関係を利
用する。In the above embodiment, as shown in FIG. 23, the man-machine section 7 can be further provided with an input section 72 directly. The direct input unit 72 does not input a physical parameter such as hue, but uses the data used to construct the subjective scale rule 23. An outline of the man-machine section 7 and the interpreter section 4 for this purpose is shown in FIG. As illustrated in FIG. 13, since there are three factors of the subjective scale for determining the color, the man-machine section 7 is provided with three input axes of the feeling of activity, the feeling of expansion and the feeling of complexity. For each input axis, it is assumed that an adjective pair with a large factor load is assigned.
Three types are used: “dull”, “bright-dark”, and “simple-complex”. Then, as shown in FIG. 14, the adjective pair “sharp-dull” has a high correlation with hue, “bright-dark” has a correlation with hue and saturation, and “simple-complex” has a correlation with lightness and saturation. Is high. Therefore, each input axis is connected to each parameter control section 42, 43, 44 of the interpreter section 4 only for those having a high correlation. Next, the interpreter unit 4 converts this direct input value into a parameter and outputs it to the renderer unit 5. This conversion uses the relationship between adjectives and parameters as shown in FIG.
以上のように、本実施例によれば直接入力値で指示でき
るので、映像演出の意思をより細かく指示できるという
効果がある。As described above, according to the present embodiment, since the input value can be directly instructed, there is an effect that the intention of the video effect can be instructed more finely.
上記実施例においては、主観尺度ルール23の構築には第
13図および第14図に示したように、評定結果を因子分析
して、共通因子を取り除いてから、パラメータとの対応
を求めてメンバーシツプ関数を決定している。しかしな
がら、第12図に示すケースについて、第11図に示す評定
を行なつた結果から、直接にメンバーシツプ関数を決定
することもできる。つまり上記実施例のように、3つの
因子軸を抽出するのではなく、評定に使用した10個の形
容詞対を、そのまま10個の因子軸とする。例えば、単純
に評定値の平均値を算出すれば、第15図に示した形容詞
とパラメータの関係と同様の結果を得ることができる。
したがつて、この方法でも第16図のような主観尺度ルー
ル23を構成することは可能である。In the above embodiment, the construction of the subjective scale rule 23
As shown in Fig. 13 and Fig. 14, the member results are determined by factoring the evaluation results, removing common factors, and then determining the correspondence with the parameters. However, for the case shown in FIG. 12, the member ship function can be directly determined from the result of the evaluation shown in FIG. That is, instead of extracting the three factor axes as in the above embodiment, the ten adjective pairs used for the evaluation are directly used as the ten factor axes. For example, if the average value of the rating values is simply calculated, the same result as the relationship between the adjective and the parameter shown in FIG. 15 can be obtained.
Therefore, it is possible to construct the subjective scale rule 23 as shown in FIG. 16 also by this method.
以上のように本実施例によれば、評定結果を直接に反映
できるという効果がある。As described above, according to this embodiment, there is an effect that the evaluation result can be directly reflected.
上記実施例においては、使用できる形容詞を特に限定せ
ずに、ユーザーが思いつくままの形容詞を入力すること
ができる。しかしながら、予め因子分析を行なつた結果
で、パラメータの相関が強かつた形容詞だけに使用を限
定することもできる。このためには、第25図に示すよう
にデイスプレイ上に使用できる形容詞対を明示し、この
中からユーザーが選択できるようにすればよい。In the above-mentioned embodiment, the user can input an adjective as he / she thinks, without particularly limiting the adjectives that can be used. However, it is also possible to limit the use to only adjectives having strong parameter correlation as a result of performing factor analysis in advance. To this end, as shown in FIG. 25, the adjective pairs that can be used on the display are specified so that the user can select from them.
以上のように本実施例によれば、パラメータとの相関の
強い形容詞だけを選択できるので、意思をパラメータに
させる際の精度が向上する効果がある。As described above, according to the present embodiment, since only adjectives having a strong correlation with the parameter can be selected, there is an effect that the accuracy in making the intention a parameter is improved.
本発明によれば、レンダリング処理の際の映像演出の意
思を形容詞で指示できるので、直接に物理的なパラメー
タを操作する場合よりも意思を反映させることが容易に
なる。よつて所望の映像演出が容易にできるために、レ
ンダリングの作業工数を減少させることができる。According to the present invention, since the intention of the video effect at the time of rendering processing can be instructed by the adjective, it becomes easier to reflect the intention as compared with the case of directly operating the physical parameter. Therefore, a desired video effect can be easily performed, so that the number of man-hours for rendering can be reduced.
第1図は本発明の一実施例の構成図、第2図は色彩パラ
メータの説明図、第3図はモデリングデータベースの説
明図、第4図はアナライザ部の説明図、第5図はフアジ
イ推論機構の説明図、第6図は知識データベースの説明
図、第7図は名詞ルールの一例の説明図、第8図はイン
タプリタ部の説明図、第9図は美術知識の一例の説明
図、第10図は美術知識ルールの説明図、第11図は形容詞
による評定方法の説明図、第12図は評定の際のパラメー
タの説明図、第13図は因子負荷量の一例の説明図、第14
図はパラメータの相関係数の一例の説明図、第15図はパ
ラメータと形容詞の関係の一例の説明図、第16図は主観
尺度ルールの一例の説明図、第17図は主観尺度ルール前
件部の説明図、第18図はマンマシン部の説明図、第19図
はレンダラ部の説明図、第20図はデイスプレイ部の説明
図、第21図は第6図のルールを細分化してルール調節機
構を追加した場合の説明図、第22図はルール調節機構の
処理の説明図、第23図は第18図に直接入力部を追加した
場合の説明図、第24図は直接入力部の処理の説明図、第
25図は形容詞を限定して使用する場合の説明図である。 1……モデリングデータベース、2……知識データベー
ス、3……アナライザ部、4……インタプリタ部、5…
…レンダラ部、6……デイスプレイ部、7……マンマシ
ン部、21……形容詞ルール、22……美術知識ルール、23
……主観尺度ルール、24……名詞ルール。FIG. 1 is a block diagram of an embodiment of the present invention, FIG. 2 is an explanatory diagram of color parameters, FIG. 3 is an explanatory diagram of a modeling database, FIG. 4 is an explanatory diagram of an analyzer section, and FIG. 5 is fuzzy reasoning. FIG. 6 is an explanatory diagram of a mechanism, FIG. 6 is an explanatory diagram of a knowledge database, FIG. 7 is an explanatory diagram of an example of a noun rule, FIG. 8 is an explanatory diagram of an interpreter section, and FIG. 9 is an explanatory diagram of an example of art knowledge. Fig. 10 is an illustration of the art knowledge rule, Fig. 11 is an illustration of the adjective grading method, Fig. 12 is an illustration of the parameters at the time of grading, Fig. 13 is an illustration of an example of factor loading, and Fig. 14
Figure is an illustration of an example of the correlation coefficient of parameters, Figure 15 is an illustration of an example of the relationship between parameters and adjectives, Figure 16 is an illustration of an example of subjective scale rules, and Figure 17 is the antecedent of subjective scale rules. 18 is an explanatory view of the man-machine section, FIG. 19 is an explanatory view of the renderer section, FIG. 20 is an explanatory view of the display section, and FIG. 21 is a subdivided rule of FIG. FIG. 22 is an explanatory view when an adjusting mechanism is added, FIG. 22 is an explanatory view of processing of the rule adjusting mechanism, FIG. 23 is an explanatory view when a direct input unit is added to FIG. 18, and FIG. 24 is a direct input unit. Explanatory drawing of processing, No.
FIG. 25 is an explanatory diagram when the adjective is limited and used. 1 ... Modeling database, 2 ... Knowledge database, 3 ... Analyzer section, 4 ... Interpreter section, 5 ...
… Renderer section, 6 …… Display section, 7 …… Man-machine section, 21 …… Adjective rule, 22 …… Art knowledge rule, 23
…… Subjective scale rule, 24 …… Noun rule.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ▲高▼月 宏明 東京都国分寺市東恋ケ窪1丁目280番地 株式会社日立製作所デザイン研究所内 (72)発明者 太田 ▲吉▼美 茨城県日立市久慈町4026番地 株式会社日 立製作所日立研究所内 (72)発明者 谷中 雅雄 茨城県日立市久慈町4026番地 株式会社日 立製作所日立研究所内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor ▲ Taka ▼ Hiroaki Tsukihiro 1-280, Higashi Koikeku, Kokubunji City, Tokyo Inside Design Research Laboratory, Hitachi, Ltd. (72) Inventor Ota ▲ Yoshi ▼ 4026 Kuji Town, Hitachi City, Ibaraki Prefecture Address: Hitachi Research Laboratory, Hitachi, Ltd. (72) Masao Yanaka 4026 Kuji Town, Hitachi City, Hitachi, Ibaraki Address: Hitachi Research Laboratory, Hitachi, Ltd.
Claims (9)
グ処理を行うことにより映像情報を得る3次元コンピユ
ータグラフイツクスのレンダリングシステムにおいて、 前記形状を定義するモデルデータと前記形状が有する意
味内容を表す名詞データとを対応付けて構成したモデリ
ングデータを保持するモデリングデータベースと、 前記モデリングデータから前記名詞データを抽出し、該
名詞データを基準パラメータを変換するアナライザ部
と、 前記アナライザ部により変換された基準パラメータと、
ユーザーが入力した形容詞情報とからレンダリング処理
に用いるパラメータを生成するインタプリタ部と、 前記インタプリタ部により生成されたパラメータを取り
込みレンダリンダ処理を行い前記映像情報を出力するレ
ンダラ部とからなることを特徴とする3次元コンピユー
タグラフイツクスのレンダリングシステム。1. A three-dimensional computer graphics rendering system that obtains video information by performing a rendering process from modeled information of a shape, which represents model data defining the shape and meaning of the shape. A modeling database that holds modeling data configured by associating with noun data, an analyzer unit that extracts the noun data from the modeling data, and converts the noun data into a reference parameter, and a reference converted by the analyzer unit. Parameters and
It is characterized by comprising an interpreter unit for generating a parameter used for a rendering process from the adjective information inputted by the user, and a renderer unit for fetching the parameter generated by the interpreter unit and performing a render render process to output the video information. Rendering system for 3D computer graphics.
アジイ推論機構を有し、 名詞ルール及び形容詞ルールを保持する知識データベー
ス中の各ルールを用いて、前記アナライザ部及びインタ
プリタ部はそれぞれ前記基準パラメータへの変換または
前記パラメータの生成を推論によつて行うことを特徴と
する請求項1記載の3次元コンピユータグラフイツクス
のレンダリングシステム。2. The analyzer unit and interpreter unit have a fuzzy inference mechanism, and by using each rule in a knowledge database holding a noun rule and an adjective rule, the analyzer unit and the interpreter unit respectively detect the reference parameter. The rendering system for a three-dimensional computer graphics according to claim 1, wherein the conversion or the generation of the parameter is performed by inference.
チストやデザイナーが有する映像製作に関する専門知識
に基づいた美術知識ルールと、ユーザーが入力する映像
演出の意思を表現する形容詞を前記レンダラ部が実行す
るレンダリング処理のためのパラメータに変換するため
の主観尺度ルールとよりなることを特徴とする3次元コ
ンピユータグラフイツクスのレンダリングシステム。3. The adjective rule according to claim 3, wherein the renderer section provides an art knowledge rule based on an artist's or designer's expertise in image production and an adjective expressing a user's intention to produce an image. A rendering system for a three-dimensional computer graphics, comprising: a subjective scale rule for converting into a parameter for a rendering process to be executed.
は、前記ユーザーが入力し得る形容詞及び前記パラメー
タとの関係から算出されるメンバーシツプ関数を用いて
推論することを特徴とする請求項2記載の3次元コンピ
ユータグラフイツクスのレンダリングシステム。4. The fuzzy inference mechanism in the interpreter unit makes inference by using a member ship function calculated from the relationship between the adjective that the user can input and the parameter. Computer graphics rendering system.
ラメータ,質感パラメータ,構図パラメータ、又は照明
パラメータであることを特徴とする3次元コンピユータ
グラフイツクスのレンダリングシステム。5. A rendering system for a three-dimensional computer graphics, wherein the parameter according to claim 1 is a color parameter, a texture parameter, a composition parameter, or an illumination parameter.
め、複数の形容詞と複数のパラメータとの組合による供
試品を被検者に呈示し、評定を行い、前記評定結果に基
づいて定めた前記形容詞と前記パラメータとの関係式で
あることを特徴とする3次元コンピユータグラフイツク
スのレンダリングシステム。6. The subjective scale rule according to claim 3, wherein the subject is presented with a sample product in advance by a combination of a plurality of adjectives and a plurality of parameters, and the subject is evaluated. A rendering system for three-dimensional computer graphics, which is a relational expression between the adjectives and the parameters that have been defined.
レベルを変動させることにより、特定の分野におけるル
ールに重み付けを行い、前記パラメータを生成すること
を特徴とする3次元コンピユータグラフイツクスのレン
ダリングシステム。7. A three-dimensional computer-graphics rendering system, wherein the level of the membership function according to claim 4 is varied to weight rules in a specific field and generate the parameters. .
情報は、予め所定の形容詞対をメニユー表示し、前記メ
ニユー表示された形容詞対から選択することにより入力
することを特徴とする3次元コンピユータグラフイツク
スのレンダリングシステム。8. The three-dimensional computer according to claim 1, wherein the adjective information input by the user is input by displaying a predetermined adjective pair in a menu in advance and selecting from the adjective pair displayed in the menu. Graphic system rendering system.
らレンダリング処理を行うことにより映像情報を得る3
次元コンピユータグラフイツクスのレンダリングシステ
ムにおいて、 形容詞で映像演出の指示を与えることにより、前記レン
ダリング処理に必要なパラメータを決定することを特徴
とする3次元コンピユータグラフイツクスのレンダリン
グシステム。9. Image information is obtained by performing a rendering process from modeled information such as shape or motion.
A three-dimensional computer-graphics rendering system, characterized in that a parameter required for the rendering process is determined by giving an adjective for image production in the three-dimensional computer-graphics rendering system.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1217357A JPH0786937B2 (en) | 1989-08-25 | 1989-08-25 | Rendering system for 3D computer graphics |
| EP90308717A EP0414415B1 (en) | 1989-08-25 | 1990-08-08 | Method and apparatus for generating an image |
| DE69032768T DE69032768D1 (en) | 1989-08-25 | 1990-08-08 | Process and apparatus for imaging |
| KR1019900013093A KR910005188A (en) | 1989-08-25 | 1990-08-24 | Image generation method and device |
| US08/428,447 US5682505A (en) | 1989-08-25 | 1995-04-25 | Method and apparatus for generating an image |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1217357A JPH0786937B2 (en) | 1989-08-25 | 1989-08-25 | Rendering system for 3D computer graphics |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0381877A JPH0381877A (en) | 1991-04-08 |
| JPH0786937B2 true JPH0786937B2 (en) | 1995-09-20 |
Family
ID=16702908
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1217357A Expired - Lifetime JPH0786937B2 (en) | 1989-08-25 | 1989-08-25 | Rendering system for 3D computer graphics |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0786937B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001188796A (en) * | 1999-12-28 | 2001-07-10 | Toshiba Corp | Data analysis system, data analysis method, and computer-readable recording medium recording program |
| CN111009041B (en) * | 2019-11-15 | 2023-09-26 | 广东智媒云图科技股份有限公司 | Drawing creation method, device, terminal equipment and readable storage medium |
| CN112308939B (en) | 2020-09-14 | 2024-04-16 | 北京沃东天骏信息技术有限公司 | Image generation method and device |
-
1989
- 1989-08-25 JP JP1217357A patent/JPH0786937B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0381877A (en) | 1991-04-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3063073B2 (en) | Image analysis expression adding device | |
| JP2837815B2 (en) | Interactive rule-based computer system | |
| CN108876931B (en) | Three-dimensional object color adjustment method and device, computer equipment and computer readable storage medium | |
| Rogowitz et al. | How not to lie with visualization | |
| US20020130871A1 (en) | Font architecture and creation tool for producing richer text | |
| JPH11513508A (en) | Method and system for manipulating images of floor coverings or other textiles | |
| JP2004259270A (en) | Color gradient path | |
| Xue et al. | An approach of the product form design based on gra-fuzzy logic model: A case study of train seats | |
| US5736991A (en) | Animation editing apparatus | |
| Lee et al. | Emotion-Inspired Painterly Rendering. | |
| US5682505A (en) | Method and apparatus for generating an image | |
| JPH10188023A (en) | Image design supporting device | |
| Boorboor et al. | VoxAR: adaptive visualization of volume rendered objects in optical see-through augmented reality | |
| JPH0786937B2 (en) | Rendering system for 3D computer graphics | |
| Tennekes et al. | cols4all: a Color Palette Analysis Tool. | |
| CN1988592A (en) | Digital content creation system, program product, and storage medium | |
| Pham et al. | Visualisation of fuzzy systems: requirements, techniques and framework | |
| JPH096573A (en) | Method and system for adjusting image color scheme | |
| CN115564667A (en) | Automatic thematic map style migration method | |
| Yang et al. | Creative and Visual Analysis of Art Design with Computer Image Assisted Systems | |
| AU728961B2 (en) | A font architecture and creation tool for producing richer text | |
| Huang et al. | Optimization Design of Indoor Space Layout Driven by Big Data of User Behaviour. | |
| Yin et al. | HUA: an interactive calligraphy and ink-wash painting system | |
| JP3417941B1 (en) | An apparatus for analyzing qualitative information on an evaluation target that can be specified by image data | |
| JP3470969B1 (en) | An apparatus for analyzing qualitative information on an evaluation target that can be specified by image data |