• 1度ある事は2度ある

    Diary

    YouTube 動画

    今日はバイト中プログラムを組みながら、浣腸された瞬間のえなりかずきの顔真似をしていました。
    油断していたところを第二関節くらいまでがっつりいっちまった感じを想定して、「ひぬぅっ!」とかやってました。
    30分くらいやっていたらどこからともなく異臭が立ち込めてきました。臭気です。なんか臭い!
    どこが臭いんだろうと自分の脇とかあちこちクンクンしてみたんですが全然わからない。
    強いて言えば自分の脇がちょっと汗臭かったけど異臭ってレベルじゃなかった。…異臭じゃない!

    足のにおいも嗅いでみようと思って机の下をみたら、何か眩しい!
    アーク溶接してるみたいにバチュンバチュン火花が出てる!
    うひょ!!オフィスで溶接はやべぇよ!!

    よくみたらノートPCの電源プラグが盛大に溶けてる。
    異臭はお前か!おいらの脇は臭くない!死ね!
    あばばばばば。とりあえずプラグを引っこ抜いてカチョサンの所に持って行った。

    おいら「このプラグ火吹いちゃったんすけど。」

    カチョサン「あら!前もこれ壊れてたんだけどやっぱ駄目かー!」

    浣腸された瞬間のえなり君の顔になった。

    2008/07/31

    2件のコメント コメントを書く このエントリーを含むはてなブックマーク


  • DynamX2について

    Diary

    DoGA用物理演算のツール、それなりにダウンロードしてもらえてるみたいです。
    これからどう変更して行こうかなぁって言う自分用のメモです。

    まず今ある問題の解決はしておきたい。
    Staticな物体の移動化がどうもまずいらしい、PhysX内で動かさない事前提で最適化されてるっぽくて、
    Static物体の上でDynamic物体とかが完全停止してsleepに入っちゃうと、Static物体動かしても反応しないみたい。
    この辺はPhysXのkinematicフラグを立てると解決するっぽい。
    ただ、ちょっと試してみたんだけどこのkinematic属性ってやつの判定が怪しくて、
    Dynamic物体が蜘蛛の子を散らすように弾け飛ぶ。
    倒れたドミノをリフトで持ち上げようとしたら大爆発!って感じ。要controller?

    あと、演算結果のフェッチのタイミングも悪い。
    表示と処理の同期がとれてない。

    Planeの位置、傾きを辞書で定義しちゃってる。
    l3mから読みだすべき。でも、通常の回転行列+移動ベクトルって言う位置データじゃなくて
    法線ベクトル+距離って言うデータが必要。回転角と移動ベクトルから計算するのがめんどくさい。

    既知の問題はこんな感じ。
    staticオブジェクト周りの不具合が多い。

    あと新機能の案

    forcefieldを使いたい。局所的な重力場みたいなの。
    反重力リフトみたいなやつから、竜巻、ブラックホール、色々できると思う。

    あと、物体の属性にイベントトリガ的な要素を加えたい。
    トリガ物体が出現したら何か起きるみたいな奴。
    例えばTimeStepをいじってあるタイミングでスローモーションかけるとか。
    forcefieldと組み合わせて爆発を作るとか。

    それからカメラの手ぶれを自動で入れたい。
    手ぶれってどうやって数式化すればいいんだろう。
    l3mのカメラとターゲットの移動軌跡を使って、そこからの偏差を与えて、
    時系列でその偏差をちょっとずつ変えてやればいいんだろうとは思うけど、
    その偏差をどういうアルゴリズムで組めば一番それっぽくなるんだろう。
    昔フレーム毎にランダムで偏差を与えたらガタガタで、砂利道を走ってるようにしか見えなかったなぁ。
    滑らかにつなぐなら正弦波を当てれば良いんだろうけど、周期的すぎる気がする。
    良いとこで正弦波を光軸にそって回転とか?
    やってみないとわかんないけどもっとランダムな要素がないとこれも周期的になりそう。

    PhysX参考URL
    PhysX – FreeStyleWiki
    GenkiProject – PhysXを用いた物理シミュレーションプログラミング講座
    Programming/Physx/TrainingDemo/Chapter1_Rigid_Bodies
    Shader.jp – 第1回「Direct3DでAGEIA PhysXを使う」
    CodeZine – 物理エンジンを使ってDirect3Dアプリケーションをつくる

    2008/07/25

    コメントはまだありません コメントを書く このエントリーを含むはてなブックマーク


  • ご自由にお投げください

    Diary

    YouTube 動画

    DoGA用物理演算ツール公開しました。
    しばらくドキュメントだけ公開しておいてプログラム公開は見送ってたんですが、
    このままだとまた出す出す詐欺になりそうだったので出しました。

    もっとやる気があったらデモムービーでも作って出してやろうと思ったんですが、
    またちょっと忙しくなりそうなのでこっそり置いておきます。

    ダウンロードはプログラムページからどうぞ。
    バグ報告、要望等が有ればプログラムの記事にお願いします。

    それなりに応用が効くように組んでありますので、実戦でもまぁまぁ役に立つと思います。

    2008/07/23

    コメントはまだありません コメントを書く このエントリーを含むはてなブックマーク


  • DynamX

    Program

    ■DynamX
    DoGA-L3専用モーション作成支援ツールです。
    (続きを読む…)

    2008/07/19

    16件のコメント コメントを書く このエントリーを含むはてなブックマーク


  • ピタドガスイッチ

    Diary

    DoGA用物理演算ツールが9割位完成してきました。
    後ちょっと計算精度が怪しい所を直したら完成です。

    操作はME上で普通に静止物体を並べて、ドラッグ&ドロップするだけです。
    ME上での回転、拡大に対応、移動させれば初速度がつきます。出現範囲設定にも対応。
    力の影響を受けない静的な属性物体もあります。
    壁や柱等にしたり、傾ければ坂も自由に作れます。
    これだけでも結構遊べます。

    正直めっちゃ頑張った。
    給料もらいたいくらい大変だった。
    内部的にかなり拡張しやすいように組んだので、まだ色々機能追加して行く予定です。

    カンパやおごりは常時募集中ですので、遠慮しないでいいんだよ!

    2008/07/18

    2件のコメント コメントを書く このエントリーを含むはてなブックマーク


