# EnergySculpture research

Preliminary research while Mac remains locked. No visual inspection or publication claimed.

## Identity and inspected sources

Art Blocks collection https://www.artblocks.io/collection/energysculpture-by-beervangeer read: Playground,369 works,1 March2021,animated,part of The Realm of MU saga. Description concerns earning the role of Energy Sculptor after trials. Do not invent narrative beyond this text.

Artist's earlier interview https://www.artblocks.io/articles/in-conversation-with-beervangeer-on-hyperhash read in full via search result: Jeff Davis,20 January2021. Discusses biofeedback, installations and HyperHash. It is evidence of preceding practice, not an EnergySculpture development interview. No sensor input appears in the inspected EnergySculpture script; do not infer healthcare efficacy or biometrics from artist biography. Keep interview-derived prose under200words.

https://medium.com/the-link-art-blocks/art-blocks-101-eb32c6d49cc2 read: platform guide specifically names EnergySculpture's Realm of MU link as an example of artist-provided backstory. Can substantiate historical linkage, not recover missing story or algorithm. Not a source for current wallet/financial instructions.

Artist project website http://www.therealmofmu.space could not be opened by web tool (nonretryable safety failure). No contents recovered. Do not bypass. Dossier bibliography also lists https://verse.works/series/energysculpture-by-beervangeer, not yet read.

## Metadata observations

Project26,contract0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270,369/369,p5.js1.0.0. NFT License label with no terms link; operative version/permissions unverified. Currentprice0.369ETH. Firstmint2021-02-28T19:10:36; activation2021-03-01T18:39:05; second/start18:59:29; completion19:04:19. Separate these from public release, originalprice and allocations.

## Full static code inspection

Full8454characters read. Hash split32bytes, parameter use primarily firstsix. phase0-100 frombyte0; samebyte selects delay. Speed0.1/0.3/0.6 frombyte1. Huebyte2. Byte3 chooses equal or separate angular dimensions; bothvectors use rounded0-9 values. Bounce and morph divisors1-6; plotTime1-6. Parameters reuse bytes, so don't assume independence or equate rounded bins with equal rarity.

p5 WEBGL fullwindow canvas; custom vertex/fragment shaders. Perframe time=phase+millis()/1000. No input, audio, sensor or pause handler found. No resize handler. Uniforms fixed atsetup; time changes. Shader width/height constants interpolated atcreation, aspectcorrectsx.

wooper: polarcoordinates from0.5-abs(st); radial impulse h*exp(1-h), fractional radial repetition; sine-driven morph values; cosine angular components with two dimension vectors; smoothstep bands. Three channels have related but separately parameterised formulas; green also multiplied byst.x.

powerParticle: gentlywarps coordinates with two time sine components. Sums10 evaluations of wooper at successive time offsets, weighted1-i/10. This is temporal sampling in each frame, not a simulation of ten physical particles or retained framebuffer trails. delayAmount controls offset spacing; speed scales time feeding shape function. Coordinate warping uses unscaled time, so not every motion governed byspeeduniform.

Finalcolour converts accumulated colour toHSB, substituteshashhue andsaturation0.3, combines with radialbackground andoriginalcolour under smooth radialattenuation. 'Sculpture' remains visual analogy: no volumetric mesh, raymarching, physicalforce or energy measurement found. Actual appearance still needs live inspection.

Code comment attributes hsb2rgb to 'Iñigo Quiles' and https://www.shadertoy.com/view/MsS3Wc. Link open failed. Record attribution as printed; do not infer reuse licence or silently identify an exact upstream version. p5LGPL2.1 remains separate dependency. Full artist script not to be redistributed without established grant.

## Pending

Fourtokenrecords0/1/10/20 retrieved, no visual inspection. Cached holdings#243 and#53, ownerAB5Dwallet, need freshverification and chosenliveview. Need inspectmotion/colour across four outputs, readremainingrights/sourcepages, draft seven sections, sourceledger and package, render/verify/publish. Nativecanonicalrenderer should animate without wrapper according to code, must observe before claiming.

## Live viewing and manuscript progress

Four canonical generators inspected in successive screenshots. #0 violet nested flower/loop forms and ribbed outer outline becoming broad pointed enclosing shape. #1 orange-brown field, warm yellow/pink/white loops becoming layered scalloped outlines. #10 green field, distinct rings becoming large soft loops around smaller central shapes. #20 inspected in built-in browser after user requested it: dense violet contours around compact bright openings becoming broad oval lobes around a scalloped enclosure. All started without clicks. Different elapsed phases and viewport sizes, not equal-duration comparisons.

Fresh Hasura query verifies #53 and #243 remain held by AB5D wallet 0xdd19308a9731cdecb67e0d80ca6823394208c045. Held #243 renderer opened, screenshot and motion check pending. Verse source failed safe-open, not used. Interview and tagged p5.js licence reread. Full artist script reread. Full seven-section draft now written; source package and publication integration pending.

Held #243 observed in two successive built-in-browser screenshots: magenta-purple field and pale nested scalloped outlines changed into bright loops surrounding a dark scalloped opening, with repeated outer contours. Automatic motion confirmed without input. Use canonical live renderer for essay presentation; no autoplay wrapper needed.

Publication package: 2,031 body words, eight cited sources, four inspected outputs, structural PASS. Direct cross-origin iframe remained blank in built-in browser, while canonical renderer worked directly. A same-origin wrapper now fetches official renderer at viewing time into a sandboxed frame without storing artist code. Embedded animation visibly works. Full site check passes with zero errors/warnings.

Final local QA: 390px mobile title wraps between Energy and Sculpture, preserving font sizes; caption and body fit. Animation works in embedded frame. Shared template now permits camel-case title breaks, also benefiting HyperHash and NimBuds. Site checker passes1024files, no errors/warnings.
