以前から「Unity で音楽アプリは作れるだろうか?」という疑問を持っていた。音を出す仕組みについては用意されているものを使えばいいとして、問題となるのは BPM と同期する仕組みだ。 簡単に検証してみた。結論としては「何とかなりそう」。試しに簡単なドラムマシンを実装してみた。 Unityで作った簡易ドラムマシン - UniTR-606 この実装では精密な同期を行うためにいくつかのテクニックを使っている。そのテクニックを発見するまでの顛末を以下に記す。 ナイーブな実装普通に Update 内で Time を見てタイミングを検出する。コア部分はこんな感じになる。 function Update() { if (Time.time > nextBang) { Bang(); nextBang += 60.0 / kBpm / 4; } } これを使って簡単なリズムを鳴らすプロジェクトを組んでみ
店員がカウンターの上に数台の一眼レフカメラを並べて説明を続けている。 店員の話を聞いているのは、2歳ぐらいの小さな子供を連れたお母さんとおばあちゃんである。店員は手振り身振りを交えてカメラを操作してみせ、時にはお母さんにファインダーを覗かせたりしながら、使い方を説明している。 お母さんとおばあちゃんは、カメラに関してずぶの素人のようだ。きょとんとした顔をして説明を聞いているが、本当に分かっているのだろうか。見ていてこちらが心配になってくる。 もしも業務効率化のコンサルタントがこの店を見たら、「なんと非効率的なのか」と顔をしかめるに違いない。 買うのか買わないのか分からないような相手に、なぜそんなに時間をかけて対応しているのか。相手は素人なんだから、うまく説得してさっさと買わせるか、適当なところで話を切り上げてしまえばいいではないか。 それだけではない。店内を見渡すと、客が写真をプリントする
管理人からのメッセージ 「カクリ論」は一身上の都合により閉鎖しました。m(._.*)m 記事のうち、主要なものは、「放射線 必須データ32ー被ばく影響の根拠—」創元社刊、にまとめていますので、ご参照くだされば幸いです。
天空の城ラピュタのフラップターのラジコンモデルです。4枚の翼の羽ばたきによる飛行に成功しました。宮崎駿氏のアニメに登場する飛行物体は魅力的です。いつかは作ろうと考えていましたが、ついに作ることができるようになりました。ハイビジョン影像は http://www.youtube.com/watch?v=kzlY8gRs520 詳細は http://homepage2.nifty.com/smark/Habataki.htm この飛行の撮影は固定カメラからでしたが、カメラマンによる撮影影像をその2としてUPしました(2011/11/20 sm16219892)。11/23後翼を改善したFlaptter19-3の進化した飛行映像をUP sm16245712 11/27 風の中での長い飛行と滑空試験 sm16280984 12/4 若き日のドーラを乗せました sm16340589 12/1
このMinecraftをテーマにしたファンメイドムービーは映像ユニットであるCorridorDigitalが手掛けた作品「The Last Minecart」です。ダンボールの手作り感と巧みで効果的なCG映像を組み合わせる事によって素晴らしく愉快で見応えのある作品に仕上がっています。 違和感の無いカラコレとマッチムーブが作品のクオリティを大きく魅力的な物にしているこの作品ですが、撮影はキヤノンのEOS 7DとソニーのEXカムコーダーEX1を用い、編集にはFinal Cut Pro、VFXはAfter Effectsと3ds Maxを使用しています。また、物理演算にはRayfireプラグインを使用しているとのことで、簡易なシステムでここまでの作品が出来上がる最近のファンメイド映像の制作環境にも舌を巻くばかりです。 今回は、The Last Minecartのオマケ映像に加えて、Corrido
どうしても最近出張が多く、今週もイベントの後は東京を離れなければならないので読書量が増えてしまうのであるが、例によってちきりん女史が本を出したと言うので読みました。 一部の方はご存知かと思いますが、私自身はちきりん女史の書いておられるブログ(というか、はてな)があまり好きではありませんでした。というのも、私の仕事で詳しい事象について、かなりミスリードを強いるような記事をアップしておられるのを読んだ経緯があり、なんでそんなことを書くのかのうと思ったからです。まあ、私も誤読の類はたくさんやらかして迷惑かけますので同類と言われればそれまでなんですけれども。 Chikirinの日記 http://d.hatena.ne.jp/Chikirin/ などとしっかり予防線を張ったところで、なぜ最近ちきりん女史の本やブログ(のようなはてな)を読んで腹が立たなくなったのかというと、しばらく読み込み続けるなか
Guerilla Gamesの技術資料から : Automatic Annotations in Killzone 3 and Beyond Guerilla Gamesの技術発表でずっと気になってたParis Game/AI Conference 2011で発表された"Automatic Annotations in Killzone 3 and Beyond"が、例の技術資料置き場にあったのでようやくスライドを見ることが出来ました。 例の技術資料置き場 http://www.guerrilla-games.com/publications/ このセッションは、Guerilla Gamesのレベルデザイン支援のインハウスツールの話題です。このツールは、botを使ってゲーム中のレベル(マップ)をプレイヤーが以下のようなことが出来る箇所を自動で検出してレベルエディターやMaya上にアノテーシ
「レインマン」って映画がある。 トム・クルーズが若い頃、たしかトップガンの次の次ぐらいに出た作品で、アカデミー賞を取っている。 △△△ 主人公のチャーリー(トム)は、父の遺産相続問題をきっかけに、自分が物心つく前から施設に入ってて存在すら知らなかった兄のレイモンド(ダスティン・ホフマン)と再会して、施設から無理やり連れ出してはみたものの、自閉症のレイモンドが次々にやらかす奇行にすっかり参ってしまう。飛行機で移動しようと空港に行けば、「ABC航空はダメ、19xx年x月x日どこどこで墜落○○人死亡。DEF航空?ノー!19xx年x月x日○○人死亡……」と百科事典のように正確な記憶力を見せて暴れ回る。 「大丈夫だって!飛行機はそう簡単には落ちないよ」 弟がいくら確率を持ち出して説得しても兄のパニックはおさまらない。 根負けしたチャーリーが数千キロもの行程を運転して行こうと高速に乗れば、今度はハイウ
★この記事の携帯用はこちら。 ▼今週発売のゲーム 11月23日発売■Wii:「ゼルダの伝説 スカイウォードソード CD付き」」 11月23日発売■Wii:「ゼルダの伝説 スカイウォードソード 25周年パック」 11月23日発売■Wii:「太鼓の達人Wii 決定版 ソフト単品版/コントローラー同梱版」 今週は、今年末商戦の最初の大波とも言えるリリースラッシュ。 当BLOG経由の予約No.1は、もちろんWii「ゼルダの伝説 スカイウォードソード」。 「JUST DANCE WIi」「星のカービィ Wii」とスマッシュヒットの続いている Wii陣営にとって今年末最大のキラータイトル。 発売前のレビューでも国内・海外を問わず高い評価を受けており ファンの期待はピークに達しているはず。 2006年発売■Wii:「ゼルダの伝説 トワイライトプリンセス」55万4109本 2007年発売■NDS:「ゼルダ
※ 動画 → 12月4日 京都児童公園を無断で校庭として使う朝鮮学校から奪還 ※ 動画 → 朝鮮総連と癒着して市民デモを危険に晒す京都府警 ※ 動画 → 発砲した警察官(奈良県警)を守れ!署名・デモ行進 ※ 動画 → 法を破るシナ人商店は片っ端から営業停止だ! ※ 動画 → スイーツ世界大会で韓国が日本を妨害! ※ 動画 → フジ お台場 デモ ※ 動画 → 【維新政党・新風】弁士、韓国人に襲われる 皆さんの怒りの拳が大きな力となります!御賛同下さい。 【検索:朝鮮進駐軍】 偽装した在日右翼の車が街中を疾り 日教組が反日教育を促し、なぜ朝日新聞、毎日新聞 フジ、TBS、朝日、NHKをはじめとするTV局が 日本を貶める偏向報道をするのか? 駅前の一等地に焼肉店やパチンコ屋が陣取り なぜ韓流ブームは永遠に終わらないのか? 年間1万人を日本に送り込む、人口侵略を開始した 地球最悪の生物(シナ)中
シーンをまたいでも値を継続して使用したいとき、グローバル変数のように扱うことのできるモノが欲しい。 Singleton の利用で可能かどうか試してみた。 ただし、Singleton は唯一の存在として位置づけると考えている。 ゲーム起動(または利用)時に作成され、ゲームが終了するまで一つしか存在してはならないモノ。 Unity で Singleton を実装するには、いくつかの方法があるようだ。 参考サイト Singleton Startup Manager Singletons in Unity3D Editor 上では複数配置できてしまうので、誤って配置してしまった場合のことを考えて削除するような処理を追加。 public class Singleton : MonoBehaviour { private Singleton instance = null; void Awake()
アプリが自作できるBluetooth時計inPulse Smartwatchが在庫限りかつ1週間限定で$99に値下げ!日本への発送も開始! いやー、待ちました。相当待った。本当に待ち遠しかった。 inPulse Smartwatchは、C言語でアプリケーションの開発が可能。 ソースコードをちょっと見たところでは、Arduino、Processing的なノリです。 Bluetoothの通信相手としてのPC側のソフトウェアはPythonで書けるということなので、あーもあろ、こーもあろと妄想が膨らんでしまいます。 多目的に使える腕Growlにするのは、恐らく容易でしょう。 この用途でのポイントは、バイブレーターが付いていること! void pulse_vibe_on(void); void pulse_vibe_off(void); Android、Blackberry用のソフトウェアは各Mar
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く