← Filme și exercițiiliviu.ai

Un sistem de producție pornit de la învățare

© liviu.ai · Lot experimental 4 · 11 septembrie 2026

Unitatea de producție este o competență verificabilă

Fiecare lecție începe cu: ce va putea face cursantul, în ce condiții și prin ce dovadă vedem că a reușit. Apoi alegem exemplul, explicația și reprezentarea. Filmul, schema, obiectul 3D și exercițiul sunt reprezentări ale aceleiași idei.

Exemplu: pentru contractul datelor, rezultatul urmărit este ca participantul să definească și să aplice reguli unui formular. Momentul de descoperire este că 2,5 trece verificarea intervalului, dar nu și verificarea de număr întreg. Proba este introducerea efectivă a valorii și observarea respingerii fără salvare.

Reperul vizual și sensul eficienței — clarificare aprobată

Reperul grafic este idempotenta/Lectie.mp4, copia inclusă a pilotului Pilot-Idempotenta-Hibrid-v2-liviu-ai. Păstrăm calitatea obiectelor, materialelor, iluminării, imaginilor mapate, compoziției și schimbărilor de perspectivă. Cele trei filme au fost refăcute din componentele acestui reper, după respingerea primei direcții grafice cu panouri. Utilizatorul a considerat și această refacere prea simplistă. Reutilizarea aspectului obiectelor nu a păstrat suficient bogăția scenariului, mecanismului și animației. Aceste trei prototipuri necesită revizie substanțială; verificarea tehnică nu înseamnă acceptarea calității și nici validare cu cursanți.

Eficiența se obține prin reutilizarea componentelor de calitate în contexte potrivite și prin automatizarea proceselor. Obiectivul de învățare stabilește scena. Căutăm apoi componentele care o pot susține și construim elementele care lipsesc. Prezența unui obiect în bibliotecă nu justifică folosirea lui într-o explicație nepotrivită.

Biblioteca de producție trebuie să cuprindă:

Înaintea producției complete, comparăm câteva cadre reprezentative și o secvență în mișcare cu pilotul aprobat: profunzime, lumină, materiale, lizibilitate, continuitate și claritatea mecanismului. Verificăm și problema inițială, consecința, obiectele specifice situației, animația cauzală, perspectivele complementare și exemplul care produce descoperirea. Nu echivalăm numărul de cadre sau materialele identice cu regia pilotului. Schimbarea tehnicii trebuie să păstreze nivelul vizual și să servească explicația. Animaticul simplu rămâne o etapă internă de lucru.

Evaluăm eficiența prin timpul până la o lecție acceptabilă vizual și didactic, incluzând adaptarea și reviziile. Timpul scurt de randare al unei variante respinse nu demonstrează eficiența fluxului.

Continuitatea poveștii și distribuția locală

Decizia actualizată a utilizatorului: 4 zile × 3 ore, câte 3–4 tutoriale pe oră, cu povești variate și legături selective între zile. Planul alege patru tutoriale pe oră, 48 în total. Regula anterioară a aceleiași aplicații privea cele trei prototipuri; nu devine o poveste obligatorie pentru întregul curs.

Lucrăm cu două echipe mixte, fiecare alegând tema proiectului. Rezultatul comun este o aplicație cu un flux complet demonstrabil, reguli explicite, informații păstrate, o modificare verificată și limite explicate. Câmpurile și stările exemplului de cereri nu sunt impuse tuturor proiectelor. Fiecare participant contribuie la clarificare, operare AI și verificare, cu roluri rotative și dovezi individuale.

Continuitatea este dată de progresul celor două proiecte și de repere vizuale consecvente. Filmele pot folosi un club media, un eveniment, un atelier de reparații sau un calendar de rezervări. Un obiect revine când ajută recunoașterea și transferul; un obiect nou apare când explică mai bine conceptul. După fiecare tutorial, echipa formulează echivalentul în tema ei, acțiunea de implementare și proba. Nu începem o aplicație nouă pentru fiecare poveste.

