描画エンジン

スキャンラインにゃ猫

ポリゴンにゃの塗りつぶしにゃ方法にゃに、スキャンラインってにゃのがあるにゃのですにゃ。 にゃまえ通りにゃに、水平にゃラインに分割して塗りつぶしていく方法にゃのですにゃ。 これにゃを3角形にゃでかけにゃいんかにゃ〜っとですにゃ。 線にゃの交差具…

A-Bufferって何にゃ?

A-Bufferってにゃので、半透明にゃの順番にゃを気にせずに描画するにゃ〜ってにゃのがあったにゃけどですにゃ。 結局A-Bufferにゃの説明がよくわからにゃくて、良くわからずじまいですにゃ。*1 *2 フレームバッファにゃにピクセルにゃの付加情報を溜め込んど…

PRT面白そうにゃ〜

ゲーム制作者になるための3Dグラフィックス技術作者: 西川善司出版社/メーカー: インプレス発売日: 2009/09/11メディア: 単行本購入: 12人 クリック: 148回この商品を含むブログ (28件) を見る読了ですにゃ。 広く浅くにゃ〜って感じでしたにゃ。*1 PRTにゃ…

半分にゃの半分にゃの半分にゃの半分

曲線描画にゃをうにゃうにゃにゃと。 2点+コントロールポイント2個にゃの描画にゃと。 a、b、c、dにゃ4点にゃで、b、cにゃがコントロールポイントにゃ。 aとb、bとc、cとdにゃの中点にゃをab、bc、cdってするですにゃ。 で、abとbcにゃの中点、bcとcdにゃ…

単純多角形の三角形分割にゃ

辺が交わってにゃい多角形ですにゃの三角形分割にゃの方法は、色々研究されてるっぽいですにゃ。 難しいにゃので、猫が見つけたにゃのは、一番遠い点にゃを見つけてにゃ、その点の2辺を切り取って行くっていう方法ですにゃ。 多角形にゃを内包するようにゃ…

3角形にゃへの変換

triangle-fanにゃでにゃるかにゃ〜。 直線2個にゃら1回、3個にゃら2回にゃで描画できるみたいにゃからにゃ。*1 それにゃに、頂点増やさにゃくてもよさそうにゃので。 *1:4色問題?

MiterLimit続きの続き

ググルにゃと色々とですにゃ。 むむむ〜、混乱してきたにゃので、もう上のでいいにゃ。*1 *1:おぃ

MiterLimit続き

ん〜、線の太さの半分×MiterLimitにゃが切り取る距離にゃににゃるっぽいですにゃ。 (この長さより大きいとBEVEL扱いににゃるっていう説明とかにゃもしている所もあるっぽいにゃ。) (むにゅ〜、よくわからにゃいですにゃ。もしかすると、個々にゃの描画エンジ…

こってりにゃ描画エンジン

線を引くだけでも一苦労ですにゃね。 線の端っこにゃの形状と線と線にゃのつにゃがり部分にゃの形状って感じにゃに2個パラメータにゃがあって。それぞれに3種類にゃかにゃ。 端っこにゃは、キャプス(Caps) *1っていって、接続にゃはジョイト(Joints) *2と…

MiterLimit

よくわからにゃいのですにゃ。 多分、Miterにゃ接続時の、角を作る距離だと思うのですにゃ。 多分あってると思うけど、調べとこにゃ。線の幅が1にゃで90度にゃときにゃは、MiterLimitが1.41421356(ルート2)未満にゃににゃると、右みたいにゃ感じにゃに角が…

コッテリにゃ描画エンジン

2Dにゃの描画エンジンが必要にゃににゃって、普通にゃに GDIとかにゃでにゃっていることを、スクラッチするにゃには、どうするにゃ〜?っとですにゃ。 単純にゃ直線ですとかにゃ、円とかにゃは検索すればよく出てくるですけどにゃ、本格的にゃこってりとした…