KITASENJU DESIGN BLOG

memo, html, javascript, unity

Entries from 2021-01-01 to 1 year

singleton

using UnityEngine; public class SingletonExample : MonoBehaviour { private static SingletonExample _instance; void Awake(){ if (_instance == null){ _instance = this; DontDestroyOnLoad(this.gameObject); //Rest of your Awake code } else { De…

free fbx suit man

フリーのリアルなスーツおじさんdennisのfbx renderpeople.com

Header attributeに複数行書く時 orderをかく

must add order number to write multi line texts [Header("●ARBackgroundからテクスチャを作るクラス",order = 1)] [Space(10,order = 2)] [Header("ARFoundation機能への参照",order = 3)]

絵のタイトル

マグリット100 Famous Paintings by Rene Magritte ダリList of works by Salvador Dalí - Wikipedia ベーコン List of paintings by Francis Bacon - Wikipedia ジェフクーンズ

ffmpegで倍速再生

3.0倍するには以下 ffmpeg -i src.mov -vf setpts=PTS/3.0 -af atempo=3.0 dist.mov

alpha test (cut off) on VFX Graph

Select "output particle quad". Check "use alpha clipping" on inspector.

sound sine generator

You can made sine wave sound like this in Unity using UnityEngine; public class SineGanerator : MonoBehaviour { private AudioSource AudioSource; [SerializeField, Range(0, 1)] private float Volume = 1; [SerializeField, Range(100, 1000)] pri…

yubi

set webcams to dropdown

WebcamをDropdownから選べるようにする using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using TMPro; public class WebCamSelector : MonoBehaviour { [SerializeField] private TMP_Dropdown _dro…

あたらしいblink

blur blink https://codepen.io/kitasenjudesign/pen/BadpmMJ underline blink https://codepen.io/kitasenjudesign/pen/LYjxedj bg blink https://codepen.io/kitasenjudesign/pen/MWvJQeJ bg blink https://codepen.io/kitasenjudesign/pen/mdMRXBY

cinema4dでpivot変えたい

「shift + c」で「Axis center」を検索

dotween Sequence

複数のdotweenを一つにする 関数名 Append Sequenceの最後にTween/Sequenceを追加する Insert 指定した秒数後に再生開始するTween/Sequenceを追加する Join 直前に追加されたTween/Sequenceと同時再生する Prepend Sequenceの最初にTween/Sequenceを追加する…

3d texture + slit-scan

slitscan with 3d texture using System.Collections; using System.Collections.Generic; using UnityEngine; public class slitscan3d : MonoBehaviour { public RenderTexture _rt3d; public Material _mat; private WebCamTexture _tex; private int _in…

zoom uv on shader

原点に移動してスケールして、また戻す float s = 1 - 0.95 * (0.5 + 0.5 * sin( _Time.y*0.5 )); float2 center = float2(0.5,0.5); i.uv = (i.uv - center) * s + center; fixed4 col = tex2D(_MainTex, i.uv );

スクリプト上でマテリアルのプロパティをコピー

_distMat.CopyPropertiesFromMaterial(_srcMat)

ChromaKey PostEffect

Unity でクロマキーシェーダを作ってみた - 凹みTips をpost effectで使えるようにしてみました。 Shader "ChromaKey/ChromaKey_PostEffect" { Properties { [Header(Material)] _Color ("Color", Color) = (1, 1, 1, 1) _MainTex("Texture", 2D) = "white" …

Resize renderTex that already exists in assets

renderTex.Release(); renderTex.width = _stageWidth; renderTex.height = _stageHeight; renderTex.Create();

screen pos and unlit

Shader "Unlit/ScreenPos" { Properties { _MainTex ("Texture", 2D) = "white" {} } SubShader { Tags { "RenderType"="Opaque" } LOD 100 Pass { CGPROGRAM #pragma vertex vert #pragma fragment frag // make fog work #pragma multi_compile_fog #inclu…

RenderTexture + GetPixels

using UnityEngine; public class RenderTextureColorPicker : MonoBehaviour { [SerializeField] private RenderTexture _target; private Texture2D _texture; private void Awake(){ _texture = new Texture2D(_target.width, _target.height); } private…

blink loading with css

#loading{ animation: blink 0.5s infinite alternate; } @keyframes blink{ 0% { color: #000000 } 50% { color: #aaaaaa } 100% { color: #000000 } }

Event Hundler in ARTrackedImageManager

//ARTrackedImageManager _trackedImageManager; void Awake() { _trackedImageManager.trackedImagesChanged += _onChange; } private void _onChange(ARTrackedImagesChangedEventArgs args){ List<ARTrackedImage> added = args.added; List<ARTrackedImage> updated = args.updated; List<ARTrackedImage></artrackedimage></artrackedimage></artrackedimage>…

URPでVisualEffectGraphを使う

PackageManagerからインストールする com.unity.visualeffectgraph ってキーワードでgitからインストールする Asset作る addComponent VisualEffectというコンポーネントを追加 作ったAssetをセットする 4つの構成要素 Visual Effect Graph 入門 - Qiita そ…

shader graphのcustom functionの書き方

Custom Function ノード | Shader Graph | 10.0.0-preview.27 ファイルを作って、その中に書くとき stringをコピペするとき フォーマットが違う。 stringにかいた例 その他、参考 レーダースキャンしてるっぽいシェーダーを作りたかった(失敗) - 女子高生…

smooth floor

float y(float x) { return floor(x) + smoothstep(0.4,1.0,fract(x)); }

how to access _MainTex_ST

How to get tile/offset information about texture in the surface shader? - Unity Forum Shader "Custom/ST access" { Properties { _MainTex ("Albedo (RGB)", 2D) = "white" {} } SubShader { Tags { "RenderType"="Opaque" } CGPROGRAM #pragma surfac…

マニアックなHTML機能

カーソルカスタマイズ グラデリピート 縦書き Spinning Ring Text in Pure CSS – CodeMyUI ボタンを立体にする CSSボタンデザイン120個以上!どこよりも詳しく作り方を解説! | JAJAAAN custom scrollbar web2.0 https://codepen.io/xposedbones/pen/Jnzpq

ツールバーから画面キャプチャするスクリプト

using System.IO; using UnityEditor; using UnityEngine; [ExecuteInEditMode] public class CapturePNG { private static int _index = 0; [MenuItem("Tools/Screen Capture")] public static void Capture() { var str = System.DateTime.Now.ToString("y…

ゼロからSparkARでフィルタを公開するまでの道(途中)

フェイスブックアカウント作成 フェイスブックページ作成 すでにページがあれば管理者にする インスタグラムアカウント作成 インスタグラムとフェイスブックページを作った(管理者の)アカウントを紐付け アプリ上で、設定>アカウント>他のアプリへのシェ…

simply draw 1 pixel line

シンプルに1pxの線を描く line rendererを使わず、の方法。 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Lines : MonoBehaviour { [SerializeField] private MeshFilter _meshFilter; private Vector3[] …

package managerでvector graphicsがでない時

Unity2020でバグがあるっぽい。検索窓に入力して出てこない時 左端のgitから追加するみたいなところからパッケージ名をいれる。com.unity.vectorgraphics 一覧 https://helpdesk.unity3d.co.jp/hc/ja/articles/900002171066-Unity-2020-1-%E3%81%8B%E3%82%89…

"FOOTER"