トックのCG部屋-トップ別室へ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

エッジ判定改良

デプス判定じゃ結局うまくいかなかったから
レイトレを応用することに
エッジ判定改良改良前
比較用に右が改良前
まぁ時間はかかるようになったけどずいぶん違うと思う
あとシェーディング部分を作り始めたからそこも変わった
シェーディングがまたちょっと難しいんだよね・・・
スポンサーサイト
  1. 2009/07/31(金) 21:48:08|
  2. 自作レンダラ
  3. | トラックバック:0
  4. | コメント:0

パイ投げゲーム的なもの

iPhone用のアプリ
サークルで作ったもの
といっても作ったのは自分一人でだけど
パイ投げ
何度か話し合ってとりあえずこんな感じになった
絵は後から他のメンバーがちゃんとしたの描いてくれるということになってるから適当
初めてのObjective-Cだったけどテンプレもあったしまぁなんとかなった気がする
  1. 2009/07/28(火) 20:29:23|
  2. 自作のアプリとか(仮)
  3. | トラックバック:0
  4. | コメント:0

長門の夏休み

エンドレスエイト三周目あたりの頃から
描こう描こうと思いつつずっと描かなかったもの
「今日ので終わるだろうし間に合わないなぁ」
とか毎週思ってたら全然終わらなくてついに描いた
夏休み中の長門
余白が多いのは後々喜緑とか周防も描きたいから
というかむしろ本当はそっちを描きたかった
実際描くかどうかはわからないけどね
長門、周防は元々表情がないからあれだけども喜緑とかどんなんなってるのかすごく気になる

落書きとか言ってデフォルメ絵をささっと描いちゃう人ホント尊敬するわ
自分が二次絵を描くときのパターンは
紙にラフ画を描いてスキャン
イラレのペンツールで清書
フォトショで色を塗りつつ細かいところを修正
という感じ
これ描くのにも結構時間かかった
  1. 2009/07/28(火) 04:34:17|
  2. 二次元
  3. | トラックバック:0
  4. | コメント:0

艦橋周りを少し作った

絶賛現実逃避中
いいんだよ
どうせ単位が決まったようなものと落とすのが確定したものばっかりだから
艦橋周り改修
  1. 2009/07/26(日) 23:28:14|
  2. 銀翼のグリフォン(仮)
  3. | トラックバック:0
  4. | コメント:0

戦艦作り込み続き

大幅に改造
作り込みモデリング終了
参考までに右が前まで(去年の段階)のやつ
がんばった!今回は結構がんばった!
  1. 2009/07/25(土) 23:23:23|
  2. 銀翼のグリフォン(仮)
  3. | トラックバック:0
  4. | コメント:0

戦艦作り込み開始

これ最初に作ってた頃はばたばたしてたから…
主に艦首とか
主に艦首の形を整えたりとか
穴空いてるように見えるけど単なるへこみだから波動砲はないよ

そういや復活編どうなるかね…
某なんとか動画でプロモーション見たけど…
なんだかなぁ…安っぽいというか…
いや、公開予定から半年以上前の段階だからこれからなのかもしれないけど…
氷割って出てきて波動エンジンどーんあたりはかっこいいが他は…
「CGだから」とかほざく気はない
CGだと軽いだとか迫力がないとか言うけど
そりゃシェーディング、動き、カメラワーク、演出諸々の問題で
CGという手法自体に問題があるわけじゃない

というわけでちょっと映像作ってみた
…んだけどせっかくここにも載っけられる用にフラッシュ形式にしたのに500kBオーバー…
しょうがないからサイトの方に
戦艦フライスルー
これだとあんまり説得力ないかもね…
画面揺らしすぎて逆にごまかしてるように見えるし
  1. 2009/07/25(土) 02:17:17|
  2. 銀翼のグリフォン(仮)
  3. | トラックバック:0
  4. | コメント:0

ちょっとだけ進んだ

スカートがついた
結局かなりシンプルなものに
いいんだよ!ここからごてごてに飾り付けするから!
それよりここまでつくってようやく気がついたけどバランス悪くね?

