Chiharu の日記

絵描き C/C++ プログラマーの日記です。

2010-01-01から1年間の記事一覧

世間の親御さんもすなる 〜幼稚園の申請などしてきました

うちの上の子が来年から幼稚園ということで、その申請に行ってきました。我が家の周辺は幼稚園や保育園のそれなりに激戦区らしく、夜から幼稚園の前に並んできました。私が並んだときにはすでに 50 人ほど並んでおり、これって近所迷惑だよなぁとか思いなが…

Parallel force - パラレル・フォース 〜デモを公開しました

これまでの実装実績のまとめとして、デモを公開しました。詳細はこちら。んー。時間見つけてさっさとゲーム作りに移行したいです。がんばろ。できる範囲で。

サイトの構成 〜微妙に更新しました

すんごく微妙に、なんですが、サイトの構成を更新しました。新規追加のパラレル・フォースのところはまだ何も置いてないです。一度計画とかまとめたいです。某プロジェクトの再開はまだですが、自分ひとりでもできる何かをやりたいなぁ、と思ってます。今の…

CLANNAD 〜忘れた頃にメインヒロイン

ということで渚を描いてみました。かなりオリジナル風味になりました。似せる気がないのはご愛嬌。多分、高校生ならこんな等身が妥当と思います。 ―――イメージでかっ! CSS デザインの都合上、イメージは幅 500px で統一しているのですが、しかしこれは縦長…

嘘つきみーくんと壊れたまーちゃん 〜3 巻読んでます。

文章がライトなので、結構速く読めますね。んー。ここまで読んで一言。 ―――岐阜過ぎ。 1 巻あたりでもそう思ったけれど、今度は確信に。畜産センターとか金華山(本文中に名前は出てきませんが多分そう)とか。人名にも地名(というか駅名?)が入っています…

まいこぷらずまー 〜あと 2 週間

マイコプラズマ肺炎の完治まであと 2 週間程度だそうです。とりあえず咳き込んだときの血とかなくなってきました。14 日間分の抗生物質をまとめて処方されました。これまで『クラリス(錠剤)』→『ジスロマック(ボトル)』→『クラビット(錠剤)』と推移し…

嘘つきみーくんと壊れたまーちゃん 〜読了しました

まいこぷらずまーはなかなか治りません。再診の結果『レントゲンに写る肺の影は薄くなったが、範囲が拡大している』そうで、まだまだ抗生物質を絶賛投与中です。咳き込むと血のにおいがするとか、たんを切ると洗面台に広がる赤色、とか、そろそろ卒業したい…

肺炎でした 〜まいこぷらずまー

症状がぜんぜん改善しなかったため、先日、改めて内科を受診したところ、血液検査とレントゲンから肺炎を患っていることが判明。肺炎なんて、風邪の重症化で中学生のころに一度やったきりで、久しぶりです。どうりで息するのが苦しかったり、胸が痛かったり…

Parallel force - パラレル・フォース 〜スリープ調整

忙しくてなかなか手をつけられていないパラレル・フォースですが、ワーカー スレッドのスリープ時間を調整したら、Core i7 で 195fps までいきました。 ボトルネックは表画面への転送じゃなくてスリープだったみたい。これまで毎フレーム必ずスリープしてい…

日常会話 〜ちょっと笑ったこと

さっき相方と車で話をしていて笑ってしまった語感。 インドって三角形のとこ? アフリカは島国。 日本という国は大丈夫なんだろうか。

CLANNAD 〜読了

いや、まぁ。ずいぶんと前に読み終わっていたのですが、存在ごとすっかり忘れていました。 よかったです。ふつーに。10 代のころに読んでいたら、また印象がぜんぜん違ったのだと思います。 朋也と渚の関係とその家族と、うちの夫婦と両親同士の関係がよく似…

オオカミさん 〜第一話を見ました

狙いすぎかな。えーと、超電磁砲(キャラと声優)ととらドラ(ヒロイン)がミキシンされたのかと思いました。導入部分を見た瞬間、夫婦そろって『どこかで見たような?』て言いました。キャラデザが超電磁砲の OP 原画の人で、目立つナレーションが黒子の人…

CLANNAD 〜前半戦終了

今のところ、このシナリオの何がよいのか、よくわかっていません。 んー。悪くは…、ないと思います。ただ、このライターさん、ストーリーを書くことができないんですね。どうしても、テーマとシーンだけ、それしか手についていないように感じます。話の流れ…

Parallel force - パラレル・フォース 〜計測まとめ

これまでの高速化の軌跡を、Core i7 870 と Atom D330 とでまとめてみました。 項目i7 860 (fps)D330 (fps)概要 オリジナル152.3単一スレッド処理 並列化627.1複数スレッド処理 並列化 (2)707.6複数スレッド処理 + ループ展開 並列化 (3)818.5複数スレッド処…

クラナド 〜藤林姉妹

乙女もすなるクラナドというものを、性別不詳の Chiharu もやってみんとす。 とりあえず、古河渚をクリア後、藤林姉妹を攻略中。 ということで、藤林姉妹を描いてみました。 …描いてみました。…えが、いて、みま…。 似てないね。仕方がないね。私この人の絵…

プログラミングお遊戯 〜std::minmax_element を使用したソート

C++