Planul celor 12 ore, harta celor 48 de tutoriale și fișa echipei leagă materialele de rezultatul final. Curriculum-48-tutoriale.json distinge tutorialele cu fișiere video verificate de cele planificate. Lotul nou conține V15, V18 și V23; cele patru filme anterioare sunt păstrate separat. Activele doar propuse în plan nu sunt declarate construite.

Livrarea pentru cursant este HTML5/CSS/JavaScript, deschisă direct din index.html, fără server local. Filmele și imaginile sunt fișiere locale. Geometria și subtitrările sunt incluse în JavaScript; biblioteca 3D este distribuită local, ca script clasic. Exercițiile funcționează fără cont, API sau acces la internet. Blender și instrumentele de producție sunt folosite de autor pentru pregătirea materialelor.

Pentru acest pachet am verificat deschiderea prin file:// în Microsoft Edge, cu internetul dezactivat: patru filme, subtitrări native, feedback, validare, tranziții, reîncărcare cu păstrarea C101, modelul 3D și exportul probelor. Detaliile sunt în Verificari-offline.json. Stocarea locală rămâne asociată browserului și locației fișierului; mutarea folderului sau folosirea altui browser poate separa datele. Dacă browserul blochează stocarea, aplicația explică limita și nu marchează proba drept reușită.

Lotul nou: trei situații, trei probe în proiect

TutorialSituație și reprezentareCompetență și dovadă
V15 · Contractul datelor · 47,2 sAtelier foto, scaune native 3D, formular, două verificări distincte; 10 perspective narativeDefinește un câmp și regula lui; demonstrează o acceptare și respingeri fără salvare
V18 · Stări și acțiuni · 47,8 sLampă articulată, instrumente de reparație, aceeași fișă R042 și acțiuni condiționate; 9 perspectiveDefinește o tranziție permisă și una blocată; verifică păstrarea ID-ului și a stării în cazul blocat
V23 · Persistență · 49,8 sCameră foto, fișă M204, memorie, salvare și citire la pornire; 9 perspectiveCreează, modifică, reîncarcă și verifică aceeași înregistrare și ultima stare

Filmele folosesc narațiuni Ama și Corina, obiecte specifice situației, imagini generate mapate, text exact separat și acțiuni sincronizate cu explicația. Întrebarea de după film conduce la un exercițiu efectiv, apoi la proba echipei în tema proprie. Numărul de perspective este descriptiv; nu dovedește calitatea regiei sau efectul de învățare.

În pagina nouă, exercițiul de persistență reîncarcă efectiv pagina: memoria se golește, iar M204 revine din stocarea browserului în ultima stare salvată. Răspunsurile corecte deschid o situație schimbată; erorile primesc explicații. Exportul include observația cursantului și evenimentele reale ale exercițiului. „Curios cum e creat?” permite inspectarea camerei exportate din Blender și a materialului ei, la cerere.

Verificările sunt în Verificari-serie-offline.json și Verificari-serie-media.json. Acceptarea noului stil rămâne deschisă; nu am măsurat încă învățarea cu participanții. Trei dintre cele 48 de tutoriale sunt produse în acest lot; celelalte 45 sunt planificate.

Materialele anterioare păstrate pentru referință

CaleImplementare efectivăUnde ajutăLimită observată sau de verificat
3D cu imagini mapateIdempotență: produs și decor generate; imagini mapate în Blender; nouă cadre; 45,4 sAcelași produs leagă ecranul, comanda și rezultatul; perspectiva dezvăluie confirmarea pierdutăCost de randare mai mare; necesită controlul încadrării și al textului
Lecții reconstruite din biblioteca hibridăCerințe, contractul datelor și stări: 39–42 s fiecare, cu 7–8 cadre, imagini mapate, materiale, lumini și camere refolositeComponente recuperabile pentru producție și prototipuri ale regulilorUtilizatorul le consideră încă prea simpliste; scenariul și animația trebuie refăcute înainte de extinderea lotului
SVGDiagramă de validare și hartă de stări în laboratorComparație directă, recapitulare, etichete clareNu explică automat proprietăți spațiale
Imagini transparente / sprite atlasȘase vederi, extrase din trei modele existente; atlas cu coordonate de cropReutilizare în pagini și spațialitate din câteva planuriPerspectiva obiectului este prerandată; nu oferă rotire reală
Three.js cu geometrie realăAceeași poartă, 18 mesh-uri și 2.346 de vârfuri; rotire la cerere; distribuție locală fără serverCursantul explorează o perspectivă, păstrând aceeași regulăNecesită WebGL disponibil în browser; nu oferă implicit un avantaj de învățare
Unreal EngineDocumentație examinată; nu am instalat sau realizat un test localCandidat pentru spații explorabile, scenarii complexe și experiențe în timp realBeneficiul și costul trebuie măsurate într-un prototip comparabil înainte de adoptare

