KITASENJU DESIGN BLOG

memo, html, javascript, unity

Entries from 2022-01-01 to 1 month

cameraman color

ComputeScreenPos in Compute Shader

元のComputeScreenPos #define V2F_SCREEN_TYPE float4 inline float4 ComputeScreenPos (float4 pos) { float4 o = pos * 0.5f; //why myltiply by .5f #if defined(UNITY_HALF_TEXEL_OFFSET) o.xy = float2(o.x, o.y*_ProjectionParams.x) + o.w * _Screen…

computeShaderのトラブル事例

_numが32x32とかの数字にしてたらiOSで動かなかった _computeShader.Dispatch(kernelId, (Mathf.CeilToInt(_num / ThreadBlockSize) + 1), 1, 1);

NdotL基本

//法線とライト方向の内積 float NdotL = dot(i.normal, i.lightDir);

dpi

ドットパーインチ の計算 ピクセルじゃなくてドットというのは印刷時の単位がドットだから。 印刷時のサイズとドットパーインチ(1インチあたりのドット数)から必要ピクセルサイズを出す shimeken.com

scriptからフルスクリーンquad

using System.Collections; using System.Collections.Generic; using UnityEngine; public class FullScreenQuadCalc : MonoBehaviour { [SerializeField] private Camera _camera; [SerializeField] private MeshFilter _quad;//対象quad [SerializeField]…

広告部分を回転させるCSS

.adsbygoogle,#touch-top-entry-header-ad,.google-afc-user-container{ position: absolute; filter: opacity(100); animation: rotate-anime 3s linear infinite; transform: scale(0.1); } @keyframes rotate-anime { 0% {transform: rotate3d(0.2,0.7,0.…

rendertextureのgetPixelを高速に得る

めちゃくちゃ高速化したー! It's so much faster! 参考 light11.hatenadiary.com コード public override Color32[] GetPixels() { var colors = _texture.GetPixels32(); return colors; } void Update() { if(!IsInit) return; _Request(); } private voi…

No active UnityEngine.XR.ARSubsystems.XRSessionSubsystem is available.

AR Foundationがxcode上でエラーが起きた。iPhoneの画面も黒いまま(カメラが起動しない)。 AR Foundation had an error on xcode and iPhone had black screen. No active UnityEngine.XR.ARSubsystems.XRSessionSubsystem is available. Please ensure th…

幽霊文字

ja.wikipedia.org

CSSで色々な形

いろんな形 https://css-tricks.com/the-shapes-of-css/

デフォルト

感がある自分的なモチーフ もの ハンガー 石 百円ライター サイコロ iphone スカイツリー 落ち葉 像=ケンタッキー 食べ物 寿司 たまご ビール リンゴ 身体 脳 手 耳 画像 カラーバー UVチェッカー画像 lenna UI ローディングバー カーソル googlemapのピン …

MacのOSアップデートファイルを削除する

mac

うっかりMacOSアップデート用のデータをダウンロードしてしまったがデータが重いので消したかった。しかし、どうやればよいか迷った。 ただ単にアプリケーションに入ってるこのファイル(アプリ)を消すだけでした・・。

Abstracted JohnMaeda

p5.js Web Editor

作品のコメントテクニック

目的は何か?目的に対して適切なデザインか ストーリーとか文脈を加える、とどうか *

Cubemap shader for sphere

cubemap shader for sphere (without skybox) Shader "Unlit/CubeMapForSphere" { Properties { _Cube ("Cubemap", Cube) = "grey" {} } SubShader { Tags { "RenderType"="Opaque" } LOD 100 cull front Pass { CGPROGRAM #pragma vertex vert #pragma frag…

Clone mesh in Unity

Clone mesh on Unity using System.Collections; using System.Collections.Generic; using UnityEngine; public class MeshUtil { public static Mesh CloneMesh(Mesh m, string name ){ var mesh = new Mesh(); mesh.name = name; mesh.vertices = m.verti…

Frenet frame

How to make a tube mesh GitHub - IndieVisualLab/UnityGraphicsProgrammingSeries: 書籍「Unity Graphics Programming」シリーズのPDFコレクション より

Binding bones only script

How to bind bones only on Unity 骨をバインドする方法 Binding on Unity C# · GitHub using System.Collections; using System.Collections.Generic; using UnityEngine; public class BindTest : MonoBehaviour { [SerializeField] private Mesh _mesh; […

skinnedmeshとbone

手順 BoneWeight[] weightsを頂点数ぶん用意 weights[2].boneIndex0 = 1;//2番目の頂点のウェイトは1番目のボーンの影響下 weights[2].weight0 = 1;//その度合い _mesh.boneWeights = weights;//ウェイトぶちこみ ボーンを用意 ボーン作る。ボーンはgameOb…

svg仕様

triple-underscore.github.io defghi1977.html.xdomain.jp

"FOOTER"