Biefeld brown electrogravitics visualizer
Skill VRIL-LABS/skill-jam/featured-skills/biefeld-brown-electrogravitics-visualizer
Designs a real-time 3D visualization of the Biefeld-Brown effect — asymmetric high-voltage capacitor thrust, ionic wind flow, electric field stress-tensor gradients, and electrogravitics lift vectors. Invoke when asked to visualize T.T. Brown's electrogravitics, lifter devices, asymmetric capacitor thrust, or ionic wind propulsion in 3D.From its SKILL.md
npx -y skills add VRIL-LABS/skill-jam --skill biefeld-brown-electrogravitics-visualizerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
6.1 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it
Biefeld-Brown Electrogravitics Visualizer
Produces a real-time 3D visualization of the Biefeld-Brown electrogravitic effect — the thrust generated by asymmetric high-voltage capacitors, the resulting ionic wind flow, the electric field stress tensor, and the hypothesized gravitational coupling — using Three.js r182+, React Three Fiber v9, TSL shaders, and GPU particle systems.
When to Use
- User asks to visualize the Biefeld-Brown effect, electrogravitics, or lifter (asymmetric capacitor) thrust
- User wants a 3D rendering of ionic wind flow between asymmetric electrodes
- An interactive demonstration of electric field gradients and Maxwell stress tensor forces is needed
- User is building an educational or research tool around electrogravitic propulsion or ion thrusters
- User wants to render high-voltage corona discharge, ion drift, or electric field equipotential surfaces in 3D
Process
-
Lifter geometry:
- Model the asymmetric capacitor as a thin
BoxGeometryupper electrode (small collector) and a larger curvedCylinderGeometrylower electrode (emitter foil), separated by a dielectric gap - The upper electrode carries positive HV; the lower is grounded — represent this visually with different emission colors (blue-white HV vs. copper-warm ground)
- Render the dielectric gap as a semi-transparent
BoxGeometrywithMeshPhysicalMaterial({ dielectric: true, transmission: 0.6 })
- Model the asymmetric capacitor as a thin
-
Electric field equipotential surfaces:
- Compute the 3D electric potential field
φ(x,y,z)for a simple asymmetric capacitor analytically (or via a pre-baked3DTexturelookup) - Render five equipotential shells as
IcosahedronGeometryinstances deformed by the potential gradient, using aShaderMaterialthat samples the 3D texture and displaces vertices by∇φ - Color equipotentials from high potential (vivid blue-white near upper electrode) to zero (copper near lower electrode)
- Compute the 3D electric potential field
-
Ionic wind particle flow:
- Spawn 60 000 ions (positive and negative, rendered as two
Pointsobjects) drifting in the electric field - Positive ions drift from upper electrode downward (thrust direction); negative ions drift upward — both computed in the TSL vertex shader using the
∇φfield sampled from theDataTexture - Color positive ions: bright cyan; negative ions: amber-orange
- Add a
motionBlur-style trail by rendering each particle at its current and previous position with decreasing opacity
- Spawn 60 000 ions (positive and negative, rendered as two
-
Maxwell stress tensor thrust vector:
- Compute the surface integral of the Maxwell stress tensor analytically for the asymmetric geometry
- Render the net thrust as a bright green
ArrowHelper(or a customCylinderGeometryarrow) pointing in the direction of motion, scaled in length bysqrt(voltage) - Animate the arrow pulsing with
Bloomto indicate thrust magnitude
-
Corona discharge effect:
- At the sharp edges of the upper electrode, render a
Pointscloud of 10 000 tiny particles representing the ion avalanche corona discharge - Use a TSL
Fn()that displaces each particle outward from the electrode edge by a random exponentially-decaying distance, refreshed each frame with a hash seed - Apply
Bloom(threshold 0.1, intensity 3) to the corona points to produce the characteristic blue-violet glow
- At the sharp edges of the upper electrode, render a
-
Gravitational coupling hypothesis visualization:
- Optionally render a subtle downward-pointing gradient field (a "gravitational stress" overlay) using a transparent plane
ShaderMaterialwith diverging color arrows indicating the hypothesized electrogravitic coupling - Label this layer clearly as "Hypothetical Electrogravitic Coupling (Unverified)" via a
Sprite-based text label
- Optionally render a subtle downward-pointing gradient field (a "gravitational stress" overlay) using a transparent plane
-
Post-processing:
Bloom(threshold 0.1, intensity 2.8) for corona and ion glowChromaticAberrationfor the high-voltage field lens effectVignetteto frame the device
-
Runtime controls (lil-gui):
voltage_kv(10–300 kV) — drives field intensity, ion drift speed, and corona discharge densityelectrode_gap(1–20 cm) — adjusts the capacitor geometry and field gradiention_density(5k–120k) — particle count for the ionic windshow_equipotentials— toggle equipotential surface shellsshow_stress_tensor— toggle Maxwell stress tensor arrowshow_gravitational_coupling— toggle the hypothetical coupling overlay
Output Format
BiefeldBrownScene/
├── BiefeldBrownScene.jsx
├── components/
│ ├── LifterGeometry.jsx ← Asymmetric capacitor electrodes
│ ├── EquipotentialSurfaces.jsx ← Deformed IcosahedronGeometry shells
│ ├── IonicWindParticles.jsx ← Points + TSL electric field drift
│ ├── ThrustVector.jsx ← Animated thrust arrow
│ ├── CoronaDischarge.jsx ← Edge corona Points + Bloom
│ ├── GravitationalCoupling.jsx ← Hypothetical overlay (labeled)
│ └── PostFX.jsx
├── shaders/
│ ├── electricField.tsl.js ← TSL electric potential gradient sampler
│ └── ionDrift.tsl.js ← TSL ion trajectory in E-field
└── controls/gui.js
Boundaries
- Do NOT present the Biefeld-Brown effect's gravitational coupling as established physics — clearly label that component as a hypothesis.
- The ionic wind component (aerodynamic thrust from ion drift) is experimentally verified; the electrogravitic interpretation is not — distinguish these in the visualization.
- Do NOT recreate geometry or allocate typed arrays inside the render loop.
- Do NOT use more than 3 dynamic shadow-casting lights.
- Always label hypothetical or speculative physics layers with visible UI annotations.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.