În runda anterioară am refolosit 69 de obiecte în trei componente Blender: panou, poartă și verificare cu lupă. Inventarul conține sursele și amprentele fișierelor; o intrare într-un catalog procedural nu este numărată automat drept un model unic, gata de producție. Modelele originale au rămas intacte.

Un lot inițial complet de randare și montaj pentru cele trei lecții a durat aproximativ 14,5 minute în total pe calculatorul curent, măsurate automat. Acest timp nu include reviziile ulterioare, cercetarea, proiectarea didactică, generarea vocii, construirea sistemului sau verificarea umană. Valorile pe faze sunt în Timpi-productie.json; nu sunt un benchmark universal și nu stabilesc eficiența pedagogică.

Cele cinci colecții Blender derivate din pilotul aprobat sunt în biblioteca/hibrid/Elemente.blend. Timpii măsurați pentru refacerea hibridă sunt în Timpi-productie-hibrid.json; nu includ proiectarea, pregătirea bibliotecii și toate reviziile.

Fluxul de lucru

  1. Ținta cursului și proba finală. Două proiecte alese de echipe, cu un standard comun de competențe și dovezi. Pentru fiecare temă precizăm utilizatorul, fluxul delimitat, criteriile și limitele. Împărțim rezultatul în dependențe: de exemplu datele preced regulile de tranziție; cererea și răspunsul preced idempotența. Fiecare oră produce un rezultat intermediar în proiect.
  2. Fișa lecției. Obiectiv, prerechizit, confuzie probabilă, exemplu concret, contraexemplu, moment de descoperire, acțiune de transfer în tema echipei și dovadă individuală. Harta celor 48 de tutoriale stabilește aceste legături; lectie.json și naratiune.json vor detalia scenariul și montajul fiecărui film produs.
  3. Căutare în inventar. Căutăm după rol educațional, potrivirea cu scena și nivelul vizual aprobat: înregistrare, poartă, depozit, relație, stare, dovadă. Reutilizăm obiectele, materialele și componentele de regie care îndeplinesc aceste condiții; creăm componentele lipsă. Un singur obiect poate servi mai multe lecții, dar sensul lui trebuie explicat și păstrat consecvent în lecție.
  4. Animatic simplu. Text, blocuri și timpi, înainte de detaliile vizuale. Verificăm dacă o persoană poate explica mecanismul fără materialele decorative.
  5. Alegerea reprezentării pe moment. SVG pentru regulă; un obiect familiar pentru context; 3D când poziția, traseul, ascunderea sau perspectiva explică ceva; imagine generată pentru aspecte greu de modelat și care merită văzute.
  6. Voce și sincronizare. Ama explică; Corina formulează întrebări și observații. Folosim marcajele temporale pentru evidențieri. Refolosim segmentele acceptate și regenerăm numai textul schimbat. Vocea este memorată pe amprenta textului și a configurației.
  7. Compoziție și randare. Scena, textele, vocea, subtitrările și întrebările rămân separate. Cadrele reprezentative și o secvență în mișcare sunt comparate cu pilotul hibrid înaintea randării complete. Automatizăm montajul și exportul, cu reutilizarea rezultatelor neafectate de schimbări. Fișierele Blender au fonturile și imaginile împachetate; textul final nu este desenat de generatorul de imagini.
  8. Exercițiu cu aceeași regulă. Predicție → acțiune → rezultat → explicație → o situație schimbată. Modelul comun din laborator alimentează cele trei reprezentări, prevenind contradicțiile între ele.
  9. Control și revizie. Verificăm datele și tranzițiile, timpii, lizibilitatea, limitele ecranului, subtitrările, audio și rezultatul într-un browser. Ascultarea umană rămâne necesară pentru pronunție.
  10. Transfer și revizuirea bibliotecii. Observăm proba în proiectul cursantului. Promovăm în biblioteca reutilizabilă componentele utile și versiunea care elimină confuzia, nu doar cea preferată vizual.

