Maak net mijn eerste object met glas erin, maar ik worstel nog wat met alpha sorting. Probleem zit hem in het kiezen van een shader. Na een avondje google'en lijkt het erop dat wat ik wil niet kan, maar drop mijn vraag toch ff hier.
Ik probeer een texture met alpha te gebruiken. Een simpel raam met raamlijsten in de texture. Als ik de shader "TrainGlass.fx" gebruik sorten alle ramen correct, maar zijn de raamlijsten ook lichtelijk transparant, zelfs als de alpha op die plek volledig wit is. Tegen beter weten en het advies van de officiële documentatie in toch maar de "BlendATexDiff" shader even geprobeerd. Zoals verwacht, deze shader houdt de raamlijsten wel opaque, maar sort weer voor geen meter. Op deze screen is op het middelste stuk, waar het dak iets verhoogd is, op de 2 stukken glas die niet sorten "BlendATexDiff" gebruikt, en verder overal "TrainGlass.fx". De binnen- en buitenkant zijn 2 losse objecten.
Deze screen demonstreert beide problemen met de shaders. Nou staat er in de documentatie van DT ook dat het gebruik van "BlendATexDiff" waarschijnlijk tot verkeerde alphasorting leidt, maar dat is het hem juist. Er staat "mogelijk", niet "gegarandeerd". In MSTS moest ik ook heel lang zoeken naar de juiste methode(s), maar bij TS2021 weet ik niet eens zeker of het nou wel of niet kan. Mijn vraag is dus: is het mogelijk "BlendATexDiff" te alphasorten? Of is er misschien toch een manier om "TrainGlass.fx" plaatselijk volledig opaque te laten zijn? Of is er een andere shader die geen van deze problemen heeft? Of zal ik, net als bij de meeste objecten die ik zie, de raamlijsten in 3d uit moeten voeren?
Question
Dwarsligger 242
Hoi,
Maak net mijn eerste object met glas erin, maar ik worstel nog wat met alpha sorting. Probleem zit hem in het kiezen van een shader. Na een avondje google'en lijkt het erop dat wat ik wil niet kan, maar drop mijn vraag toch ff hier.
Ik probeer een texture met alpha te gebruiken. Een simpel raam met raamlijsten in de texture. Als ik de shader "TrainGlass.fx" gebruik sorten alle ramen correct, maar zijn de raamlijsten ook lichtelijk transparant, zelfs als de alpha op die plek volledig wit is. Tegen beter weten en het advies van de officiële documentatie in toch maar de "BlendATexDiff" shader even geprobeerd. Zoals verwacht, deze shader houdt de raamlijsten wel opaque, maar sort weer voor geen meter. Op deze screen is op het middelste stuk, waar het dak iets verhoogd is, op de 2 stukken glas die niet sorten "BlendATexDiff" gebruikt, en verder overal "TrainGlass.fx". De binnen- en buitenkant zijn 2 losse objecten.
Deze screen demonstreert beide problemen met de shaders. Nou staat er in de documentatie van DT ook dat het gebruik van "BlendATexDiff" waarschijnlijk tot verkeerde alphasorting leidt, maar dat is het hem juist. Er staat "mogelijk", niet "gegarandeerd". In MSTS moest ik ook heel lang zoeken naar de juiste methode(s), maar bij TS2021 weet ik niet eens zeker of het nou wel of niet kan. Mijn vraag is dus: is het mogelijk "BlendATexDiff" te alphasorten? Of is er misschien toch een manier om "TrainGlass.fx" plaatselijk volledig opaque te laten zijn? Of is er een andere shader die geen van deze problemen heeft? Of zal ik, net als bij de meeste objecten die ik zie, de raamlijsten in 3d uit moeten voeren?
Link to comment
https://simtogether.com/forums/topic/906-alpha-sorting/Share on other sites
21 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now