すだちキャンパス

すだちキャンパス

やってみたこと、学んだことなどのメモ。

ニコニ立体ちゃんを着替えさせてみた

こんにちは。 以前も少しご紹介しましたが、このようなアカウントで「アリシア・ソリッド(ニコニ立体)ちゃん」との日常の写真を投稿しています。しかしいつも同じ服なので、そろそろ着替えさせてあげたいと思い、調べてやってみました。 どうやって着替えさ…

LaTeXのコマンド・式番号の処理などについて(自分用メモ)

こんにちは。 久々にLaTeXを使って、色々忘れていたので自分用にお役立ちリンク集を作りました。 よく使うコマンド集 ギリシャ文字 数学記号 行列 ベクトル 偏微分 連立方程式 場合分けしたい時 式番号を消したい時 式番号に節の番号も入れる時 図番号に節の…

unity1weekに参加しました(2回目)

こんにちは。大変お久しぶりの投稿になりました。unity1weekに再び参加してみたので記録を残しておこうと思います。(下書きに保存して投稿するのを忘れていました・・・) 前回参加した記事はこちら。 kabos.hatenablog.jp 今回作ったもの 作成の流れ ゲーム…

ios13以降でA-FRAMEを使う時の注意点

こんにちは。 今年も年賀状を作ろうと思い、A-FRAMEを久々に使ったところ、思わぬところで躓いたのでメモしておきます。去年のAR年賀状作成の記事はこちら↓ kabos.hatenablog.jp 発生した問題 解決策 参考 発生した問題 オブジェクトを表示させた時に画面に…

Pythonで画像処理〜モルフォロジー変換〜

こんにちは。Pythonで画像処理シリーズです。 今回はモルフォロジー変換という操作を行って、画像の中の星の数を数えるという事をしました。前回の記事はこちら↓ kabos.hatenablog.jp モルフォロジー変換とは 準備 モルフォロジー変換 クロージング オープニ…

6D.AIでオクルージョンカリングしてみた

こんにちは。6D.AIというSDKを使ってみたので、メモしておきます。 オクルージョンカリングとは サンプルで遊んでみる 注意 3Dモデルを表示して簡単な操作をしてみる 準備 タップした場所に表示 拡大・縮小 メッシュの表示非表示を切り替える できたもの Xco…

Pythonで画像処理〜デコンボリュージョン〜

こんにちは。 今回は、画像の劣化(ボケ)を直すという作業をしてみました。 大まかにいうと、点拡がり関数(Point Spread Function, PSF)というボケの原因の関数を求めて(推定で決めて)、それをフーリエ変換したOptical Transfer Function(OTF)を用いるとボケ…

Pythonで画像処理〜フィッティング〜

こんにちは。Python画像処理シリーズ(?)です。 今回は、簡単なカーブフィッティングを行ったのでそれについて書きます。 前回の記事はこちら↓ kabos.hatenablog.jp[:contents] 準備 まずはデータを読み込みます。 exp_data = np.load('data.npy') x = exp_da…

Pythonで画像処理〜ダウンサンプリングと補間〜

こんにちは。 Python画像処理授業シリーズの続きです。 ↓前回の記事 kabos.hatenablog.jp ダウンサンプリングとは ゼロパディング 補間フィルタ 最近接補間 線形補間 sinc 参考記事 ダウンサンプリングとは 画像処理でのダウンサンプリングは、画像のサイズ…

TouchDesignerとGLSLでキューブマッピング

こんにちは。 TD上で、GLSLだけでキューブマッピングをしてみました。 キューブマッピングとは 画像の読み込み レイマーチング 参考記事 カメラの回転 出来たもの キューブマッピングとは 背景に箱型にした画像を置き、それが写り込んでいるように球などを描…

TouchDesignerでGLSLを使ってみた〜チェック模様〜

こんにちは。 TDでGLSLを使う入門編として、カラフルなチェック模様を作ってみました。 と言ってもあまりイメージ通りには作れなかったのですが・・・ 基本のチェック模様 チェックを増やす 2色にする カラフルなチェックを作る 参考記事 基本のチェック模様…

unity1weekに参加しました

こんにちは。 unity1weekに、個人では初参加したので記録としてメモしておきたいと思います。 unity1weekとは? 今回作ったもの 作成の流れ ゲームの案 正誤判定 ボタンの判定 画面遷移 タイマー機能 日本語が表示されない ランキング機能 感想 unity1weekと…

TouchDesignerでGLSLを使ってみた〜基礎編〜

こんにちは。 TouchDesignerでGLSLを使うことがあったので、自分用のまとめです。 GLSLとは TDでGLSLを触る GLSL TOP GLSL MAT 他のGLSLとの書き換え 解像度 出力変数 関数 その他 参考記事 GLSLとは 一言で言うと、シェーダーを作るための言語です。WebGLな…

Pythonで画像処理〜基本とウォーリー探し〜

こんにちは。久々の更新となってしまいました・・・ 下書きだけ書いて大量に溜めている状態なので、徐々に更新していきたいと思います。さて、今期の授業でPythonの画像処理を扱うので、自分のメモ的に書いていきたいと思います。 環境 画像の読み込みと表示…

LaTeXの画像処理(+ソースコードの貼り方)について

