მთავარ შინაარსზე გადასვლა
გიორგი ელიაძე
პროექტები: პირადი პროექტები

აგვ 2026 – სექ 2026

თვალების ხაზოვანი პორტრეტი

თვალების ფოტო, ვერცხლზე ლაზერული გრავირებისთვის მზა ხაზოვან ნახატად ქცეული

  • AI
  • AI ხაზოვანი გრაფიკა
ხანგრძლივობა
1 თვე
როლი
ერთადერთი ავტორი

მიმოხილვა

Node.js-ის პატარა ხელსაწყო, რომელიც ადამიანის თვალების ფოტოს Gemini 3 Pro Image-ით შავ-თეთრ ხაზოვან ნახატად აქცევს, შემდეგ კი გამჭვირვალე PNG-ად, რომლის ვერცხლზე ამოტვიფრაც xTool F1 ლაზერს შეუძლია. მთავარი სირთულე მსგავსების შენარჩუნებაა დაახლოებით 3 სმ სიგანის, მხოლოდ შავი ხაზებისგან შემდგარ გამოსახულებაში.

ინსტრუმენტები

  • Node.js
  • Gemini
  • sharp
  • xTool F1

მსგავსება სუფთა ხაზებში

ლაზერი ნახევარტონებს ვერ გადმოსცემს, ამიტომ ფოტო უნდა იქცეს სუფთა შავ ხაზებად გამჭვირვალე ფონზე, დაახლოებით 3 სმ სიგანისა, და თან შეინარჩუნოს მსგავსება: ქუთუთოს გახსნა, თვალის კუთხეები, ნაკეცი და ასიმეტრია. ზოგადი დანიშნულების გამოსახულების მოდელები სახეებს ხშირად აიდეალებენ და ზედმეტ შტრიხებს ამატებენ.

შვიდი პრომპტი

სკრიპტი ფოტოს პრომპტის ფაილთან ერთად Gemini 3 Pro Image-ს უგზავნის და რამდენიმე ვარიანტს პარალელურად აგენერირებს. შვიდმა იტერაციამ პრომპტი ნაცრისფერი ფოტოგრაფიული ანაბეჭდიდან სპილენძის გრავიურისა და ბანკნოტის სტილის ოფორტამდე მიიყვანა, მკაცრი წესებით: მხოლოდ წარბები და თვალები, თვალის ზუსტი გახსნა და ასიმეტრია, კადრით მოჭრილი წარბების დასრულება, სუფთა შავი და თეთრი და 3 სმ გრავირებისთვის შესაფერისი მანძილი ხაზებს შორის.

გამოსახულებიდან ლაზერის ფაილამდე

sharp-ით გამოსახულება ბინარულ ნიღბად გარდაიქმნება 140-იანი ზღვრით, ასე რომ ყოველი პიქსელი ან სრულად შავია, ან სრულად გამჭვირვალე. გასუფთავების სკრიპტი დაკავშირებულ შტრიხებს პოულობს, ცენტრალურ ზოლში, ცხვირის არეში, იზოლირებულ ნიშნებს შლის და ინახავს სუფთა გამჭვირვალე PNG-ს, თეთრფონიან PNG-ს და ვერცხლისფერ ფონზე გადახედვის სურათს. API-ის ხარჯი ცალკე ფაილში აღირიცხება ბიუჯეტთან შედარებით.

შედეგი

ორ რაუნდს, 2026 წლის აგვისტოსა და სექტემბერში, ჯამში 24 API გამოძახება დასჭირდა და ხარჯი ბიუჯეტს არ გასცდენია.

პროექტები: პირადი პროექტები