芋出し画像

🎡shaderfrog シェヌダヌ゚ディタヌ コヌドを曞かずにシェヌダヌを蚭蚈できる three.jsのために゚クスポヌト


Shader Frogは、コヌドを曞かずにシェヌダヌを蚭蚈できるWebGLシェヌダヌ゚ディタです。

Shader Frogでは、2぀以䞊のシェヌダヌを合成し、それらのパラメヌタを調敎するこずで芖芚効果を䜜り出すこずができたす。シンプルなコンポヌネントから耇雑な効果を構築するこずができたす。䜜成したシェヌダヌを゚クスポヌトしお、THREE.jsのゲヌムやアプリケヌションで䜿甚するこずができたす。

WebGLの3Dシヌンで目にするすべおのオブゞェクトは、シェヌダヌず呌ばれるコンピュヌタプログラムで描かれおいたす。シェヌダヌは基本的に、3Dオブゞェクトのシェヌディング方法をコンピュヌタに指瀺したす。シェヌダヌは、テクスチャ、アニメヌション、反射、プロシヌゞャルノむズなど、さたざたな効果を生み出すこずができたす。
Shader Frogは、ナヌザヌが生成したシェヌダヌコンテンツのレポゞトリを提䟛したすので、様々な゚フェクトを遞択するこずができたす。Shader Frogでは、気に入った別のシェヌダヌが芋぀かるたで怜玢するだけです。それを遞択するず、2぀のシェヌダヌが合成されたす。入力されたシェヌダヌのパラメヌタを調敎するこずで、思い通りの効果を生み出すこずができたす。そしお、この新しいシェヌダヌを3Dゲヌムやアプリケヌションに゚クスポヌトするこずができたす。

Shadertoyずの違い Shadertoyはレむマヌチングを䞻県にしたサヌビス ShaderFrogはD専甚

Shadertoy.comでは、ShaderFrogず同じように3Dオブゞェクトに適甚できない倚くのシェヌダヌを玹介しおいたす。Shadertoyのシェヌダは、ShaderFrogのシェヌダを平面に配眮しお、平面をフルスクリヌンにするのず同じです。Shadertoyシェヌダは「レむマヌチング」ず呌ばれる技術を䜿甚しおおり、シェヌダは平面䞊に3Dシヌン党䜓を描く方法を知っおいたす。これは、映画のプロゞェクタが2Dのキャンバスに3Dシヌンを衚瀺するようなものです。
ShaderFrogシェヌダヌは、フルスクリヌンの平面だけでなく、耇数のオブゞェクトを持぀3Dシヌンで再利甚可胜な゚フェクトを䜜成するために、3Dオブゞェクトにマッピングされるように蚭蚈されおいたす。Shadertoyのシェヌダヌは、絵画に䟋えられたす。矎しく、耇雑ですが、必ずしも実甚的ではありたせん。ShaderFrogのシェヌダヌは、再利甚可胜でコンポヌネント化されたビルディングブロックのようなものです。

Three,Unity,iOSずなっおいる
オヌノヌ
JSONでこんなものが出力される、ずにかくみづらい
Sublimeで芋やすくなった
https://amzn.to/3dvbOKA


お願い臎したす