KITASENJU DESIGN BLOG

memo, html, javascript, unity

Entries from 2022-08-01 to 1 month

WebAudioのAudioBufferSourceNodeで最初から再生

基本使い捨てっぽい stopはあるが、1度startを呼んだらもう呼べない loopEndというパラメータは使える 以下のようにしたら開始点へのシークは成功した 任意の時間は無理だろう。 this.source.loopEnd=0.01; setTimeout(()=>{ this.source.loopEnd=this.sour…

lerp

どんなフレームレートでも同じ動きを実装できる 等比数列で一般化するLerpの係数 - ログミーTech

縦画面にぴったりあわせる threejs

const fovRad = (this.camera.fov / 2) * (Math.PI / 180); let distance = (window.innerHeight / 2) / Math.tan(fovRad); this.camera.position.set(0,0,distance); let scale:number = window.innerHeight/100;//meshのおおきさがwindow.innerHeightと同…

random glslは0-1の範囲

float random(vec2 co){ return fract(sin(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453); }

typescript + threejs

Stats Panel - Three.js Tutorials 【React Three Fiber】Three.jsでShaderを使う準備をする - Qiita THREE.MeshPhongMaterialを改造する - Qiita three.js/ShaderLib.js at master · mrdoob/three.js · GitHub Three.jsとTypeScriptの開発環境を整えよう 最…

aftereffectsでループ

AEでループ レイヤーを右クリックし、time > enable time remapping 時計マークをoption押しながらクリック 再生マークを選んでproperty > loopOutを選ぶ

slit-scanのmemo

2009年以降のslit-scan 名前 Teis Draiby Skt. Hans Torv - Time Fold on Vimeo The Sausager and Morph Retina on Vimeo Ee 2 - interview francois vogel https://www.instagram.com/francois.vogel/ 他 https://www.instagram.com/p/ChWA36MjLTS/

sound flowerの代替

www.mimi-blog.info

unlit computeScreenPos

// Upgrade NOTE: upgraded instancing buffer 'Props' to new syntax. Shader "pieces/MyUnlitIndirect" { Properties { _Color ("Color", Vector) = (1.0, 0.0, 0.0, 1.0) _MainTex ("_MainTex", 2D) = "white" {} _MainTex2 ("_MainTex2", 2D) = "white" …

"FOOTER"