Diskuze: Automatické vložení fotky na 3D povrch (nepravidelný tvar)

Grafika Grafika a design Automatické vložení fotky na 3D povrch (nepravidelný tvar)

Avatar
foto
Člen
Avatar
foto:

Ahojte, vůbec se v programování nevyznám, tak jsem chtěl poprosit o radu. Potřeboval bych někoho, kdo by mi naprogramoval (nebo poradil program, který už na to existuje) aplikaci, která by uměla z fotek které do ní "nasypu " automaticky vytvořit pokrytí na 3D povrchu (nejspíš nepravidelného tvaru). Pokud někoho takového znáte nebo víte, do které oblasti programování toto spadá, tak určitě napište. Děkuji. Martin

 
Odpovědět 27.10.2012 9:19
Avatar
matesax
Redaktor
Avatar
Odpovídá na foto
matesax:

Zaprvé - proč to je v inkubátoru? :) Zadruhé se to ani programování netýká - ale spíše nějakého 3D nástroje. Tedy uděláš si nějaký objekt a nastavíš mu textury - tvé fotky... Což lze udělat snad v každém 3D nástroji...

Editováno 27.10.2012 10:07
 
Nahoru Odpovědět 27.10.2012 10:05
Avatar
foto
Člen
Avatar
foto:

V inkubátoru? No špatně se mi tu orientuje, tak si měl rovnou doporučit, kam to tady na webu vložit. Zadruhé, já nechci si to nějak vytvářet v 3D programu, já potřebuji aby se to aplikovalo samo automaticky a aby k tomu nebyl potřeba nějaký 3Dsoft. Prostě aby to fungovalo samo, jako aplikace připojená třeba na web.

 
Nahoru Odpovědět 27.10.2012 10:49
Avatar
Kit
Redaktor
Avatar
Odpovídá na foto
Kit:

Však 3D může fungovat "samo". Jen je potřeba mu dát nějaké instrukce, jak to má udělat a pak už to "samo" bude dělat třeba každých 5 minut.

Nahoru Odpovědět 27.10.2012 11:08
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na foto
David Čápka:

Ve fóru je sekce grafika, nevím, co je na tom špatného k orientování. Pod inkubátorem je napsáno, že je pro rozpracované projekty, to ty asi teď nemáš.

Nic nebude fungovat samo, jak program asi pozná, kterou texturu má na kterou část dát? Použij jednoduše nějaký 3D CAD, kterých jsou mraky.

Nahoru Odpovědět 27.10.2012 11:17
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
matesax
Redaktor
Avatar
Odpovídá na foto
matesax:

Je to tu velmi přehledné řekl bych - nebo sekce Grafika je snad nejasná? :) Právěže 3D programy jako třeba Blender jsou i pro neprogramátory - takže ti stačí jak sám chceš - jen tam nafrkat fotky a nastavit akce...

 
Nahoru Odpovědět 27.10.2012 11:18
Avatar
foto
Člen
Avatar
foto:

Tak ještě jinak...potřebuji inteligentní utilitku, která když bych tam naházel dejme tomu (20fotek detailu stromu, kura, listy, plody, větve, část kmenu, kořeny) no a ten bude schopný sám a inteligentně z toho složit celý strom. Proto to nemůže být nějaký 3D CAD, ale prostě napsaná věc na míru. Kucííí já jako umím si položit povrch na něco, to problém není, ale mám určitý komerční záměr a tak hledám někoho, kdo by to byl schopný napsat, nebo mi s tím poradit. Každopádně děkuji. PS: Já si právě nebyl jisty, jestli toto spadá fakt jen do grafiky nebo kam, no ani nevím, kdo by toto dokázal napsat...Dík

 
Nahoru Odpovědět 27.10.2012 11:23
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na foto
David Čápka:

To mi zní jako umělá inteligence, to asi nebude možné :)

Nahoru Odpovědět 27.10.2012 11:34
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
foto
Člen
Avatar
foto:

Ne e? Nekažte mi iluze, fakt myslíte, že to není možné? Dejme tomu, bude predem jasně daný tvar, ten prostě bude určený (třeba pes, tvar psa). Nafotíte spoustu druhů psů (třeba jejich hlavy, srst atd...) a pak si budete moci na tomto tvaru kombinovat to jak bude vypadat, jako jeho nový vzhled, nový typ psa. Program to jen sám doladí tak, aby to vypadalo pěkně, propojeně apod.. Tj. model psa, k tomu tisíc fotek a budete moci vytvořit kliknutím na fotku svého hafana...Je to možné?

 
Nahoru Odpovědět 27.10.2012 11:45
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na foto
David Čápka:

Takové projekty vznikají na velkých univerzitách a mají obrovské finanční prostředky, jednotlivec něco takového určitě nevytvoří.

Nahoru Odpovědět 27.10.2012 11:54
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
foto
Člen
Avatar
foto:

