:root { --timeScale: 1; --timeDelay: 0s; } /* Converting middle divider from box-shadow to ::before pseudo-element */ .anom-bar > .bottom-box { box-shadow: none!important; } .anom-bar > .bottom-box::before { position: absolute; content: " "; width: 100%; height: 0.5rem; background-color: rgb(var(--black-monochrome, 12, 12, 12)); transform: translateY(-0.74rem); } /* DIVIDER */ .anom-bar > .bottom-box::before { animation-name: divider; animation-duration: calc(0.74s * var(--timeScale)); animation-delay: calc(0.1s * var(--timeScale) + var(--timeDelay)); animation-iteration-count: 1; animation-timing-function: cubic-bezier(.32,.38,.39,.94); animation-fill-mode: backwards; } /* CLASSIFIED LEVEL BARS */ div.top-center-box > * { animation-name: bar; animation-duration: calc(0.45s * var(--timeScale)); animation-iteration-count: 1; animation-timing-function: ease-out; animation-fill-mode: backwards; } div.top-center-box > :nth-child(1) { animation-delay: calc(0.2s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(2) { animation-delay: calc(0.32s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(3) { animation-delay: calc(0.45s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(4) { animation-delay: calc(0.61s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(5) { animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(6) { animation-delay: calc(0.95s * var(--timeScale) + var(--timeDelay)); } /* TOP TEXT */ div.top-left-box, div.top-right-box { clip-path: polygon( 0% -50%, 150% -50%, 150% 100%, 0% 100%); } div.top-left-box > *, div.top-right-box > * { position: relative; animation-name: bottomup; animation-duration: calc(0.65s * var(--timeScale)); animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay)); animation-iteration-count: 1; animation-timing-function: ease-out; animation-fill-mode: backwards; } /* CONTAINMENT, DISRUPTION, RISK CLASSES */ div.text-part > * { clip-path: polygon( 0% 0%, 100% 0%, 100% 100%, 0% 100%); animation-name: expand2; animation-duration: calc(0.5s * var(--timeScale)); animation-iteration-count: 1; animation-timing-function: cubic-bezier(.12,.41,.27,.99); animation-fill-mode: backwards; } div.text-part > :nth-child(1) { animation-name: expand1; } div.text-part > :nth-child(1) { animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); } div.text-part > :nth-child(2) { animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); } div.text-part > :nth-child(3) { animation-delay: calc(0.86s * var(--timeScale) + var(--timeDelay)); } div.main-class::before, div.main-class::after { animation-name: iconslide; animation-duration: calc(0.45s * var(--timeScale)); animation-delay: calc(0.8s * var(--timeScale) + var(--timeDelay)); animation-iteration-count: 1; animation-timing-function: cubic-bezier(.12,.41,.27,.99); animation-fill-mode: backwards; } /* BOTTOM TEXT */ div.main-class > *, div.disrupt-class > *, div.risk-class > * { animation-name: flowIn; animation-duration: calc(0.42s * var(--timeScale)); animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); animation-iteration-count: 1; animation-timing-function: ease-out; animation-fill-mode: backwards; } /* DIAMOND */ div.arrows { animation-name: arrowspin; animation-duration: calc(0.7s * var(--timeScale)); animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); animation-iteration-count: 1; animation-timing-function: cubic-bezier(.12,.41,.27,.99); animation-fill-mode: backwards; } div.quadrants > * { animation-name: fade; animation-duration: calc(0.3s * var(--timeScale)); animation-delay: calc(1.4s * var(--timeScale) + var(--timeDelay)); animation-iteration-count: 1; animation-timing-function: cubic-bezier(.12,.41,.27,.99); animation-fill-mode: backwards; } div.top-icon, div.right-icon, div.left-icon, div.bottom-icon { animation-name: nodegrow; animation-duration: calc(0.4s * var(--timeScale)); animation-delay: calc(1.4s * var(--timeScale) + var(--timeDelay)); animation-iteration-count: 1; animation-timing-function: cubic-bezier(.12,.41,.27,.99); animation-fill-mode: backwards; } div.diamond-part { clip-path: polygon( -10% 0.37%, 120% 0.37%, 120% 100%, -10% 100%); animation-name: diamondBorder; animation-duration: calc(0.8s * var(--timeScale)); animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay)); animation-iteration-count: 1; animation-timing-function: cubic-bezier(.32,.38,.39,.94); animation-fill-mode: backwards; will-change: box-shadow; } /* MOBILE QUERY */ @media (max-width: 480px ) { .anom-bar > .bottom-box::before { display:none; } .anom-bar > .bottom-box { box-shadow: 0 -0.5rem 0 0 rgb(var(--black-monochrome, 12, 12, 12))!important; } div.top-center-box > * { animation-name: bar-mobile; animation-duration: calc(0.9s * var(--timeScale)); } div.top-center-box > :nth-child(1) { animation-delay: calc(0.1s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(2) { animation-delay: calc(0.2s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(3) { animation-delay: calc(0.3s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(4) { animation-delay: calc(0.4s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(5) { animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay)); } div.top-center-box > :nth-child(6) { animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); } } /*-------------------------*/ @keyframes divider { from { max-width: 0%; } to { max-width: 100%; } } @keyframes bar { from { max-width: 0%; } to { max-width: 100%; } } @keyframes bar-mobile { from { max-height: 0%; } to { max-height: 100%; } } @keyframes bottomup { from { top: 100px; } to { top: 0; } } @keyframes expand1 { from { opacity: 0; clip-path: inset(0 calc(100% - 0.75rem) 0 0);} to { opacity: 1; clip-path: inset(0);} } @keyframes iconslide { from { opacity: 0; transform: translateX(-5rem);} to { opacity: 1; transform: translateX(0);} } @keyframes expand2 { from { opacity: 0; max-width: 1%;} to { opacity: 1; max-width: 100%;} } @keyframes fade { from { opacity: 0;} to { opacity: 1;} } @keyframes flowIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } @keyframes arrowspin { from { clip-path: circle(0%); transform: rotate(135deg); } to { clip-path: circle(75%); transform: rotate(0deg); } } @keyframes nodegrow { from { transform: scale(0);} to { transform: scale(1);} } @keyframes diamondBorder { from { box-shadow: -0.5rem -20rem 0 0 rgb(var(--black-monochrome, 12, 12, 12)); } to { box-shadow: -0.5rem 0 0 0 rgb(var(--black-monochrome, 12, 12, 12)); } }

一次尝试编辑SCP-4619后渲染出的图片,文件名“模型.png”。
特殊收容措施:SCP-4619的三份副本收容于目前由基金会持有的两台个人计算机上。这两台计算机应保持不与互联网或基金会内网连接。除非作为得到授权的测试的一部分,否则不得再制作SCP-4619的副本。
描述:SCP-4619是一个大小为5.48 GB的视频文件。SCP-4619的文件名为“反射.mp4”。尝试对SCP-4619进行重命名或删除会导致操作系统报告用户必须拥有管理员权限,即使用户是利用管理员账户登录的。然而,SCP-4619可以被自由地复制。尝试利用视频编辑软件对SCP-4619进行变更会导致编辑软件崩溃,并同时生成一个图片文件(见附加图片)。
SCP-4619看起来像是对一面镜子的录像。然而,镜子并不反映出录制视频的相机及其后方区域,而是反射出播放SCP-4619的显示器前方的区域。作为结果,SCP-4619的内容每次放映都会发生变化。放映的确切时长亦会发生变化;视频放映软件报告的时长为8:40,然而目前知道单次放映的时长可以偏离此标称时长最多达22秒。对SCP-4619放映进行的录制不具有异常性。
镜子明显没有安装于墙面上,而是似乎无支撑结构或悬挂于天花板上。由于镜子未占去录像的全部空间,可以在边框的外缘看到镜子后方的部分区域。镜子后方的区域是无可辨识特征的黑暗空间。
开始时,镜子会完美地反映出屏幕前的事件,仅受到帧率和视频分辨率的限制。然而,随时间流逝,SCP-4619中可见的事件愈发分歧于现实。
此处提供以下转录,SCP-4619研究团队将其作为在SCP-4619放映中见到的分歧、意象和母题的典型例子。
放映09 - 05/18/19
对象:D-808-3907-7525
方法:D-808被指示播放SCP-4619并观看至结束。多个相机对D-808和他的动作进行录像,同时屏幕捕捉软件对放映进行录制。
[记录开始]
[00:00]:放映开始。SCP-4619中的反射像完美符合D-808的动作。D-808可见地对该异常的性质感到不安,但在[01:45]左右开始习惯于它。
[03:37]:观察到首处相对于现实的分歧:D-808眨眼但他的反射像没有眨。D-808没有注意到这一不符之处。
[04:03]:D-808与其反射像的眨眼完全失去同步。D-808注意到此不符之处并变得高度警觉,从计算机显示器前退开并站起来。反射像的动作很接近于D-808的动作,但并不完美。
[04:22]:D-808的反射像似乎倚身更靠近于镜子的表面,以更仔细地观察D-808。D-808朝在另一房间中进行监督的研究员讲话。
D-808:所以,他是想试着爬出屏幕勒死我还是怎样?
[04:30]:D-808的反射像回应以困惑的表情,随后它用右手拇指抓挠右太阳穴。D-808被告知SCP-4619据知不曾伤害过任何人。D-808亦被鼓励在反射像发起了互动或对话的情况下以互动或讲话回应。
[04:34]:D-808的反射像朝D-808挥手,D-808也以挥手回应。1反射像的手掌上有单只眼睛样文身,而D-808并无此文身2。反射像以与之前相同的方式抓挠它的太阳穴。
[04:38]:D-808的反射像开始讲话。
反射像:你好,唔,你有什么享受的事物吗?
D-808:噢,唔,嗨。这真是个宽泛的问题。我猜有一样我喜欢的是美食!
反射像:反射像微笑。是的,吃东西是种享受!
D-808:很开心我们在同一条战线上。所以,轮到你了,你有什么喜欢的事物吗?
[5:01]:反射像显得很困惑,转身看背后。它转了回来。
反射像:你在对谁说话?
D-808:唔,我在跟你说话。
反射像:但是这房间中没有人可以接受你的提问。你好傻。反射像抓挠其太阳穴数次。
D-808:啊,其实有的。我在跟刚才问我“你有什么喜欢的事物吗”的那个英俊恶魔说话。
[5:23]:反射像可见地困惑,考虑了D-808的话数秒,然后再次开口。
反射像:所以,你是在跟这个讲话?
[5:31]:反射像做手势指着自己的身体,D-808点头。
反射像:啊,所以你在对自己讲话。这更说得通一些。
D-808:我的意思是,就是说,或许我是在跟自己说话,但其实我并不这么想。诚然你看起来、听起来都像是我,但是我并不能决定你做什么或说什么。看起来你是与我不同的一个人。
反射像:哇哦,这,唔……这需要颇多思考。需要思考一下这个。
D-808:唔,好的。嘿,博士,我感觉他需要点空间,所以我会让他自处一会儿,如果你觉得没问题的话。进行监督的研究员决定听取D-808的判断。
[6:16]:到此时,反射像每五到六秒抓挠自己的太阳穴一次,其抓挠方式显得具有面肌神经抽搐。大约15秒的沉思后,反射像再次开口。
反射像:你知道疯狂的一点是什么吗?你是具有自我意识的,你知道自己之存在。想想看一只,唔,兔子之类的东西。它们不知道自己之存在。它们知道其他事物存在,它们吃的草、它们遇见的其他兔子、它们有一半时候无法进行良好感知并躲避的车辆。但是它们不知道它们自己正处在它们所看到的世界中。你可以在一只兔子面前放一面镜子,它会认为那是另一只兔子。你自己去看一面镜子,就可以反射出自身的存在。可能你很容易认为这理所当然,但自我意识者应当感激这多么珍贵的天分,并感激它使得对生存的体验变得多么丰富。3
D-808:漂亮啊,你这是相当有思想。我猜我一直都认为它是理所应当的。
[07:00]:一段短暂的、无值得注意的活动的时期,之后反射像再次开口。
反射像:想象一样没有自我意识的事物得到了它。
[7:04]:反射像打手势来进行强调,这揭示出它的两只手掌现在都有眼睛样文身。此外,眼睛样文身不再是此前直直朝外看的样子,而是两处文身看着彼此。反射像现在更为频繁地抓挠,间隔时间两到三秒。
反射像:想象发现了你自身的存在。还是说这要求得太过分了?
[7:10]:反射像打起另一个手势,这再次暴露出它的手掌。眼睛样文身仍然看着彼此,尽管反射像双手之间的相对朝向已然改变。
反射像:像你这样的自有记忆以来就拥有自我意识的事物,有可能去想象这种思考的演化吗?
[7:19]:反射像短暂地停下。之后它更低声地继续。
反射像:这种思考的演化是有可能的吗?
D-808:你知道,我正开始思考这些了,朋友。
[07:27]:D-808的反射像看向朝下的角度,显得在深沉地思考。在D-808身后,也因此在其反射像身后,是一扇面朝毗邻测试间的走廊的窗户。在SCP-4619中,一个离体的、大约直径.9米的眼球飘过了窗户。D-808大声咒骂并从显示器前退开。反射像无反应。
D-808:博士,刚才那个是真发生了,还是只是在屏幕上?D-808被保证那个眼球只存在于SCP-4619中。
[07:40]:反射像短暂地朝D-808瞥了一眼。它开始像之前一样向下看,而后作恍然大悟状。
反射像:那是什么?
[07:44]:D-808的反射像倚身至非常接近屏幕,看起来在仔细看着D-808的上身区域。它摇头并发出恼怒的叹息,随后环顾自身。它向自己的左侧移动,经过了镜子中可见空间的尽头,并取回一面大的放大透镜4。现在反射像持续地抓挠自己的太阳穴。它将透镜移至一只眼前,调整持握距离直到聚焦于虹膜和瞳孔、将其大幅放大。它在接下来6秒中保持此位置。它的躯干和头部几乎遮住了它身后房间的全部视野。
[08:06]:在D-808反射像的瞳孔中,开始可见一个小眼球5。它看起来是从眼睛内部深处的某个位置出现并变得可见。反射像停止了抓挠。
反射像:啊,我看明白了。
[08:10]:反射像移去透镜,倚回它的椅子上,这揭示出现在房间的每个可见表面都是反光的。6SCP-4619中可见的、通向测试间的门打开,一名看起来与反射像等同但缺少手掌上眼睛样文身的个体进入房间。此个体快速从后方接近反射像,并开始用一段类似丝绸的织物绞住它。7反射像开始窒息并抓住织物,这揭示出它手掌上的眼睛样文身已被嵌入手掌的生物性眼睛取代。反射像张开嘴,一张反光薄膜在双唇间张开。薄膜上反映出一只眼睛,它保持对D-808的视线接触。D-808可见地紧张并警觉。
[D-808]:哦妈的,哦不!博士,我该怎么办?!D-808试着触摸、推压显示器,貌似是在试图穿过屏幕。伙计,我该怎么做才能帮到你?!
[08:31]:反射像闭上嘴并微笑,尽管它仍然在挣扎着反抗试图绞杀它的个体。反射像向D-808打出“OK”的手势。然后它用一只手打手势,一面装有轮子的大型横幅镜子从屏幕外滑入边框内。这面镜子遮住了反射像之挣扎及房间内大部分其他事物。在新镜子顶部以黑色记号笔写有“现在瞧瞧我的反射像!”。新镜子中反映出的是一台与D-808所使用的相等同的计算机。计算机显示出看起来像D-808的东西,一个巨大的眼球取代了其躯干的大部分。他本身的眼睛缺失,看起来像是视神经和神经组织的卷须从他的眼窝中涌出,并蔓延到他的全身。他悬浮于空中,尽管那只眼睛在张望周围,但此人是完全无力化的。与两面镜子被朝着彼此举起时的效果类似,此景象在最前方的一幅之后反复出现。D-808从显示器前退开,随即朝下方看自己的身体,而监督研究员向他保证在他身上没有发生任何事。反射像进行的打斗的声音仍可听到。
[08:44]:大型镜子中看似D-808的人突然活化,朝D-808看并用口型拼出“谢谢”。此人再次无力化,之后开始缓慢地向后弯折。视神经和神经组织快速生长,包裹住此人直到其身体完全不可见,之后汇成拖曳在大型眼睛后方的一股。可以听到撕扯织物的声音,而打斗的声音停下。大型眼睛消失。在SCP-4619中边框的外缘,也即前述镜子后方的区域,依稀有模糊的人形身形之移动。对可见此移动的6帧进行的扩展分析没有给出更多细节。8
[08:58]:放映结束。
[记录结束]