Older Entries »
  • 2008/07

    2008/07月に投稿された記事を表示しています。

  • 最新記事

    • 新社怪人 VS 企業戦士サラリーマン
    • Hello, NEET
    • そろそろ配信しようかな!
    • うんこ オア ダイ
    • 不正
  • 最新コメント

    • ALPHA COREお通知
      あら、見られちゃいましたか! デザイン新しくしても裏側は今のブログシステムのままなので、新しいデザインがちゃんと動くかどう...
      2009/12/15 - 01:07:05

    • hookyお通知
      デザインが元に戻っちょる
      2009/12/14 - 01:53:45

    • ALPHA COREお通知
      コメントてすと
      2009/12/12 - 18:44:05

    • ALPHA COREJazzzzzzz…….
      寝ずに書き上げました。 …すみません、嘘つきました。たっぷり寝ちゃいました。...
      2009/11/15 - 01:57:41

    • hookyJazzzzzzz…….
      寝るなー!寝たら死ぬぞー!
      2009/11/14 - 16:17:04

  • サイト内検索

  • カレンダー

    2008年7月
    日 月 火 水 木 金 土
    « 6月   8月 »
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
  • アーカイブ

    • 2010年4月
    • 2010年3月
    • 2010年1月
    • 2009年12月
    • 2009年11月
    • 2009年10月
    • 2009年9月
    • 2009年8月
    • 2009年7月
    • 2009年6月
    • 2009年5月
    • 2009年4月
    • 2009年3月
    • 2009年2月
    • 2009年1月
    • 2008年12月
    • 2008年11月
    • 2008年10月
    • 2008年8月
    • 2008年7月
    • 2008年6月
    • 2008年5月
    • 2008年4月
    • 2008年3月
    • 2008年2月
    • 2008年1月
    • 2007年12月
    • 2007年11月
    • 2007年10月
    • 2007年9月
    • 2007年8月
    • 2007年7月
    • 2007年6月
    • 2007年5月
    • 2007年4月
    • 2007年3月
    • 2007年2月
    • 2007年1月
    • 2006年12月
    • 2006年11月
    • 2006年10月
    • 2006年9月
    • 2006年8月

Copyright © 2003-2010 ALPHA CORE All rights reserved.