Důležitá informace, pokud to tak tedy opravdu je... V tom případě bych to musel přehodnotit. Ne, že bych do toho nechtěl nacpat pár milionu :-))), ale zase takovou návratnost by to asi nemělo :-)

 
Nahoru Odpovědět 27.10.2012 12:09
Avatar
TomBen
Redaktor
Avatar
Odpovídá na foto
TomBen:

Problémová slovíčka jsou "inteligentní", "automaticky".

Mapování textur ( pozor - fotka není hned sama od sebe textura )
na geometricky dobře definovatelné povrchy není nic nového,
ale mapovat volně nacvakané fotky na nepravidelné, předem nedefinované
objekty s automatickou korekcí tvaru, rozeznáním obsahu, atd. to je jiná.
Takové věci mohou mít návratnost i v milionech dolarů. Podobné technologie
se reálně používají na vytváření 3D map z leteckých snímků, ale protože
i tam jde o celkem "jednoduché" objekty, jako např. domy z běžné městské
zástavby, je to úkol mnohem snazší než neučité části organického původu,
které mají obvykle podobu matematicky nekonečně složitou.

Nicméně odhaduji, že záměr možná ani původně nebyl tak komplikovaný,
jak byl popsán. Spousta věcí se dělá tak, že se ošidí, co se dá.
3D vypadající věci nemusí být vždy skutečně v 3D, textury nejsou
vždy ze všech stran a tak podobně. Možná pokud věnuješ té problematice trochu času,
zjistíš, že to cos chtěl, nějak jde a třeba se lze té složitosti vyhnout. Radím vytrvat a nejhorší,
co se může stát je, že se něco nového naučíš.

Editováno 27.10.2012 14:01
Nahoru Odpovědět 27.10.2012 14:00
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
foto
Člen
Avatar
foto:

Tome, ty bys to dokazal nejak zjednodusit? Nebo rict, jak narocne by to bylo na napsani? Dejme tomu i cenu za takovy soft? Dejme tomu, ze by to bylo jednodušší, že by to bylo na předem daný povrch (třeba ten povrch psa, jako tělo) a že by se prostě face lepnul na povrch, kde face je apod. Je to reálné?
Díky

 
Nahoru Odpovědět 27.10.2012 19:56
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na foto
David Čápka:

Je vidět, že nejsi programátor, protože jsi nám pořád neřekl, co to má dělat. Sice to beru jako legraci, ale pojďme se o tom pobavit. Máš model psa, ten je daný a má na sobě nějaké body, pomocí kterých se na něj fixují textury. Body jsou třeba oči, nos, tam kde začínají nohy, prostě ty body, kde by se nemělo stát, že textura nesedí). Výstupem programu je otexturovaný pes. Musíme si ale ujasnit, co je na vstupu. Jak psal TomBen, je rozdíl mezi fotkou a texturou. Budou všechny fotky focené naprosto ve stejném úhlu (třeba vždy obličej zepředu na na chlup stejně nafoceném psovi) nebo chceš poslat prostě nějak vyfocenou hlavu, aby si to program přebral? Tohle jsou rozdíly opravdu milionů.

Nahoru Odpovědět 27.10.2012 20:00
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
foto
Člen
Avatar
foto:

heh diky za odpověd. No, bohužel by to byla právě ta varianta, že se pošle prostě celkem různá fotka (z různých úhlů) a program si to přechroustá. Jo a byla by to fotka JPG. Nevím jak to vyřešit elegantně. Jako kdyby ten člověk zadal ty fixní body, jestli by to programu pomohlo v zjednodušení, nebo ne?
Pak mě ještě napadlo, bylo by jednodušší mít fotky různých psů s tím, že by se to propojilo do fotky psa (nebylo by to 3D, ale 2D). 2D by bylo jen prostě elegantně propojené tak, aby to pejsek napohled byl (tj. přizpůsobila by se barevnost, rozměr apod. ) hmmm Díky

 
Nahoru Odpovědět 27.10.2012 20:10
Avatar
foto
Člen
Avatar
foto:

Ještě mě napadlo (nebylo by to tak elegantní), ale dejme tomu, že by bylo možné ty fotky mít ze stejného úhlu, ikdyž není to uplně vono, program by to stejně musel přizpůsobit určitému poměru, tak aby to bylo elegantní.

 
Nahoru Odpovědět 27.10.2012 20:13
Avatar
foto
Člen
Avatar
foto:

Jinak legrace to neni, kdyby to bylo realne, tak jsem to chtel zainvestovat, ale zalezelo by na cene, moznostech apod...

 
Nahoru Odpovědět 27.10.2012 20:22
Avatar
matesax
Redaktor
Avatar
Odpovídá na foto
matesax:

To je právě ten nesmysl - nebyl by vůbec problém otexturovat model psa - ale aby tam ta fotka pasovala - to bys muesl mít všechny 100% stejné - prostě to co si představuješ je, jak zde bylo uvedeno, projekt velkých rozměrů...

 
Nahoru Odpovědět 27.10.2012 20:27
Avatar
foto
Člen
Avatar
foto:

