Onoty3D

Unityに関するメモとか

Shader

メッシュにUV情報を追加しておきゅたんに左右非対称デカールをつけよう!

VRすきまガールズ! / おきゅたんbot Advent Calendar 2019、1日目の記事です! adventar.org 今年もクリスマスカードにしようかと思っていたのですが、記事を書くことにしました。ただ、バッチリなものを作ろうと思っていたのですが、ちょっと時間的にまだ…

ステンドグラスシェーダーを作った

ステンドグラスシェーダーを作成しました。唐突に。 もともとセルラーノイズってのをシェーダーで書いてみようと思ったのがキッカケで、その派生でボロノイ図を知り、それを見てたら「あ、これステンドグラスに使えるじゃん」と思って作った次第です。 作成…

現在位置をメートル単位で表示するシェーダーを作りました。

現在位置をメートル単位で表示するシェーダー Position Shader を公開しました。おきゅたんの17 Liveの配信でおきゅたんがコーゲンシティで迷子になっていたのを見て、作ってみようと思ったのがきっかけです。 ユニちゃん家をさがすhttps://t.co/6g2ams5NXX …

VertExmotionでおきゅたんのほっぺをつつく。

この記事はUnity アセット真夏のアドベントカレンダー 2018 Summer!の11日目の記事です。 自分の中のロードマップでは拙作Character Particleの機能追加版がすでに公開されている予定であったため、本来そちらを紹介するつもりでしたが、全然出来ていないの…

【検証不足】Planar Decal、テクスチャのUVに依存しないデカールシェーダを作る。

【検証不足】18/09/08 追記ボーンが仕込まれたモデルの場合、ボーンの回転などで各頂点のローカル座標が動的に変更されると、デカールの位置がずれてしまいます。Transformのポジション移動(ローカル座標に影響しない)しか考えてなかった…。なのでボーンのな…

ポストエフェクトっぽく世界を変える試み その2

onoty3d.hatenablog.com 前回の続き。さて、もう一つくらいエフェクト作っちゃおう、と思って思いついたのがドットのモザイク。多分なんか最近見たんだろう。先に完成画を見せるとこんな感じね。 こういうのをつくるには、シェーダーで図形をお絵かきする知…

ポストエフェクトっぽく世界を変える試みと、指定色を残すシェーダー

さて、コミックおきゅたんをやったなら、ワールドそのものもコミック風にしてみたい。自前のワールドならメッシュのシェーダーをそれ用のにすればいいのだけれど、任意のワールドをコミック風ににするにはポストエフェクトでやってしまうのが手っ取り早いで…

VRChat始めました

最近ようやくVRChat始めました。 アカウント自体は昨年から作っていたし、環境としてもいつでも始められる状態だったんですが、まぁ色々タイミングやらなにやらで。始めたというものの、結局Oculus Riftをつけるのが面倒で今の所デスクトップでやってます。…

Character Particle!

この記事はUnity アセット真夏のアドベントカレンダー 2017 11日目の記事です。 前日の記事はなまずさんの「亭々たる あの雲を求めて 〜Fog Volume 3〜」でした。Fog Volume 3は自分のほしいものリストにもしっかり入れていて、いつか使ってみたいと思ってい…

プロ生ちゃん付属のToon Shaderにデカール機能を足して血糊表現とかしてみる。

2月に作ってtwitterにだけ投げて終わっていたプロ生ちゃんのデカールでの血糊表現。 テクスチャに血糊を上乗せ紆余曲折⑨以上で動的にセカンダリUV作ってそれを利用して血糊が載せられる様になった。実行すると服の血糊とかも左右非対称になってる。動的じゃ…

Shaderでゾワゾワ表現

ふと、アニメなんかでみるゾワゾワッとする表現がShaderで作ってみたくなったので試してみました。 まだ課題が残っていますがとりあえず一旦ここで一息。結果から出すとこんな感じになりました。 UnityPackageはこちら Unity5.5で作成したので、5.4以前で上…

