来自 社会 2019-10-17 15:04 的文章

安福元试论国产动画电影《哪吒之魔童降世》的成功之道

摘要:国产动画电影《哪吒之魔童降世》在2019年的暑期档电影中表现亮眼,屡屡刷新国内动画电影的票房纪录。这部取材于中国传统神话人物哪吒的改编作品,在当代视角下,让“哪吒IP”重新焕发了新的艺术活力。本文从影视文本、人物形象、文化主题以及营销策略四个方面分析该片的成功原因,进一步思考新时期国产动漫电影的创新融合的基本路径。

关键词:国产动画电影;《哪吒之魔童降世》;改编策略

2019年暑期档电影市场中,国产动漫电影《哪吒之魔童降世》无疑是一匹黑马。自7月26日上映以来,截至8月1日,该片在IMAX银幕已经获得了9000万元的票房,超越《疯狂动物城》成为IMAX中国最高票房的动画影片;上映第11天各地累计票房已经突破25亿元,正在创造中国电影史上国产动漫电影票房的新纪录。到目前为止,该片豆瓣评分8.7分,猫眼9.7分。可以说,《哪吒之魔童降世》不仅获得了市场的回应,也收获了观众的口碑,成为国产动画电影史上不容忽视的现象级作品。

《哪吒之魔童降世》是由80后鬼才导演饺子执导,霍尔果斯彩条屋、可可豆动画以及十月文化影业联合发行的一部国产动画电影。该片通过对传统神话故事的改编,讲述了哪吒一出生便阴差阳错被魔丸附体,在外界众人的误解与偏见中,他最初顽劣反叛,注定成为“混世魔童”,但是在父母、师父的耐心帮助下一路成长,对抗命运和偏见,找回自我的故事。

随着电子信息技术的发展,我国3D动画电影的制作水准也在不断提高。如果说2015年《西游记之大圣归来》正式吹响了国产3D动画电影数字化道路的集结号,之后的《大鱼海棠》《白蛇·缘起》《大护法》等一系列作品各自有所突破,那么《哪吒之魔童降世》则是这条探索道路上的第一个里程碑式成果。从影视文本、人物形象以及主题文化和营销策略来看,该片的成功有其逻辑可循,也为今后国产动漫的创新融合发展路径提供了新思路。

一、高质量的影视文本呈现

对于观众来讲,大荧幕上的动画电影精彩与否,最直观的检验方式就是镜头设计和完成度。作为国内首部3DIMAX动画电影,《哪吒之魔童降世》的特效镜头在水准和量级上都较以往大大提高。在全国60多个制作团队的助阵下,该片的后期制作磨合了3年之久,片中涉及5000多个初版设计镜头和1400多个特效镜头,其中哪吒打斗的精彩动作镜头占到80%左右,最终呈现出特效精美、场面震撼的3D动画效果。以哪吒、太乙真人、申公豹、熬丙四人最后的乱斗中误入山水社稷图为例,四人争夺毛笔的长镜头打斗长达40秒左右,几乎是采用“一镜到底”的拍摄方式,镜头随着“毛笔”和人物的打斗轨迹将电影里多维的时空衔接得流畅自然,镜头的推拉摇移、场景纵深以及人物动作配合之完美,做到了一气呵成,直接让观众在画面张力中身临其境般地感受到了幻觉世界中的审美体验。

此外,故事是撑起电影的核心要素。近年来,不少国产动画都在传统文化基础上改编故事情节,但是也出现了无厘头、不尊重原著的胡乱恶搞作品。如何讲好故事依旧是国产动漫面临的一大问题。《哪吒之魔童降世》的剧本经过两年的打磨,在借鉴《封神演义》《哪吒闹海》等经典动画电影作品的同时,抛去观众熟知的“哪吒闹海”“削骨还父削肉还母”等故事情节。该片分别以“灵珠”和“魔丸”转世两条线索交叉展开叙述,原著中“灵珠子”转世的哪吒在影片刚开始阴差阳错被“魔丸”附体,成为三年后注定被天雷下凡摧毁的魔童;而申公豹为争夺十二金仙位置盗走“灵珠”,与被锁在海底镇妖的龙族进行交易,欲将龙太子敖丙培育成取代哪吒的“救世英雄”,帮助龙族重见天日。在传统成长类英雄叙事模式之下,哪吒和敖丙背负亦正亦邪的身份设定,完成了“灵珠魔丸降世—闭关修炼—降妖救人互相结识—生辰宴立场冲突对抗—灵珠魔丸共同抵抗天雷”的戏剧过程,让观众看到不同的故事走向的同时,做到了剧本改编逻辑自恰,叙事节奏张弛有度。

二、人物形象生动饱满

《封神演义》中,哪吒是神通广大又“不谙事体”的顽童;《西游记》里,哪吒是三头六臂的天庭小战神;《哪吒闹海》中,哪吒是敢做敢为的少年英雄……在以往的银幕中,他是一个似男非女的漂亮娃娃形象,同时天生肩负正义使命。而“魔丸”托生的哪吒,用厚厚的刘海遮挡额头的魔丸标记、自带朋克叛逆风格的烟熏妆、塌鼻梁带小雀斑再加上一口鲨鱼牙,还经常手插裤兜,这些五官特征和肢体动作更带有反叛的野性色彩。同时,导演进一步挖掘了哪吒身上的情感因素,让他化身为一个被人误解排斥的孤独小孩。受爹娘行为影响,哪吒内心渴望成为救世济民的大英雄,但是在魔丸身世的阴影下,他从小被人误解排斥,被当成妖怪,没有亲人和朋友的陪伴,于是伪装成反叛乖戾的混世魔童,用戏弄大家的方式来掩盖内心的孤独;尽管嘴上说不愿意为那些误解自己的百姓学法术,但又学会克制冲动从妖怪手里救下小女孩——这样的哪吒有点傲娇嘴硬,但其优点和缺点更具合理性和感染力。

})();