επιστημηさんの『わすれもので(ちょびっと)高速化』に挑戦! 掲載のサンプルをビルドして Core i7 で実行すると... 359 (min_selection) 421 (minmax_selection) んー。ご本人の環境では高速化が確認されたようですが、私の環境だと minmax_element が速くな…

Parallel force - パラレル・フォース 〜SSE2 終わり

これ以上の高速化はあんまし思いつかないや、というところまで描画処理をまとめました。一例としてαブレンディングの最適化結果など。 1 画素ずつ処理する場合は、下記の非 SIMD 処理で... inline const PixPacked32 operator()(const PixPacked32 iDst, con…

Parallel force - パラレル・フォース 〜SSE2 苦戦

まさかの凡ミス。SSE2 用の組み込み関数の意味をとり間違えていました。テストしてたらα値付きイメージのフェードで色化け。調べてみると、驚愕の事実。_mm_mul_epu32 がまさか 32bit x 32bit = 64bit だったなんて!普通に乗算結果の下位 32bit を期待して…

Parallel force - パラレル・フォース 〜ちょっと高速化。その 4 (SSE2)

ふとコードを見返したら、イメージの転送元フォーマットが BGR 時、読み込みと BGR / BGRX 変換にて、SSE2 が使えることに気づきました。対応したサンプルをアップしました。 pforce_1.exe … 単一スレッド処理。(15fps) pforce.exe … 複数スレッド処理。(62f…

Parallel force - パラレル・フォース 〜ちょっと高速化。その 3 (SSE2)

結局、SIMD 対応しました。描画処理全般で SSE2 を使ってみました。先週から、いろいろ書き換えて効果が出てきたので、サンプルを公開します。実行ファイルの内訳は下記のとおりです。Intel Core 2 / i3 / i5 / i7 シリーズを使用している場合は、特に SSE2 …

Parallel force - パラレル・フォース 〜ちょっと高速化。その 2

新しい PC はあれから安定して動作しているようです。SE-90PCI のアナログ出力は音がいいですね。デジタル出力のような音の硬さ (多分硬いほうが正確な波形なんでしょう) がなく、柔らかな音の広がりを感じます。その割りに解像感が落ちるわけでもなく。好み…

EPSON DIRECT Endeavor MR4000 〜SE-90PCI で相性問題

新しい PC ですが、しばらく使用していたらシャットダウンが正常にできないようになってしまいました。原因を調べると、SE-90PCI でフリーズ問題があるとか。ためしにドライバを抜いてみると再現しなくなりました。んー。いろいろ調べて、ローカル コンピュ…

Parallel force - パラレル・フォース 〜ちょっと高速化

Intel Core i7 の PC を購入しました。相方の要望で、省スペースかつ静かなマシンということで、EPSON DIRECT の Endeavor MR4000 をセレクトしました。CPU は i7-870、メモリは 8GB。グラボは静かな GT220。BD ドライブをつけました。音源が貧弱だったので…

Parallel force - パラレル・フォース 〜FPS 表示など

サンプルにて、マルチコア動作におけるパフォーマンス向上効果が分かるよう、FPS (実効値) をタイトルバーに表示してみました。pforce_1.exe が 1 スレッドで描画、 pforce.exe が論理コア数のスレッドで描画です。環境に依存するのでしょうが、結構効果が出…

Web サイトのリニューアル

何となく思い立ってサイト全体を XHTML にしてみようと思います。最近、業務でそのあたりを触ることが多いので。週末に作業かな。デザインは変えない予定です。構造だけすっきりさせようかなと。無駄な table 多いし。

とある科学の超電磁砲 〜新 OP のタイトル、カルナバル・バベルでしたね (違

間違って覚えてました。当時は高校生だったかな。このころ、3x3EYES の OVA 買って見てたなぁー。パイに戻るの泣けるよね。PC ゲームでさんじやんへんじょう (漢字をど忘れ) とか、きゅうせいこうしゅ (やっぱり漢字ど忘れ) とかプレイしてました。VRAM の少…

とある科学の超電磁砲 〜新 OP と新 ED の CD 買いました

普段は気に入っても OP だけなんですが、今回は ED も買いました。今回の ED はさびが格好良かったので。疾走感が良いですね。 早速 iTunes で取り込んでループして、OP を空で口ずさんでいたら、どうしてもさびがカンナベルバベルになります。んー。曲的に…

DELL Dimension 9200C 故障!?

昨日、相方に脅迫されて促されて、とりためた子供のビデオをまとめていました。 PC の USB HDD にデータを吸い上げた段階で、「データはバックアップがないと不安」という絶対指令お願いを受けて、それとなく DLNA で PS3 からビデオが見られると素敵だなぁ…

Parallel force - パラレル・フォース 〜ビルド オプション変更など

Intel Atom D330 で動作させてみました。ちゃんと 2 コア (4 仮想コア) 動きました。良かったよかった。よくないっ!先ほど確認したら、サンプルのビルド オプションで、ランタイム DLL を参照する設定になっていて、VC10 入れてない環境で動きませんでした…

Parallel force - パラレル・フォース 〜タスク システム、画面エフェクトなど

それとなくタスク システムを実装しました。タイマーを実装していないため、FPS 管理がありませんが、タスク システムのサンプルとして雪など降らせてみました。いつも表現に困ると雪を降らせてる気がします。レパートリーがあまりないようです。 雪スプライ…