トップページへ戻る
Diary

RSS配信してます
 

HPがInfoseekにあったころの日記は、現在データベース化待機中となっています。
  DB化完了:2006年度分 ・ 2002年度分 ・ 2003年度分1~5月
インデックスより、年・月を指定すると、その月のタイトルが表示されます。
見たい日記のタイトルをクリックすることで、日記を閲覧することができます。
タイトルにつく【】の意味

インデックス
2002年2003年2004年2005年2006年2007年
2008年2009年2010年2011年2012年2013年
2014年
1月2月3月4月5月6月
7月8月9月10月11月12月

2005年 12月の日記タイトル
No. 558 [31日] ・ふぁいなる(0)
No. 557 [25日] ・なんとなくオンライン(0)
No. 556 [24日] ・望むところはシングルベル(0)
No. 555 [23日] ・なんでもVBコラボレーション(0)
No. 554 [21日] ・データベース(0)
No. 553 [19日] ・遊戯休憩 追記(0)
No. 552 [18日] ・遊戯休憩/ささやかな寒気/XGL制作記 『Library』/回顧追憶(0)
No. 551 [ 7日] ・そして仕事は舞い降りた(0)

2005年 11月の日記タイトル
No. 550 [16日] ・XGL制作記 『Cylinder』(0)
No. 549 [ 9日]XGL制作記 『Fog』(0)
No. 548 [ 7日] ・XGL制作記 『XGL Enhance Queue Ⅱ』(0)
No. 547 [ 6日] ・XGL制作記 『Extension』(0)
No. 546 [ 4日] ・XGL制作記 『Column』(0)
No. 545 [ 1日] ・りぃんかぁねぃしょん(0)

2005/11/09 (Wed) No. 549
XGL制作記 『Fog』

フォグ出来ないって?ふふ、そんな馬鹿言っちゃぁいけませんよ。
フォグはポインタを使わなきゃいけないから、実装不可能判定したんだけど、
今日いろいろ調べてみて分かったのは、VBはポインタが使えないんじゃなくって、使いにくいらしいということ。
つまり頑張ればポインタが使えるということだ(・-・)!
ゆえに頑張ればフォグが実装できるわけだ(・-・)!

 

【フォグ】
遠くなるにつれて、だんだん見えなくなっていくあれ。最近の3Dゲームではほぼ必須の機能。
これが無いと、地平線の彼方まで、物を全部描写しないといけなくなる。
リアル世界ならぜんぜんかまわないけど、バーチャル世界にはピクセル―というかドット―の制限があるわけで
かなり遠くの物体は、少ないドットで表現しなければいけないため、とてつもなく汚く歪になる。
フォグを使うことで、ある程度遠いところを自然に近い形で見せなくすることが出来る。
遠くの物体は(見えなくなるので)汚くならないし、描写しなくていいということは、処理速度の向上にも繋がる。

↓ ↓ ↓

ふぉぐふぉぐ(・-・)!
創ってるのが狭い空間なので、ちょっと強めのフォグにしてます。
これで暗闇が強調されてより探検が楽しくなりますねっ!

さらに、フォグには色を設定できるらしい。こんな感じにすることで、深海っぽい雰囲気を出すことが可能。

白色なら、濃い霧を表現することだってできます。霧はかなり現実に近いね。

ちょっと面白いのでやってみた。逆フォグ。ちょっとかっこよく命名して、フォグインバース。
手前の部分が見えなくなって、遠くに行くほど普通に見えるようになる。
広大なフィールドではフォグの意味がなくなるから出来ないけど、こういう狭い空間なら使えますね。
使い道は微妙だけど、これはこれで面白い効果がだせますね。

残っちゃった課題は、フォグがスプライトに影響しないようにすること。
真ん中の標準カーソルにもフォグの影響が出ちゃってるのでこれを直さないといけない。
どっかに修正方法が書いてあった気がするので、そんなに大変では無いかも(・-・)?

まぁフォグが実装できたし、これで今日もぐっすり(-。-)Zzz


課題&学校アルバイトの連続のため、またしばらく休憩します(・-・)/


★この日記のURLはhttp://haukun.sakura.ne.jp/?diarymode=200511090549

この日記へのコメント
コメント無し

名前(10文字)削除pass(8文字)
コメント(512文字)
送信オプション
コメントを送信する※誤爆防止用
コメントを削除する※名前に番号を,削除Passに投稿時のPassを入れてください。
《全体処理時間》0.111sec.
インデックスに飛ぶ
日記の先頭に飛ぶ
トップページへ戻る

HKP-DiarySystem Ver.1.07