Closed skysix2 closed 12 months ago
Ciao, é possibile e semplicissimo, infatti l'ho appena implementato come prova, ma il problema é che con le maschere un pelino piú complesse viene il mal di mare, giuro!
pixie infatti usa una maschera molto semplice e con quella non c'é problema, pee questo sono in dubbio sulla sua utilitá
se vuoi appena ho un pó di tempo ti indico cosa modificare cosí provi tu stesso.
edit
in shaders-ng/final_pass.slang
dove dice
vec3 rgb_h_sin = sin( (freq_base_core.y * interlacing_adapt_period) + triad_stagger_offset - decon_stagger + interlacing_adapt_offset );
sostituisci con
vec3 rgb_h_sin = sin( (freq_base_core.y * interlacing_adapt_period) + triad_stagger_offset - decon_stagger + interlacing_adapt_offset + params.FrameCount*0.2 );
lo 0.2 indica la velocitá di scorrimento
salva e ricarica il preset (ng) che ti pare, dimmi che ne pensi :)
ok grazie , io però uso ancora la versione stabile 4.1 , se qui non la modifica non funziona provo con tutto aggiornato appena ho un po' di tempo
oppure mi stai consigliando non troppo velatamente di passare decisamente alla versione ng ?
Davo per scontato che usassi ng, lo sviluppo avviene solo lí, é piú versatile della 4.1 e ha features in piú, piú parametri (leggi docs-ng.md) ed é un pelino piú pesante (5% sulla mia igp dell'haswell, niente di critico). Ma pienamente in grado di fare tutto ció che faceva 4.1, infatti tutti i preset sono giá stati portati anche lí.
eccomi, ho usato gli shader ng , alla fine mi piace sempre il : preset-ng/4.1-old-stable/tv-aperturegrille-bloom-bezel con qualche modifica di contrasto/saturazione + disabilitato spot e ambilight poi ho provato la modifica su shaders-ng/final_pass.slang ma non ho notato alcuna differenza,.. ho controllato per non sbagliare riga , ma il matching è univoco. prima ho fatto la modifica sul file e poi ho caricato il gioco mame che uso per test e ho applicato lo shader
sbaglio qualcosa nella procedura ?
La procedura é giusta, é il preset che ti piace a non avere scanline, quindi non si muove nulla.
Prova un preset 'monitor' qualcosa o ad abilitare un pó do scanline nel preset stesso (la voce é scanlines enable)
ok grazie , provo appena posso :)
eccoci ! provato come su tue indicazioni ed effettivamente la modifica è inusabile, l'effetto non assomiglia per niente a pixie, peccato un ultima domanda , come faccio ad attenuare il rosso (sul mio monitor spara tantissimo) grazie di nuovo !!!
Se il problema é il monitor e non lo shader, allora dovresti calibrare il tuo monitor scendendo la gamma del rosso a livello di sistema operativo.
Nello shader forse riesci a mitigare alzando la temperatura del colore intorno agli 8000 e magari scendendo un pelino la saturazione.
ok grazie !!
ciao !
rieccomi , come da titolo è solo un suggerimento, hai mai provato lo shader crt-newpixie che fa già parte di quelli in retroarch? ha un effetto bellissimo sulla scanline o sulla griglia dei pixel , in pratica è come se il pennello catodico che disegna la singola riga dello schermo si spostasse in giù ad ogni schermata e crea un effetto di sincronia verticale che si muove. mi piace tantissimo perchè la griglia dei pixel non essendo fissa sembra molto realistica
sarebbe possibile replicare l'effetto sul tuo shader ?