Premyslim jak to elegantne obejit...Kdybyste měli fotky (tj. vybrané fotky dejme tomu deset kusu), dalo by se to tedy ručně nějak implatnovat na vybraný model? Jen prostě improvizuji, aby se to přiblížilo zámšru jaký mám a přitom aby to nebylo drahé. Takže teď jsme ve fázi nahodit vybrané fotky na model a vytvořit z toho (ručně) něco ucházejícího, co by prostě vypadalo jako nový pes... Jinak původní varianta byla best, ale to do toho fakt nedám (nějakej meloun).

 
Nahoru Odpovědět 27.10.2012 20:33
Avatar
foto
Člen
Avatar
foto:

Ještě, ty fotky by nebyly nachlup stejné, to je ideálně stejné, tak jak by se hodilo (mohly by mít trocha posunutý úhel pohledu, prostě drobné změny by tu byly)...

 
Nahoru Odpovědět 27.10.2012 20:34
Avatar
Kit
Redaktor
Avatar
Odpovídá na foto
Kit:

V principu by se muselo na obou fotkách najít několik záchytných bodů, které spolu souvisí. Ten druhý obrázek by se pak warpoval podle bodů prvního obrázku, ořízl a umístil na první obrázek. Je to úloha pro neuronovou síť a není to triviální.

Nahoru Odpovědět 27.10.2012 20:40
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
TomBen
Redaktor
Avatar
Odpovídá na foto
TomBen:

Definice křivek pro transformace u lidského obličeje jsou vidět
např. zde http://www.youtube.com/watch?…
V ukázce je vidět kolik ruční editace je třeba i v případě,
že předlohy jsou velice podobné, zbavené pozadí, vyčištěné,
rovnoměrně nasvícené atd. atd.

Pokud by to nemuselo být 3D, tak se je snad o čem bavit.
I když si nejsem jist jaký uspěch by slavilo napasování
části jedné fotky na jinou. Pro automatizaci je to celkem složité,
ale ručně to v kdejakém bitmapovém editoru nakliká cca 10leté dítě.

Editováno 28.10.2012 0:09
Nahoru Odpovědět 28.10.2012 0:09
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
foto
Člen
Avatar
foto:

Děkuji za link. Pěkná složitost. Hmm to asi fakt nema řešení, budu se muset ubírat jinou cestou. Protože já chtěl aby se právě takový sled fotek naskládal na 3D tvar a vypadalo to k světu, nebo snad líp než k světu, ale perfektně, a to vidím není reálné.... Každopádně děkuji.

 
Nahoru Odpovědět 28.10.2012 12:12
Avatar
matesax
Redaktor
Avatar
Odpovídá na foto
matesax:

Není nic jednoduššího, než využít nějaký 3D CAD...

 
Nahoru Odpovědět 28.10.2012 12:24
Avatar
foto
Člen
Avatar
foto:

No asi ano, prostě ručně to provést a bude to hezké...že? I to by mi pomohlo a bylo by to řešení. Sice trochu bych musel záměr přepracovat, ale šlo by to..Jaký bys prosím doporučoval, třeba dejme tomu pro postavu člověka, nebo zvířete a pro následnou implantaci povrchu. Díky

 
Nahoru Odpovědět 28.10.2012 12:31
Avatar
matesax
Redaktor
Avatar
Odpovídá na foto
matesax:

Tak všechny pracují obdobně - jaký vybrat záleží na tom, který ti sedne - mě Milkshape:

http://www.descargas5.com/…ts/7939.jpeg

Ale udělat se to dá snad všude. (Blender,...)

 
Nahoru Odpovědět 28.10.2012 12:36
Avatar
TomBen
Redaktor
Avatar
Odpovídá na foto
TomBen:

Na organické tvary je asi nelepší Maya od Autodesku,
ale ta se musí umět. Nehrozí, že by ses to naučil během 30denního trialu.
Obrázky není třeba přikládat, je jich plný google. Včetně psů.
Profesionálů, co dělají v Maye je celkem dost, takže stačí najít někoho,
kdo se specializuje na zvířata.

Pokud se do toho chceš pustit sám, doporučuji nějaký jednodušší soft,
na kterém pochopíš, co to chce, např. PoserPro od SmithMicro.
( PS: ten název je od slova Póza, ne jak to vypadá česky :D )

Editováno 28.10.2012 13:43
Nahoru Odpovědět 28.10.2012 13:41
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
foto
Člen
Avatar
foto:

Posera znám, ale ja potreboval něco dokonalýho, aby to fakt byla krása, se na to podívat. Prostě žádný kompromis, ale co nej nej výstup....

 
Nahoru Odpovědět 28.10.2012 16:43
Avatar
TomBen
Redaktor
Avatar
Odpovídá na foto
TomBen:

Tak si projdi galerie a porfolia. Co budeš považovat za dostatečné,
tam zjišťuj možnosti. Tady je to spíš o programování.
Pro skvělý výsledek musí být kvalitní tři věci:
Model, renderer, člověk co to umí.

Nahoru Odpovědět  +1 28.10.2012 16:50
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 29 zpráv z 29.