【C#/GLSL】ワンライナーでQuadraticEaseInOutを実装してみた

概要

こんな感じのゆっくり動き始めてゆっくり動く止まる関数がQuadraticEaseInOutです。

f:id:notargs:20181219121705g:plain
QuadraticEaseInOut

何を作るにしてもめちゃくちゃよく使うので、お手軽に使い回せるようにワンライナーで書いてみました。

コード

C

float QuadInOut(float t) => (1 - Mathf.Pow(1 - Mathf.Abs(t * 2 - 1), 2)) * Mathf.Sign(t - 0.5f) / 2 + 0.5f;

glsl

float quadInOut(float t) { return 1.0 - pow(1.0 - abs(t * 2.0 - 1.0), 2.0)) * sign(t - 0.5) / 2.0 + 0.5f; }

【Unity】ShaderGraphでメタボールっぽいのを描く

概要

Cluster,Inc. Advent Calendar 2018、19日目の記事です。 qiita.com

VFX Graphを使って、こんな感じのメタボールっぽいのを描画してみたのでざっとまとめました。 自分自身Smin周りのよく挙動を理解できていなかったので、備忘録も兼ねています。 f:id:notargs:20181218164128g:plain

続きを読む

【Unity】UnityおとなのLT大会2018「VFX GraphでVJやった話」で登壇しました!

【年末だよ】Unity お・と・なのLT大会 2018で登壇しました!

meetup.unity3d.jp

ichijo(@Takaaki_Ichijo)さんから頂いた謎のビールが美味かったです

続きを読む

【Unity】Skyboxで差をつけろ!単色のSkyboxを手早く作る方法!!

Cluster,Inc. Advent Calendar 2018、13日目の記事です。

qiita.com

概要

デフォルトのSkyboxを使っていると、いかにもゆにてぃ~~って感じの見た目になってしまいます。

f:id:notargs:20181212162952p:plain
ゆにてぃ~~

毎回単色のSkybox用のシェーダーを書いてるのですが、その都度調べるのも面倒なので記事にまとめておきます。

f:id:notargs:20181212164624p:plain
Skyboxを変えるだけでカッコよく!

続きを読む