The International Simutrans Forum

 

Author Topic: pruhlednost  (Read 2234 times)

0 Members and 1 Guest are viewing this topic.

Offline Vladki cz

  • Devotee
  • *
  • Posts: 2697
    • My addons, mostly roadsigns
  • Languages: EN, CS
pruhlednost
« 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.

Offline Lubak91

  • Devotee
  • *
  • Posts: 1065
  • Languages: CZ, DE
Re: pruhlednost
« Reply #1 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.

Offline Vladki cz

  • Devotee
  • *
  • Posts: 2697
    • My addons, mostly roadsigns
  • Languages: EN, CS
Re: pruhlednost
« Reply #2 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

Offline Václav

  • Devotee
  • *
  • Posts: 3267
  • formerly VaclavMacurek
  • Languages: CZ, EN
Re: pruhlednost
« Reply #3 on: April 13, 2017, 05:25:55 PM »
Jde to i přes pakhelper ...?
PakHelper je pouhá grafická nadstavba nad MakeObj (bez MakeObj nefunguje).

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.

Offline Vladki cz

  • Devotee
  • *
  • Posts: 2697
    • My addons, mostly roadsigns
  • Languages: EN, CS
Re: pruhlednost
« Reply #4 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.




Offline Václav

  • Devotee
  • *
  • Posts: 3267
  • formerly VaclavMacurek
  • Languages: CZ, EN
Re: pruhlednost
« Reply #5 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

Offline Vladki cz

  • Devotee
  • *
  • Posts: 2697
    • My addons, mostly roadsigns
  • Languages: EN, CS
Re: pruhlednost
« Reply #6 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....

Offline Lubak91

  • Devotee
  • *
  • Posts: 1065
  • Languages: CZ, DE
Re: pruhlednost
« Reply #7 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ů.

Offline Vladki cz

  • Devotee
  • *
  • Posts: 2697
    • My addons, mostly roadsigns
  • Languages: EN, CS
Re: pruhlednost
« Reply #8 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/
« Last Edit: April 16, 2017, 07:36:32 PM by Vladki »