Fișa minimă a unui element reutilizabil

ID stabil; rol educațional; concepte și exemple potrivite; sursa și drepturile; versiunea; formatul; scară și pivot; materiale; stări și mișcări disponibile; locul etichetelor; imagine de previzualizare; cost estimat sau măsurat; limite de utilizare. Un obiect nu este „bun” în sine: trebuie să ajute o relație, o stare, o acțiune sau o comparație.

Biblioteca ar trebui să conțină și comportamente reutilizabile: intră în sistem, este respins, este salvat, se pierde confirmarea, se repetă cererea, se schimbă starea, se compară rezultatele. Aceste comportamente au o regulă testabilă; animația este modul în care devin vizibile.

Separăm trei niveluri: modelul conceptual și regulile; reprezentarea; montajul. Un regizor vizual poate schimba camera fără să schimbe rezultatul logic. Un text corectat nu ar trebui să forțeze remodelarea unui obiect.

Când alegem fiecare tehnică

Geometrie simplă, suprafețe potrivite obiectului

Metoda se alege pentru suprafață și pentru ce trebuie observat. UV-urile pe fețe plane sunt potrivite corpului camerei și panourilor; desfășurarea cilindrică cu suprafețe separate pentru capete este folosită la bază, articulații și abajur. Păstrăm scara materialului, direcția fibrei și margini interioare în atlas. Verificăm rezultatul din camerele lecției.

În lotul actual, camera și vopseaua lămpii folosesc culoare dintr-un atlas generat. Lemnul are culoare și fibră procedurală; tapițeria are culoare controlată și țesătură procedurală. Rugozitatea și relieful fin sunt calculate în Blender, separat de iluminare. Repetarea oglindită și marginile protejate împiedică amestecul între cadranele atlasului. Simetria repetată poate deveni vizibilă la scară mare; suprafețele ample folosesc materiale procedurale.

Etichetele lecției sunt text nativ Blender sau HTML, pentru diacritice și modificări exacte. Decalurile, proiecția și desfășurarea unor forme neregulate intră în flux când un obiect concret le justifică. Relieful fin folosește bump/normal; displacement-ul care schimbă silueta cere geometrie suficientă. Acest lot nu conține hărți dedicate de displacement sau normal generate separat și nu le declarăm realizate.

, Materiale-UV.json și Inventar-active.json documentează suprafețele folosite. Generarea cere culoare neutră, fără umbre, reflexii sau litere desenate. Nu tratăm automat luminozitatea culorii drept înălțime fizică. Refolosim materialul împreună cu UV-urile și setările, apoi verificăm la noua scară.

Regia urmărește înțelegerea

Standard obligatoriu pentru obiecte transparente

Obiectele izolate se livrează cu canal alfa real în PNG, nu cu un caroiaj desenat. Verificăm existența canalului, pixeli complet transparenți și opaci, transparența colțurilor și margini antialiasate. Apoi inspectăm obiectul pe alb, bleumarin și o culoare contrastantă, la mărimea de utilizare și mărit. Respingem halourile albe, marginile zimțate, fundalul rămas între brațe sau cabluri și umbrele nepotrivite. Verificarea tehnică nu înlocuiește această inspecție vizuală.

