Studioはステレオスコピックによる立体視出来る動画を作ることが出来ます。MikuMikuDance(以下MMD)の動画をステレオスコピックにしてみたのでそのときの手順をまとめてみました。両目で見ると距離感がつかめるのに、片目で見ると距離感が全くつかめない経験があると思います。視野に入った映像が距離感を伴って見える理由は左目と右目で異なる角度で見ているからということに尽きます。目の前に2人の人が並んでいたとします。左目では近い位置ほど右に寄って見えます。すごく極端に表現すると左目で見える映像はこうなります。右目では近い位置ほど左によって見えます。右目で見える映像はこうなります。同じものを見ても左右それぞれの目で見える位置が左右にずれて見えるわけですが、この左右のズレのおかげで距離感のある立体映像に見えるわけです。MMDで左目用動画と右目用動画を作る左目用と右目用の動画を撮影するには2台のカメラを使うことになるわけですが今回はMMDを使うのでカメラは不要です。今回MMDで作る動画はカメラの位置が固定とします。カメラのX座標は0から動かさずに作ります。普通に動画を作ってAVIファイルに書き出します。これを左目用の動画とします。(stereo_left.avi)次に右目用の動画を作ります。(stereo_right.avi)カメラの位置をX方向に+0.1~+0.5くらいの範囲で移動して左目用動画と同じ範囲をAVIファイルに書き出します。Y軸方向-0.5度くらい回転させてもいいかもしれません。Studioで編集する今回は赤と青の色眼鏡で立体視できる動画を作ることにします。Studioを起動して新規プロジェクトを作成します。ビデオの種類は3Dインターネットビデオとしました。プロパティを開いてステレオスコピック3Dモードをアナグリフ方式に設定します。縦横のサイズもここで指定できます。左用・右用の動画ファイルをトラックリストに追加します。再生位置が一致するように配置します。トラックリストの二つのビデオクリップをShiftキーを押しながら1回ずつクリックして両方を選択した状態にします。ビデオクリップを右クリックしてステレオスコピック3Dサブクリップとしてペア化をクリックします。これでステレオスコピック化出来ました。付属ビデオエフェクトの「ステレオスコピック3D調整」を使うと左右の動画の水平オフセットを調整できます。必要ではありませんが、立体感を強調したいときや左右を入れ替えたいときに便利です。後はレンダリングして動画ファイルに書き出せば完成です。画像シーケンスファイルに書き出してGIMPでGIFアニメーションにすればツイッターに投稿することも出来ます。サイドバイサイドなら色の変化はありませんが、立体に見るためには視野を制限する箱が必要です。OpenGLでシャープ製端末用3D(立体視)アプリケーションを作る以上、参考になれば幸いです。VintageCompressorCUBASE7からミキサーがチャンネルストリップが統合されたMixConsoleに刷新されました。チャンネルストリップはダイナミクス系のエフェクトが多数使えるようになってます。VintageCompressorはレイシオが設定できません。コンプレッサーというからにはレイシオは1以上∞未満の値が設定されているはずです。8コンプレッサーとは何か?CUBASE付属のコンプレッサーは音量を揃えるようにボリュームの上げ下げの操作をしてくれるようなエフェクターです。上手に設定すれば小さい音はそのままに、音の大きい部分を小さくして音量を揃えてくれます。人間の声は音量変化が大きく録音すると聞き取りにくくなることが多いのですが、コンプレッサーで音量を揃えると劇的に聞き取りやすくなることがあります。コンプレッサーは聞こえ方に大きく影響するので、各社からハードウェアやDAW用プラグインが多数発売されています。レイシオ・スレッショルドとは何か?VintageCompressorはInputで入力された音の音量全体を調整し、Outputで音量を揃えることが出来ます。Atackは音量が「あるレベル」を超えたら音量を下げるまでの時間、Releaseは音量が「あるレベル」を下回った時に元の音量に戻すまでの時間です。「あるレベル」をスレッショルド(threshold)と呼びます。レイシオ(Ratio)はスレッショルドを超えたレベルをどれくらいの比率で下げるかのパラメーターです。スレッショルド値を調べるVintageCompressorはスレッショルドとレイシオが公開されてません。スレッショルドとレイシオは固定値であると仮定し、スレッショルドの値を調べるとことから始めます。CUBASEにオーディオトラックを追加してVintageCompressorを有効にし、TestGeneratorプラグインをインサートします。これでTestGeneratorから出力された音源がVintageCompressorを通って出力されます。VintageCompressorのInputを0.0dBに固定して、チャンネルのメーターがTestGeneratorの出力レベルと同じになるようにOutputを調整します。出力レベルが大きいとスレッショルドを超えてコンプレッサーがかかってしまうので-12dBで調整しました。その結果、Outputを+3.0dBにしたら出力が同じになりました。次にestGeneratorの出力レベルを上げてスレッショルド値を探ります。TestGeneratorの出力を-10.50dBにすると、チャンネルのメーターが-10.6dBと表示されコンプレッサーがかかりはじめます。TestGeneratorの出力が-10.40dBまでは出力レベルとメーターが一致します。VintageCompressorのスレッショルドは-10.50dBと仮定します。レイシオを探るTestGeneratorの出力レベルを0dBまで上げたらチャンネルのメーターは-3.8dBでした。Compressorに変更します。Compressorはスレッショルドやレイシオを指定でるコンプレッサーです。Gainを+3.0dBにする必要がありました。スレッショルドを-10.50dBに設定し、レイシオを調整してメーターのレベルが-3.8dBになる値を探します。結果、レイシオが1.87:1の時に-3.8dBになりました。いうわけでVintageCompressorのInputが0dB、Outputが+3.0dBの時のレイシオは約1.87という結果になりました。今回はVintageCompressorのスレッショルドとレイシオは固定と仮定しましたが、マニュアルによると「入力ゲイン設定を上げて出力ゲイン設定を下げると、圧縮幅が大きく」なるとのことです。レイシオが2以下というのはコンプレッサーの効き具合が浅めだと思うのですが、Outputを大きくしたせいだと思います。スレッショルドやレイシオを知っていると他のコンプレッサーでスレッショルドとレイシオを同じ設定にすればVintageCompressorに近い効果が得られると思います。スレッショルドやレイシオが不明なコンプレッサープラグインについても同じ方法で調べることが出来ます。音の遅れ(レイテンシー)の原因を探る以上、参考になれば幸いです。desktopWindowsのタスクトレイにバルーンチップを表示するだけのアプリをC#で作りました。ビルドできると思います。フォームアプリケーションを選択します。アイコンファイルで作ったものを使いました。}フォームという画面を表示するアプリですが、フォームは表示する必要がないので非表示にしています。バルーンが消えるとアプリ終了です。実行すると下のようになります。2秒間表示したら終了する設定にしたのですが、何かを操作して2秒後に終了するようです。バルーンチップに表示する文字は引数で指定する実際に使用するには引数に表示するタイトルとメッセージを指定して実行します。exeファイルを作成します。ソリューション構成をReleaseに変えてビルドします。ビルドはソリューションエクスプローラーを右クリックして「ソリューションのビルド」です。\Releaseのフォルダーにexeファイルが作成されているはずです。このexeファイルを別の場所にコピーします。今回はCドライブにBalloonというフォルダーを作ってコピーしました。コマンドプロンプトを立ち上げて次のようにコマンドを入力します。"おはようございます"batファイルから起動するテキストファイルに次の一行を保存して、拡張子をbatにするとbatファイルをダブルクリックすればバルーンチップを表示できます。Scriptから起動するテキストファイルに次の内容を保存して、拡張子をvbsにするとvbsファイルをダブルクリックすればバルーンチップを表示できます。XMLコンテンツをWebに表示する以上、参考になれば幸いです。areaWordPressサーバーにUnityアプリを配置するため、UnityDogというプラグインを使ってみました。http://wp.fujiu.jp/ところがこのプラグインは表示する大きさを指定するwidthとheightの通りに表示してくれません。常に高さが300px固定で表示されてしまいます。原因はスタイルシートのようです。ダッシュボードからプラグイン編集画面を開き、unitydog/unitydog.cssの編集します。内のwidthとheightの設定が原因です。*/で囲ってコメント化し、設定したい大きさを追記します。320px;としています。これで自分の設定通りの大きさになりました。消えてしまったブログのHTMLソースを復元するには以上、参考になれば幸いです。当ブログは公開後に内容を修正することがあります。当ブログの内容により発生した損害につきましては一切の責任を負いかねますのでご了承下さい。ユーザーの訪問の際にクッキーやアクセス解析という方法でユーザーの行動を記録しています。これはユーザー個人を特定できない情報であり、サイトの質向上のために用いられます。プライバシー保護のために当ブログのクッキーの取得を拒否するにはお使いのブラウザのクッキーの送受信を拒否するよう設定してください。当サイトは第三者によって配信される広告を表示します。その際、ユーザーが過去に閲覧したサイトの情報からユーザーの興味のある広告を優先的に表示することがあります。このために、ユーザーのインターネット閲覧履歴情報を利用することがありますが、これらは個人を特定できる情報ではなく、個人情報の漏洩や電話、手紙、メールによるセールスはありません。