JPH0359440B2 - - Google Patents
Info
- Publication number
- JPH0359440B2 JPH0359440B2 JP60299307A JP29930785A JPH0359440B2 JP H0359440 B2 JPH0359440 B2 JP H0359440B2 JP 60299307 A JP60299307 A JP 60299307A JP 29930785 A JP29930785 A JP 29930785A JP H0359440 B2 JPH0359440 B2 JP H0359440B2
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- random
- patterns
- image
- pseudo
- 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
- Controls And Circuits For Display Device (AREA)
- Position Input By Displaying (AREA)
Description
【発明の詳細な説明】
〔概 要〕
情報処理装置によつてデイジタル的に画像を描
画するコンピユータグラフイクス等において、例
えば“雲”のように複雑な質感を有するものを描
画するとき、従来は操作者の指示した位置を中心
として擬似乱数等で座標を発生させて、該座標位
置に点を描画する処理を繰り返すことにより行な
つていたので、処理速度が遅いと言う問題点があ
つた。本発明はこのような従来の問題点を解決す
るため、予め複数種類のランダムパターンを用意
しておいて、これを切り替えながら一定周期で切
り返し描画することにより、高速な処理が可能
で、効果的な描写を現出できるデイジタル画像の
描画に係る制御方式を開示している。
画するコンピユータグラフイクス等において、例
えば“雲”のように複雑な質感を有するものを描
画するとき、従来は操作者の指示した位置を中心
として擬似乱数等で座標を発生させて、該座標位
置に点を描画する処理を繰り返すことにより行な
つていたので、処理速度が遅いと言う問題点があ
つた。本発明はこのような従来の問題点を解決す
るため、予め複数種類のランダムパターンを用意
しておいて、これを切り替えながら一定周期で切
り返し描画することにより、高速な処理が可能
で、効果的な描写を現出できるデイジタル画像の
描画に係る制御方式を開示している。
本発明はコンピユータグラフイクス等の様に、
情報処理装置によつてデイジタル画像を描画する
装置の制御に関するものであつて、特に“雲”等
のように複雑な質感を有するものの描画を効果的
かつ、迅速に行なうことの出来る制御方法に係
る。
情報処理装置によつてデイジタル画像を描画する
装置の制御に関するものであつて、特に“雲”等
のように複雑な質感を有するものの描画を効果的
かつ、迅速に行なうことの出来る制御方法に係
る。
近年のコンピユータグラフイクス等の発達に伴
ない、画像の表示も単に一様な点、線および面な
どによるだけの画一的な表現だけでは無く、より
自然な感じに近い高度な表現の行なえるものが要
求されて来ている。
ない、画像の表示も単に一様な点、線および面な
どによるだけの画一的な表現だけでは無く、より
自然な感じに近い高度な表現の行なえるものが要
求されて来ている。
このような例として例えば、雲や布地の表面や
建造物の不規則な凹凸のある壁などを表現する画
像がある。
建造物の不規則な凹凸のある壁などを表現する画
像がある。
第3図はこのようなコンピユータグラフイクス
による画像の例を示す図で、10は山の画像を、
11は雲の画像を表わしている。
による画像の例を示す図で、10は山の画像を、
11は雲の画像を表わしている。
第3図に示す雲11のような画像を描き出す場
合、通常のグラフイツク・アートではエアーブラ
シ等の手法によつてその質感を表現することが多
いが、コンピユータグラフイクスにおいては、従
来、これを点描すべき画素の座標を無作為に発生
させることによつて行なつていた。
合、通常のグラフイツク・アートではエアーブラ
シ等の手法によつてその質感を表現することが多
いが、コンピユータグラフイクスにおいては、従
来、これを点描すべき画素の座標を無作為に発生
させることによつて行なつていた。
すなわち、画面上における操作者の指示位置を
中心として擬似乱数等で座標を生成し、画面上の
該座標位置に点を描画する処理を反復して行なう
ことにより、無作意に描かれた点の集まりによつ
てこのような質感を表現せしめていた。
中心として擬似乱数等で座標を生成し、画面上の
該座標位置に点を描画する処理を反復して行なう
ことにより、無作意に描かれた点の集まりによつ
てこのような質感を表現せしめていた。
上述したような、従来のコンピユータグラフイ
クスにおける階調の一様でない肌の感じを擬似的
に発生した乱数を基とする座標に描かれた点によ
つて表現する手段においては、作画を意図する操
作者によつて位置が指定される都度、その指定位
置の座標を基に擬似乱数を発生させる演算を行な
う必要がある。このような擬似乱数を発生させる
演算手段としては幾通りかの方法があるが、それ
らの内最も簡易なものを選ぶとしても、最低1回
の乗算と、1回の加算が必要である。そして、こ
れを例えば第3図の場合について見れば図に示す
雲2を表現しているそれぞれの点ごとに行なわな
ければならない訳であるから、その演算の量は膨
大なものとなる。
クスにおける階調の一様でない肌の感じを擬似的
に発生した乱数を基とする座標に描かれた点によ
つて表現する手段においては、作画を意図する操
作者によつて位置が指定される都度、その指定位
置の座標を基に擬似乱数を発生させる演算を行な
う必要がある。このような擬似乱数を発生させる
演算手段としては幾通りかの方法があるが、それ
らの内最も簡易なものを選ぶとしても、最低1回
の乗算と、1回の加算が必要である。そして、こ
れを例えば第3図の場合について見れば図に示す
雲2を表現しているそれぞれの点ごとに行なわな
ければならない訳であるから、その演算の量は膨
大なものとなる。
そして、その表現をより自然なものとするた
め、各バターンの中心部付近のドツト分布を周辺
に比して若干多くするなどの加減をしようとする
と、一様乱数ではなく、乱数が例えば正規分布を
するような処理を行なう必要を生ずるから、更に
演算量が増加する。
め、各バターンの中心部付近のドツト分布を周辺
に比して若干多くするなどの加減をしようとする
と、一様乱数ではなく、乱数が例えば正規分布を
するような処理を行なう必要を生ずるから、更に
演算量が増加する。
従来、通常のパターンの描画が簡潔な論理によ
り、迅速に出来るのに対して、これらは上述のよ
うに演算量が多いため、処理速度が遅いから、装
置の操作性を損なうと云う問題点があつた。
り、迅速に出来るのに対して、これらは上述のよ
うに演算量が多いため、処理速度が遅いから、装
置の操作性を損なうと云う問題点があつた。
本発明は、このような従来の問題点に鑑み、情
報処理装置を用いてデイジタル画像を描画する如
く構成された装置において、例えば、雲や建造物
の壁等のように複雑な質感を有する物を表現する
ことが可能で、かつ、それを簡潔な処理で高速に
実行することの出来る制御方式を提供することを
目的としている。
報処理装置を用いてデイジタル画像を描画する如
く構成された装置において、例えば、雲や建造物
の壁等のように複雑な質感を有する物を表現する
ことが可能で、かつ、それを簡潔な処理で高速に
実行することの出来る制御方式を提供することを
目的としている。
本発明によれば、上記目的は特許請求の範囲に
記載のとおり、情報処理装置を用いて2値情報に
より画像を描画する装置において、予め、一定の
大きさの小画素領域内に不規則に“0”と“1”
の画素情報を分布させたランダムパターンを複数
種類用意しておいて、ランダムパターンによる描
画が指定されたとき、描画の操作者が指示する位
置を一定周期でサンプリングして該サンプリング
により検出された画面上の位置に前記複数種類の
ランダムパターンを予め定めた種類別の順序に従
つて切り替えながら配置することを特徴とするラ
ンダムパターン描画方法により達成される。
記載のとおり、情報処理装置を用いて2値情報に
より画像を描画する装置において、予め、一定の
大きさの小画素領域内に不規則に“0”と“1”
の画素情報を分布させたランダムパターンを複数
種類用意しておいて、ランダムパターンによる描
画が指定されたとき、描画の操作者が指示する位
置を一定周期でサンプリングして該サンプリング
により検出された画面上の位置に前記複数種類の
ランダムパターンを予め定めた種類別の順序に従
つて切り替えながら配置することを特徴とするラ
ンダムパターン描画方法により達成される。
第1図は本発明の1実施例のブロツク図であつ
て、1は制御部、2はパターン記憶部、3は座標
入力装置、4は座標入力部、5はパターン読み出
し部、6はパターン描画部、7は画像メモリを表
わしている。座標入力装置3としては通常タブレ
ツト、マウス、トラツクボール等が用いられる。
て、1は制御部、2はパターン記憶部、3は座標
入力装置、4は座標入力部、5はパターン読み出
し部、6はパターン描画部、7は画像メモリを表
わしている。座標入力装置3としては通常タブレ
ツト、マウス、トラツクボール等が用いられる。
第1図において、パターン記憶部には複数種類
の擬似ランダムパターンが記憶されている。そし
て、ランダムパターンの描画に際しては、制御部
1からの一定間隔(例えば100ミリ秒)ごとのタ
イミングパルスごとに座標入力装置3の座標情報
を座標入力部4が読み出して座標情報Aとしてパ
ターン描画部6に渡し、該パターン描画部6は、
その都度パターン読み出し部5がパターン記憶部
2から読み出した複数の擬似ランダムパターン内
の1つの擬似ランダムパターンを画像メモリ7の
該当する座標位置に書き込む。擬似ランダムパタ
ーンは読み出しの都度、次のパターンに切り替え
られる。図中のBはパターン情報を示している。
の擬似ランダムパターンが記憶されている。そし
て、ランダムパターンの描画に際しては、制御部
1からの一定間隔(例えば100ミリ秒)ごとのタ
イミングパルスごとに座標入力装置3の座標情報
を座標入力部4が読み出して座標情報Aとしてパ
ターン描画部6に渡し、該パターン描画部6は、
その都度パターン読み出し部5がパターン記憶部
2から読み出した複数の擬似ランダムパターン内
の1つの擬似ランダムパターンを画像メモリ7の
該当する座標位置に書き込む。擬似ランダムパタ
ーンは読み出しの都度、次のパターンに切り替え
られる。図中のBはパターン情報を示している。
擬似ランダムパターンは、通常、その1つの大
きさは16画素×16画素乃至64画素×64画素程度の
ものを用いれば好結果が得られる。そして、擬似
ランダムパターンの大きさが16画素×16画素であ
るとき、異なるパターンを8種類用意してこれを
繰り返し使用することにより、相当程度に効果的
な質過の表現を伴なつた描画を行なうことが出来
る。
きさは16画素×16画素乃至64画素×64画素程度の
ものを用いれば好結果が得られる。そして、擬似
ランダムパターンの大きさが16画素×16画素であ
るとき、異なるパターンを8種類用意してこれを
繰り返し使用することにより、相当程度に効果的
な質過の表現を伴なつた描画を行なうことが出来
る。
第2図は擬似ランダムパターンによる描画を説
明する図であつて、a,bはそれぞれ4画素×4
画素の擬似ランダムパターンの例を示しており、
斜線を施した部分が黒ドツトであることを表わし
ている。第2図cはa,bに示した擬似ランダム
パターンを描画した場合を示すものである。すな
わち、同図においてhは最初に指示された座標位
置を表わしており、iはhが指示されてから100
ミリ秒経過後の座標位置を表わしている。そし
て、座標位置hにおいてはhとaに示した擬似ラ
ンダムパターンの中心とが重なるように描かれ、
座標位置iにおいてはiとbに示した擬似ランダ
ムパターンとが重なるように描かれている。擬似
ランダムパターンがa,bの他にも用意されてい
て、指定される座標が更に移動したとすれば、そ
れらの擬似パターンが次々と読み出されて100ミ
リ秒ごとの指定された座標位置に描画される。パ
ターン記憶部に格納されている擬似ランダムパタ
ーンの読み出しは予め定められた順序に従つて行
なわれるものであつて最後の順位のものが読み出
されると次は最初のものに戻る。
明する図であつて、a,bはそれぞれ4画素×4
画素の擬似ランダムパターンの例を示しており、
斜線を施した部分が黒ドツトであることを表わし
ている。第2図cはa,bに示した擬似ランダム
パターンを描画した場合を示すものである。すな
わち、同図においてhは最初に指示された座標位
置を表わしており、iはhが指示されてから100
ミリ秒経過後の座標位置を表わしている。そし
て、座標位置hにおいてはhとaに示した擬似ラ
ンダムパターンの中心とが重なるように描かれ、
座標位置iにおいてはiとbに示した擬似ランダ
ムパターンとが重なるように描かれている。擬似
ランダムパターンがa,bの他にも用意されてい
て、指定される座標が更に移動したとすれば、そ
れらの擬似パターンが次々と読み出されて100ミ
リ秒ごとの指定された座標位置に描画される。パ
ターン記憶部に格納されている擬似ランダムパタ
ーンの読み出しは予め定められた順序に従つて行
なわれるものであつて最後の順位のものが読み出
されると次は最初のものに戻る。
以上説明したように本発明の方法によれば、情
報処理装置を用いてデイジタル画像を描画する如
く構成された装置において、雲や建造物の壁など
の複雑な質感を通常の文字等と同等な簡潔な制御
により高速に描画することが出来る。
報処理装置を用いてデイジタル画像を描画する如
く構成された装置において、雲や建造物の壁など
の複雑な質感を通常の文字等と同等な簡潔な制御
により高速に描画することが出来る。
また、擬似ランダムパターンは予めドツトの分
布等を任意に設定することが出来るから、描画す
べき画像の対象に応じて、最も効果的な表現が行
なえるものを何組か用意することにより、更に高
度な内容の描画が行なえると云う利点もある。
布等を任意に設定することが出来るから、描画す
べき画像の対象に応じて、最も効果的な表現が行
なえるものを何組か用意することにより、更に高
度な内容の描画が行なえると云う利点もある。
第1図は本発明の1実施例のブロツク図、第2
図は擬似ランダムパターンによる描画を説明する
図、第3図はコンピユータグラフイクスによる画
像の例を示す図である。 1……制御部、2……パターン記憶部、3……
座標入力装置、4……座標入力部、5……パター
ン読み出し部、6……パターン描画部、7……画
像メモリ、10……山の画像、11……雲の画
像。
図は擬似ランダムパターンによる描画を説明する
図、第3図はコンピユータグラフイクスによる画
像の例を示す図である。 1……制御部、2……パターン記憶部、3……
座標入力装置、4……座標入力部、5……パター
ン読み出し部、6……パターン描画部、7……画
像メモリ、10……山の画像、11……雲の画
像。
Claims (1)
- 1 情報処理装置を用いて2値情報により画像を
描画する装置において、予め、一定の大きさの小
画素領域内に不規則に“0”と“1”の画素情報
を分布させたランダムパターンを複数種類用意し
ておいて、ランダムパターンによる描画が指定さ
れたとき、描画の操作者が指示する位置を一定周
期でサンプリングして該サンプリングにより検出
された画面上の位置に前記複数種類のランダムパ
ターンを予め定めた種類別の順序に従つて切り替
えながら配置することを特徴とするランダムパタ
ーン描画方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60299307A JPS62156692A (ja) | 1985-12-27 | 1985-12-27 | ランダムパターン描画方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60299307A JPS62156692A (ja) | 1985-12-27 | 1985-12-27 | ランダムパターン描画方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62156692A JPS62156692A (ja) | 1987-07-11 |
| JPH0359440B2 true JPH0359440B2 (ja) | 1991-09-10 |
Family
ID=17870841
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60299307A Granted JPS62156692A (ja) | 1985-12-27 | 1985-12-27 | ランダムパターン描画方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62156692A (ja) |
-
1985
- 1985-12-27 JP JP60299307A patent/JPS62156692A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62156692A (ja) | 1987-07-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0403054B1 (en) | An electronic graphic system | |
| US4189743A (en) | Apparatus and method for automatic coloration and/or shading of images | |
| EP0310176B1 (en) | Method of and arrangement for generating a two-dimensional image | |
| US6650327B1 (en) | Display system having floating point rasterization and floating point framebuffering | |
| US4189744A (en) | Apparatus for generating signals representing operator-selected portions of a scene | |
| RU2113727C1 (ru) | Устройство обработки изображения | |
| US4648045A (en) | High speed memory and processor system for raster display | |
| JPH03212775A (ja) | アンチエイリアス多角形の描図方法及び装置 | |
| JPS6232476B2 (ja) | ||
| JP2556484B2 (ja) | 図形輪郭抽出装置 | |
| JPH0359440B2 (ja) | ||
| JP2003504697A (ja) | 副標本化テクスチャ端縁部のアンチエイリアシング | |
| US5313566A (en) | Composite image generation with hidden surface removal using a single special effect generator | |
| JP3052839B2 (ja) | 画像処理装置及びその処理方法 | |
| JP3092131B2 (ja) | 画像生成装置 | |
| EP0441499B1 (en) | Electronic brush generation | |
| JP2973432B2 (ja) | 画像処理方法および装置 | |
| EP0441496A2 (en) | Electronic boundary generation | |
| JPH02219184A (ja) | 画像処理装置 | |
| JP3502901B2 (ja) | 3次元グラフィックス画像表示装置及び方法 | |
| JP3745152B2 (ja) | 画像表示装置 | |
| US6754396B1 (en) | Method of processing of a single raster element of a skeletonized binary image through the use of tiles | |
| GB2245794A (en) | Video images which fly through one another | |
| CN115690278A (zh) | 一种实时渲染方法、装置及终端 | |
| Chua et al. | A user interface for simulating calligraphic pens and brushes |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |