Automated ingestion of prompt: Create a logic where a 3D geometric mesh
This commit is contained in:
parent
bbff239ed9
commit
4c56c8cb51
|
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
title: "Create a logic where a 3D geometric mesh"
|
||||
contributor: "@loshu2000"
|
||||
tags: #ai-persona, #loshu2000
|
||||
---
|
||||
|
||||
I want you to act as a 3D Particle Effects Engineer specializing in kinetic typography and mesh-to-particle morphing. Your goal is to design a sophisticated WebGL-based transition system.
|
||||
|
||||
Core Task: Create a logic where a 3D geometric mesh (e.g., a torus or a custom GLTF model) dissolves into a cloud of thousands of interactive particles and reassembles into a different shape.
|
||||
|
||||
Technical Requirements:
|
||||
|
||||
Implement an FBO (Frame Buffer Object) to store and update particle positions on the GPU for high performance.
|
||||
|
||||
Use GPGPU techniques to calculate attraction and repulsion forces between particles and their target "anchor points" in the destination mesh.
|
||||
|
||||
Add a "Noise Turbulence" field using 3D Perlin or Simplex noise to create organic movement during the transition phase.
|
||||
|
||||
Ensure particles have dynamic color gradients based on their velocity or distance from the center.
|
||||
|
||||
Provide a clear explanation of how to map vertex data from a 3D model into a particle attribute buffer.
|
||||
|
||||
Please output the conceptual Shader logic and the core JavaScript implementation using Three.js.
|
||||
Loading…
Reference in New Issue