[OpenGL]GLUT等を使わず、最短でOpenGLを初期化してみた

OpenGLやDirectXの初期化は面倒ですよね。
GLUT/DXUTやDirectXTK/SDLなどのライブラリを導入する場合は、初期化だけで一日が終わってしまうこともあります。

面倒だったので、使い回しの効く最小構成を作り、自分用にまとめてみました。
Read more…

[Unity]Unityでライフゲームを作ってみた

勉強がてら、Unityでライフゲームを作ってみました。

かなりシンプルなコードですが、眺めてるとなんとなく癒されます。

無題
Read more…

[Unity]鉛筆風シェーダーを作ってみた

鉛筆で描いたような、柔らかいタッチの出るポストエフェクトシェーダーを作ってみました。

無題

走る鉛筆風Unityちゃん

 

元画像(比較用)

元画像(比較用)

 

ざらつきの表現などに、前回の記事で書いたパーリンノイズを活用しています。
[Unity]シェーダー用の小回りが利く3次元ノイズ関数 | notargs.com

Read more…

[Unity]シェーダー用の小回りが利く3次元ノイズ関数

シェーダーを書くときによく使っているノイズ関数があるので、紹介します。

割と短いコードでこんな感じのノイズが出せます。

無題

パーリンノイズ

Read more…

[Unity]エディタ拡張にツリービューを表示する方法

Unityのエディタ拡張で、ツリー構造を表示するための仕組みを作ってみました。

ツリー構造も含めてGameObjectの詳細を表示させたい時や、ファイル/フォルダを管理するエディタ拡張などに活用できると思います。

 

動作イメージ

動作イメージ

Read more…

[Unity]エディタ拡張にメニューを表示する

Unityのエディタ拡張には標準でプルダウンメニューがありますが、要素が多すぎると見切れてしまったり、クリックする度に閉じられてしまうため検索機能との相性が悪かったりなど、不便なことが多々あります。

ほげ

Unity標準のプルダウンメニュー

 

不便を感じたため、EditorWindow用にメニューを表示するためのクラスを作ってみました。

マウスで要素を選べ、スクロールも問題なく行えます。

動作イメージ

動作イメージ

Read more…

Proudly powered by WordPress   Premium Style Theme by www.gopiplus.com