Interfața editorului normal este localizată în panoul de instrumente Blend4Web > Normal Editor.
Umbrirea (Shading): înainte de a începe lucrul cu editorul, trebuie să fie activat Smooth și butonul Activate trebuie să fie apăsat sau să fie activat un flag Auto Smooth în setările rețelei.
Butonul Activate activează modul de editare normală a vertecșilor.
Puteți apăsa butonul Activate fiind în modul editare (Edit Mode), apoi începeți să editați normele vertecșilor.
Atunci când este activat, umbrele obiectului și exportul acestuia vor fi procesate luând în considerare normalele editate ale vertexului. Cu alte cuvinte, după efectuarea modificărilor, acest buton trebuie lăsat activ dacă doriți să vedeți modificările din Blender Viewport și în motorul Blend4Web.
Acest buton face copii duplicat ale butonului original din Blender. Se activează afișarea normalelor în portul de vizualizare, în timp ce câmpul Size permite setarea lungimii.
Trebuie doar să apăsați butonul Show Normals (Afișare normale) fie din panoul Normal Editor, fie din panoul din dreapta aflat în Blender în secțiunea Display Mesh.
De asemenea, puteți seta lungimea convenabilă a normalelor prin ajustarea dimensiunii – Size.
Folosind aceste instrumente puteți schimba direcția normalelor.
Funcția Rotate este disponibilă și folosind tastele rapide Shift-Ctrl-R, care permite rotirea normalelor vertecșilor în mod similar în Blender.
Selectați unul sau mai mulți vertecși pe care doriți să îi modificați și apoi rotiți normalele folosind sfera vizuală sau specificați direcția ca valori numerice.
Butonul Rotate oferă o modalitate mai convenabilă de manipulare a normalelor. Rotația este efectuată în spațiul ecranului. Totuși, ca și în cazul oricărei alte rotații în Blender, puteți alege doar o axă în timpul rotirii (apăsând tastele X, Y sau Z) și tastați unghiul de rotație folosind tastele numerice.
Această funcție poate fi utilizată pentru a schimba dimensiunea normală și este disponibilă atât din panoul Tool, cât și prin apăsarea tastelor rapide Shift - Ctrl - S. Lungimea unei normale poate fi setată cu tastele numerice, iar tastele X, Y și Z sunt utilizate pentru a seta axa de coordonate de-a lungul căreia este redimensionată normala.
Notă: Țineți cont de faptul că lungimea vizibilă a oricărei normale nu se modifică niciodată și este întotdeauna definită de parametrul Size.
Editorul normal poate funcționa în două moduri diferite: modul Absolute și modul Offset. Modul curent selectat poate fi comutat apăsând unul din cele două butoane amplasate sub butonul Rotate descris mai sus. În mod implicit, se folosește modul Absolut.
Acesta este modul implicit al editorului Normal.
În acest mod, coordonatele unui vector normal sunt absolute și pot fi setate utilizând mânerele pentru axele X, Y și Z sau sfera vizuală care este situată alături de mânere.
În acest mod, la vectorul normal se adaugă o valoare definită de utilizator.
Mânerele X, Y și Z pot fi folosite pentru setarea componentelor corespunzătoare ale vectorului, în timp ce butoanele Sub și Add definesc dacă vectorul trebuie să fie scăzut din vectorul normal sau adăugat la acesta.
Modul Split Normals permite editarea normală a vertexurilor separat pentru fiecare față care formează vertexul. Index permite navigarea între normalele separate.
Activați modul Split Normals, selectați vertexul și schimbați direcția normalelor lui. În primul rând, normala care are indexul zero în coadă va fi modificată. Apoi, prin comutarea între indecși puteți trece la următoarea normală a acestui vertex și o puteți edita, apoi la următoarea și așa mai departe.
Butonul Average calculează o medie a direcției normalelor vârfurilor care au fost modificate.
Pentru a combina mai multe normale vertex separate cu Split în una singură, pentru a obține direcția medie a acestor normale, trebuie doar să selectați vârful dorit și să apăsați butonul Average Split.
Butonul Restaurare restabilește direcția inițială a normalelor pentru nodurile selectate.
Pentru a restabili direcția normalei la cea originală (care este calculată pe baza normalelor feței), trebuie să selectați vârfurile dorite și să faceți clic pe butonul Restore.
Butonul Cursor 3D direcționează normalele vârfurilor selectate dinspre cursorul 3D sau spre el (dacă este activat parametrul Towards - Către din panoul Vertex Normal Cursor).
Butonul Axis direcționează normalele vârfurilor de-a lungul unei axe de coordonate (axa poate fi selectată în același panou Vertex Normal Cursor).
Butonul Face direcționează normalele feței selectate paralel cu normala la acea față.
Pentru a utiliza funcția 3D Cursor, selectați vârfurile dorite și poziționați cursorul 3D în poziția dorită. Apoi, faceți clic pe butonul Cursor 3D astfel încât toate vârfurile selectate să își schimbe direcția dinspre cursor, ca și cum ar fi fost împrăștiate dintr-un punct. Apoi, puteți bifa opțiunea Towards (Către) din panoul Vertex Normal Cursor, care va face ca normalele să se rotească spre cursorul 3D.
Funcția Axis este foarte ușor de utilizat: trebuie doar să selectați vârfurile și să apăsați butonul, astfel încât funcția să direcționeze normalele lor de-a lungul axei de coordonate stabilite în panoul Vertex Normal Cursor (axa Z este selectată în mod prestabilit) sau departe de ea dezactivați parametrul Towards (Către) de pe același panou.
Pentru a direcționa normalele paralel la normala feței, trebuie doar să selectați fața dorită (sau mai multe fețe) și să faceți clic pe butonul Face. Normalele vârfurilor care formează fața vor fi direcționate paralel cu fața normală. Această funcție funcționează numai cu o față selectată la un moment dat.
Operatorii 3D Cursor, Axis și Face au și parametrul Factor care se utilizează pentru a amesteca poziția inițială a normalelor cu poziția rezultată. Valoarea implicită a acestui parametru este 1.0 (se utilizează poziția rezultată).
Copie direcția normalei de la un vârf (vertex) la altul.
Selectați vertexul pe care doriți să îl copiați și faceți clic pe butonul Copy. Apoi, selectați vârful la care doriți să copiați direcția normalei și faceți clic pe butonul Paste. Puteți copia informații de la un vârf selectat la mai multe vârfuri diferite. Butoanele nu sunt active în modul Split și nu copiază date ale vârfurilor modificate cu Split.
Această funcție vă permite să copiați normalele de la un obiect la altul. Există două moduri: Matched Vertices (vârfurile care se potrivesc) și Nearest Vertices (cele mai apropiate vârfuri).
Modul "Matched Vertices" copiază normalele de la vârfurile unui obiect la un alt vârf al obiectului numai dacă au aceleași coordonate; celelalte noduri sunt ignorate. Modul Nearest Vertices copiază normalele celor mai apropiate vârfuri ale obiectului sursă.
Această funcție funcționează în modul Object din Blender. La început, trebuie să selectați obiectul de la care trebuie să copiați, apoi obiectul la care trebuie să copiați. De asemenea, este necesar să selectați vârfurile țintă ale obiectului la care sunt copiate normalele.