- デジタルコンテンツ制作 (83)
- Unity で作った木のモデルを fbx エクスポート
- Houdini サッカーボールチュートリアルではまったことメモ
- After Effects CC 2015 の mpeg2 書き出しで最後の方の音声が正しく書き出せない
- After Effects エクスプレッションの「スライダ」→「スライダー」にはまる
- Maya 歯車モデル、アニメーション生成スクリプト 「Davveys Gear Generator」
- MEL スクリプトで menalray レンダリングを行う
- Maya キーフレームアニメーションを名前引きでコピーする
- MEL ミラーボールっぽく球状にスポットライトを配置する
- MEL ノードのアトリビュートを全てコピーする
- mayabatch から Mental Ray レンダリング時に VC++ ランタイムエラー
- Maya キューブ上に分割されたオブジェクトをアニメーションする MEL スクリプト改良
- Maya キューブ上に分割された壁の一部が飛び出すアニメーションを作る
- Photoshop NVIDIA Tools がインストール後に表示されない問題の対処
- Adobe Premiere Pro CS2 で「読み込み中 Write_on_AEX」から進まない問題
- MEL FF のボスが倒されて消えるときみたいなエフェクトを作る
- MEL モデルの底面中央にピボットを設定する
- MEL 指数関数的に上昇するアニメーションを自動生成する
- MEL ポリゴン穴埋めで新規追加されたポリゴンに別のマテリアルを割り当てる
- ポリゴン編集系スクリプト実行により Maya がメモリ不足でクラッシュしてしまう問題を回避する
- MEL 最小二乗法を用いた頂点群の1次関数直線への整列スクリプトの改良
- Maya パーティクルインスタンシング周りで思い出したことのメモ
- Maya 花の開花アニメーション用リグ
- Maya 子階層ジョイントにスケールを反映させる
- Maya 連番Objファイルをエクスポートするスクリプト
- Maya Expression で Aim Constraint をするメモ
- Maya Ctrl + a で AttributeEditor が手前に来るようにする
- Maya fluidのデプスチャンネル(Zデプス)を取得する
- OpenMaya ポリゴンを生成するサンプル
- OpenMaya 選択しているポリゴンの頂点を移動するサンプル
- Mayaバッチレンダーエラー 'ssl' is not defined の解決策
- MEL 面を定義する頂点リストをint配列で取得
- MEL ネームスペースの削除
- MEL Tool "WspRenameUtility" アップデート
- OpenMaya カスタムコマンドでフラグなしの引数を取得
- MEL インクリメント演算の書き方による速度の違い
- MEL パラボラフィッティング
- Maya Hairの長さをキーフレームアニメーションする
- Maya バッチレンダリングが始まる前にレンダリングが完了してしまう現象
- MEL アニメーションつきのソリッドテクスチャを連番2Dテクスチャに変換
- Maya 深度(Z-Depth)マップ用レンダーレイヤーの作成
- OpenMaya DAGノードを作る
- MEL Tool "WspRenameUtility" released
- MEL Tool "WspSetAttrHelper" released
- MEL 階層構造を無視してGeometry Cache作成
- Maya 全ユーザのVisorにカスタムタブを強制的に追加する方法
- Maya スパン数5以上のIK Splineを作る
- MEL 省略されたコンポーネント名を分解するコマンド
- Maya Plug-in "指定されたモジュールが見つかりません"のエラー原因
- AE Expression float型とint型での扱いに注意
- AE 三角関数で擬似的にバウンドモーションを作るエクスプレッション
- MEL 破裂アニメーション用の放射状ピボットを作る
- MEL ボロノイ分割でモデルをばらばらにする
- MEL 最小二乗法を用いた頂点群の1次関数直線への整列
- 外付けから自分の環境設定を呼び出してMayaを起動する方法
- Mayaのシェルフアイコン作成に便利なソフト
- MEL 正規分布を応用して山モデルを作る
- MEL およその数を調整しつつ、ランダムでオブジェクトを選択
- Adobe 文字エンジンが初期化できないエラー解決法
- MEL Quick Sort
- OpenMaya 回転行列をオイラー角に変換
- KINECTを使ったモーションキャプチャ導入がうまくできない方へ
- MELメモ メッシュの頂点座標全て取得
- Maya expression内でMELを使うときの注意
- Maya レンダリングがうまくいかないときの別のアプローチ
- Maya パーティクルの初期状態を元に戻す方法
- Maya 流体シミュレーションによる炎のテスト
- Maya ベクトル表示のバグ
- Maya スキニング後にブレンドシェイプをつける方法
- MEL オブジェクトの位置を一致させる
- Maya API 最低限必要な関数
- MEL 個別にコンポーネント名を取得
- MEL ピボットを一致させるスクリプト
- MEL 複数のシェイプノードを1つにまとめる
- MEL スクリプトでrender viewの画像を保存する
- MEL ノード名とアトリビュート名の分断
- MEL ノードのロック
- MEL expressionを生成するMEL文の自動生成
- MEL noise関数の検証
- MEL プラグイン開発用ツール
- MEL ファイルの入出力方法
- MEL 環境変数MAYA_SCRIPT_PATHへのパス追加方法
- MEL 自分で作ったhelpのパス取得方法
- MEL 選択したオブジェクトにランダムなキーを打つ
- ゲーム (18)
- 【ゼノブレイド3】音楽の魅力とその使い方の問題点
- 【ゼノブレイド2】初見プレイ感想(ネタバレあり)
- 【ゼノブレイドDE】初見プレイ感想(ネタバレあり)
- 【スプラ3】わかばでボム2個投げ後に撃てるメイン数調査
- 【スプラ3】スペシャル必要ポイント平均一覧
- 【スプラ3】ブキ一覧
- 【スプラ3】ブキのサブ、スペ早見表
- スプラ3 ギアビルダー
- 「Pokémon LEGENDS アルセウス」を遊んだ感想(ネタバレあり)
- [ピクミンブルーム]初コミュニティデイ、なんとか1万歩達成
- [ピクミンブルーム]「おつかい」や「探索機」が解放される
- 初ピクミンブルーム、歩数カウントされてなくて悲しくなった
- ウマ娘キャラアイコンメーカー
- ウマ娘サポートカードメーカー
- [ウマ娘]育成便利ツール「ウマウマクルーズ」を使ってみた
- FEHにウマ娘からゴルシ実装?
- ブレスオブファイア1、2を一気にクリアした感想
- 今更オクトパストラベラーの感想(ネタバレあり)
- ソフトウェア開発 (117)
- C# NAudioでループ再生するwavをフェードイン、フェードアウトするサンプル
- MIDIファイル仕様の整理とC#でMIDIファイルを書き出すサンプル
- 【C#】VOICEVOXのspeaker一覧を取得するサンプルとID一覧
- 【C#】VOICEVOXで音声再生、音声保存するサンプル
- VS Codeにファイル一覧検索機能追加でCtrl+Fで即ドキュメント内検索できなくなった
- WPF で縁取り文字を描くいくつかの方法
- C++17にしたら「rpcndr.h(192,14): error C2872: 'byte': あいまいなシンボルです」が発生
- C#で漢字をひらがなに変換する
- ゆっくりボイスを.NETアプリに組み込む
- C# NAudioでフェードアウトさせる
- C# NAudioでwavファイルをループ再生する
- C# SpeechSynthesizerの発声時間を取得するサンプルコード
- [WPF]MediaElementで動画のサムネを表示する
- [WPF]MediaElementで動画をスムーズに切り替える
- MIDI Yokeの入力デバイスがMIDI APIで取得できない
- glsl プリコンパイル済みシェーダーバイナリーの読み書き
- OpenGL アプリで nvoglv64.dll 内のアクセス違反が起こる
- C++ MSTest で浮動小数点数型の比較
- fbxsdk でアニメーション関連の機能を使ったらリンクエラー
- fread がファイル読み込み途中で失敗
- FBX SDK スキニングしているジョイントのローカル座標、変換行列取得
- 名前付きパイプのプロセス間通信をサーバー側 C#、クライアント側 C++ で書く
- C++ 名前付きパイプによるプロセス間通信の小さいサンプル
- OpenGL GPU 処理時間の計測ユーティリティ
- GLSL 海シェーダテスト
- GLSL 海に浮かぶ物体の反射表現テスト
- GLSL シャドウマッピングテスト
- GLSL パーリンノイズ海シェーダテスト
- GLSL 音に反応する波紋エフェクト改良バージョン
- GLSL 音に反応する波紋エフェクト
- C 4 x 4行列の逆行列計算
- C++ ミサイルの回転プログラム
- glsl-optimizer を試してみる
- 縮小バッファでガウシアンブラー高速化
- glsl 放射状ブラー
- glsl シームレスノイズアニメーション
- glsl 平均ブラー
- waveInProc で waveInAddBuffer を呼ぶとデッドロック
- C++ MIDIノート値から音階名を取得
- C++ 周波数(Hz)からMIDIノートに変換
- Visual Studio デバッグビルドでlibpngを使う
- Visual StudioのC++単体テストでメモリリークを検出するテストを書く
- WPF 透明なウィンドウを作る
- WPF キーなしのグローバルスタイルをオーバーライドする方法
- WPF AvalonDock ドキュメントプロパティのバインド
- C# VisualStudioでのアプリケーション設定保存、読み込み手順
- C# ローレベルのキーボード入力をフックする
- C# デスクトップに直接グラフィックス描画
- C# WPF 任意の座標にマウスポインタを移動してクリックイベントを発生させる
- C# WPF TextBoxで改行
- Visual StudioのC++単体テストでログを取る
- GLUI2が使いやすい
- C++ MIDIデバイスからインプット情報を取得(Windows)
- C++ MIDIインプットデバイスのリストアップ(Windows)
- C++ 画像に別の画像を配置するテンプレート関数
- C++ 画像を横軸に反転するテンプレート関数
- Qt QGLWidgetでアイドル状態のときにも描画処理を呼ぶ
- OpenNI デプス画像をカラー画像に合うように補正
- Qt カレントディレクトリ内のファイルやディレクトリをリストアップ
- Qt eventFilterでイベントを振り分ける
- C++ Windowsでスタックバックトレース
- Xerces C++ メモリ解放忘れ防止用ラッパークラス
- Qt QTreeWidgetでアイテム入れ替え後に何か処理を実行する
- Qt QTreeWidgetItemからQModelIndexを取得する
- Qt QMdiArea内の子ウィンドウのドロップ処理を制御する
- Qt QListWidgetでドラッグアンドドロップによる要素移動を有効にする
- C++ エッジの頂点リストから頂点コネクションリストを取得する関数
- C++ 可変サイズの画素データ初期化の書き方について考える
- OpenGL XYZ軸を描画
- FFmpegのライブラリをMicrosoft Visual C++で使う
- ++iとi++はどのくらい速さが違うか
- Python FFmpegから動画情報を取得
- C++ 継承クラスと非継承クラスのメンバ関数呼び出し速度検証
- C++ 線形(Bilinear)補間で画像を拡大するサンプル
- C++ 最近傍探索法による画像拡大縮小サンプル
- C++ FFTで有効な複素数のデータ構造は?
- Java 画像データ用クラス
- Qt QImageのポインタを取得する
- C 手動チューニングが逆に速度低下を招く例
- C 画像処理系のコードをチューニングして高速化
- OpenMP 内・外ループ並列化による処理速度計測実験
- OpenMPでSPH全探索アルゴリズムを並列化
- C++ キャスト演算子のオーバーロード
- 座標変換がわかりやすいサイト
- C++ スタックメモリを使った高速な配列型クラスを作る
- C++ mallocとnewの使い分けについて考える
- C++ 関数ポインタを動的メモリ確保
- Xerces-C++/DOM XML文書の外部ファイル書き出しサンプル
- C エラーメッセージ出力用の便利関数
- C++ template class内でtemplate medhodを定義する
- Qt 簡易ファイルダイアログをコンソールアプリで使う
- OpenCV2.2 cv::gpu::dftでフーリエ変換、逆フーリエ変換をするサンプル
- identifier "IUnknown" is undefined
- OpenCV 2.2のGPU機能を64bitで使えるようにする
- バッチファイル Visual Studio用の環境変数追加をスマートに
- Visual C++でIncludeやLibなどの設定をバージョン間で共有する方法
- Python Reading XML by DOM
- C インデントを出力する方法
- C Matrix to Euler Rotation Conversion
- C# 構造体のメモリ配置を指定する
- Visual C++ メモリリークを検出する方法
- Cメモ ライブラリをコード上で指定
- C intを0詰めの任意の桁数文字列に変換
- Pythonメモ 動的にインクリメントする多次元リスト
- C++ inform memory allocating error with using set_new_handler
- Qt 全角スペースを半角スペースに置き換え
- Pythonメモ モジュール名の取得
- Pythonメモ zip関数
- Pythonメモ リストの探索
- シェルスクリプト グローバル・ローカル変数の有効領域
- シェルスクリプト 一つのオプションで複数の引数を扱う方法
- vi ctags 関数定義場所へのジャンプ
- シェルスクリプト 画像解像度取得
- シェルスクリプト 平方根など複雑な計算式
- シェルスクリプト 時間のディレクトリを作成
- シェルスクリプト 画像の一括形式変換
- MATLAB で2分探索
- PC/ソフトウェア (47)
- VSTHostの導入や使い方メモ
- Google Slideで半角英数入力時に変換候補が表示されてしまう
- PDFを無料で高画質画像に変換する
- [Qt Designer] タブウィジェットの中身のサイズをタブウィジェットのサイズに追従
- iPhone 画面録画や撮影した縦向き動画の再生速度を変更する
- キューブマップと正距円筒画像を相互変換可能な 360 TOOL KIT
- Visual Studio 2017 でデバッグ実行時にエラーが出てデバッグ実行できない
- 画像から音を再生できるフリーソフト Coagula
- TortoiseSVN で .gitignore 的なことをやるメモ
- GeForce GTX 1060 に入れ替えたら Visual Studio 2015 が強制終了するようになる
- Windows 10 で iPhone がデバイスとドライブに表示されなくなる
- iPhone「Apple ID サーバへの接続時にエラーが起きました」が発生
- MeshLab で .stl ファイルを .obj ファイルなどに変換する
- Visual C++ 2005 再頒布可能パッケージのインストールではまったのでメモ
- Microsoftのライセンス認証窓口に電話してWindows 7のライセンス認証を行う
- Windows 7 で Windows Update が「更新プログラムを確認しています」から終わらない
- Visual Studio で Cppcheck を使う
- Bandicam が起動できなくなる
- Visual Studio スクローロバーのマップモード
- 液タブ Cintiq 13HD DTK-1300 購入
- Visual C++ 2013 switch caseのインデントがおかしくなる
- Visual Studio 2013 テストを実行するための実行コンテキストを設定できませんでした
- Frequency Analyzer
- 画像にFFTをお手軽に適用できるフリーソフト「Image Analyzer」
- VLC Playerでビデオをバッチコンバート
- GW-USValue-EZを使って3DSをWi-Fi接続
- Windows 実行ファイルやDLLの依存先をリスト化するツール
- ドラッグ&ドロップで一気にJPEGからPostScript生成
- iCloud使うならOSに関わらずSafariを使うべし
- LaTeX multicolsの中でfigureやtableを使う方法
- 炎を描けるアプリ 『Flame Painter』
- 流体を描けるアプリ 『Fluid Painter』
- フリーのSound Fontと標準内臓MIDI音源の比較
- Visual Studio 2010 64 bit アプリケーション作成時に遭遇したエラーと対処法
- FaceGen Modellerを利用した顔モデル自動生成
- Let's noteから音が出なくなる現象
- ハードウェア予約済みメモリ領域が3GB?
- デスクトップPCにSSDを導入
- Superfetchで空きメモリ0は本当に大丈夫? -Superfetch無効方法
- フリーソフトでRAM DISKを作成し、インターネットを高速化
- VMware 動作が遅くなってしまう現象
- WD10EARSはシステムには不向き
- ハッシュ値生成フリーソフト『HashX』
- ディスククラッシュ、chkdskコマンドでなんとか復旧
- Windows プルダウンメニュー・コンテキストメニューを左表示から右表示に戻す
- 初めての自作PC
- VMware 仮想OSへのファイルコピー不成功の原因
- Web 開発 (70)
- d3.js 円型ノードの中心同士を繋ぐノードグラフサンプル
- d3.js ドラッグ可能で物理シミュレーションする画像ノードのサンプル
- d3.js ドラッグ可能で物理シミュレーションするノードサンプル2
- d3.js ドラッグ可能なノードグラフのサンプル
- d3.js の Force-directed graph サンプルをコピペで動くようにしたソース
- 突然PHPの変更が反映されなくなった
- ES Module内のスクリプトをモジュール外から参照する
- HTML要素を要素内の<img>も含めて画像化する
- PHPでhtmlファイルの内を抽出する
- JavaScriptでパス形式の画像をBase64形式の画像URLに変換して表示
- d3-graphviz でグラフ更新する簡易サンプル
- d3-graphviz でノード上に画像を表示する
- PHPで2つの日付からその期間を取得する
- JavaScript 配列への要素追加方法による速度検証
- JavaScript 膨大なcase数のswitch文を高速化する
- JavaScript switchのcase数に応じた速度検証
- JavaScriptでボタンのキーリピートを実現する小さいサンプル
- PHP Intelephense で<php?の終了タグが消えてしまう
- sql.jsでデータベースからクエリ実行する最小サンプル
- PHPで特定区間の処理時間を計測するユーティリティークラス
- ブログ最適化、AdSenseの関連コンテンツが重い
- Vue.js で$forceUpdate()によりビューを強制更新する
- Cropper.js をレスポンシブデザインのページで使用する
- JavaScriptのガチャシミュをWebAssemblyに移植するまでのはまりメモ
- ガチャシミュで使う疑似乱数生成アルゴリズムの速度検証
- Vue.Draggable の最小サンプル
- Emscripten 「module.cwrap is not a function」エラーではまる
- Emscripten インストールから WebAssembly 生成サンプル実行までのはまりメモ
- 複数JavaScriptファイルを1ファイルにまとめた場合のスクリプトロード時間検証
- JavaScriptでimportを使わず依存関係のある複数ファイルを動的ロードする
- jsmin.exe を簡単に扱うバッチ
- Tesseract.jsがinitializing APIで止まる
- OpenCV.js で「cv.Mat is not a constructor」というエラーが発生する
- OpenCV.js で画像の差の絶対値の総和を計算する
- OpenCV.js でテンプレートマッチングの各アルゴリズムの処理時間を計測してみる
- Cropper.js で画像を切り出してCanvasに描画するサンプル
- Tesseract.js を使った最小 OCR サンプル
- JavaScript で重い処理の進捗をプログレスバーで表示する最小サンプル
- Vue.js で Select2 を利用する小さいサンプル
- Vue.js で1つのフォームに複数データを動的に再バインドする
- JavaScriptで特定区間の処理時間を計測するユーティリティークラス
- しょぼい自作ツールに vue.js を組み込んでみる
- JavaScriptでタッチイベントを使いドラッグアンドドロップを実現する最小サンプル
- [jQuery] Select2 の選択ボックスの文字列のスタイルをカスタマイズする
- Chart.js のシンプルな折れ線グラフのサンプル
- List.js の行フィルタリング時に表示文字と違う任意文字列で検索可能にする
- Guetzli や WebP 形式を使ってブログの画像サイズ、品質を改善してみる
- Chart.js で描いたチャートの凡例テキストを左寄せに変更する
- PHP で平均、標準偏差の計算時間を拡張関数の有無で比較する
- さくらインターネットでPHPのstats拡張モジュールを利用可能にする
- PHPでサイトマップXMLを書き出すための補助クラス
- PHPでDOMElement書き換え時に'No Modification Allowed Error'
- SQLiteデータベースをCSVに変換して、正規表現置換して元のデータベースに戻す
- ボックス形式とリスト形式を切り替えるレスポンシブデザインの小さいサンプル
- JavaScriptで<Table>の各列の表示状態を動的に切り替える
- List.js でソート可能な表をお手軽に作る
- [SQLite] 既存テーブルに後から主キーを追加する
- [PHP] テキストに埋め込まれたPHPコードを抽出し、実行後、その戻り値を元のテキストに埋め込む
- タグクラウドをブログに実装してみる
- PHP 5.2 から PHP 7.2 への移行
- PHP include_once() でたまに文字化けが起きる現象を解消
- PHP 文字列配列から空文字列の要素をすべて削除
- PHP ブログ記事からサムネール画像を自動抽出する
- PHP ブログの関連記事の表示を高速化
- PHP でブログに関連記事機能を追加する
- SQLで役に立った構文をメモするページ
- PHP::SQLite3でレコード数をカウント
- SQLite用データベース管理ツール "TkSQLite"
- PHP Cプログラマ目線で見る基本的なこと一覧
- PHP 命名規則ざっくり一覧
- 制作記録 (37)
- 襖 CG
- テーマのないピアノ即興曲 No.5
- プロジェクションマッピング 建物の輪郭線のアニメーションテスト
- テーマのない即興ピアノ曲
- 音楽制作フローメモ
- 蝶と花のアニメーション
- 鳥の飛行アニメーション
- ミサイルパーティクルアニメーションを万華鏡風に出した映像
- 映像作品『Flare 2』
- 映像作品『Flare』
- ジェネラティブアート作品3枚
- 円を重ねたジェネラティブアート
- シンセペインティングデモ作品 『Winter Lights』
- テーマのない即興ピアノ曲
- 鍵盤楽器で絵を描く試み
- テーマのない即興ピアノ曲
- テーマのない即興ピアノ曲
- 画像作品 『CA』
- テーマのない即興ピアノ曲
- アニメーション練習 走る
- 久しぶりの打ち込み楽曲制作
- テーマのない即興ピアノ
- テーマのない即興ピアノ
- テーマのない即興ピアノ
- テーマのない即興ピアノ曲
- 即興ピアノ練習 ひとつのモチーフでいろいろな形で弾く
- Piano Improvisation
- 昔の音楽作品 『うつろう季節』
- 昔の音楽作品 『哀愁の街』
- 昔の音楽作品 『故郷の街へ』
- 昔の音楽作品 『雨上がり』
- 昔の音楽作品 『The Samurai』
- 「久石譲の曲になる条件」を検証してみる
- 音楽映像作品 『Blue Light Piano』
- レンダリングしながら作業するときに動作を軽くする方法
- ピアノソロ曲 『発つとき』
- 画像作品 『道化師の涙』
- 開発記録 (57)
- メッセージと音の出力テスト
- Maya 粉砕モデル作成ツール改良中
- マウスの軌跡をパーティクルで描くテスト
- 角度が合うと文字に見えるパーティクル表現
- セルオートマトンを応用した文字エフェクト
- 正弦波で日本画の川っぽい表現
- 板野サーカスもどきでミサイルっぽいパーティクルアニメーション
- セルオートマトンによるガラス面上の水滴表現
- 音の視覚効果を作ってみる
- 音声周波数解析用のデバッグ表示機能
- Kinect+プロジェクタでダンサーの影を投影
- Kinectを使って花柄の動画をユーザマスクで抜く
- オリジナル映像編集ソフト開発記録 - レイヤーをエフェクトのパラメータにする -
- オリジナル映像編集ソフト開発記録 - レイヤーモード機能 -
- オリジナル映像編集ソフト開発記録 -トランスフォームされたレイヤーの選択-
- オリジナル映像編集ソフト開発記録 -レイヤーのトランスフォーム-
- processingで遊んでみる
- ジェネラティブ・アート生成の準備 -Perlin Noise-
- オリジナル映像編集ソフト開発記録 -レンダーキュー-
- オリジナル映像編集ソフト開発記録 -エフェクトビューでパラメータ編集-
- オリジナル映像編集ソフト開発記録 -エフェクトビュー追加-
- オリジナル映像編集ソフト開発記録 -レイヤー操作-
- 映像作品『Stormy Fireworks』
- MIDIのnote onを検出して音に同期する映像を作る
- オリジナル映像編集ソフト開発記録
- 顕著性マップ(Saliency Map)でウンダムの目立ち度を計る
- Voronoi分割による破壊モデル生成Mayaプラグインの開発記録 その2
- Voronoi分割による破壊モデル生成Mayaプラグインの開発記録 その1
- 自前でビュー変換行列を作成
- VC++ GLSLによる64bitシェーダ開発環境構築
- オリジナルコンポジットソフトのGUIをMDI化
- WindowsでiPhoneアプリ開発
- ブロックマッチングのサブピクセル推定プログラムを作成
- VIDEO COPILOTのTutorialプレビュー機能を真似てみる
- ヒストグラムから山を抽出して画像領域分割
- 位相限定相関法を用いたステレオマッチング
- 新幹線からの風景動画から背景モデル復元の試み
- SPH Linked-list searchの修正と速度比較実験
- SPHの近傍探索法Linked-list algorithmを実装してみる
- オリジナル動画編集ソフトにプラグイン機能追加
- 領域分割を使った2視点画像から3D顔モデル復元
- 携帯で撮影した手動ずらし2視点画像から立体画像を作る
- SPH法の2次元粒子シミュレーションプログラムを作ってみる
- POCステレオマッチング 普通の顔と光を投影した顔の深度計算結果の比較
- CUDA ディスプレイ機能・計算機能を分けるためにGPUを2枚差し
- 山マップを生成するソフトを作ってみる
- C Phase Extraction with FFTW and OpenCV
- SAPIを使って簡単な音声対話システムを作ってみる
- C++ LU Decomposition
- C++ 4th Order Runge-Kutta Method
- 2次元フーリエ変換より周波数空間の動画を書き出してみる
- C言語でDFT(離散フーリエ変換)のプログラムを作ってみる
- 可変ダイナミックレンジによる独自画像圧縮形式
- Maya Image-based Modeling用プラグインを開発中
- 相関ステレオマッチングの高速化アルゴリズム
- Maya API 初めてのオリジナルプラグイン
- linuxからwindowsへ開発環境移行
- メモ (10)
- Conoha Wingに指定バージョンのPythonインストール
- 便利な正規表現をメモするページ
- ディズニーリサーチ Magic Bench
- SIGGRAPH 2017 Art Gallery の作品動画を集めてみる
- SIGGRAPH 2017 Computer Animation Festival Trailer
- FFT のわかりやすい資料
- ウェディングホール 大聖堂 プロジェクションマッピング 3D Projection Mapping
- Live Face Projection Mapping
- 行優先行列、列優先行列
- ディズニーリサーチのARを使ったお絵かき技術が面白い
- その他の記録 (20)
- 高木正勝「大山咲み」に行ってきました
- 屋久島旅日記その2 - 白谷雲水峡、西部林道、大川の滝、平内海中温泉
- 屋久島旅日記その1 - 初めての縄文杉
- 梅小路公園『朱雀の庭』ライトアップイベント・「紅葉まつり」
- 枚方大橋付近のセイタカアワダチソウ
- iPhoneの電池の消耗が突然早くなった
- Google 天気予報がおかしい
- 小豆島観光
- アゲハチョウ
- バリ島での写真と旅行メモ
- アンダースコア '_' とハイフン '-' の使い分けについて
- 忍者ブログのテンプレートが更新できなくなるバグ
- NICTのテーブル型裸眼立体ディスプレイ
- 『コクリコ坂から』と『はやぶさ』初号試写鑑賞
- 16歳の天才作曲家 Alexander Prior
- "Googleでもっと"を全部見てしまった
- Windows自動更新で冷や汗
- 祖父の死、残された祖母
- 迷ったら辛い方を選びなさい
- 空き容量は十分なのにファイルがコピーできない