Whoops, looks like something went wrong.

3/3 InvalidArgumentException in classes.php line 2482: The _controller value "ToolsBundle:Controller:CustomExceptionController" maps to a "Vibia\ToolsBundle\Controller\ControllerController" class, but this class was not found. Create this class or check the spelling of the class and its namespace.

  1. in classes.php line 2482
  2. at ControllerNameParser->parse('ToolsBundle:Controller:CustomExceptionController') in classes.php line 2542
  3. at ControllerResolver->createController('ToolsBundle:Controller:CustomExceptionController') in classes.php line 2163
  4. at ControllerResolver->getController(object(Request)) in TraceableControllerResolver.php line 46
  5. at TraceableControllerResolver->getController(object(Request)) in HttpKernel.php line 132
  6. at HttpKernel->handleRaw(object(Request), '2') in HttpKernel.php line 64
  7. at HttpKernel->handle(object(Request), '2', false) in ContainerAwareHttpKernel.php line 69
  8. at ContainerAwareHttpKernel->handle(object(Request), '2', false) in ExceptionListener.php line 50
  9. at ExceptionListener->onKernelException(object(GetResponseForExceptionEvent), 'kernel.exception', object(TraceableEventDispatcher))
  10. at call_user_func(array(object(ExceptionListener), 'onKernelException'), object(GetResponseForExceptionEvent), 'kernel.exception', object(TraceableEventDispatcher)) in WrappedListener.php line 61
  11. at WrappedListener->__invoke(object(GetResponseForExceptionEvent), 'kernel.exception', object(ContainerAwareEventDispatcher))
  12. at call_user_func(object(WrappedListener), object(GetResponseForExceptionEvent), 'kernel.exception', object(ContainerAwareEventDispatcher)) in classes.php line 1858
  13. at EventDispatcher->doDispatch(array(object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.exception', object(GetResponseForExceptionEvent)) in classes.php line 1773
  14. at EventDispatcher->dispatch('kernel.exception', object(GetResponseForExceptionEvent)) in TraceableEventDispatcher.php line 140
  15. at TraceableEventDispatcher->dispatch('kernel.exception', object(GetResponseForExceptionEvent)) in HttpKernel.php line 221
  16. at HttpKernel->handleException(object(RuntimeException), object(Request), '1') in HttpKernel.php line 75
  17. at HttpKernel->handle(object(Request), '1', true) in ContainerAwareHttpKernel.php line 69
  18. at ContainerAwareHttpKernel->handle(object(Request), '1', true) in Kernel.php line 185
  19. at Kernel->handle(object(Request)) in app_dev.php line 43

2/3 RuntimeException in AbstractException.php line 96: "Notice: Undefined index: _urlAuth" in "/var/www/html/vibia-front/src/Vibia/FrontBundle/Resources/views/Partial/header.html.tpl"

  1. in AbstractException.php line 96
  2. at AbstractException::createFromPrevious(object(ContextErrorException), '/var/www/html/vibia-front/src/Vibia/FrontBundle/Resources/views/Partial/header.html.tpl') in SmartyEngine.php line 259
  3. at SmartyEngine->render('FrontBundle:Partial:header.html.tpl', array('currentLang' => 'fr', 'currentCat' => 'int', 'lang' => 'fr', 'catalog' => 'int', 'prms' => 'eyJ1cyI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL3VzXC9hcmNoaXRlY3R1cmUtYW5kLWNpbmVtYVwvIiwiaXQiOiJodHRwczpcL1wvdmliaWEuZGV2XC9pdFwvYXJjaGl0ZXR0dXJhLWUtY2luZW1hXC8iLCJmciI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2ZyXC9hcmNoaXRlY3R1cmUtZXQtY2luZW1hXC8iLCJkZSI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2RlXC9hcmNoaXRla3R1ci11bmQtZmlsbVwvIiwiZXMiOiJodHRwczpcL1wvdmliaWEuZGV2XC9lc1wvYXJxdWl0ZWN0dXJhLXktY2luZVwvIiwiZW4iOiJodHRwczpcL1wvdmliaWEuZGV2XC9lblwvYXJjaGl0ZWN0dXJlLWFuZC1jaW5lbWFcLyJ9', '_urlEproject' => 'https://app.vibia.dev', '_url_wordpress' => 'https://vibia.dev/')) in SmartyEngine.php line 408
  4. at SmartyEngine->renderResponse('FrontBundle:Partial:header.html.tpl', array('currentLang' => 'fr', 'currentCat' => 'int', 'lang' => 'fr', 'catalog' => 'int', 'prms' => 'eyJ1cyI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL3VzXC9hcmNoaXRlY3R1cmUtYW5kLWNpbmVtYVwvIiwiaXQiOiJodHRwczpcL1wvdmliaWEuZGV2XC9pdFwvYXJjaGl0ZXR0dXJhLWUtY2luZW1hXC8iLCJmciI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2ZyXC9hcmNoaXRlY3R1cmUtZXQtY2luZW1hXC8iLCJkZSI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2RlXC9hcmNoaXRla3R1ci11bmQtZmlsbVwvIiwiZXMiOiJodHRwczpcL1wvdmliaWEuZGV2XC9lc1wvYXJxdWl0ZWN0dXJhLXktY2luZVwvIiwiZW4iOiJodHRwczpcL1wvdmliaWEuZGV2XC9lblwvYXJjaGl0ZWN0dXJlLWFuZC1jaW5lbWFcLyJ9', '_urlEproject' => 'https://app.vibia.dev', '_url_wordpress' => 'https://vibia.dev/'), null) in DelegatingEngine.php line 57
  5. at DelegatingEngine->renderResponse('FrontBundle:Partial:header.html.tpl', array('currentLang' => 'fr', 'currentCat' => 'int', 'lang' => 'fr', 'catalog' => 'int', 'prms' => 'eyJ1cyI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL3VzXC9hcmNoaXRlY3R1cmUtYW5kLWNpbmVtYVwvIiwiaXQiOiJodHRwczpcL1wvdmliaWEuZGV2XC9pdFwvYXJjaGl0ZXR0dXJhLWUtY2luZW1hXC8iLCJmciI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2ZyXC9hcmNoaXRlY3R1cmUtZXQtY2luZW1hXC8iLCJkZSI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2RlXC9hcmNoaXRla3R1ci11bmQtZmlsbVwvIiwiZXMiOiJodHRwczpcL1wvdmliaWEuZGV2XC9lc1wvYXJxdWl0ZWN0dXJhLXktY2luZVwvIiwiZW4iOiJodHRwczpcL1wvdmliaWEuZGV2XC9lblwvYXJjaGl0ZWN0dXJlLWFuZC1jaW5lbWFcLyJ9', '_urlEproject' => 'https://app.vibia.dev', '_url_wordpress' => 'https://vibia.dev/'), null) in Controller.php line 185
  6. at Controller->render('FrontBundle:Partial:header.html.tpl', array('currentLang' => 'fr', 'currentCat' => 'int', 'lang' => 'fr', 'catalog' => 'int', 'prms' => 'eyJ1cyI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL3VzXC9hcmNoaXRlY3R1cmUtYW5kLWNpbmVtYVwvIiwiaXQiOiJodHRwczpcL1wvdmliaWEuZGV2XC9pdFwvYXJjaGl0ZXR0dXJhLWUtY2luZW1hXC8iLCJmciI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2ZyXC9hcmNoaXRlY3R1cmUtZXQtY2luZW1hXC8iLCJkZSI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2RlXC9hcmNoaXRla3R1ci11bmQtZmlsbVwvIiwiZXMiOiJodHRwczpcL1wvdmliaWEuZGV2XC9lc1wvYXJxdWl0ZWN0dXJhLXktY2luZVwvIiwiZW4iOiJodHRwczpcL1wvdmliaWEuZGV2XC9lblwvYXJjaGl0ZWN0dXJlLWFuZC1jaW5lbWFcLyJ9', '_urlEproject' => 'https://app.vibia.dev', '_url_wordpress' => 'https://vibia.dev/')) in PartialController.php line 92
  7. at PartialController->getHeaderAction('eyJ1cyI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL3VzXC9hcmNoaXRlY3R1cmUtYW5kLWNpbmVtYVwvIiwiaXQiOiJodHRwczpcL1wvdmliaWEuZGV2XC9pdFwvYXJjaGl0ZXR0dXJhLWUtY2luZW1hXC8iLCJmciI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2ZyXC9hcmNoaXRlY3R1cmUtZXQtY2luZW1hXC8iLCJkZSI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2RlXC9hcmNoaXRla3R1ci11bmQtZmlsbVwvIiwiZXMiOiJodHRwczpcL1wvdmliaWEuZGV2XC9lc1wvYXJxdWl0ZWN0dXJhLXktY2luZVwvIiwiZW4iOiJodHRwczpcL1wvdmliaWEuZGV2XC9lblwvYXJjaGl0ZWN0dXJlLWFuZC1jaW5lbWFcLyJ9')
  8. at call_user_func_array(array(object(PartialController), 'getHeaderAction'), array('eyJ1cyI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL3VzXC9hcmNoaXRlY3R1cmUtYW5kLWNpbmVtYVwvIiwiaXQiOiJodHRwczpcL1wvdmliaWEuZGV2XC9pdFwvYXJjaGl0ZXR0dXJhLWUtY2luZW1hXC8iLCJmciI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2ZyXC9hcmNoaXRlY3R1cmUtZXQtY2luZW1hXC8iLCJkZSI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2RlXC9hcmNoaXRla3R1ci11bmQtZmlsbVwvIiwiZXMiOiJodHRwczpcL1wvdmliaWEuZGV2XC9lc1wvYXJxdWl0ZWN0dXJhLXktY2luZVwvIiwiZW4iOiJodHRwczpcL1wvdmliaWEuZGV2XC9lblwvYXJjaGl0ZWN0dXJlLWFuZC1jaW5lbWFcLyJ9')) in PartialController.php line 70
  9. at PartialController->indexAction(object(Request))
  10. at call_user_func_array(array(object(PartialController), 'indexAction'), array(object(Request))) in HttpKernel.php line 144
  11. at HttpKernel->handleRaw(object(Request), '1') in HttpKernel.php line 64
  12. at HttpKernel->handle(object(Request), '1', true) in ContainerAwareHttpKernel.php line 69
  13. at ContainerAwareHttpKernel->handle(object(Request), '1', true) in Kernel.php line 185
  14. at Kernel->handle(object(Request)) in app_dev.php line 43

1/3 ContextErrorException in d7be83883a6003ef29f1652c5c6841ed85fcd6c9_0.file.auth.html.tpl.php line 97: Notice: Undefined index: _urlAuth

  1. in d7be83883a6003ef29f1652c5c6841ed85fcd6c9_0.file.auth.html.tpl.php line 97
  2. at ErrorHandler->handleError('8', 'Undefined index: _urlAuth', '/var/www/html/vibia-front/app/cache/dev/smarty/templates_c/d7/be/83/d7be83883a6003ef29f1652c5c6841ed85fcd6c9_0.file.auth.html.tpl.php', '97', array('_smarty_tpl' => object(Smarty_Internal_Template), '_block_repeat' => false, '_block_content' => 'frontend.auth.log_in_to_vibia')) in d7be83883a6003ef29f1652c5c6841ed85fcd6c9_0.file.auth.html.tpl.php line 97
  3. at content_6700c23a07c528_54480322(object(Smarty_Internal_Template)) in smarty_internal_template.php line 371
  4. at Smarty_Internal_Template->getRenderedTemplateCode() in smarty_template_compiled.php line 202
  5. at Smarty_Template_Compiled->render(object(Smarty_Internal_Template)) in smarty_internal_template.php line 246
  6. at Smarty_Internal_Template->render() in smarty_internal_template.php line 453
  7. at Smarty_Internal_Template->getSubTemplate('file:Auth/auth.html.tpl', null, null, '0', '3600', array(), '0') in f404e33d70234d501fb1f09ef5df6568aa2f9220_0.file.header.html.tpl.php line 106
  8. at content_6700c23963ef61_73833515(object(Smarty_Internal_Template)) in smarty_internal_template.php line 371
  9. at Smarty_Internal_Template->getRenderedTemplateCode() in smarty_template_compiled.php line 202
  10. at Smarty_Template_Compiled->render(object(Smarty_Internal_Template)) in smarty_internal_template.php line 246
  11. at Smarty_Internal_Template->render(true, false, false) in Smarty.class.php line 820
  12. at Smarty->fetch('/var/www/html/vibia-front/src/Vibia/FrontBundle/Resources/views/Partial/header.html.tpl') in SmartyEngine.php line 255
  13. at SmartyEngine->render('FrontBundle:Partial:header.html.tpl', array('currentLang' => 'fr', 'currentCat' => 'int', 'lang' => 'fr', 'catalog' => 'int', 'prms' => 'eyJ1cyI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL3VzXC9hcmNoaXRlY3R1cmUtYW5kLWNpbmVtYVwvIiwiaXQiOiJodHRwczpcL1wvdmliaWEuZGV2XC9pdFwvYXJjaGl0ZXR0dXJhLWUtY2luZW1hXC8iLCJmciI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2ZyXC9hcmNoaXRlY3R1cmUtZXQtY2luZW1hXC8iLCJkZSI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2RlXC9hcmNoaXRla3R1ci11bmQtZmlsbVwvIiwiZXMiOiJodHRwczpcL1wvdmliaWEuZGV2XC9lc1wvYXJxdWl0ZWN0dXJhLXktY2luZVwvIiwiZW4iOiJodHRwczpcL1wvdmliaWEuZGV2XC9lblwvYXJjaGl0ZWN0dXJlLWFuZC1jaW5lbWFcLyJ9', '_urlEproject' => 'https://app.vibia.dev', '_url_wordpress' => 'https://vibia.dev/')) in SmartyEngine.php line 408
  14. at SmartyEngine->renderResponse('FrontBundle:Partial:header.html.tpl', array('currentLang' => 'fr', 'currentCat' => 'int', 'lang' => 'fr', 'catalog' => 'int', 'prms' => 'eyJ1cyI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL3VzXC9hcmNoaXRlY3R1cmUtYW5kLWNpbmVtYVwvIiwiaXQiOiJodHRwczpcL1wvdmliaWEuZGV2XC9pdFwvYXJjaGl0ZXR0dXJhLWUtY2luZW1hXC8iLCJmciI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2ZyXC9hcmNoaXRlY3R1cmUtZXQtY2luZW1hXC8iLCJkZSI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2RlXC9hcmNoaXRla3R1ci11bmQtZmlsbVwvIiwiZXMiOiJodHRwczpcL1wvdmliaWEuZGV2XC9lc1wvYXJxdWl0ZWN0dXJhLXktY2luZVwvIiwiZW4iOiJodHRwczpcL1wvdmliaWEuZGV2XC9lblwvYXJjaGl0ZWN0dXJlLWFuZC1jaW5lbWFcLyJ9', '_urlEproject' => 'https://app.vibia.dev', '_url_wordpress' => 'https://vibia.dev/'), null) in DelegatingEngine.php line 57
  15. at DelegatingEngine->renderResponse('FrontBundle:Partial:header.html.tpl', array('currentLang' => 'fr', 'currentCat' => 'int', 'lang' => 'fr', 'catalog' => 'int', 'prms' => 'eyJ1cyI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL3VzXC9hcmNoaXRlY3R1cmUtYW5kLWNpbmVtYVwvIiwiaXQiOiJodHRwczpcL1wvdmliaWEuZGV2XC9pdFwvYXJjaGl0ZXR0dXJhLWUtY2luZW1hXC8iLCJmciI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2ZyXC9hcmNoaXRlY3R1cmUtZXQtY2luZW1hXC8iLCJkZSI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2RlXC9hcmNoaXRla3R1ci11bmQtZmlsbVwvIiwiZXMiOiJodHRwczpcL1wvdmliaWEuZGV2XC9lc1wvYXJxdWl0ZWN0dXJhLXktY2luZVwvIiwiZW4iOiJodHRwczpcL1wvdmliaWEuZGV2XC9lblwvYXJjaGl0ZWN0dXJlLWFuZC1jaW5lbWFcLyJ9', '_urlEproject' => 'https://app.vibia.dev', '_url_wordpress' => 'https://vibia.dev/'), null) in Controller.php line 185
  16. at Controller->render('FrontBundle:Partial:header.html.tpl', array('currentLang' => 'fr', 'currentCat' => 'int', 'lang' => 'fr', 'catalog' => 'int', 'prms' => 'eyJ1cyI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL3VzXC9hcmNoaXRlY3R1cmUtYW5kLWNpbmVtYVwvIiwiaXQiOiJodHRwczpcL1wvdmliaWEuZGV2XC9pdFwvYXJjaGl0ZXR0dXJhLWUtY2luZW1hXC8iLCJmciI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2ZyXC9hcmNoaXRlY3R1cmUtZXQtY2luZW1hXC8iLCJkZSI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2RlXC9hcmNoaXRla3R1ci11bmQtZmlsbVwvIiwiZXMiOiJodHRwczpcL1wvdmliaWEuZGV2XC9lc1wvYXJxdWl0ZWN0dXJhLXktY2luZVwvIiwiZW4iOiJodHRwczpcL1wvdmliaWEuZGV2XC9lblwvYXJjaGl0ZWN0dXJlLWFuZC1jaW5lbWFcLyJ9', '_urlEproject' => 'https://app.vibia.dev', '_url_wordpress' => 'https://vibia.dev/')) in PartialController.php line 92
  17. at PartialController->getHeaderAction('eyJ1cyI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL3VzXC9hcmNoaXRlY3R1cmUtYW5kLWNpbmVtYVwvIiwiaXQiOiJodHRwczpcL1wvdmliaWEuZGV2XC9pdFwvYXJjaGl0ZXR0dXJhLWUtY2luZW1hXC8iLCJmciI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2ZyXC9hcmNoaXRlY3R1cmUtZXQtY2luZW1hXC8iLCJkZSI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2RlXC9hcmNoaXRla3R1ci11bmQtZmlsbVwvIiwiZXMiOiJodHRwczpcL1wvdmliaWEuZGV2XC9lc1wvYXJxdWl0ZWN0dXJhLXktY2luZVwvIiwiZW4iOiJodHRwczpcL1wvdmliaWEuZGV2XC9lblwvYXJjaGl0ZWN0dXJlLWFuZC1jaW5lbWFcLyJ9')
  18. at call_user_func_array(array(object(PartialController), 'getHeaderAction'), array('eyJ1cyI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL3VzXC9hcmNoaXRlY3R1cmUtYW5kLWNpbmVtYVwvIiwiaXQiOiJodHRwczpcL1wvdmliaWEuZGV2XC9pdFwvYXJjaGl0ZXR0dXJhLWUtY2luZW1hXC8iLCJmciI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2ZyXC9hcmNoaXRlY3R1cmUtZXQtY2luZW1hXC8iLCJkZSI6Imh0dHBzOlwvXC92aWJpYS5kZXZcL2RlXC9hcmNoaXRla3R1ci11bmQtZmlsbVwvIiwiZXMiOiJodHRwczpcL1wvdmliaWEuZGV2XC9lc1wvYXJxdWl0ZWN0dXJhLXktY2luZVwvIiwiZW4iOiJodHRwczpcL1wvdmliaWEuZGV2XC9lblwvYXJjaGl0ZWN0dXJlLWFuZC1jaW5lbWFcLyJ9')) in PartialController.php line 70
  19. at PartialController->indexAction(object(Request))
  20. at call_user_func_array(array(object(PartialController), 'indexAction'), array(object(Request))) in HttpKernel.php line 144
  21. at HttpKernel->handleRaw(object(Request), '1') in HttpKernel.php line 64
  22. at HttpKernel->handle(object(Request), '1', true) in ContainerAwareHttpKernel.php line 69
  23. at ContainerAwareHttpKernel->handle(object(Request), '1', true) in Kernel.php line 185
  24. at Kernel->handle(object(Request)) in app_dev.php line 43

Architecture et cinéma

L’architecture et le design jouent un rôle fondamental dans le cinéma, non seulement par le biais de décors soignés, qu’ils soient réalistes ou fictifs, mais aussi en tant qu’éléments métaphoriques qui aident le spectateur à se plonger dans la psyché des personnages principaux. Voici notre petite sélection de films où l’espace, l’éclairage et la photographie fonctionnent comme des outils générateurs d’atmosphères, de sensations et d’expériences.

Vibia The Edit - Architecture & Cinema

Réalisé en 1927 par Fritz Lang, Metropolis est sans doute l’un des films pionniers quant à cette relation intime entre l’architecture et le septième art, avec un éclairage savamment étudié qui joue avec l’espace, les volumes et les clairs-obscurs.

Vibia The Edit - Architecture & Cinema

Une utopie sur la réalité urbaine d’un futur déjà présent qui dépeint la ville de 2026 : une ville stratifiée, au sein de laquelle chaque typologie architecturale correspond à un niveau social différent, où les intellectuels habitent une ville de gratte-ciel et de grandes structures en hauteur, et où les ouvriers travaillent dans une autre ville située en dessous de ces premiers, diamétralement opposée, industrielle et souterraine.

Alfred Hitchcock est sans doute l’un des grands maîtres dans l’art d’associer architecture, lumière et cinéma, avec des films comme Fenêtre sur cour (1954), dont toute l’action s’articule autour d’un élément architectural empreint de symbolisme : la fenêtre.

Vibia The Edit - Architecture & Cinema
Vibia The Edit - Architecture & Cinema

Dans Psychose (1960), le réalisateur matérialise les niveaux de la psychanalyse freudienne dans les trois étages de la maison Bates, avec un éclairage tout en contrastes, comme celui de la mythique scène de la douche, où la silhouette du tueur à contre-jour contribue à établir une relation moins directe et, d’une certaine manière, plus « empathique » avec le spectateur.

Vibia The Edit - Architecture & Cinema

1971 voit la réalisation de l’un des plus grands titres cinématographiques de Stanley Kubrick : Orange mécanique. Ce film s’inspire du roman d’Anthony Burgess, L’Orange mécanique et qui, à travers des bâtiments brutalistes tels que la Skybreak House, de Sir Norman Foster, Wendy Cheesman et Sir Richard Rogers, la cité Thamesmead Housing Estate ou la Brunel University de Londres, dépeint une société violente et déshumanisée.

Des années après, Kubrick réalisera The Shining (1980), tiré de l’œuvre éponyme de Stephen King, qui joue sur le symbolisme du labyrinthe pour refléter la psychopathie du personnage principal. Ici, le réalisateur a opté pour un éclairage totalement réaliste et narratif qui, au fur et à mesure que l’hiver avance, passe d’une lumière chaleureuse à une lumière de plus en plus bleutée, qui traduit le froid qui règne à l’extérieur et l’isolement des personnages.

Autre film incontournable : Blade Runner, réalisé en 1982 par Ridley Scott. Une vision dystopique, chaotique et décadente de la ville de Los Angeles en l’an 2019, basée en partie sur le roman de Philip K. Dick, Les androïdes rêvent-ils de moutons électriques ? (1968), où cohabitent gratte-ciel et néons, banlieues surpeuplées et cheminées industrielles.

Vibia The Edit - Architecture & Cinema

Scott s’est inspiré de l’expressionnisme allemand qui a guidé son choix d’une lumière crue, avec des ombres profondes et des contrastes marqués qui génèrent une atmosphère urbaine obscure et instaurent une relation intime avec l’état d’esprit de ses habitants.

Vibia The Edit - Architecture & Cinema

On ne peut pas quitter le XXe siècle sans mentionner Bienvenue à Gattaca, écrit et réalisé par Andrew Niccol en 1997, qui expose une vision bio-punk de la société future, à travers une architecture minimaliste, géométrique et dépourvue du moindre ornement, qui reflète à la perfection la déshumanisation de ses habitants.

Vibia The Edit - Architecture & Cinema

Le siège de la firme est le Marin County Civic Center de Frank Lloyd Wright, un projet réalisé de manière posthume qui matérialise l’image d’une ville futuriste que l’architecte avait imaginée dans ses dessins.

Vibia The Edit - Architecture & Cinema
Vibia The Edit - Architecture & Cinema

La température de la lumière joue un rôle clé dans ce film, où prédominent les tons chauds et jaunes, en référence au soleil, à l’univers et au rêve qu’a le protagoniste de voyager à l’extérieur. Parmi ces tons s’en intercalent d’autres dans des nuances de bleu et de vert ou des effets de clair-obscur, selon l’émotion recherchée.

À mi-chemin entre la comédie et le drame, L’Homme d’à côté , film argentin réalisé et écrit par Mariano Cohn et Gastón Duprat en 2009, relate le conflit entre deux voisins et deux modes de vie très différents. Une intrigue intéressante, où la maison Curutchet de Le Corbusier à La Plata est le véritable protagoniste, en tant que reflet fidèle des rêves et des frustrations de ses habitants. La lumière y fonctionne comme une déclaration d’intention, et recrée deux réalités et modes de vie contrastés, que sépare un même mur.

Cette relation entre l’architecture, l’éclairage et le cinéma se retrouve également dans les séries, avec des réalisations telles que Arkitekten (2023). Il s’agit d’une mini-série norvégienne réalisée par Kerren Lumer-Klabbers, qui propose une satire du marché immobilier à travers l’histoire de sa protagoniste : une architecte prise à la gorge par le prix des appartements, qui décide de transformer un parking en une méga-communauté de logements de quatre mètres carrés. La lumière y est imprégnée, et il ne saurait en être autrement, de l’air mélancolique et désespéré qui se dégage de l’ensemble de l’intrigue.

Ces films sont seulement quelques exemples de la manière dont des disciplines telles que l’architecture et la photographie, à travers l’espace et la lumière, contribuent non seulement à construire des scénographies, mais prennent également part à la narration et plongent le spectateur dans certains états d’esprit et certaines émotions.