プログラミング

NO IMAGE プログラミング

UE4で鏡を作る

やりたいこと 周囲の風景を反射する鏡を作りたい。 結果的には下記の画像のような平面的な鏡を作ります(風景に溶け込んで分かりにくいですが、四角い鏡が設置され周りの風景を映しています。 使用した...
NO IMAGE プログラミング

UE4でIBLのHDR天球画像を動的に変更する方法

やりたいこと UE4 で HDR 画像を使った IBL (Image-Based Lighting) において、天球画像をアプリ実行中に変更したい。 下の画像はスターターコンテンツの Advanced_Lighting ...
NO IMAGE プログラミング

UE4で変数の値をテキストファイルとして保存する方法

やりたいこと UE4 でブループリント変数の値をテキストファイルとして保存したい。 私の目的で言えば、アプリ実行中に得られたユーザーの行動データをテキストファイルとして保存したい、ということです(Unreal Engin...
NO IMAGE Tips

Savitzky–Golay filter を Processing on Eclipse で使う

やりたいこと ある時系列データ(下図のグレー)が与えられた時、それにフィルターをかけることで青線のようなスムージングされたデータにしたい。 やりかた Savitzky-Golay...
NO IMAGE プログラミング

Processingの自作ライブラリの作り方

Eclipse を使って Processing のユーザーライブラリを作成する方法を紹介します。 1. プロジェクトの新規作成 前回の記事のやり方に沿って既に Eclipse に Processing 本体のライブラ...
NO IMAGE プログラミング

Processing 3 を Eclipse で使う方法

Processing 3.0 を Eclipse で使えるようにする手順を説明します。 環境 - Mac OSX 10.10.1 - Eclipse Version: Luna Service Re...
NO IMAGE プログラミング

Unityで他のスクリプトの変数や関数を利用する

スクリプトから、他のスクリプトの変数や関数を利用したい場合があります。そのやり方について。 他のスクリプトが、同じゲームオブジェクトのコンポーネントである場合とそうでない(他のオブジェクトのコンポーネントである)場合とがあ...
NO IMAGE プログラミング

Unityでの空間移動用のスクリプト

Unityでプレイヤーが空間内を自由に移動や回転できるようにするスクリプトを紹介します。 (前置きですが)そもそも、三次元空間内における移動と回転は、3つの軸それぞれについて可能です。 図で説明すると以下のようです。 ...
NO IMAGE プログラミング

Rの変数をローカル環境からグローバル環境に割り当てる

Rでローカル変数をグローバル環境の変数にする方法について。 関数内で宣言された変数はその関数内でしか使えず、関数の実行が終わると利用できなくなります。 例えば以下のようなスクリプトを考えます。 # Main...
NO IMAGE プログラミング

Rでメイン関数を書く

Rでスクリプトを書く際に、CやJavaでのようにメイン関数を書きたいとします。 即ち、スクリプトの冒頭にメイン関数を配置し、その下にサブ関数を並べるというお馴染みの書き方をしたい。 結論から言えば、下記のように書けばOKです。 ...
NO IMAGE プログラミング

RStudio起動時に自動でスクリプトを実行

RStudioを起動した際に自動でスクリプトを実行させる方法について。 よく使う関数は自作関数としてまとめておきこれを読み込ませて使用するのが便利だと前回書きました。 毎回のスクリプトでこのような読み込みのための手続きを...
NO IMAGE プログラミング

Rの自作関数の読み込みと、RStudioのグローバル環境をクリアに保つ方法

Rの自作関数の読み込みと、読み込んだ関数をRStudioのグローバル環境に表示させない方法について。 前回紹介したような自作関数はスクリプト内に毎回記述するのではなく、自作関数をまとめておくための専用のRファイルを別に用意...
NO IMAGE プログラミング

RStudioのクリア関数

R を RStudio で使ってる際によく利用する各種のクリア関数についてまとめました。 1. コンソールの表示内容をクリアしたい時。 # Clear console messages cat( "\014...
NO IMAGE プログラミング

実行中のスクリプトファイルの所属ディレクトリの取得方法

実行中のスクリプトファイルがどのディレクトリに位置するかを取得する方法について。 スクリプトファイル中に以下のように書けば、そのスクリプトファイルが所属するディレクトリが取得できます。 # Get the d...
NO IMAGE プログラミング

N次元ベクトルの回転

実験プログラム作る際にちょっとハマったのでメモ。多次元(N=100くらい)のベクトルを回転させたかったのですが、2次元または3次元のベクトルを回転させるための行列はよく知られているものの、一般のN次元の場合の回転行列って見たこと...
NO IMAGE プログラミング

Unityで都市を作る

3Dの仮想空間(都市空間)を作ろうと思い、Unityを使ってみてます。Unityは3Dゲームを作るための統合開発環境なんですが、これがなかなか凄い。機能豊富で、FPSとかバイオハザードとかあの辺のゲームが自分で作れてしまいそうな気に...
NO IMAGE プログラミング

Terrain with texture map

3Dプログラミングで遊ぼうと思い、Terrain(地形)を表示するプログラムを書いてみました。地形を表示し、360度自由に見る方向や距離を変えることが出来ます。 言語はC++/openFramework...
NO IMAGE プログラミング

Eclipse環境でProcessingを使う方法

 2015年10月10日追記  Processingの最新版(ver3.0)でのやり方をより詳しく書いた記事を書きました。  Processing 3 を Eclipse で使う方法   -- けっこ...
NO IMAGE プログラミング

Processing導入方法

Processing.orgのダウンロードページ(に行く。 自分の環境に対応するファイルをダウンロードする。 (Win版には2種類あるが では無い方を落とせば良い) ファイルを解凍したら実行ファイルを実行してProce...