Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
relycanx
Člen
Avatar
relycanx:17.8.2013 14:08

Pokud se ve hře nastaví příliš nízké rozlišení, tak nevím jestli to způsobuje DirectX, nebo něco jiného, že jsou pixely jaksi rozmázlé a nepůsobí to hezky, když je hra rozostřená. Dá se to prosím někde vypnout? Hledal jsem to všudemožně, ale nějak jsem na to nepřišel :(

 
Odpovědět
17.8.2013 14:08
Avatar
TomBen
Tvůrce
Avatar
Odpovídá na relycanx
TomBen:17.8.2013 14:36

Ano i ne. Za prvé musí být vypnutá interpolace barev
v settings ( tam co je fullscreen a spol. ). Za druhé
musí být zobrazení nastaveno na 100% reálné velikosti.
Když se totiž např. zvětšuje z 400x300 do 1366x768
dochází k interpolaci při převzorkování a k určitému
rozostření dochází podle použitého algoritmu. U GM
je typ převzorkování napevno dán a rozosotřuje celkem
hodně. Jediný způsob je proto nepřevzorkovávat runtime.
Pokud chceš třeba retro hru, musíš převzorkovat dřív,
než hra běží.

Nahoru Odpovědět
17.8.2013 14:36
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
relycanx
Člen
Avatar
Odpovídá na TomBen
relycanx:17.8.2013 21:29

asi to nějak nechápu. když budu hrát retro hru v 6x4 cm okně, tak je to nehratelné. takže to tedy nejde?

 
Nahoru Odpovědět
17.8.2013 21:29
Avatar
Odpovídá na relycanx
Neaktivní uživatel:17.8.2013 21:56

zvětšovat hru musíš v poměru 1:2, 1:3, 1:4, jinak se budou mazat pixely - to je jako když máš obrázek 100x100, zvětšíš ho na 200x200 a bude vypadat tak nějak dobře, ale když ho zvětšíš na 177x177, tak bude vypadat obludně :)

Editováno 17.8.2013 21:56
Nahoru Odpovědět
17.8.2013 21:56
Neaktivní uživatelský účet
Avatar
relycanx
Člen
Avatar
Odpovídá na Neaktivní uživatel
relycanx:17.8.2013 22:16

ale já myslim rozostření těch pixelů, ne deformaci obrazu. tohle způsobuje nějaký grafický prvek v tom programu a vím to, protože jsem měl emulátor na NES hry a tam jsem si mohl vybrat vyhlazovací módy a ty taky rozostřovaly, nebo zaoblovaly pixely. prostě bych potřeboval poradit, jak vidět čisté čtverce bez těch mazanců kolem nich

 
Nahoru Odpovědět
17.8.2013 22:16
Avatar
Odpovídá na relycanx
Neaktivní uživatel:17.8.2013 22:19

udělej si 8bitové textury ...

Nahoru Odpovědět
17.8.2013 22:19
Neaktivní uživatelský účet
Avatar
relycanx
Člen
Avatar
Odpovídá na Neaktivní uživatel
relycanx:17.8.2013 22:29

tak jsem to udělal tedy takhle - moje místnost ve hře má rozměry 208x144 pixelů a zvětšil jsem si jí o 300%, takže jsem zachoval poměr stran, ale stále nic :(

 
Nahoru Odpovědět
17.8.2013 22:29
Avatar
Odpovídá na relycanx
Neaktivní uživatel:17.8.2013 22:48

Tak to ti neporadím, já bych si udělal rovnou 8bitové textury ;)

Nahoru Odpovědět
17.8.2013 22:48
Neaktivní uživatelský účet
Avatar
relycanx
Člen
Avatar
Odpovídá na Neaktivní uživatel
relycanx:17.8.2013 23:13

dobře a jak prosím vypadá 8 bitová textura? já myslel, že je to jen obrázek v hrozně malym rozlišení

 
Nahoru Odpovědět
17.8.2013 23:13
Avatar
vodacek
Tvůrce
Avatar
Odpovídá na relycanx
vodacek:17.8.2013 23:14

texture filter na point

 
Nahoru Odpovědět
17.8.2013 23:14
Avatar
TomBen
Tvůrce
Avatar
Odpovídá na relycanx
TomBen:17.8.2013 23:23

Co kdybys poslal ukázku a řekl, co s ní chceš udělat.
Takhle se ta diskuze odvíjí vniveč.

Nahoru Odpovědět
17.8.2013 23:23
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
relycanx
Člen
Avatar
Odpovídá na TomBen
relycanx:17.8.2013 23:34

takto vypadá ta moje hra a potřeboval bych jí zaostřenou, jestli jsi to myslel takhle.

 
Nahoru Odpovědět
17.8.2013 23:34
Avatar
TomBen
Tvůrce
Avatar
Odpovídá na relycanx
TomBen:17.8.2013 23:45

No, třeba tak. :-)
Jak jsem psal. Nezvětšuj to jako hru. Překresli sprites.
Každý sprite a background vytvoříš rovnou 3x větší, ale uděláš ho
z dílků jako by měl čtvercovou síť. Můžeš mít sprite 100x100 složený
z 10x10 čtverců a každý čtverec bude mít krásnou rovnou hranu.

Nahoru Odpovědět
17.8.2013 23:45
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
relycanx
Člen
Avatar
Odpovídá na TomBen
relycanx:18.8.2013 2:01

tak jo, děkuju :)

 
Nahoru Odpovědět
18.8.2013 2:01
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 14 zpráv z 14.