News:

Simutrans Wiki Manual
The official on-line manual for Simutrans. Read and contribute.

pruhlednost

Started by Vladki, April 10, 2017, 08:27:26 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Vladki

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.

Lubak91

Š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.
So, let me get this straight. You want to fly on a magic carpet to see the King of the Potato People and plead with him for your freedom, and you're telling me you are completely sane?!

Vladki

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

Václav

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.

Chybami se člověk učí - ale někteří lidé jsou nepoučitelní

Vladki

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


Václav

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

Chybami se člověk učí - ale někteří lidé jsou nepoučitelní

Vladki

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....

Lubak91

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ů.
So, let me get this straight. You want to fly on a magic carpet to see the King of the Potato People and plead with him for your freedom, and you're telling me you are completely sane?!

Vladki

#8
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/