The International Simutrans Forum

Language boards => [CS]Česky (Czech) => [CS]Tvorba => Topic started by: Vladki on April 10, 2017, 08:27:26 PM

Title: pruhlednost
Post by: Vladki on April 10, 2017, 08:27:26 PM
Nevim jestli jste to zaregistrovali, ale uz par mesicu podporuje simutrans plnohodnotnou pruhlednost. Takze jde delat opravdove stiny, polopruhledne strechy, diskotekova svetla, a kdeco... Grafiky kteri pouzivaji renderovani urcite potesi, ze muzou vyrenderovat na pruhledne pozadi, a nechat antialiasovane (hladke) hrany.
Title: Re: pruhlednost
Post by: Lubak91 on April 10, 2017, 08:34:40 PM
Šlo by to nějak popsat blíže? Jde to i přes pakhelper a jaké jsou k tomu nutné podmínky? Nejlépe by se hodily nějaké zdrojáky, aby si to člověk mohl prohlédnout.
Title: Re: pruhlednost
Post by: Vladki on April 10, 2017, 09:23:09 PM
Ve zdrojacich (dat) se nic nenastavuje. Je to jenom o tom, ze PNG muze 32-bit RGBA (red/green/blue/alpha). Misto te specialni bledemodre muzes pouzit jakoukoliv barvu se 100% pruhlednosti.

Pakhleper nepouzivam, ale pokud na PNG nesaha, tak by nemel byt problem. Tilecutter obrazky bohuzel zprasi - vsechny transparentni pixly nahradi tou bledemodrou.

Inspirace co se s tim da delat zde:
http://forum.simutrans.com/index.php?topic=16821.msg161361#msg161361
http://forum.simutrans.com/index.php?topic=15314.msg157435#msg157435
http://forum.simutrans.com/index.php?topic=16518.0
http://forum.simutrans.com/index.php?topic=16524.0
Priklady hotovych objektu - autobusy v pak128.Britain-EX: https://github.com/jamespetts/simutrans-pak128.britain
Title: Re: pruhlednost
Post by: Václav on April 13, 2017, 05:25:55 PM
Quote from: Lubak91 on April 10, 2017, 08:34:40 PM
Jde to i přes pakhelper ...?
PakHelper je pouhá grafická nadstavba nad MakeObj (bez MakeObj nefunguje).

Quote from: Vladki on April 10, 2017, 09:23:09 PM
Tilecutter obrazky bohuzel zprasi - vsechny transparentni pixly nahradi tou bledemodrou.
No, tady by se asi hodila ukázka toho, jak vypadá originál a jak to vypadá po projití TileCutterem.
Title: Re: pruhlednost
Post by: Vladki on April 13, 2017, 05:40:54 PM
Nevím přesně pouze jsem přeložil info z anglického fóra. Předpokládám že z různých polopruhlednych barev udělá tu speciální bledemodrou. Tim pádem úplně pruhlednou.

Sent from my ONEPLUS A3003 using Tapatalk

Title: Re: pruhlednost
Post by: Václav on April 13, 2017, 05:55:05 PM
Podle toho screenshotu z pak192.comic to asi nebude tak hrozné. No, uvidím, až dokončím hlavové nádraží pro pak96.comic. Když už jsem vymyslel tvar, tak při dostatečném čase na tvorbu by to mohlo být ... tak příští rok na Silvestra.  ;D
Title: Re: pruhlednost
Post by: Vladki on April 13, 2017, 08:28:03 PM
Polopruhlednost vypada skvele. Zmrseni pravdepodbne prinasi jen pouziti tilecutteru - a ten potrebujes jen na vicepolickove budovy.
Holt kdyz pisu z telefonu tak neopisuju cely kontext....
Title: Re: pruhlednost
Post by: Lubak91 on April 14, 2017, 10:30:18 AM
Zkusím se na to mrknout, dalo by se toho velmi dobře využít u trakčního vedení a návěstidel. Třeba u ex německých mechanik typu einheit, které při použití klasických metod nevypadají moc dobře. A možná zkusím ještě nějaké stavby, protože by to mohlo ušetřit dost práce s mazáním přebytečných pixelů.
Title: Re: pruhlednost
Post by: Vladki on April 15, 2017, 07:45:27 PM
Jo to je přesně ono. Ve svedskym paksetu je to použitý právě na troleje a navestidla (svetlo zezadu), v britským paku si tim zjednodušili renderování.

Pruhlednost se da taky vyuzit takhle: http://forum.simutrans.com/index.php?topic=16821.msg161842#msg161842
Pak ke stazeni: http://server.exp.simutrans.com/pak128.CS/lampy/