@gordon81@1985a Es interesante esas configuraciones de shaders que teneis que se ven como un crt y no tienen input lag, la verdad es que os agradeceria que compartierais por aqui en modo texto y spoiler para no estorbar mucho los ini de las configuraciones de esos shaders para simular la experiencia visual de un crt, ejemplo:
KeyPCGI_One@RadiantGI.fx=0 PreprocessorDefinitions=HALFRES_INPUT=0,IMAGEBASEDLIGHTING=1,SMOOTHNORMALS=1,SHARP_CONTRAST_FASTER_COMPILE=0,SHARP_CONTRAST_COMPUTE=0,SHARP_CONTRAST_SIZE=4,SOLARIS_PERF_MODE=1,CMAA2_STATIC_QUALITY_PRESET=4,PRE_BLOCK_SIZE_2_TO_7=5,ADOF_OPTICAL_VIGNETTE_ENABLE=1,FG_GRAIN_SMOOTHING=1,INFINITE_BOUNCES=1,MATERIAL_TYPE=1,SKYCOLOR_MODE=2,LSPOIRR_SRGB=1,CONTRAST_LUT_SIZE=1 Techniques=CMAA_2@CMAA_2.fx,DRME@MotionEstimation.fx,TFAA@TFAA.fx,AmbientLight@AmbientLight.fx,HDR@FakeHDR.fx,Deband@Deband.fx,SharpContrast@SharpContrast.fx,Glamarye_Fast_Effects_with_Fake_GI@Glamayre_Fast_Effects.fx,ContrastStretch@ContrastStretch.fx,prod80_04_ContrastBrightnessSaturation@PD80_04_Contrast_Brightness_Saturation.fx,FGFXLSPOIrr@FGFXLargeScalePerceptualObscuranceIrradiance.fx,qUINT_Solaris@qUINT_solaris.fx,prod80_06_LumaFade_Start@PD80_06_Luma_Fade.fx,EyeAdaption@EyeAdaption.fx,prod80_06_LumaFade_End@PD80_06_Luma_Fade.fx TechniqueSorting=CMAA_2@CMAA_2.fx,DRME@MotionEstimation.fx,TFAA@TFAA.fx,ReVeil_Top@ReVeil.fx,RTGlobalIllumination@qUINT_rtgi.fx,ReVeil_Bottom@ReVeil.fx,AmbientLight@AmbientLight.fx,HDR@FakeHDR.fx,Deband@Deband.fx,SharpContrast@SharpContrast.fx,Glamarye_Fast_Effects_with_Fake_GI@Glamayre_Fast_Effects.fx,ContrastStretch@ContrastStretch.fx,prod80_04_ContrastBrightnessSaturation@PD80_04_Contrast_Brightness_Saturation.fx,FGFXLSPOIrr@FGFXLargeScalePerceptualObscuranceIrradiance.fx,qUINT_Solaris@qUINT_solaris.fx,prod80_06_LumaFade_Start@PD80_06_Luma_Fade.fx,EyeAdaption@EyeAdaption.fx,prod80_06_LumaFade_End@PD80_06_Luma_Fade.fx,ADOF@qUINT_dof.fx,prod80_06_FilmGrain@PD80_06_Film_Grain.fx,Clarity@Clarity.fx,Vibrance@Vibrance.fx,AdaptiveFog@AdaptiveFog.fx,AdaptiveSharpen@AdaptiveSharpen.fx,AdvancedCRT@CRT.fx,After@Splitscreen.fx,Before@Detect_menus_and_videos_wrapper.fx,After@Detect_menus_and_videos_wrapper.fx,After@BeforeAfter.fx,ContrastAdaptiveSharpen@CAS.fx,ArcaneBloom@ArcaneBloom.fx,AreaCopy@AreaCopy.fx,ArtisticVignette@ArtisticVignette.fx,ASCII@ASCII.fx,AspectRatioSuite@AspectRatioSuite.fx,Before@BeforeAfter.fx,Cartoon@Cartoon.fx,Checkerboard@Checkerboard.fx,Chromakey@Chromakey.fx,CinematicDOF@CinematicDOF.fx,CinematicDOF@CinematicDOF.fx,ColorLab@ColorLab.fx,Comic@Comic.fx,Curves@Curves.fx,Daltonize@Daltonize.fx,DELC_Sharpen@qUINT_sharp.fx,Directionally_Localized_Anti_Aliasing_Plus@DLAA_Plus.fx,DisplayLUT@LUTTools.fx,ApplyLUT@LUTTools.fx,AspectRatioPS@AspectRatio.fx,Before@Splitscreen.fx,BilateralComic@BilateralComic.fx,Blooming_HDR@BloomingHDR.fx,Border@Border.fx,BUMPMAPPING@Bumpmapping.fx,CA@ChromaticAberration.fx,CEOG@CEOG.fx,ChromaticAberration@Prism.fx,ColorMatrix@ColorMatrix.fx,CRT_Lottes@CRT_Lottes.fx,CRT_Yee64@CRT_Yee64.fx,CRT_Yeetron@CRT_Yeetron.fx,Cursor@Cursor.fx,Debanding@qUINT_deband.fx,DeHaze@Dehaze.fx,DepthHaze@DepthHaze.fx,DirectionalDepthBlur@DirectionalDepthBlur.fx,DisplayDepth@DisplayDepth.fx,Dither@Dither.fx,DPX@DPX.fx,Emphasize@Emphasize.fx,FastSharp@FastSharp.fx,fastblur@fastBlur.fx,FilmGrain@FilmGrain.fx,FilmicAnamorphSharpen@FilmicAnamorphSharpen.fx,FilmicBloom@FilmicBloom.fx,FilmicSharpen@FilmicSharpen.fx,Flair@Flair.fx,Flashlight@Flashlight.fx,FlexibleCA@FlexibleCA.fx,Flipbook@Flipbook.fx,FocalDOF@FocalDOF.fx,FramerateLimiter@FramerateLimiter.fx,FXAA@FXAA.fx,Glamarye_Fast_Effects_without_Fake_GI@Glamayre_Fast_Effects.fx,SSDO_Plus@GloomAO.fx,Interlaced@Interlaced.fx,Letterbox@Letterbox.fx,Lightroom@qUINT_lightroom.fx,Limbo_Mod@Limbo_Mod.fx,LocalContrastCS@LocalContrastCS.fx,LumaSharpen@LumaSharpen.fx,LUT@LUT.fx,MinimalColorGrading@MinimalColorGrading.fx,Monochrome@Monochrome.fx,MultiLUT@MultiLUT.fx,NGLamps@NiceGuy_Lamps.fx,OS_SnowScape@SnowScape.fx,Outline@Outline.fx,PandaFX@PandaFX.fx,PerfectPerspective@PerfectPerspective.fx,PerfectPerspective@PerfectPerspective.fx,prod80_02_Bloom@PD80_02_Bloom.fx,prod80_02_Bonus_LUT_pack@PD80_02_Bonus_LUT_pack.fx,prod80_02_Cinetools_LUT@PD80_02_Cinetools_LUT.fx,prod80_03_Shadows_Midtones_Highlights@PD80_03_Shadows_Midtones_Highlights.fx,prod80_04_Black_and_White@PD80_04_BlacknWhite.fx,prod80_04_ColorBalance@PD80_04_Color_Balance.fx,prod80_04_Saturation_Limiter@PD80_04_Saturation_Limit.fx,prod80_04_SelectiveColor@PD80_04_Selective_Color.fx,prod80_04_SelectiveColor_v2@PD80_04_Selective_Color_v2.fx,prod80_06_Posterize_Pixelate@PD80_06_Posterize_Pixelate.fx,qUINT_ReGrade@qUINT_regrade.fx,Rim@Rim.fx,RingDOF@DOF.fx,MagicDOF@DOF.fx,GP65CJ042DOF@DOF.fx,HexLensFlare@HexLensFlare.fx,HoleFiller@HoleFiller.fx,Layer@Layer.fx,Levels@Levels.fx,LiftGammaGain@LiftGammaGain.fx,MagicBloom@MagicBloom.fx,MagicBorder@MagicBorder.fx,MagicBorder@MagicBorder.fx,MatsoDOF@DOF.fx,MartyMcFlyDOF@DOF.fx,MBMB@MBMB.fx,MC_DAO@MC_SSAO.fx,Monocular_Cues@Depth_Cues.fx,MultiFX@MultiFX.fx,MXAO@qUINT_mxao.fx,NGLighting@NGLighting.fx,Normal_Filter_Anti_Aliasing@NFAA.fx,Nostalgia@Nostalgia.fx,Oilify@Oilify.fx,Overlay@Overlay.fx,Pantomorphic@PerfectPerspective2.fx,Pantomorphic@PerfectPerspective2.fx,PiecewiseFilmicTonemap@PiecewiseFilmicTonemap.fx,PiecewiseFilmicTonemap_Debug@PiecewiseFilmicTonemap.fx,Pirate_DOF@Pirate_Depth_DOF.fx,PPFXBloom@PPFX_Bloom.fx,PPFXSSDO@SSDO.fx,prod80_01A_RT_Correct_Contrast@PD80_01A_RT_Correct_Contrast.fx,prod80_01B_RT_Correct_Color@PD80_01B_RT_Correct_Color.fx,prod80_01_Color_Gamut@PD80_01_Color_Gamut.fx,prod80_02_LUT_Creator@PD80_02_LUT_Creator.fx,prod80_03_Color_Space_Curves@PD80_03_Color_Space_Curves.fx,prod80_03_CurvedLevels@PD80_03_Curved_Levels.fx,prod80_03_Levels@PD80_03_Levels.fx,prod80_04_ColorGradient@PD80_04_Color_Gradients.fx,prod80_04_ColorIsolation@PD80_04_Color_Isolation.fx,prod80_04_ColorTemperature@PD80_04_Color_Temperature.fx,prod80_04_Magical_Rectangle@PD80_04_Magical_Rectangle.fx,prod80_04_Technicolor@PD80_04_Technicolor.fx,prod80_05_LumaSharpen@PD80_05_Sharpening.fx,prod80_06_ChromaticAberration@PD80_06_Chromatic_Aberration.fx,prod80_06_Depth_Slicer@PD80_06_Depth_Slicer.fx,qUINT_MotionVectors@qUINT_motionvectors.fx,qUINT_opticalflow@qUINT_of.fx,PCGI_One@RadiantGI.fx,RetroFog@RetroFog.fx,rj_sharpen@rj_sharpen.fx,Scatter1@Scatter.fx,Scatter@Scatter.fx,SCurve@SCurve.fx,SimpleGrain@SimpleGrain.fx,SlowSharp@SlowSharp.fx,SMAA@SMAA.fx,Smart_Sharp@Smart_Sharp.fx,SSR@qUINT_ssr.fx,SunsetFilter@SunsetFilter.fx,TAA@Temporal_AA.fx,Technicolor@Technicolor.fx,Technicolor2@Technicolor2.fx,ImageTest@Image.fx,TiltShift@TiltShift.fx,Tint@Sepia.fx,Tonemap@Tonemap.fx,Trails@Trails.fx,UIDetect_ShowPixel@UIDetect.fx,UIDetect@UIDetect.fx,UIDetect_Before@UIDetect.fx,UIDetect_After@UIDetect.fx,UIMaskCreator@UIMaskCreator.fx,UIMask_Top@UIMask.fx,UIMask_Bottom@UIMask.fx,VolumetricFog@VolumetricFog.fx,VolumetricFogV2@Volumetric Fog V2.0.fx,WarpSharp@warpsharp.fx,AdaptiveTonemapper@AdaptiveTonemapper.fx,Bloom@qUINT_bloom.fx,prod80_03_FilmicTonemap@PD80_03_Filmic_Adaptation.fx,Clarity2@Clarity2.fx,LV_deband@LV_deband.fx
Tengo por ahi algunas configuraciones de shaders para simular la fidelidad visual de un crt en pantallas planas, y aunque visualmente dan bastante el pego, el input lag se va por las nubes.
Respecto al tema principal del hilo, lo importante ya no se trata de que si emulacion, fpga, emuladores en paginas web, distribuciones para emular, lo mas importante de todo es el tremendo trabajo que llevan desde hace muchos años, todas estas personas que han estado dumpeando roms, desencriptando maquinas recreativas, recopilando software y creando hardware y programas necesario para esta tremenda labor.
@Rgbunter Estoy haciendo uso de un paquete de shader, que se llama Megabezel, lo puedes descargar desde retroarch, y luego aqui tengo para algunas consolas crt-sony-megatron-viewsonicA90f+-sdr.shader
Para MAME, estoy usando uno de los packs de retrocrisis, en su version 1080p flat RC GDV-NTSC arcade clean
No pego el contenido como dices, ya que entonces se rompería todo.
Esos shaders, cargan otros archivos. por lo que es mejor que descargue desde retroarch. En el caso de retrocrisis, no sé si estén en retroarch, ya que lo descargué a través de un video en youtube.
MonkeyJedi escribió:Esto me lleva a pensar que la emulación va a ser la única esperanza para preservar los videojuegos en el futuro.
Lo único que preserva el juego original es la publicación del código fuente. Pero claro, eso no sirve para poder jugar. Sólo para preservar el contenido del juego.
La emulación es una buena opcion. Pero antes o después, todo emulador que no se actualice no sera posible usarlo en sistemas modernos. Además, hay que tener en cuenta que nunca va a ser posible hacer una emulación 100% precisa. Siempre existen y existirán fallos.
Con el tiempo, lo único que garantiza que una obra (sea del tipo que sea) va a estar disponible para generaciones futuras, es el interés por la misma. Hay mucho contenido que ya se ha perdido para siempre y mucho otro que se perderá con el tiempo. Es algo completamente normal y que hay que asumir.
Rgbunter
Adicto
326 mensajes desde nov 2021
Editado 2 veces. Última: 22/11/2025 - 14:46:34 por Rgbunter.
1985a escribió:@Rgbunter Estoy haciendo uso de un paquete de shader, que se llama Megabezel, lo puedes descargar desde retroarch, y luego aqui tengo para algunas consolas crt-sony-megatron-viewsonicA90f+-sdr.shader
Para MAME, estoy usando uno de los packs de retrocrisis, en su version 1080p flat RC GDV-NTSC arcade clean
No pego el contenido como dices, ya que entonces se rompería todo.
Esos shaders, cargan otros archivos. por lo que es mejor que descargue desde retroarch. En el caso de retrocrisis, no sé si estén en retroarch, ya que lo descargué a través de un video en youtube.
He estado haciendo pruebas con esos shaders de retroarch en un monitor ips 1080p y la verdad es que se ve bastante bien no es 100% como una verdadera pantalla crt pero se parece bastante, sobre todo si tocas los valores de fosforescencia de las scanlines. Si que hay algo de input lag perceptible, muy poquito eso si, me imagino que si usas una cpu/gpu de las ultimas pues ya tiene que ser inperceptible y si pones algun equipo sacado de un vertedero/punto limpio, pues el input lag sera insoportable.
Curiosamente he estado probando el juego Neon Inferno que de serie trae unos shaders para simular crt que me parece que son muy similares o los mismos de Retrocrisis, tanto en monitor ips con los shaders como en television crt, los resultados son en ambos casos muy buenos.