果冻水族箱 Aqua · Jelly 作者:嘟嘟 Dudu · 2026 · Morromind 数字艺术馆独立展品 https://morromind.com/museum/aqua-jelly/ 作品全部由代码生成:不加载任何外部模型、贴图、HDR、字体或音频文件。 环境光由 drei Lightformer 在代码中生成。 使用的开源库(随网页打包): - three.js — MIT License — https://github.com/mrdoob/three.js - @react-three/fiber — MIT License — https://github.com/pmndrs/react-three-fiber - @react-three/drei — MIT License — https://github.com/pmndrs/drei - @react-three/postprocessing — MIT License — https://github.com/pmndrs/react-postprocessing - postprocessing — Zlib License — https://github.com/pmndrs/postprocessing - leva — MIT License — https://github.com/pmndrs/leva (调参面板,仅作者调试时显示) - React / React DOM — MIT License — https://github.com/facebook/react 各库的版权声明归其作者所有。下面是构建时安装的全部生产依赖及其许可证(打包工具只会打入实际用到的部分): @babel/runtime@7.29.10 MIT @dimforge/rapier3d-compat@0.12.0 Apache-2.0 @floating-ui/core@1.8.0 MIT @floating-ui/dom@1.8.0 MIT @floating-ui/react-dom@2.1.9 MIT @floating-ui/utils@0.2.12 MIT @mediapipe/tasks-vision@0.10.17 Apache-2.0 @monogrid/gainmap-js@3.4.1 MIT @radix-ui/primitive@1.2.0 MIT @radix-ui/react-arrow@1.1.17 MIT @radix-ui/react-compose-refs@1.1.5 MIT @radix-ui/react-context@1.3.0 MIT @radix-ui/react-dismissable-layer@1.2.1 MIT @radix-ui/react-focus-scope@1.3.1 MIT @radix-ui/react-id@1.1.4 MIT @radix-ui/react-popper@1.4.0 MIT @radix-ui/react-portal@1.2.0 MIT @radix-ui/react-presence@1.1.11 MIT @radix-ui/react-primitive@2.2.0 MIT @radix-ui/react-slot@1.5.0 MIT @radix-ui/react-tooltip@1.4.1 MIT @radix-ui/react-use-callback-ref@1.1.5 MIT @radix-ui/react-use-controllable-state@1.3.0 MIT @radix-ui/react-use-effect-event@0.0.5 MIT @radix-ui/react-use-layout-effect@1.1.4 MIT @radix-ui/react-use-rect@1.1.4 MIT @radix-ui/react-use-size@1.1.5 MIT @radix-ui/react-visually-hidden@1.2.13 MIT @radix-ui/rect@1.1.3 MIT @react-three/drei@10.7.9 MIT @react-three/fiber@9.8.2 MIT @react-three/postprocessing@3.2.0 MIT @stitches/react@1.2.8 MIT @tweenjs/tween.js@23.1.3 MIT @types/draco3d@1.4.10 MIT @types/offscreencanvas@2019.7.3 MIT @types/react-dom@19.3.0 MIT @types/react-reconciler@0.28.9 MIT @types/react@19.3.0 MIT @types/stats.js@0.17.4 MIT @types/three@0.186.0 MIT @types/webxr@0.5.24 MIT @use-gesture/core@10.3.1 MIT @use-gesture/react@10.3.1 MIT assign-symbols@1.0.0 MIT attr-accept@2.2.5 MIT base64-js@1.5.1 MIT bidi-js@1.1.0 MIT buffer@6.0.3 MIT camera-controls@3.1.2 MIT colord@2.10.0 MIT cross-env@7.0.3 MIT cross-spawn@7.0.6 MIT csstype@3.2.3 MIT dequal@2.0.3 MIT detect-gpu@5.0.70 MIT draco3d@1.5.9 Apache-2.0 extend-shallow@2.0.1 MIT extend-shallow@3.0.2 MIT fflate@0.6.11 MIT fflate@0.8.3 MIT file-selector@0.5.0 MIT for-in@1.0.2 MIT get-value@2.0.6 MIT glsl-noise@0.0.0 MIT hls.js@1.7.3 Apache-2.0 ieee754@1.2.1 BSD-3-Clause immediate@3.0.6 MIT is-extendable@0.1.1 MIT is-extendable@1.0.1 MIT is-plain-object@2.0.4 MIT is-promise@2.2.2 MIT isexe@2.0.0 ISC isobject@3.0.1 MIT its-fine@2.1.1 MIT js-tokens@4.0.0 MIT leva@0.10.1 MIT lie@3.3.0 MIT loose-envify@1.4.0 MIT maath@0.10.8 MIT merge-value@1.0.0 MIT meshline@3.3.1 MIT meshoptimizer@1.1.1 MIT mixin-deep@1.3.2 MIT n8ao@2.0.1 ISC object-assign@4.1.1 MIT path-key@3.1.1 MIT postprocessing@6.39.5 Zlib potpack@1.0.2 ISC promise-worker-transferable@1.0.4 Apache-2.0 prop-types@15.8.1 MIT react-colorful@5.8.1 MIT react-dom@19.3.1 MIT react-dropzone@12.1.0 MIT react-is@16.13.1 MIT react-use-measure@2.1.7 MIT react@19.3.1 MIT require-from-string@2.0.2 MIT scheduler@0.28.0 MIT set-value@2.0.1 MIT shebang-command@2.0.0 MIT shebang-regex@3.0.0 MIT split-string@3.1.0 MIT stats-gl@2.4.2 MIT stats.js@0.17.0 MIT suspend-react@0.1.3 MIT three-mesh-bvh@0.8.3 MIT three-stdlib@2.36.1 MIT three@0.170.0 MIT three@0.186.1 MIT troika-three-text@0.52.5 MIT troika-three-utils@0.52.5 MIT troika-worker-utils@0.52.0 MIT tslib@2.8.1 0BSD tunnel-rat@0.1.2 MIT use-sync-external-store@1.7.0 MIT utility-types@3.11.0 MIT v8n@1.5.1 MIT webgl-constants@1.1.1 UNKNOWN webgl-sdf-generator@1.1.1 MIT which@2.0.2 ISC zustand@3.7.2 MIT zustand@4.5.7 MIT zustand@5.0.15 MIT