Threads (@malilion.dev)
dev-toolscreative-ai
Original source

Three.js 技能特效沙盒:LinearAbilityExtThreeJS / Elemental Sandbox

Summary

  • 用 Three.js + Vite + 手寫 GLSL 做的 RPG 技能特效沙盒
  • 可選技能、滑鼠瞄準,將火焰/雷電/岩石/傳送門等大型技能丟到場景中
  • 每個技能由 Shader、Procedural Geometry 和 GPU Particles 即時組成(非預錄動畫)
  • 功能亮點:
    • 7 種大型技能 + 3 種 Self Buff
    • 5 種瞄準方式(Line、Far、Gate、Ring、Scribe)
    • Procedural Geometry 即時建立刀刃、岩石、觸手、石門等結構
    • GPU Particle System 做火花、煙霧、灰燼、墨水、碎石
    • 手寫 GLSL Shader 驅動大量視覺效果
    • 角色 Casting Animation 與技能動畫混合
    • 內建即時 VFX Editor 可調參數