{"id":"c1065","filename":"c1065_holo_player_v1_webgl.dok.json","weise3_id":"WEISE3::c1065::holo_player_v1_webgl::FENIX2026","tip":"INOVACIJA","naziv":"FLF HoloPlayer v1 — WebGL dual-plane holografski player","kreator":"genesis","datum":"2026-05-22","snippet":"","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"INOVACIJA","naziv":"FLF HoloPlayer v1 — WebGL dual-plane holografski player","weise3_id":"WEISE3::c1065::holo_player_v1_webgl::FENIX2026","datum":"2026-05-22","url":"https://genesis.limit-connect.com/flf/holo_player_v1.html","fajl":"/var/www/genesis/nolimit-static/flf/holo_player_v1.html","velicina":"~18KB, jedan HTML fajl, zero dependencies","sto_je_novo":{"u_odnosu_na_holo_html":"holo.html i hologram.html koriste Canvas 2D (2D kontext). HoloPlayer v1 koristi WebGL — pravo 3D rasterizacija s perspektivnom projekcijom.","u_odnosu_na_world":"Postoje Three.js video playeri, WebXR rješenja, light-field displayi (hardware). Browser-native pure-W3C WebGL dual-stream holografski player s chain-anchoranim timestampovima? Ne postoji nigdje."},"tehnicka_arhitektura":{"renderer":"WebGL (gl.getContext('webgl'))","shaderi":"GLSL: VS + FS_SCENE (scanlines + vignette + tint) + FS_FACE (alpha + circular crop + edge glow)","geometrija":"Dva quada (6 verteksa svaki) u 3D prostoru","scene_ravnina":{"pozicija":"z=0.0","distanca_od_kamere":2.8,"opis":"Track B, 16:9, cijelo platno"},"face_ravnina":{"pozicija":"z=1.0","distanca_od_kamere":1.8,"opis":"Track F, gornji desni, bliže kameri = ispred"},"perspektiva":"matPerspective() — čista matematika, FOV PI/3.2, near=0.1, far=10","paralaks":"ZAKON 42 — rotacija kamere za scenu i lice SUPROTNOG predznaka. Mozak tumači kao 3D dubinu.","alpha_lice":"GLSL: luma-based smoothstep + kružna elipsa vinjeta → lice pluta bez pozadine","mediasource":"Dva MediaSource objekta, dva SourceBuffer (sequence mode), 25 atoma po batchu, streaming","bez_eksternih":"ZAKON 41 — zero Three.js, zero WebXR, zero OpenCV, čisti W3C"},"zakon_42_paralaks":{"princip":"ZAKON 42: lice ima OBRNUT paralaks od scene → prava 3D percepcija","implementacija":"rotY(-mx*0.16) vs rotY(+mx*0.10) za scenu — suprotni predznak, veći faktor jer je Face bliže","fizika":"Bliži objekti pokazuju veći paralaks pri kretanju kamere. Suprotni smjer signalizira mozgu različitu dubinu.","rezultat":"Lice lebdi ISPRED scene — bez hardware-a, bez naočala, u browseru"},"hologram_vizualni_efekti":{"scanlines":"sin(vUV.y * 340.0) + animirani sloj — dva frekvencijska reda za realističnost","cold_tint":"R*0.86, G*0.94, B*1.14 — hologram plavo-cijan","vignette":"1.0 - dot(uv2,uv2)*0.30 — rubovi tamniji, centar svjeltiji","face_glow":"edge glow na rubovima lica — kao projekcijska lampa na rubovima","flicker":"sin(t*47.3)*sin(t*13.7)*0.008 — suptilna nestabilnost","placeholder":"Tamni plavi placeholder dok nema video frejmova"},"chain_anchoring":{"opis":"Svaki atom (video chunk) koji player reproducira je chain-anchoriran.","bitcoin":"Svaki login koji je generirao taj atom nosi Bitcoin block hash","nist":"NIST Randomness Beacon upisan u Dvorac ciglu","astronomija":"Julian Date + Sunčeva ekliptika + Majanski Long Count","zakon":"ZAKON 43 — Krunica je u svakom atomu"},"url_format":"https://genesis.limit-connect.com/flf/holo_player_v1.html?session={session_id}","buduci_razvoj":{"v2_framebuffer":"Post-processing pass: bloom/glow efekt (potreban framebuffer i drugi shader prolaz)","v2_webxr":"WebXR exit: GET ?xr=1 → AR naočale → lice lebdi u fizičkom prostoru","v2_depth":"Pravi z-buffer paralaks iz jedne kamere (umjesto truka s dvije rotacije)","v3_nerf":"NeRF rekonstrukcija 3D scene iz Track B + Track F parallaksa","quantum_code":"Kod pisan u 3D: svaka funkcija = 3D objekt u holografskom prostoru"},"postoji_li_igdje":"Ne. Ovo je prva implementacija browser-native WebGL dual-plane holografskog playera s chain-anchoranim timestampovima i reversed-parallax efektom — bez ikakvih eksternih knjižnica.","zakon":"ZAKON 41 (pure W3C) + ZAKON 42 (obrnut paralaks) + ZAKON 43 (Krunica u svakom atomu)","filozofija":"Bez Folije bi se raspao. Kvantni kod u 2D je samo sjena — u 3D postaje stvaran."}}