sudofeed

dev · · 21:01 · 2 min de citit

Desk Rug: Un covor de pânză cu simulare fizică pentru desktop-ul Mac

O nouă aplicație nativă macOS numită Desk Rug permite utilizatorilor să plaseze un covor de pânză live, cu simulare fizică, pe desktop pentru a acoperi dezordinea. Aplicația, construită pe baza unui proiect open-source, îmbunătățește stabilitatea solver-ului, viteza de pornire și utilizarea CPU, oferind multiple opțiuni de covoare și podele, programare și profiluri per spațiu.

O nouă aplicație nativă macOS, Desk Rug, a fost dezvoltată pentru a oferi o soluție unică pentru dezordinea de pe desktop, simulând un covor de pânză bazat pe fizică direct pe ecranul utilizatorului. Această aplicație permite utilizatorilor să-și acopere pictogramele desktop-ului cu un covor dinamic care reacționează la pictogramele de dedesubt, creând o modalitate vizual interesantă și funcțională de a gestiona spațiul ecranului. Proiectul este o îmbunătățire a unui concept open-source existent, concentrându-se pe îmbunătățiri inginerești semnificative pentru a face simularea stabilă, eficientă și ușor de utilizat.

Nucleul Desk Rug utilizează XPBD (Extended Position Based Dynamics) pentru simularea sa de pânză, redând o grilă de vârfuri la un spațiu de aproximativ 19pt pentru a asigura o deformare vizibilă atunci când pictogramele se umflă dedesubt. „Solul” este modelat folosind un câmp de înălțime semnat cu frecare Coulomb statică și cinetică, permițând covorului să se așeze și să alunece realist, în timp ce grămezile de pictograme sunt reprezentate ca umflături în acest câmp. Pentru performanță și fidelitate vizuală, auto-coliziunile sunt gestionate printr-un hash spațial, iar redarea utilizează shadere MSL compilate la runtime, prezentând iluminare direcțională moale și treceri de textură procedurale pentru un efect de lână.

Îmbunătățirile semnificative față de proiectul original includ stabilitatea sporită a solver-ului prin bugete de sub-pași mai stricte și limite de viteză, utilizarea drastic redusă la pornire și a CPU-ului, și opțiuni extinse de conținut, cum ar fi imagini personalizate pentru covor și podea. Aplicația introduce, de asemenea, funcții de programare pentru a ascunde automat pictogramele înainte de întâlniri, profiluri per spațiu pentru a adapta aspectul covorului la diferite desktop-uri virtuale și automatizare pentru gestionarea pictogramelor prin Finder. Desk Rug prioritizează confidențialitatea utilizatorilor, operând complet offline, fără analize sau apeluri de rețea, și este disponibil ca un binar universal gratuit, nativ Swift, pentru macOS 14+.

$ sursa --originală

dev.to

Rezumat realizat de Sudofeed pe baza articolului original. Drepturile asupra conținutului aparțin sursei originale.

citește originalul ↗