Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-theme.php on line 554 Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-theme.php on line 595 Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-theme.php on line 535 Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-theme.php on line 544 Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/rest-api/class-wp-rest-request.php on line 952 Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/rest-api/class-wp-rest-request.php on line 972 Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/rest-api/class-wp-rest-request.php on line 984 Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/rest-api/class-wp-rest-request.php on line 995 Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-block-list.php on line 151 Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-block-list.php on line 175 Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-block-list.php on line 164 Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-block-list.php on line 186 Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-block-list.php on line 138 Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-block-list.php on line 75 Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-block-list.php on line 89 Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-block-list.php on line 110 Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-block-list.php on line 127 Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-block-list.php on line 199 Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/script-loader.php on line 331 Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/Requests/Cookie/Jar.php on line 63 Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/Requests/Cookie/Jar.php on line 73 Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/Requests/Cookie/Jar.php on line 89 Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/Requests/Cookie/Jar.php on line 102 Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/Requests/Cookie/Jar.php on line 111 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91 Notice: WP_Block_Type_Registry::register was called incorrectly. Block type names must contain a namespace prefix. Example: my-plugin/my-custom-block-type Please see Debugging in WordPress for more information. (This message was added in version 5.0.0.) in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/functions.php on line 5313 Deprecated: sanitize_url is deprecated since version 2.8.0! Use esc_url_raw() instead. in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/functions.php on line 4861 Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/script-loader.php on line 331 Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp.php on line 173 Warning: Cannot modify header information - headers already sent by (output started at /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-theme.php:9) in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/rest-api/class-wp-rest-server.php on line 1637 Warning: Cannot modify header information - headers already sent by (output started at /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-theme.php:9) in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/rest-api/class-wp-rest-server.php on line 1637 Warning: Cannot modify header information - headers already sent by (output started at /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-theme.php:9) in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/rest-api/class-wp-rest-server.php on line 1637 Warning: Cannot modify header information - headers already sent by (output started at /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-theme.php:9) in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/rest-api/class-wp-rest-server.php on line 1637 Warning: Cannot modify header information - headers already sent by (output started at /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-theme.php:9) in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/rest-api/class-wp-rest-server.php on line 1637 Warning: Cannot modify header information - headers already sent by (output started at /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-theme.php:9) in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/rest-api/class-wp-rest-server.php on line 1637 Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/wp-db.php on line 3031 Warning: Cannot modify header information - headers already sent by (output started at /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-theme.php:9) in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/rest-api/class-wp-rest-server.php on line 1637 Warning: Cannot modify header information - headers already sent by (output started at /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/class-wp-theme.php:9) in /customers/2/f/e/philiprafael.com/httpd.www/wp-includes/rest-api/class-wp-rest-server.php on line 1637 {"id":90,"date":"2018-02-25T11:29:30","date_gmt":"2018-02-25T11:29:30","guid":{"rendered":"http:\/\/localhost:8888\/philiprafaelwebsite\/?p=90"},"modified":"2018-08-15T15:29:27","modified_gmt":"2018-08-15T14:29:27","slug":"skalar-reflections","status":"publish","type":"post","link":"http:\/\/www.philiprafael.com\/2018\/02\/25\/skalar-reflections\/","title":{"rendered":"SKALAR Reflections"},"content":{"rendered":"
\u201cSKALAR\u00a0is a large-scale art installation that explores the complex impact of light and sound on human perception… SKALAR reflects on the fundamental nature and essence of basic human emotions.\u201d Whitevoid<\/em><\/p>\n This past weekend I had the pleasure of visiting this installation by light artist Christopher Bauder (founder of Whitevoid) and musician Kangding Ray. Skalar is an art installation that explores 8 different emotions through the medium of light and sound.<\/p>\n I experienced 4 of the installation\u2019s emotions. Whilst it wasn\u2019t obvious to me whether the emotions that were being expressed related directly to any specific human emotion as we understand them, such as happiness, fear or hope, I did interpret them as emotions. This lays the questions: what were these emotions and how did the installation (in other words, the environment I was in) enable me to feel them?<\/p>\n The emotional response a person has to a space is predominantly triggered by light. I believe this to be true. After all, the majority of our understanding of our surrounding environment results from light reflecting off surfaces, entering our eye and reaching our visual system.<\/p>\n I\u2019m using the word predominantly because I\u2019m willingly ignoring the other senses such as touch, smell, taste and hearing. You could even argue that taste is completely negligible and shouldn\u2019t even be mentioned on this list. After all, how likely will the taste of anything we\u2019re eating effect how we feel about the built environment?…<\/p>\n Nonetheless, this is obviously my own bias towards light. After all, I am a lighting designer. My intuition has told me for years the lighting designs I attempt to create have the potential to influence the user\u2019s emotions. And I feel that some truly do.<\/p>\n But could it be that the emotions I am aiming to trigger are not yet quite well understood? That language is yet to name these emotional reactions to our environments. It\u2019s possible. Placing the question in this manner somehow sidetracks me to think about those who experience the world through their TV, phone and more recently virtual reality.<\/p>\n In the past, I\u2019ve criticized (maybe unfairly) those who limit their experience of the world to these mediums. I\u2019ve claimed that they will always lack real-world sensory experiences. And it seems that virtual reality has the ability to make it even more so. But there is something to learn about this transformation of bits and bytes into experiences.<\/p>\n It might well be that VR nerds are cracking the original question of this blog. Their sole focus is to artificially recreate real-world experiences through the virtual, and in doing so they have placed themselves in a position that is best equipped to understand how the virtual lighting scene influences that experience.<\/p>\n Art installations such as Skalar create a sort of augmented sensorial experience that is so impactful that time itself feels slower as you go through the experience. It is important for lighting designers to learn from this.<\/p>\n http:\/\/www.christopherbauder.com\/<\/a><\/p>\n