ToonLit ShaderにPhong Tessellation機能を追加する。

Phong Tessellationとはなんぞや?って人はまず公式のリファレンスを見てみてください。 docs.unity3d.com これをToonShaderで実現するには、既存のコードにリファレンスを参考にPhong Tessellationに必要な記述を移植します。それだけ~。 …で、終わらせた…

知覚動考、とりあえずShaderを書いてみる

Unity Fukuoka 11 atnd.org で発表したスライドです。 知覚動考、とりあえずShaderを書いてみる from onotchi_ www.slideshare.net

距離感主義っぽいイメージエフェクトを作る

以前「距離感主義をオマージュしてみる」という記事を書きました。 当時は作成したShader等を公開しなかったのですが、あれから少しだけShaderと仲良くなってきた気がするので、あらためてShaderとそれを利用したイメージエフェクトを作ってみました。 Depth…

おきゅらすたんのスカート用にToonShaderを改造する

ヨコイさんの手によるおきゅらすたんの3Dモデル、ニコニ立体で公開されております。 自分はMMDは浅学なので、MMD4MecanimでUnityに取り込んでから遊ばせてもらっています。 ところで、VR草の者式~の方のおきゅらすたんのスカート部分。本来半円のレース状に…

クロマキーシェーダーを作ってみる

rocketnews24.com朝からガチャピンがクロマキーで透明化した、というニュースが話題になっていたので、便乗してクロマキーシェーダー作りました。 記事の最後にコードを掲載します。通常のクロマキーではブルーバック、グリーンバックが主ですが、任意の色が…

白枠が描画されるシェーダーを作ってみる

先日ネットをウロウロしている時に、この動画に出会いました。 セルルックなミク動画ですが、ミクを囲む白枠がパネルやシール感を演出し、より2Dっぽく見せています。 MMDに関しては無知なので、この動画ではどのようにこの演出をしているかは不明ですが、Un…

水面GIFをUnityで作ろう!

先日から、水面GIFというのが話題になっていて、Twitterなどが賑わっております。 nlab.itmedia.co.jp watereffect.netというサイトのサービスを利用すると、静止画からそれが水面に反射しているかのようなGIFを作成できるようです。 自分もいくつか作ってみ…

マンデルブロ集合・ジュリア集合で遊ぼう

マンデルブロ集合・ジュリア集合を描画するシェーダが、!argsさんのブログで公開されています。 [Unity]ジュリア集合で遊ぶ | notargs.com [Unity]自作のSkyboxでジュリア集合に囲まれる | notargs.com 昔、初めてマンデルブロ集合を知った時、フラクタル構…

プロ生ちゃんの襟を正す

プロ生ちゃん旧モデル・プロ生ちゃん新モデルのStandard Shader/Unlit Shader版で発生することですが、プロ生ちゃんの顔を前に出すようなポーズをすると、襟部分に妙な影?ができることがあります。 これはどうやら襟部分のメッシュの裏地が表に出てきてしま…

Unityを使って距離感主義をオマージュしてみる

距離感主義、というサイトがあります。知ったのは数年前、この記事でした。 高松和樹 距離感主義:DDN JAPAN とても気に入ったので、一時期はPCの壁紙に設定していたこともありました。 先日Twitterで、「#画像フォルダの16番目がお前の守護神」といったハッ…

Unity5で鏡面表現

RefrectionProbeを利用しての反射表現、まだ色々調べ中。 <a href="http://docs.unity3d.com/Manual/class-ReflectionProbe.html" data-mce-href="http://docs.unity3d.com/Manual/class-ReflectionProbe.html">Unity - Manual: Reflection Probe</a>docs.unity3d.com 単に鏡を作りたい場合は、MirrorReflectionを使うと手軽で便利です。 MirrorReflection4 - Unify Com…