どうでもいいけどスカートのデザインをどうするか考えてるとき
結果的に股間アップを凝視している状態になっていた自分は
端から見たらかなり危ない人だっただろう…
まぁ大して間違っ(ry
  1. 2009/07/24(金) 18:04:49|
  2. 人とかキャラとか
  3. | トラックバック:0
  4. | コメント:0

日食?なにs(ry

曇ってたし
そもそもその時間授業あったし
邪神
暇つぶし…いや、大してつぶしてもないか
分かる人に分かればいい
そんなネタ
無性に作りたくなったんだよ!
  1. 2009/07/22(水) 21:33:04|
  2. その他の制作物
  3. | トラックバック:0
  4. | コメント:0

キャラをレンダリングしてみたり

試しに
簡易トゥーン
どうもやっぱりZ値の判定が思うようにいってないなぁ…
まぁ原因は大体見当ついてはいるんだけど…
線がぶれてるのは計算の仕方が甘いから、これはまだちゃんと書いてないとこ
それと地味なところではアルファ値を持ったテクスチャは元のマテリアルの色と合成するようにした
じゃないとこれの目の部分とかちゃんと描けなかったんだよね
  1. 2009/07/21(火) 13:24:53|
  2. 自作レンダラ
  3. | トラックバック:0
  4. | コメント:0

描く描かないの判定

判定
ようやくそれらしい判定が書けた
後は線を描く部分をちゃんと書き直せばそれなりになるはず…
  1. 2009/07/21(火) 09:49:35|
  2. 自作レンダラ
  3. | トラックバック:0
  4. | コメント:0

別室設置

ここの別館的なウェブサイト作りました
トックのCG部屋別室
まぁ昨日ちょっと書いたけど
あくまで別室なのでメインは変わらずここ
ブログだと載せられるファイルとか限られてるから
ここに載せられないものを向こうで公開する形になるかな
昨日の状態から少し手を加えてトップにフラッシュのメニューを持ってきてみた
フラッシュってホイールクリックでタブで開くとかできないから個人的にはあんまり好きじゃないんだけど
メニューの内容とか書き換えるときにそのフラッシュ更新すればいいし
多分スクリプト工夫すればタブで開くのも実現できるだろうからいいかなと
メニューだけのページ作ってインラインフレーム使ってもよかったんだけど
インラインフレームって対応してないブラウザあるらしいし…
  1. 2009/07/21(火) 01:58:35|
  2. お知らせ・管理など
  3. | トラックバック:0
  4. | コメント:0

正直どうしようもないアプリ公開

アプリ置き場
というわけでサークルのために借りたサーバだけど
どうせその費用出してるの全部自分だし活動もほとんどしてないから
自分用にスペースを作って別館的なものを作成
そこでこいつこいつを公開
デュエル用のやつはほんっとに適当にだけど一応サイコロとコインの代わりになるものを実装
ページ自体もまだ全然…
公開するためだけになんとか形にした感じ
センスのかけらも…
メニューとかどっかで見たことあるような…
いや、別にどこからかパクったわけじゃないんだが…

追記
リンクとパーミッション設定を修正しました
ひどすぎて自分でも吹いた
  1. 2009/07/20(月) 01:58:14|
  2. 自作のアプリとか(仮)
  3. | トラックバック:0
  4. | コメント:0

陰線消去

陰線消去
今度は線を描くところが残念
いや、いろいろと実装するのにそれ以外のところを適当に書いたり代用したりしてるから…
全体書いてからだとどこ間違ってるのかわからなくなるし…
まだまだ先は長い…

全然関係ないけど現代魔法おもしれえ
デーモンとか数週間前にOSの授業でやったばっかなのにどんなのか忘れた自分に絶望した
こんなんで情報系(笑)の学生だってんだからもうね…
  1. 2009/07/19(日) 00:25:24|
  2. 自作レンダラ
  3. | トラックバック:0
  4. | コメント:0

Zバッファ法のやり方を利用してエッジ描画

エッジ
まだ判定も何もないからあれだけど
透視変換の式に時間かかった…
というかむしろこれは透視変換の式が合ってるかどうか確かめるためだけのだったり…
まぁこれでもまだZ値の計算がちょっとおかしいんだけど
エッジを描く描かないの判定はまた思いついたから今度こそ…
  1. 2009/07/18(土) 01:52:24|
  2. 自作レンダラ
  3. | トラックバック:0
  4. | コメント:0

簡単なエッジの描画を追加してみたり

エッジ描画
線の太さとかは置いておくとして、
やっぱり判定が思うようにいかないね…
考え方としては間違ってなかったと思うんだけど少し甘かった
簡単にやり方を書くと、
周りのピクセルのサーフェイスがそのピクセルのと同じのか隣のだったら描かない
それで大体は思ったように判定できてるんだけど…
どうしてテクスチャでミップマップなんて技術が使われるのかってのを忘れてたわ
上の画像は多少でも改善させる為につけたくない判定をやってるんだけど
まぁそれでもまだ余分な線が取りきれてないし欲しいエッジがなくなることもあるから
また別な方法考えないと駄目だわな
  1. 2009/07/15(水) 01:10:39|
  2. 自作レンダラ
  3. | トラックバック:0
  4. | コメント:0

大改造着手

どうも気が進まなくて一週間以上手を付けてなかったレンダラ改造
結局各ピクセル毎にバッファを作って後からそれを処理するという
実行時間も必要メモリも倍増じゃすまなそうなやり方、特にメモリ
んで今までの機能の追加はメソッド作ってその呼び出しを増やすだけとかその程度だったのが
処理方法の根本を変えるためかなりの修正が必要
だからあんまりやる気が起きなかったんだけど
さすがにいつまでも放置してるわけにもいかないだろうとようやく始めた
今レンダリングするとこんな感じ
今こんな感じ
まだ全然だからあまり意味がないとは思うけど…
今のところ後処理の部分を全く書いてないから一番手前のやつの色を取り出してるだけ
まぁこれからだよ

それとは全然関係ないんだけど
最近FC2ブログかなり不安定じゃないか?
やけに不具合で緊急メンテが多いような気がする
念のため前回までの記事とファイルのバックアップは取ったけど…

…って書いて保存押した瞬間メンテ画面だよ
いい加減にしろ
  1. 2009/07/14(火) 20:54:06|
  2. 自作レンダラ
  3. | トラックバック:0
  4. | コメント:0

画像ファイルをたらいに変えるプログラム

なんか作らなきゃいけない気がした
ほら、あれだよ、昨日(日付的には今日)の深夜から始まったあれ
原作?読んでませんがなにか?
そういうものじゃないとかこの際どうでもいいよ、単なる息抜きだし
実行時に画像のファイルパスを引数にもらってその画像をタライに変えるというもの
一時間もかからずに完成
コードも50行ない
こうなる
左がもとの画像、右が実行後の同じ画像
なんという無意味なプログラム
しかも拡大縮小もなく単にタライの画像を並べるだけというやっつけ
無駄に二つ以上引数にとっても一度に変換してくれたりする
画像ファイルをドラッグ&ドロップで実行できるバッチファイルでも書いて配布でもしようかと思ったけど
どんなにがんばってもコマンドプロンプトから動かない
クラスパスが通ってないらしいが何をやっても動かない
どうがんばっても通らない

追記
ちゃんと環境が整ってるPCで少し修正してコンパイルしたらできた
バッチファイルも書いてドラッグ&ドロップでがんがん変換可能
まぁだから何だという感じだけども
ついでにたらいの画像の上下の無駄な余白を少なくした
配布はするかもしれないけどページ作ってないからまた後で
それと一応書くとさすがに全部のファイルをたらいにするのは無理
というかできないことはないけど結局画像になるし…

さらに追記
ダウンロードは下のリンクから
アプリ置き場
  1. 2009/07/12(日) 06:28:50|
  2. 自作のアプリとか(仮)
  3. | トラックバック:0
  4. | コメント:0

アップローダ閉鎖

今までここではアップローダを借りてデータや動画など
仕様上ブログにアップロードできないファイルを上げてましたが
今回閉鎖することにしました
というのも久しぶりに見たらデータが全部消えてまして…
調べたらどうやらメンテとしてHDDを初期化することがあるらしく
そのときにデータは全部消える上、告知もまともにやらないと
正直それってどうなのよ?と思うわけですが…
んで、まぁせっかくサーバも借りてるんだしこれからはそっちに上げるかぁというわけで
使わなくなったアップローダは消しておこうということになったわけです
リンクしてる記事については気が向いたときに直そうかと思ってますが何もしない気もします
  1. 2009/07/10(金) 06:37:07|
  2. お知らせ・管理など
  3. | トラックバック:0
  4. | コメント:0

ボーンを適用させて書き出すようにした

んだけどなぁ…
とりあえず前回の「Modifierでの変形は適用されない」で不味いことに気がついた
それじゃボーンも使えねぇじゃん
要は頂点のデータ自体が変わってないと駄目で…
Modifierはまだいいとして(Applyすれば使えるし)ボーン使えないのはヤバいだろ…
アニメに特化させるとかいっておいてキャラクターが実質使えないとか…
んなわけでさすがにそこはちゃんとエクスポートできるようにしようと
ただグループを書き出すとかそんなレベルの難易度じゃなかったわ
一応現段階ではこんな感じ
比較
一応書いておくと右が自作の方ね、明らかにおかしいところがあるからわかると思うけど
これの原因がさっぱり分からない…
後は関節部分見ると若干違う
多分重みの計算方法の問題だと思うんだよなぁ
もしかしたらあの飛び出してるところもそれが原因なのかもしれない
ただどう直せばいいのかやっぱりわからない
スペキュラーとかのシェーディングに関しては
計算方法で多少違ってても問題ないとは思うんだけど(そもそも全く違うものにする予定だし
さすがに形が変わるってのはあっちゃいけないよなぁ

追記
どうも重み付けが適当すぎて
限りなく0に近いんだけど0じゃない微妙な重みボーンの影響を受けてたみたいで
(合計を1に直すため他が0のときどんなに0に近くても0じゃなければそこの重みが1になる、全部0なら変形なし)
判定に少し遊び的なものを持たせたらちゃんと書き出せた
まぁプログラムで実数を扱う時によくあることだわな…
後、関節の部分なんかはキャッシュが残ってたのかなんか知らないけど
SubSurfのApplyの状態になってなかったらしく
やり直してみたら自作の方と同じようになった
要するに全部解決したっぽいよということで
  1. 2009/07/07(火) 11:31:50|
  2. 自作レンダラ
  3. | トラックバック:0
  4. | コメント:0

ディレクショナルライトとか

光源関係を少し強化
ディレクショナルライトと点光源の減衰を追加
それに合わせてエクスポータも一部書き直し
後プロシージャルテクスチャのところをマテリアルの元々の色を使うように変更
今まではファイルが見つからないのと同じ扱いにして黒いテクスチャを作ってた

また比較
微妙に明るさが違ったりするのは光源の種類やスペキュラの計算方法の違い
あと自作の方で機首の中央が黒くなってるのはAutoSmoothがないから
これの代わりになって応用が利くようにした(つもり)のがスムースグループなんだけど
まだBlenderの方で設定して書き出すのができないから使えない…
後キャノピーの色が全然違うのは反射を実装してないせい
反射と屈折はこれからアニメ特化にさせるときどのみち大幅な書き直ししなきゃいけないから
そのときにまとめて実装しようかなと
他は全体的に見て特に大きな問題はないんじゃないかなぁ

あぁそういえばHooksを使った変形(というかModifier全般)が
そのままじゃ書き出せないことがわかった
頂点のアニメーションには便利だから地味に痛いかもしれない…

追記
それとついでに交差判定のメソッドをさらに改良してまた若干早くなったんだった
今まで必要な変数の計算を全部終わらせてから式の判定してたんだけど
それを計算した変数から逐次判定することで交差しないものの計算数を減らす
ifは増えたけど比較自体の数はかわってないから最後まで進んだパターンでも
そこまで処理は増えてないはず…
さてもうこれでホントに交差判定の改良は限界じゃないかな?
後は配列の参照は時間がかかるからプリミティブ型並べて計算メソッドに渡すとか…
いやー…メソッドの方で見る数と渡すときに見る数の差や増える変数の数を考えると
さすがにそれは効果がないんじゃないかなぁ…
  1. 2009/07/04(土) 09:39:39|
  2. 自作レンダラ
  3. | トラックバック:0
  4. | コメント:0
次のページ

プロフィール

トック

Author:トック

プロフィール(仮)

twitter:elgraiv_took
└ブログ更新情報

twitter:elgraiv_take
└無駄な日常つぶやき用

FC2カウンター

コンテンツ一覧

本棚

最近の記事

カテゴリー

月別アーカイブ

ブログ内検索

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。