驱动之家 昨天
超级逼真!前世嘉工程师打造CRT模拟器:拍一下修复细节都还原了
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_font3.html

 

快科技 7 月 17 日消息,前世嘉和 Facebook 软件工程师 GOROman 开发了一款 macOS 平台 CRT 显示器模拟器,还原程度之高甚至支持 " 拍一下屏幕修画面 " 的经典操作。

该项目名为 famicom-rf-hackrf-decoder,核心原理是通过开源软件定义无线电(SDR)方案 HackRF One 接收 Famicom(日版 NES)的 VHF 射频输出信号(NTSC-J 制式),在软件中完成全 NTSC-J 彩色解码,并通过 SDL2 在桌面窗口中实时显示。

接好硬件后,红白机的 RF 调制视频信号可以在 VHF 1 频道或 2 频道接收,画面直接显示在现代 LCD 屏幕的桌面窗口中,无需连接任何实体 CRT 设备。

值得注意的是,Famicom 的 RF 输出并非标准广播规格,其视频信号采用非隔行 240p 格式,每行色度相位推进 120 度,每帧还包含一根短行,这些参数均不符合标准 NTSC 广播规范。

这意味着解码器不能简单套用标准电视信号处理流程,必须在后台运行多道工序来消除信号漂移、画面抖动和色同步不稳定等问题。

因此从本质上说,这款软件相当于在 macOS 上完整模拟了一台模拟电视的 " 大脑 ",负责锁定画面稳定性和色彩还原。

本周二 GOROman 首次展示该项目时,部分网友吐槽效果更像 "CRT 损坏模拟器 ",认为闪烁、噪点和色差等 CRT 特效过于夸张,画面看起来像一台快要报废的老电视。

对此 GOROman 解释,初次演示是故意夸张地偏移了 VHF 频率,目的是制作一个吸睛且幽默的展示视频,并非模拟器的真实表现。

随后 GOROman 发布新视频,展示了新功能:用手拍一下模拟器顶部,画面稳定性就会改善,完美复刻了当年拍打老式电视修画面的物理交互体验。这一功能迅速在社交媒体上引发怀旧热潮,许多网友表示这是几代人共同的时代记忆。

关于敲击功能的实现原理,有人猜测可能利用了 MacBook 翻盖角度传感器的反馈信号,不过查看 GitHub 项目页面后发现,软件中存在一个 "audio tap" 输入变量,效果更可能是基于 MacBook 麦克风采集到的敲击音频触发的。

评论区还有用户请求添加 " 磁铁模式 ",以此来模拟 CRT 靠近磁铁后的色彩失真和色偏效果,GOROman 暗示这一功能可能即将到来。

【本文结束】如需转载请务必注明出处:快科技

责任编辑:黑白

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

世嘉 工程师 效果 macbook macos
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论