Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WebGLのツールを作った話

 WebGLのツールを作った話

Yusuke Okui

November 18, 2024
Tweet

Other Decks in Programming

Transcript

  1. 自己紹介 奥井祐介 • 株式会社Panoramaでエンジニアをしています ◦ Web制作会社です ▪ ブランドサイト ▪ コーポレートサイト

    ▪ キャンペーンサイト ◦ エンジニア募集してます • 趣味でバドミントンしてます🏸 • ビールが好きです🍻
  2. 何ができるか • オブジェクト、マテリアル、テクスチャ、ライトの追加 • 時間やスクロール量、カーソルの位置によるアニメーション • 数学的な関数によるアニメーション ◦ 例 position.x

    = cos(time) • vertexシェーダー、fragmentシェーダーの記述 • 3Dモデルの読み込み • プレビュー • エクスポートしてサイトに埋め込み • オブジェクトを大量に複製する処理 • パーティクル、など
  3. サンプル(時間あれば) • clone https://nocturnal.work/?project=rxKua4iZEYV1GZ6Njo7b • clone https://nocturnal.work/?project=viyosVHCH3cVMGHkiQTO • 3d model

    https://nocturnal.work/?project=x19CZPR1mXbEwPVEev6p • 3d model https://nocturnal.work/?project=1bkC5LQim0S3iSBOopwN • 3d model https://nocturnal.work/?project=WI3HgbbZMXztV0FT0Aht • haunted house https://nocturnal.work/?project=juW1aZJQtIDkFW4rEjsu • kaleidoscope https://nocturnal.work/?project=z92BCpTeG6iKa9hmeFLB • particle https://nocturnal.work/?project=tomSLkyGxECc5UEhAPkC • particle https://nocturnal.work/?project=vkrKvj0YBU6IxuMXrp55 • particle https://nocturnal.work/?project=qhSgrOhULdySeK1KpKAq • shader https://nocturnal.work/?project=rQCttDwSPtaTaeSIWRSO • shader https://nocturnal.work/?project=pha4yn00cyQlhxLpAVVS • blend mode https://nocturnal.work/?project=5yO3ttw4btxZuynFafrd • particle https://nocturnal.work/?project=uGjMSL34HDyI67sGSbgq • bird https://nocturnal.work/?project=idx1e2Pz68KnJ4N4Q7Jo