Instrucțiunea de generare precizează transparența reală, conservarea detaliilor, golurile interioare transparente, marginea liberă și conturul curat. Umbrele proiectate se păstrează separat sau se construiesc în scena de destinație. Păstrăm originalele, promptul reușit și rezultatele verificării. Un prompt corect nu garantează un fișier corect; doar resursele verificate intră în biblioteca reutilizabilă.

Regula completă pentru producție este în biblioteca/seria-v4/Standard-imagini.md.

Schimbarea cadrului aduce informație: perspectiva utilizatorului → procesul ascuns → consecință → mecanism → decizia cursantului. Nu folosim o regulă rigidă „tăiem la fiecare N secunde”. Când relația trebuie citită, camera stă suficient; când trebuie observată o schimbare, mișcarea o indică.

Păstrăm identitățile și direcțiile. K17 rămâne aceeași cheie; C101 aceeași înregistrare; culoarea nu este singurul indiciu. Evităm panoramări rapide, zoom continuu, sunete decorative și apariția simultană a prea multor lucruri. Copyrightul ocupă discret dreapta jos, cu margine de siguranță și fără panou care acoperă lecția.

Narațiunea explică ceea ce este greu de dedus din imagine. Textul fixează termenul și regula, iar subtitrările rămân opționale. Nu cerem cursantului să citească un paragraf diferit în timp ce ascultă altă explicație.

Fascinația poate veni dintr-o descoperire reală: vezi lucrul ascuns, modifici un parametru, obții un rezultat surprinzător dar explicabil. Secțiunea opțională „Cum e creat?” arată apoi că aceeași geometrie produce o scenă, un sprite și o reprezentare interactivă. Această curiozitate poate deschide o sarcină de creație a cursantului, fără să întrerupă lecția principală.

Adaptare și măsurarea învățării

La un răspuns greșit, laboratorul oferă un exemplu rezolvat. La un răspuns corect, schimbă situația și verifică transferul. Participantul poate cere oricând un exemplu mai simplu. Este adaptare deterministă după răspuns, nu un tutor AI și nici personalizare după generație.

Pentru o rundă cu cursanți: o predicție înainte, o probă imediat după și un exemplu nou mai târziu. Măsurăm răspunsul, explicația, ajutorul necesar și aplicarea regulii în proiect. Întrebarea „care arată mai bine?” rămâne separată. Vizionarea integrală sau clickurile nu dovedesc înțelegerea.

Comparăm o singură schimbare de reprezentare pe aceeași explicație și aceeași probă. Alternăm ordinea sau folosim exemple echivalente pentru a reduce efectul faptului că participantul vede deja răspunsul în prima variantă. Cu o grupă mică tratăm rezultatele ca observații exploratorii, nu ca dovadă statistică a superiorității unei tehnici.

Fundament și limite

Modelul cognitiv discutat de Mayer pornește de la canale verbal și vizual, capacitate limitată și procesare activă. Îl folosim ca argument pentru legătura strânsă dintre explicație și imagine și pentru eliminarea elementelor fără rol. Nu deducem că mai mult 3D sau realism produce automat învățare. Mayer, 2024.

Karpicke și Roediger au demonstrat avantajul testării repetate pentru reamintirea întârziată într-un experiment de învățare a vocabularului. Acest rezultat justifică interesul pentru recuperarea activă din memorie; nu este o măsurare a efectului materialelor noastre asupra dezvoltării de aplicații. Studiul din Science, 2008.

Pentru producție, reutilizarea prin biblioteci este documentată de Blender; planurile CSS și obiectele Sprite au suport dedicat în instrumentele web. Implementările locale și probele efective sunt descrise mai sus. Blender Asset Browser, CSS transform-style, Three.js Sprite.

Pentru Eleven v3, tag-urile audio controlează modul de rostire; nu tratăm tag-urile emoționale ca o garanție a accentului lexical. Pronunția acceptată a idempotenței a fost păstrată, iar întrebarea finală a fost regenerată separat. Materialele au trecut verificări tehnice ale nivelului și sincronizării, dar noile narațiuni trebuie ascultate înainte de folosirea la curs. ElevenLabs: audio tags.