こんにちは。 今回はほぼ完全に自分用のメモです。 LaTeXで画像を貼る方法 使用するパッケージ 画像をeps形式に変換する方法 ps -> eps png/jpeg -> eps ソースコードを綺麗に書く方法 エラーが出る時(追記) 参考 LaTeXで画像を貼る方法 LaTeXでは、eps形式…

Unityでモーションキャプチャーしてみた

こんにちは。 Viveのコントローラー等を用いて、自分の動きを記録する方法をまとめておきます。 今回紹介する方法は2つあります。 Unity のアニメーションとして動きを記録する方法と、ゲームなどに動きを重ねて録画する方法です。 ちなみに、この記事はなぜ…

TouchDesigner入門 〜実用編〜

こんにちは。だいぶ春めいてきましたね。 TouchDesigner入門、最終回です。 前回の記事はこちら↓ kabos.hatenablog.jp パーティクルをつける 音の入力と出力 LeapMotionを使う カメラからの入力 参考記事 パーティクルをつける パーティクルをつけるだけで、…

TouchDesigner入門 〜後編〜

こんにちは。花粉で死んでいます。 TouchDesigner入門の後編です。前編はこちら↓ kabos.hatenablog.jp 3次元の描画 条件分岐 UI ここまででできたもの Pythonを使う 実用編へ続く 参考記事 3次元の描画 まずは、球を作ってみます。前回は2次元の円でしたが、…

TouchDesigner入門 〜前編〜

こんにちは。 TouchDesignerのワークショップに参加してきたので、そこで学んだことを忘れない内に整理してまとめておこうと思います。 ちなみに、TouchDesignerとは、プロジェクションマッピングなどができる無料のソフトです。こちらからダウンロードでき…

マイクラのレッドストーン回路で学ぶ回路の仕組み (部品編)

こんにちは。あけましておめでとうございます(3月)。 最近放置してしまっていましたが、やったことなどについて今年も書いていこうと思います。さて、放置していた理由の一つとして、マインクラフトにめちゃくちゃハマっているということがあります。 Mineし…

AR年賀状を作ってみた (glTFモデル表示編)

こんにちは。 前回の続きで、アニメーション付きの3DモデルをA-frame で表示するために色々やってみました。 記事の一番後ろには色々チャレンジして失敗したことをまとめました。(解決していないのでどなたか教えていただけると嬉しいです・・・) 前回の記事…

GAS (Google Apps Script) でワードウルフ用LINE bot を作ってみた

こんにちは。 GASを利用して、グループラインでワードウルフができるLINE bot を作ってみました。 ワードウルフとは 仕組み コードの説明 コード できたもの 改良点 参考記事 ワードウルフとは ワードウルフとは、パーティーゲームの一種です。 まず、ゲーム…

AR年賀状を作ってみた (MMDモデル表示編)

こんにちは。 AR年賀状を作りたかったので、色々やって見ました。 今回は、MMDモデルを表示させたいと思います。 A-frame を用いたAR 準備 index.html を準備する MMDモデルをダウンロードする マーカーをダウンロードする index.html を書く サーバーにアッ…

Rで主成分分析

R

こんにちは。 Rを用いて主成分分析をしてみました。 主成分分析とは Rで主成分分析 Rで因子分析 エラー 参考記事 主成分分析とは 説明変数がたくさんある時に、それらを全て用いるよりも、データ説明に重要な変数を抽出した方が良い場合があります。 この時…

Rを用いた回帰分析

こんにちは。 最近、Rを使って回帰分析をする機会があったのでまとめておきます。 最終的に重回帰分析を行なったのですが、Rで3次元プロットをするのが難しかったのでデータを出力してoctave でプロットしました。 回帰分析とは データセットを使った線形単…

Googleアドセンスの仕様変更について

こんにちは。 先日、Googleアドセンスの審査を通過しました。 しかし、喜んだのも束の間で、実は大幅な仕様変更があったようなので、情報メモ的に書き残しておきます。 何が変わったのか 以前は、Googleアドセンスで1回審査を通過すれば、同じアカウントで複…

octaveでピンポン その2

こんにちは。 以前、ピンポンのような動きをシミュレートするコードを書きましたが、今回はそれに速度を加えたものを作ってみました。さらに、玉を二つにしました。 アルゴリズム コード できたもの アルゴリズム 今回は2つの球を扱い、さらに速度を考えるの…

VR空間で車を乗り回してみた

こんにちは。 VR空間を動き回る手段が欲しいなと思ったので、車を作ってみました。 作り方をメモしておきます。 環境 準備 追記 道を作る コントローラーで運転できるようにする 完成したもの 参考記事 環境 unity 2018.2.1f1 HTC VIVE 準備 ます、Unity の …

GAS (Google Apps Script) でLINE bot を作る時のまとめ

こんにちは。 GAS (Google Apps Script) でLINE bot を作ったので、その時に使ったコードのまとめです。 GASでLINE botを作る準備 LINEとやりとりするスクリプトの基本形 LINEの返信 LINEの送信(push通知) ユーザー情報の取得 送信できる色々なメッセージ(Fl…

GAS (Google Apps Script) でTwitterの名前を変更してみた

こんにちは。 GAS(Google Apps Script) を使って Web Service を動かすのに少しハマっています。 というわけで、今回は GAS を利用して Twitter のAPIを触ってみました! GAS でTwitter とやりとりする準備をする 参考記事 GAS でTwitter とやりとりする 感…