A Brief History of Lighting in VFX

Post by Pete Wailes

Light. From even before the moment a new-born baby opens its eyes, we're surrounded by it. From the way the sun shines on a clear or cloudy day, to the difference between harsh and soft lights in the home, our brains have developed an uncanny ability to understand the way…

Visual Maths: A Brief History of CGI

Post by Pete Wailes

The web is no longer a thing for HTML pages only. Nowadays, thanks to advances in technology and broadband speeds, people are doing ever more adventurous things in web content production. However, with WebGL getting ever more usable and impressive, we thought it'd be a good idea to take a…

Everything on the Internet Will be Lost

Post by Pete Wailes

People often say nothing is ever truly lost on the internet. That anything that's put on the web will be here and saved forever. I'd contend that the internet is now so vast that most of everything that is ever put on it will be lost. Because there's a lot…

Thoughts on the Future of the Creative Agency

Post by Pete Wailes

A brand must do many things to have and stay relevant with people. It must matter. It must stand for something meaningful and shout about it. It must act in a way that affirms that this is something they are passionate about. That can be a message. Dove and Real…

Dynamically Rendering React Components

Post by Pete Wailes

If you just want a quick answer on how you do this, here it is: renderElement(key, props) { var components = { 'componentA': componentA, 'componentB': componentB, 'componentC': componentC } return React.createElement(components[key], componentProps) } If you want more information on how to use this more broadly and an example live implementation, read…