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

WebGLのツールを作った話

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

 WebGLのツールを作った話

Avatar for Yusuke Okui

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