Point E je novi AI OpenAI-ja za generiranje slika
OpenAI je proÅ¡irio moguÄnosti svog softvera za pretvaranje teksta u sliku s dvije na tri dimenzije izdavanjem Point-E, umjetne inteligencije koja generira 3D slike iz tekstualnih upita. Prema dokumentu objavljenom s kodnom bazom, Point-E ne zahtijeva vrhunsko raÄunalo za rad i moÅŸe generirati model za manje od dvije minute koristeÄi jednu Nvidia V100 GPU.
Ovime moÅŸemo vidjeti da bi generatori 3D modela mogli biti sljedeÄe otkriÄe koje Äe osvojiti svijet umjetne inteligencije. OpenAI je bio vrlo aktivan ove godine, jer smo na primjer ovdje na blogu govorili o tvrtki za njena dva velika projekta: Dall-E 2 i ChatGPT.
IzmeÄu ove dvije masivne AI platforme, tvrtka je pomogla u generiranju slika i dugih dijelova teksta iz jednostavne tekstualne poruke, a sada se tvrtka vraÄa s treÄim konceptom, lansiranim neposredno prije BoÅŸiÄa kako bi izazvala pomutnju. Ovaj treÄi koncept, nazvan Point-E, slijedi sliÄan obrazac, stvarajuÄi 3D sadrÅŸaj iz jednostavnih upita.
Kako je najavljeno u istraÅŸivaÄkom Älanku koji je objavio OpenAI tim, Point-E radi u dvije faze: prvo koristi umjetnu inteligenciju za pretvaranje teksta u sliku kako bi pretvorila vaÅ¡ verbalni zahtjev u sliku, a zatim koristi drugu funkciju za transformaciju te slike u 3D model.
Point-E je otvorenog koda, a izvorni kod je dostupan na GitHubu . UnatoÄ tome, poÄetak moÅŸe biti malo kompliciran jer korisnici moraju biti razumno upoznati s alatima naredbenog retka, a sustav mora imati instaliran Python, za razliku od ChatGPT-a, gdje se korisnici mogu registrirati na web stranici i testirati svoje vjeÅ¡tine.
Point-E ne stvara 3D objekte u tradicionalnom smislu; radije generira oblake toÄaka, odnosno diskretne skupove podatkovnih toÄaka u prostoru koji predstavljaju 3D oblik, otuda i ta drska kratica.
("E" u Point-E je skraÄenica za "efficiency" jer je oÄito brÅŸi od prethodnih pristupa prikazivanju 3D objekata.) Prema programerima, oblake toÄaka je raÄunalno lakÅ¡e sintetizirati, ali oni ne hvataju oblik ili finu teksturu objekta, Å¡to je trenutno glavno ograniÄenje Point-E.
Kako bi prevladali ovo ograniÄenje , tim Point-E obuÄio je dodatni AI sustav za pretvaranje oblaka toÄaka Point-E u mreÅŸe. (MreÅŸe - skupovi vrhova, rubova i povrÅ¡ina koji definiraju objekt - Äesto se koriste u 3D modeliranju i dizajnu.) No, istraÅŸivaÄi u svom radu napominju da model ponekad moÅŸe propustiti dijelove objekata , Å¡to rezultira iskrivljenim ili blokiranim oblicima. Osim modela koji generira mreÅŸu, koji je samostalan, Point-E se sastoji od dva modela: modela teksta i slike i 3D modela slike.
Model pretvaranja teksta u sliku, sliÄan sustavima za generiranje umjetniÄkih djela poput DALL-E 2 i Stable Diffusion, treniran je na oznaÄenim slikama kako bi se razumjele veze izmeÄu rijeÄi i vizualnih koncepata . S druge strane, 3D model slike dobio je skup slika povezanih s 3D objektima kako bi se nauÄilo kako uÄinkovito prevesti to dvoje. Kada se zada tekstualna poruka, na primjer, "zupÄanik za 3D ispis, jedan zupÄanik promjera 7 cm i debljine 1 cm", Point-E-ov model pretvaranja teksta u sliku generira renderirani sintetiÄki objekt koji se zatim prosljeÄuje 3D modelu slike.
Potonji zatim generira oblak toÄaka. Nakon uvjeÅŸbavanja modela na skupu podataka od "nekoliko milijuna" 3D objekata i povezanih metapodataka, Point-E je uspio proizvesti oblake toÄaka u boji koji su Äesto odgovarali tekstualnim upitima, kaÅŸu istraÅŸivaÄi OpenAI-ja. Nije savrÅ¡eno: model 3D slike tvrtke Point-E ponekad ne razumije sliku iz modela tekstualne slike, Å¡to rezultira oblikom koji ne odgovara tekstualnoj poruci. Ipak, puno je brÅŸi od prethodnog stanja tehnike, barem prema OpenAI timu.
Rezultat je daleko od kvalitete komercijalnog 3D prikaza u filmu ili videoigri. Ali ne bi trebalo biti. Nakon što se unesu u 3D aplikaciju poput Blendera, mogu se pretvoriti u teksturirane mreşe koje više nalikuju normalnim 3D slikama.
"Iako naÅ¡a metoda joÅ¡ uvijek nije na visokoj razini u smislu kvalitete uzorkovanja, ona je jedan ili dva reda veliÄine brÅŸa, Å¡to je praktiÄni kompromis za neke sluÄajeve upotrebe", objaÅ¡njavaju istraÅŸivaÄi OpenAI-ja u radu koji opisuje projekt.
KonaÄno, ako ste zainteresirani saznati viÅ¡e o Point-E ili izvornom kodu, detalje moÅŸete pronaÄi na sljedeÄoj poveznici.