HEAD HERE FOR MORE INFO AND FURTHER RESOURCES: awwwards.com/now2
208 – 212 RESOURCES
18 – 19 AI AT PRESENT
& VIRTUAL ASSISTANTS
Movies Are To Blame
The Year Of The Virtual
For Everything!, 21
Assistants, 34
The Old Archillect
Less Cognitive
Bot, 23
Processing From The
8 – 17 HUMANS OF LATE CAPITALISM
Machine Learning:
The Augmented
A Complete
Reality Transformation
AI-Generated
& Content Creators’
Short Film, 24
Teaching A Sausage How To Get Dressed, 24
Paradise, 12
Transhumanism & The Digital Messiah, 17
4
ce With Illustration, 54
Designers + Creative
Custom Cursors Typography-Based
Command Interfaces,
Layouts, 62
37 Variable Fonts, 66
& ML for the Masses, 39
More Resources To
The Day That A Chatbot
Explore & Learn
Taught Me A Lesson, 40
Web-based ML, 28
32 – 33 VOICE INTERFACES
Straight To Hell, 90
The Evolution Of Voice
42 – 49 THE NEXT UX
Decorated, Augmented And Big Paragraphs, 70 Animation: Secondary Elements & Organic Motion, 74
116 – 207 CASE STUDIES Frans Hals Museum By Build in Amsterdam, 119
Press & Hold And Go
Integration, 36
Technologies, 25
Sharing Economy, 16
Users, 48
Developers, 92
Explosion, 13
& Safety, 30
Don’t Shame Your
Crafting A Singular Voi-
Through Web
Social Mobility & The
Effects, 86
More Multi-Platform
Fortnite Cube
Designing For Privacy
Of Distortion & Wave
Users, Less Apps &
sistant, Voice Interface
Technology, 16
Manipulation, 47
The Era Of Independent
Furby & Clippy, First As-
5G The Game Changing
Image Effects, The Curse
50 – 115 WEB DESIGN TRENDS
Machine Learning
The Verificable Web, 15
Humor & Emotional
& Mouse Effects, 96 Hero Menus, 98 What About Navigation?, 102 Color Schemes With Personality, 106 Mixing 2D & 3D Elements, 110
Cute Microinteractions
Editorial Style
& Minigames, 78
Layouts, 112
Visual Search, 44 Brutalism & Maximalism
PWA Is The
Microcopy &
- Wild Forces Tamed At
New Responsive
UX Writing, 46
Last, 82
Web Design, 114
If This Then Domino’s By Legwork, 126 Ueno 3D Interview By Ueno, 134 Foosball World Cup By AQuest, 140 Kopke since 1638 By Burocratik, 144 The Dime Trap By Superhero Cheesecake, 152 Red Collar By Team Red Collar, 158 Louis Ansa Portfolio By Louis Ansa, 168 BryBry By Bryan James, 178 Digitaldesigner.cool By J. Baptiste Giffard, 119 Moment Zero By Locomotive, 200
5
7 FOREWORD
Originally the idea was to write a really special foreword, we played around with a few options, but none were really cool enough. Finally we had a revelation - Siri, Cortana and Alexa would come up with the foreword for our book! The idea seemed nuts and we really really tried but the reality is we couldn’t get anything from them. Siri, Alexa and Cortana all failed us, after hours and hours of conversation with evasive answers.
– “I'M NOT SURE I UNDERSTAND.” – “I DON'T KNOW WHAT YOU MEAN.” – “THAT’S NOT OK, YOU CAN’T SAY THAT.” As experts in the word of digital we have concluded that assistants still haven’t reached a stage of technology advanced enough to think up cool forewords. This book is like waking up after a futuristic dream, we have collected everything that has surprised us this year and summarized it with our analysis of trends in web design, motion design, UX writing, visual search, AI bots, 5G, Furbies, Fortnite, and sausages that use machine learning to work out how to put a shirt on.
9
8
“Humans of Late Capitalism”
[1]
is a well known Twitter account
that expresses with humor, and a certain degree of despair, the incongruities of our age. We, the first batch of digital natives whose excrescent culture keeps on pushing the limits. Over 400 people die each year taking selfies, we produce hundreds and thousands of tutorials on applying eyeshadow
[2]
or
opening Kinder Eggs. [3] We have communities of “Birds with Arms”,[4] 3D Virtual Influencers, [5] people that smoosh their faces into bread [6]
and derivatives. The great tragedy of humanity is turning into a
comedy... meanwhile thousands of Instagram accounts relentlessly knead slime with glitter, [7] An observer from a far away planet would be astonished at so much pointless activity. We are the products of a blind evolution, marching towards a beautiful abyss. We are living through an age of paradigm changes coming fast and thick, whilst overtaking the pace of past milestones at a breakneck speed. We come from the relatively new invention of the internet, but have already developed web standards and protocols, It’s all quite wild and unpredictable on the Internet, our
The televisions that previously produced and spread social
children no longer look up to sports/pop stars, their references are
phenomenons are becoming less and less influential. The way of the
YouTubers with foreign accents. At any moment, any one person with
internet has taken over, but has done so in a spectacularly fragmen-
a YouTube channel could go viral and generate a “butterfly effect” all
ted manner, making way for varied schools of thought and consumer
over the world. These are the wonders of connection, globalization
behaviour, creating strange cultural niches, soon all digital experien-
and at the same extreme fragmentation. It’s like a real life hologram, [9]
ces will be personalized - à la carte.
in which the fragments contain everything and vice versa.
11
10
smart phones, apps, geolocation, 3D printing, cryptocurrency, etc.
THE AUGMENTED REALITY TRANSFORMATION & CONTENT CREATORS’ PARADISE
From looking at all these fantastic resources, it could seem like augmented reality is reduced to nothing more than cute three dimensional Pokemons in the palm of our hands, which couldn't be
Now we have an important challenge, to supply our new augmented
further from the truth. The real potential comes when AR is mixed
worlds with quality content. For us as digital creatives it’s a fabulous
with AI technologies like computer vision. The same instagram filters
situation.“The future is augmented”, every element in our surroun-
you use to see yourself with a cute bunny rabbit nose, also have
dings will have a huge variety of information, we are replicating the
beneficial commercial uses, such us allowing customers to try on
world with different layers of information and interaction.
glasses in an app without having to go all the way to the store [15].
Technologies such as AR, VR and their fusion Mixed Reality (MR) and Extended Reality (XR)
[10]
will add more layers of informa-
tion that will require a lot of work in terms of designing interfaces and content. In short, a golden opportunity for creators. [P. 12]
In the last few years the stocks and communities of 3D re-
Impressive right? Very soon it will be difficult to distinguish the reality in these digital realities. In these new scenarios, every time we make advances we find ourself facing new sets of problems with serious social implications.
sources have grown enormously, and their future is even brighter.
FORTNITE CUBE EXPLOSION
This has been due to the creation of games for the mobile apps
On the 4th of November we attended the Fortnite cube explosion
market, made easy by tools such as Cinema 4D, Blender and Unity,
in our living rooms, plenty of crazy children were totally absorbed
with the advent of 3D printing being another trigger of its grow-
by the event. Fortnite is an authentic religion for millions of people,
th. Today there are numerous communities, such as Sketchfab [11]
many of them children, and the the community has a strong sense of
offering great resources to download, buy and sell models that
belonging. Fortnite publishes weekly updates and launches events -
can be used in any media, WebGL, games and 3D printing. There
like the explosion of the cube, that are followed by millions of users
are unlimited scenes created with VR tools such as Tilt Brush [12]
in real time, who are, literally, an army.
from
Will there one day be legal and ethical controls of these
Google, a excellent resource to download low poly 3D resources
Gamification strategies to prevent them from directly affecting our
perfect for WebGL, VR and AR. There are also many 3D communities
health? Will webs and social media platforms have to think about li-
oriented towards open source 3D printing, such as MyMinifactory,
miting the time users spend on them for their own good, like they’ve
and Google Blocks. [13] Another community of note is Poly
[14]
13
12
Thingiverse, and CGTrader.
done with tobacco? This is only one example from thousands of possible games and social media platforms that generate the same level [11]
of dependence. There are already many movements that advocate abandoning social media, and accuse these types of phenomenons as posing serious health risks.
[14]
THE VERIFICABLE WEB The main theme of the predictions in the study Fjord Trends 2019 [17] is the “the search for value and relevance”. This will be the objective of all companies and big corporations, but will depend directly on their capacity to create transparency and trust. Organizations will have to show transparency to consumers and also earn enough trust to persuade them to part with their personal details. There’s no doubt that this will generate a need for
[16]
homogeneous international legislation. In 2018 the EU put in place the new General Data Protection Regulation (GDPR) and we all suffered the barrage of emails and notifications. We accepted or not, trusting that the keeper of our details was really treating them appropriately, we’re not only talking about commercial use, but as well their protection in terms of computing security. Blockchain will be like a layer of trust for the internet, it will be able to guarantee the security of our private data, verify contracts, track commercial transactions and carry out bank movements in a secure way. But, we still have to wait for the technology to be perfected and for widespread adoption.
15
14
[11] Sketchfab. [14] Poly by Google. [16] Believe it or not this shoe is AR!.
is Whimapp,
[19]
an app that emerged in Helsinki in 2016, its goal is
We are at the brink of a revolution that will allow us to put all of
for citizens to do away with personal cars within the next few years.
our previous advances into action, an incredible wireless network
It offers a service that let users book door-to-door trips integra-
that will interconnect billions of devices with sensors and sources
ting various modes of transport, including public transportation,
of data. 5G will radically increase the transmission speed of data,
bikeshare, trains, taxis or car sharing all within the app. This actua-
to approximately 20 times the speed of a 4G network. 5G uses new
lly working depends on the APIs of the governments and private
radio frequencies and shorter wavelengths, and according to The MIT Technology Review [18] will be a technological paradigm shift. All industries will benefit from this advance, but especially the whole ecosystem of the Internet of Things (IoT) and as a result the utopia of smart cities and self driving cars. It’s estimated that in 2020 there will be over 20 billion IoT devices installed around the world. In the Chinese region of Canton, it is forecast that by 2022 the 5G network will be working.
SOCIAL MOBILITY AND SHARING ECONOMY Mobility as a service (MaaS) and the sharing economy are two fundamental themes for resolving problems such as pollution and urban growth, and a step towards a more sustainable way of life. Airbnb and Uber have changed the way in which millions of people travel and in the future, Google Maps will be recognized as one of the key inventions of our generation.
16
Another more recent example in the field of smart cities
companies, as they are systems that progressively get better by integrating themselves into other centralized systems.
TRANSHUMANISM & THE DIGITAL MESSIAH There’s much more to say about emerging technologies, social utopias and hallucinations of beautiful and perverse futures. Despite all the disturbing examples about big corporations, airports scanning our faces, and the shocking birth of Lulu and Nana [20] we should be optimistic. Ideas with the potential to change the world and improve our living conditions are appearing thick and fast. Faith in technology is substituting religious beliefs. Now, not only God can give us immortality, or create other realities. Quantum physics, virtual reality or genetic modification can do it too. Transhumanism
[21]
has the prophetic vision to transcend the
species beyond our biological destiny, to abandon forever the darkness of a world out of our control, previously guided by bibles and legends and protected by saints and shamans.
17
5G, GAME CHANGING TECHNOLOGY
REAL PERSON NOT A REAL PERSON
"Hello, how can I
"Hi, I'm calling to book a
help you?"
women's haircut for a client. Umm... I'm looking for something on May 3rd." "Sure, give me one second." "Mm-hmm." "Sure, what time are you looking for around?"
19
18
"At 12 pm."
We couldn’t start this chapter without mentioning the famous
For all the control, limits and laws that are imposed on AI
telephone conversations between virtual AI assistants and the
systems, they will surely be out of our control at some point of in-
employees of two real-life companies [1] This conversation was pre-
flexion. Far from being in conflict with the human species, they are
sented for the first time at Google IO 2018. The Google assistants
part of our own evolution, although the concept will feel very far
make an automatic call, scheduled beforehand by the user, in order
from organic.
to book an appointment at a hairdressers and later a table at a
the tasks without being detected, appearing totally human. Their surprising “humanness” is helped by the use of colloquial expres-
[Fig. 5]
In one episode of the television series Star Trek: The new
sions, pauses to imply the caller is thinking of the answer, elongated
generation, famous for predicting our technological future on
words and the use of interjections like “Hmmmm” “Uhhh” and
numerous occasions [4], Data, an android that tirelessly works to in-
“Oh I gotcha’”.
tegrate himself with his human counterparts, surprises himself by
These prodigies form part of the project Duplex, which has
talking to himself like any human wrapped up in their own internal
received many years of investigation with the aim of improving te-
dialogue does
chnologies like natural language processing, deep learning and text
- he has transcended the machine and continues to develop his
to speech. As a case in point, this year Google Duplex will be imple-
consciousness and other capabilities, supposedly only belonging to
mented as a star feature on the Pixel phone in the U.S. [2]
humankind!
. At one point, Data has a moment of revelation
[5]
Their capacity to imitate human conversations without
In the history of literature, above all in the history of cine-
being detected is generating big questions about the tasks that AI
ma, we can find numerous examples of “transhumanism”, seen in
assistants should be allowed to partake in. [3] It’s quite disturbing to
characters such as Golem, Frankenstein, Metropolis, Blade Runner,
not know when you could be talking to a bot. There is currently a
Matrix, and Black Mirror, to name but a few.
debate raging on whether virtual assistants should be required to
20
MOVIES ARE TO BLAME FOR EVERYTHING!
[Fig. 7]
Recently, Keiichi Matsuda, the creator of the famous short
identify themselves at the beginning of conversations. There are
film “HYPER-REALITY”
also a large amount of anomalies that could take place if virtual as-
which the users have totally lost control, presents “Merger”
sistants act autonomously without direct human supervision.
short 360º film which manifests the same fears. The protagonist is
[6]
which imagines an augmented world in [7]
a
21
restaurant in the city. In both cases the virtual assistants complete
THE OLD ARCHILLECT BOT
a woman overwhelmed in her career due to having to compete with the computers that surround her, that at any moment could take
[Fig. 10]
control of the productive process.
Chinese government to develop a Social Credit System
[10]
is an AI-bot which interacts almost every day
on social media, it’s an experimental project that came about in
As a case in point, could Black Mirror have inspired the [8]
Archillet
2014, which currently has over 1M Twitter followers. Archillect acts
like the
as a content curator and does such a good job that it has gained
one which features in Nosedive? [9] The first episode of the third se-
popularity, with its publications getting lots of engagement from its
ries, in which we see a society influenced by a system of points that
followers.
fluctuate according to people’s interactions, people’s scores can
“Archillect [archive + intellect] is a synthetic intelligen-
end up affecting the services they receive and in turn the shape of
ce. She is a living inspiration archive. She is a digital muse.”
their whole lives. Somebody needs to tell these modern sci-fi creators that life is hard enough already and they should be careful what
Archillect is a type of Machine Learning algorithm that
they dream up next, as these far out ideas have a worrying habit of
analyses tags and trends and looks for the most inspiring images to
creeping into the real world!
interest its followers, learning autonomously through likes, retweets and comments. According to its creator Murat Pak [11], Archillect is not especially complex, like current Deep Learning Systems. It was designed
[7]
[5]
as a “trend getter”, but it’s got so famous that it’s now actually starting to influence the tastes of its users. On occasion it’s had to vary its algorithm, giving more clout to the opinions of long term users so that its capacity to predict doesn’t get unduly affected. Our relation with this bot is highly satisfactory, almost all the images that it shows grab your attention so well that it’s easy to forget that it’s an artificial system and it has, in our view, the same influence
22
[5] Star Trek TNG - Data talking to himself. [7] Merger 2018 by Keiichi Matsuda. [10] Archillect.
systems we could already be interacting with, do you know?! If you
23
[10]
as any other expert or human creator. Who knows how many similar
fancy it, right now you can try to see if you are capable of identifying which composer is human in these musical fragments. [12]
Benjamin produced the film in just 2 days without any human intervention, as part of a 48-hour challenge of the Sci-Fi London film festival. It must be said that the result, despite being a
MACHINE LEARNING: TEACHING A SAUSAGE HOW TO GET DRESSED [Fig. 13]
Machine Learning can do some really surprising things,
things that we would never have imagined, this is probably one of the oddest examples. “Machine learning teaching a sausage how to get dressed”
[13]
Once we get over the hilariously absurd nature of the concept, it’s actually a very sensible project that fuses deep reinforcement learning (deepRL) with cloth simulation to find the optimum way to put on various pieces of clothing, what’s the objective? It could be used to develop a robot assistant to help people get dressed.
milestone is pretty creepy. Zone Out uses “face-swapping” like the controversial
[16]
“deepfakes”, AI-generated videos that show one person’s face on another’s body. Deepfakes use open-source machine learning tools like TensorFlow and the Face2Face Algorithm
[17]
to swap faces in
recorded video. [18]
MACHINE LEARNING THROUGH WEB TECHNOLOGIES This all sounds very futuristic but how do we use AI, what do we understand by machine learning, what is the model? How is it trained, and how can we implement it? Luckily for us, this year has been
[Fig. 14]
Zone Out
[14]
is the first film totally generated by artificial
24
intelligence. The director and screenwriter is Benjamin, an AI sys-
full of examples of AI powered web experiments. Many of them can be used quickly in our projects or to prototype other experiments, as they are based on JS libraries and don’t require particularly complex server architecture (as we will see next).
tem created by the Director Oscar Sharp and the AI researcher Ross
If what you’re looking for is to start using different mo-
Goodwin. Together they formed and trained Benjamin with dozens
dels which have already been created and implement some of the
of sci-fi screenplays, mainly from 80s and 90s films. The system lear-
functions quickly with common web technologies, do not hesitate
ned to imitate the structure of a screenplay and to predict words
to start with TensorFlow.js
and phrases that typically go together.
(machine learning) models in the browser.
[15]
, a JavaScript library for training ML
[19]
25
A COMPLETE AI-GENERATED SHORT FILM
TensorFlow.js is a very powerful tool based in Node.js.
don’t know where to start, download “The Teachable machine Boilerplate” [21] and have a play around with it.
which we can use with existing javascript ML models or even create our own, by training them or retraining existing models using data
EMOJI SCAVENGER HUNT
coming from sensors connected directly to the browser. We only
[Fig. 22]
interact with the client side, meaning the response is very quick.
Emoji Scavenger Hunt [22] is a machine learning game based
on web technologies that use neural network to recognize objects
If you’re looking for AI-powered examples to use right now,
through the phone’s camera. Emoji Scavenger uses Tensorflow.js
take a look at the following experiments.
too and runs on your mobile web browser locally without back-end TEACH THE MACHINE USING YOUR CAMERA [Fig. 20]
With this app
[20]
or cloud services. You can access the open-source code on GitHub
you can train your computer to recog-
and read this article [23] which explains in detail how they re-trained
nise physical gestures to then carry out instructions, you can train
MobileNet, to adapt it to the needs of the game.
your neural network model locally thanks to TensorFlow.js. If you THE TEACHABLE KEYBOARD The teachable keyboard [24] is an example with which you train your application to control the keyboard with movements and to write without using your hands OR your voice. Obviously software already
[13]
[20]
exists which helps people with impaired mobility, but this example shows you how to do it with web technologies in a simple way. ALT IMAGES GENERATOR [Fig. 25]
In this simple example
[25]
created by Sarah Drasner, you
26
[13] Synthesizing Dressing Motion via DeepRL. [14] Zone Out Sci-Fi Short Film Starring Thomas Middleditch. [20] Teach the machine using your camera. [22] Emoji Scavenger Hunt.
Just send the image to the API and it will return back a sentence with short image description.
27
[14]
[22]
can dynamically generate alt text for images using Azure Vision API.
MOVE MIRROR: AN EXPERIMENT TO FIND
AI POWERED JAVASCRIPT EXAMPLES
GIFS BASED ON YOUR MOVEMENTS [Fig. 26]
[Fig. 29]
This experiment [26] is based on computer vision techniques
Here aijs.rocks [29], you can find a curated collection of ins-
pirational AI-powered JavaScript apps. The difference between this
like pose estimation. Move Mirror uses PoseNet, an open-source pose
and the previous resource is that it doesn't just highlight big projects
estimation model, that uses TensorFlow.js. Basically PoseNet analysis
but also small implementations of ML, simple scripts that we can find
the video, detecting the key body joints to determine the pose.
in GitHub, Codepen or Glitch. These simple scripts can be a big help as the code is available and we can clone the archives, also in other
TENSORFLOW, MOBILENET AND UNSPLASH API
cases it’s possible to try the demos editing the parameters online.
This app [27], uses the Unsplash API to find images according to a particular search term. When it receives the image from the Unsplash API, it sends it to the MobileNet Tensorflow.js, a pre-trained model that analyses it and returns a list of characteristics or tags of the image. There are certainly other more advanced tools such as Google Computer Vision services or Microsoft Azure, but they re[25]
when you use MobileNet however, everything is done locally on the
[28]
quire making an enquiry to the cloud and paying for their services,
client side.
Without doubt the first place that you should go to get up-
to-date is A.I. Experiments
, which showcases experiments that
[28]
demonstrate the uses of machine learning in a simple way, through
28
music, drawings, art, etc.
[25] Script to dynamically generate an ALT description for the image. [26] Move Mirror: Find GIFs based on your movements. [28] AI Experiments. [29] Move Mirror: Find GIFs based on your movements.
29
[Fig. 28]
[26]
A.I. EXPERIMENTS BY GOOGLE
[29]
MORE RESOURCES TO EXPLORE AND LEARN WEB-BASED ML
P5.JS + OPENCV Here [30] you can play with lots of examples using computer vision
of privacy”
OpenCV and p5.js.
accurate as your mother in predicting your personality. While the
TRACKING.JS: COMPUTER VISION ON THE WEB
[32]
says that AI algorithms only need 100 likes to be as
Chinese artificial intelligence company SenseTime
[33]
has been
scanning and categorizing the population on a massive scale, they [31]
is a JavaScript library that offers different computer
vision algorithms for real-time color tracking, face detection, matching images with different perspectives, and more.
even managed to detain a delinquent at a concert thanks to a real-time facial recognition system. As you can read in our eBook “AI Driven Design” [34], the au-
DESIGNING FOR PRIVACY AND SAFETY
thor Joël van Bodegraven explains that there are plenty of examples
We really need transparency in all uses of artificial intelligence.
was working on their AI to help them sort through hundreds of CVs
We’ve seen cases of Dark patterns in which we could be talking with
and find the best candidate, for some reason the system was only
a bot or have an AI assistant carrying out our personal tasks without realising it. Big companies are patenting systems to optimize their returns from publicity, using our personal details in indiscriminate and unsafe ways, while bots are also being used to influence public opinion, by manipulating elections etc. “We urgently need strategies and legislation to regulate the immediate future - this issue has been around for years, but
of AI going wrong and being racist, sexist and so on. When Amazon
selecting men and, as well as arbitrarily not selecting women, was also giving any female word a negative score, Why? Because it was based on a past where there had traditionally been a less female presence. On the other hand, we have numerous positive examples, such as LYNA, which uses Google Computer Vision to detect breast
until now we’ve been burying our heads in the sand - ignoring it
cancer, correctly identifying metastasis patterns in 99% of cases
for the convenience of free services.”
compared to the 62% found by human pathologists. [35]
31
Tracking.js
30
This production by Stanford University called “The end
33
32
THE YEAR OF THE VIRTUAL ASSISTANTS
the internet, the evolution to voice command interfaces will be an
This year virtual assistants have arrived to the masses and establi-
easy and natural next step. Introducing text on mobile keyboards
shed themselves as a consumer product. Siri and Google Assistant
is complicated, tedious and generates many mistakes. We’ve seen
are already widely used on mobile devices, and have transformed
this change before with smart TVs, where voice search using Google
into, soon to be, essential electrical appliances. Google Home and
Assistant has become standard, instead of an increase in the use
especially Alexa are developing enormous ecosystems that allow
of keyboards. As well as graphic interfaces, as optimized as they
us to interact with them and integrate them into our products and
may be, they will always have to load numerous assets and come up
services.
against the availability of the web and performance. [1]
from September 1st
The famous Gartner report into emerging technologies
[3]
2018, over 50,000 Alexa Skills have been developed and it/she(!?) is
predicts that 30% of webpage visits will be by voice in 2020 and
compatible with over 20,000 smart home devices all over the pla-
ComScore estimates that in the same year voice will account for
net. About 30.000 of these skills are on the U.S market.According to
50% of all searches.
this Amazon report [1] from September 1st 2018, over 50,000 Alexa
The Gartner Customer Experience Summit 2018 [4] has re-
Skills have been developed and it/she(!?) is compatible with over
vealed some very interesting statistics about the intentions of big
20,000 smart home devices all over the planet. About 30.000 of
brands to invest in virtual customer assistants (VCA) and technolo-
these skills are in the U.S market.
gies like AR in the coming years. Gartner Says that by 2020, a quarter
According to data collected in May 2018, 21.6% of the adult
of customer service operations will use virtual assistants and by 2019,
population in the United States had access to a smart speaker wi-
20% of brands will actually abandon their mobile apps. This could
thin their nuclear family, [2] only 4 months earlier it was 9.7% less. A
be due to applications not generating the return-on-investment
smart speaker is a “multi-user” device and this figure would actually
(ROI) predicted, not meeting the expectations of user engagement
be much higher if it showed the accounts of minors which aren’t
and other important costs like customer support, maintenance,
included in the statistics.
upgrades, etc.
35
34
According to this Amazon report
Due to mobiles being the main device we use to access
LESS COGNITIVE PROCESSING FROM THE USERS, LESS APPS & MORE MULTI-PLATFORM INTEGRATION
how to integrate all these innovations. The purpose was to instruct
Why is it such an important step for Human-computer interaction?
then.. You order a Domino’s pizza, or if it’s your birthday or maybe if
Voice-command interfaces or conversational devices are relevant
there’s a zombie apocalypse!!
the user, showing them the value of platforms like IFTTT, [5] that allow you to connect a multitude of services and apps to automatically perform tasks based on events, like for example if it’s a rainy day,
because they reduce the time and effort of the interaction. With
[6]
was ca-
voice command we can log in to a platform, saving us the bother of
rried out by Starbucks, Alexa and Ford in 2017. Here, Starbucks
remembering and typing passwords, navigating the application, un-
developed an Alexa skill
derstanding its interface, content structure etc, soon we will be able
process. Later Ford, thanks to its SYNCH3 system with Alexa, de-
to configure hundreds of actions and use a simple word as a trigger.
monstrated how to order a Starbucks while driving.
offers on Linkedin” Virtual assistants reduce the number of apps and platforms that we have to manage. Soon we’ll have “skills” and more comprehensive tasks that will save us lots of time. We’ll communicate with all these platforms through APIs, and navigate towards a future where content will be even more independent from design.
[7]
that was a fully voice enabled shopping
THE EVOLUTION OF VOICE COMMAND INTERFACES [Fig. 8]
But, wait a minute! Managing interfaces by speaking out
loud does not seem like a good idea in many of the situations we face every day. Imagine if you had to respond to something urgently while in the cinema, or a silent doctor’s waiting room. You’re all thinking that simply using the graphic version of the same interface
“We’ll communicate with all these platforms through
would solve this problem - but somebody has taken it ever further.
APIs, without ever seeing them, without logging in or even appa-
Introducing Arnav Kapur, a graduate student from MIT Media Lab,
rently interacting with them .”
who has created a device called AlterEgo that’s capable of interpre-
[Fig. 5]
In one of the case studies featured in this book, “If This
Then Domino’s“ (p. 124), a project was put in motion which showed
ting the electrical signals of movement produced by our facial and neck muscles when we read in silence!
37
“Hey Google, send my curriculum to all UX Designer job
36
Another example of multi platform integration
It’s simply amazing, but this invention doesn't only allow us to make voice commands without actually making sounds, it allows us to continue communicating with sources of details. We can do internet searches, do calculations or order a pizza, practically
[5]
through thought alone.
FURBY AND CLIPPY, THE FIRST ASSISTANT, VOICE INTERFACE AND ML FOR THE MASSES [Fig. 9]
Going back to the film “Merger” from the previous chapter,
if you pay attention to the graphic interface that the protagonist is controlling, right there next to dozens of UI controls you can see
[8]
[9]
Clippy!
[9]
Clippy appeared in Microsoft Office ‘97 and although he
wasn’t the first Office Assistant character, he was the first virtual assistant used by millions of users, and also holds the title “most annoying” and hated until now. But Clippy is not the only primitive example of this technology, that at the time was such a novelty. Who could have guessed that at Christmas 1998, a consumer product would make its way into our homes that, although a simulation, would be our furry intro-
[10]
duction to concepts such as machine learning, language recognition and domestic robots, and would be the first voice interface for the general public. [Fig. 10]
Furby
[10]
was a toy able to learn English through interac-
tion with humans, it stopped speaking its native tongue Furbish to
39
38
[5] Domino’s pizza trigger cards. [8] Arnav Kapur’s AlterEgo. Source: MIT MEDIA LAB. [9] Clippy’s cameo role in the “Merger” graphic interface. [10] Furby, an electronic toy released in 1998 by Tiger Electronics.
acquire English at a progressive rate, in the style of natural learning. Obviously these skills were totally fake from the start, Furby was programmed to start saying words in the language of its owner, according to a series of time frames and events. It would respond to external inputs through its light and movement sensors, but at that time we didn’t have machine learning or language processing. In 2005 an authentic system of voice recognition was added and
NORMALLY ASSISTANTS HAVE DEFENSE MECHANISMS FOR THESE SITUATIONS, WHICH ARE ALWAYS VERY RESPECTFUL BUT NOT IN THIS CASE. MITSUKU’S RESPONSE SHOWED US, THIS BOT IS FIERCE. BOOM!
in 2012 it was capable of developing its own personality. Currently Furby Connect has artificial intelligence which allows it to learn from its interactions with its surroundings.
THE DAY THAT A CHATBOT TAUGHT ME A LESSON Now we’re at the section dedicated to conversational interfaces we couldn’t leave out the following anecdote. We don't know if you read our Foreword, don’t worry if you didn’t - most people don’t. On this occasion we wanted have a little joke around with the personal assistants, as they’re one of the current themes. During our conversations with AI assistants, trying to get a weird introduction to our book, we spoke to a chatbot recommended to us called MITSUKU. [11] We asked it the obligatory questions about trends, the evolution of Human-Computer interaction, design, blah blah. At some point we got tired of the conversation and…because we’re only
41
40
human - we began to troll the bot to see how far it was programmed.
43
42
VISUAL SEARCH [Fig. 3]
result is positive, additional product information is shown or “aug-
The camera is the new search box,
[1]
many applications
will eventually introduce the search system that’s already found in Snapchat, Pinterest Lens,
[2]
AliExpress
[3]
and Google Lens
Amazon was a pioneer in visual search with its Flow
[5]
mented” in the form of an Amazon card with other similar products and a purchase button.
.
[4]
feature in
2014. Flow, which is currently inactive, used image recognition to
[6]
look for products.
GOOGLE LENS Google is trying to make a change, a shift from text to a more visual
[3]
way of finding information. With the launch [4] of Google Lens, users can identify and buy products; such as outfits they like, identify species of plants and books etc.
AMAZON
Google Pixel, LGE, Xiaomi,etc. The app can also detect real life text
Snapchat, as an AR early adopter, wasn’t going to miss out
and copy and paste it digitally such as from recipe books, textbooks
on visual search. In September 2018 it announced [6] a new feature
WIFI passwords,etc. Lens now works in real time. It uses computer
in a strategic collaboration with Amazon. This new Snapchat featu-
vision in both ways, locally, on the client device and on the cloud to
re allows the user to “scan” barcodes using the camera. When the
identify billions of words, phrases, places, and things.
[3] AliExpress, the place where you can find anything you could possibly ever imagine, also started experimenting with image search in 2016.
[6] Snapchat: Introducing Visual Search. Source: TECHCRUNCH.
[Fig. 6]
44
Lens is available on supported Android devices from
45
SNAPCHAT AND THEIR ALLIANCE WITH
MICROCOPY & UX WRITING [Fig. 7]
HUMOR & EMOTIONAL MANIPULATION
Over the last few years we’ve witnessed a big change in the
message and communicative style of corporations and businesses,
Nowadays we are seeing a certain degree of irreverence and many
voice and tone has became fundamental. Brands are trying to use a
touches of humour, which is a very advantageous way of connecting
more human, colloquial tone - more reminiscent of a conversation
emotionally with the user. WHIMAPP, the application to plan getting
with a friend than a dealing with a client.
around using different modes of transport, is presented in the Google
[Fig. 8,9]
Play Store in a natural way, with shades of humour - very appropriate
It’s very gratifying to get a cheeky “Thanks Babe!” when you
for its target.
interact with a shopping basket, and who could resist this message from Medium: “Do you believe in destiny?” it’s impossible not to
“UFOs are not included yet but they will be added when they
click on this “call to action”.
become available to the wider public. “ Whim - Travel smarter App [10]
How was this discipline brushed aside for so many years, [Fig. 11]
with us opting for the the same old standardized messaged in our
In other occasions, using a touch of humour whilst pulling on
the heart strongs, has its rewards.
interfaces again and again?
[8] [9]
[11]
[12]
47
46
[7]
[Fig. 12]
But be careful, don’t go too far and kill the good vibes!
orientation, ideologies or compromise personal or professional re-
is a Tumblr account full of terrible examples of
lationships. Something similar happens with the suggested adverts
Confirmshaming
[12]
as part of our searches. At this stage, everyone has some story
sites attempting to convince users not to abandon ship.
about a very strange coincidence related to recommended adverts.
DON’T SHAME YOUR USERS
“Imagine if one day you invited your friends from the
In the near future, users will begin to value those applications or
Video Club over for dinner and your Netflix was full of Jackie
services that bother them the least and respect their privacy.
Chan movies“
Designers must predict the context of the user and the emotions which they could evoke in them. The context totally changes the receptiveness towards the product or service on offer.
A
The design of the system of suggestions and recommendations’ depends on the algorithms that are based on our history and the history of our friends’ accounts. It’s clear that we can delete
hungry and sleepy person can lose their patience and get angry very
our history or remove every like one by one, but the real problem is
quickly, on that note, is there anything worse than to be rudely awa-
when we activate by default the setting which shows us history on
kened by notifications on your mobile when you were fast asleep?
our home screen - which compromises our details.
UX is not only the design of the experience of the product,
Amazon understands users’ fears, their answer to this lack
it’s also the whole ecosystem we construct around it, including offli-
of privacy is Amazon Locker, which avoids sending embarrassing
ne interactions, notifications, newsletters and customer service.
things to your work, or your mom’s house.
Respect your users, limiting unnecessary alerts, notifications and
It’s true that we can also collect packages at non fixed
communications is as important as respecting them by protecting
hours and all that, another of the features of Amazon that protects
their details and privacy.
our privacy is to hide certain products in our buying history. Don’t
In the last few months we’ve seen some pretty eye-opening digital scandals, the politicalization of social media and attempts to
shame your users or demand more attention than they want to naturally give you.
manipulate votes. Every day we face subtle violations of our privacy
show other people's likes as part of their system of suggestions.
48
This may seem trivial but it could reveal data about your sexual
[7] Wonderland Studio. [8] Thanks Babe!. [9] Do you believe in destiny? Call to action message from the Medium Newsletter. [11] Sad little cat to increase Twitter interactions. [12] Confirmshaming “No thanks, I prefer canned soup” , “I prefer to troll the Internet alone”.
49
that compromise us in serious ways. Many social media platforms
51
50
As addressed by “Every website in 2018” [1] current day websites are
We want to make your user
Don't miss any important news.
full of annoying requirements you have to follow before you can get
experience as good as possible.
Please subscribe to our newsletter.
We use cookies. to and enjoy the actual content, often driving us away in terror be-
I agree
fore we have even got past the third disclaimer.
Your e-mail
Subscribe
These days, we have to prove we’re not robots, accept cookies
that we’re over 18, that we do or don’t want to subs-
cribe to their newsletter, receive notifications, etc… basically, we’ve regressed to the golden age of pop-ups! But beyond the current technical and legal inconveniences, this year has seen a magnificent manifestation of style and innovation, revealing the immediate future of interactive production.
Are you over 18? This website requires you to be 18.
Yes
No
Is your city New York, NY? Yes
No
Are you using an ad blocker?
Aw, Snap!
That's okay. But without advertising income,
Something went wrong. To continue,
we can't keep making this site awesome.
reload or go to another page
I understand
52
Allow
Block
We value your privacy... I agree 53
Source: bit.ly/every-website-2018
We want to: Show notifications
Walter Benjamin said in his famous essay The Work of Art in the Age of Mechanicaeproduction
[2]
from 1935, that the uniqueness of
a work of art is inseparable from its being embedded in the fabric of tradition and its ritual function. This essay is about the loss of the aura in modern arts such as cinema or photography as a result of its mass reproduction, losing the uniqueness of its ritual function. Illustration is used as an element of difference, even prevailing over commissioned photography because it culturally reminds us of the exclusive nature of art.
Crafting A Singular Voice With Illustration
In the recent age of illustration flourishing in the tech industry we have examples from Airbnb, Mailchimp, Dropbox and WeTransfer that showcase work from different designers and artists as a way of making the waiting process more pleasant for the user and to communicate emotions and brand values. [Fig. 3]
Slack has shown its capacity to craft its own unique voice
creating “Slack’s illustration voice system”,
[3]
an illustrated design
system with expressive and organic characters and bold colors, as as expressive way to get the user’s attention and transmit an idea using just one image. They have also developed a pattern system that satisfies all the different contexts where these illustrations are used as menus, footers, newsletters, etc. These illustrations, that often have narrative qualities, have been adapted to fit on smaller screens without
55
54
losing their meaning.
[3]
[4] From top to bottom: Illustrations for Airbnb and Mailchimp. [3] Illustrations for Slack, UI elements, and patterns. [4] Gucci Hallucination, illustration by Alessandro Michele. [5] Looky What We Made book showcasing by Glitch.
Another highlighted example is the collaboration of the artist Ignasi Monreal on the last few Gucci campaigns
, creating
[4]
an inspiring aesthetic complete with mythology, the great master artists of the Renaissance and Flemish paintings. [Fig. 5]
We still have more examples, like this from the innovative
platform Glitch [5]
paradise for stylish developers! Glitch, the
friendly community where you’ll find the app of your dreams, just launched a collection of projects with work from illustrators, which
57
56
further enriches their particular graphic style and communications.
59
From top to bottom: eatgenesis.com marianopascual.me springsummer.gucci.com epicurrence.com
[5]
58
Head here for more examples and resources: awwwards.com/now2/illustration
61
60
kikk.be/2018
This is the key trend, the masterpiece which web design has revolved around recently. Typography has always been fundamental in design, (not such much when the technology didn’t permit it) but now we have a high level of freedom, expression and experimentation, typography is taking its rightful place. In a dominant way as if joyfully getting its own back for years of suffering due to the scarcity of fonts and problems with legibility and compatibility in the primitive history of web design. Currently there are font trends with lots of personality, but it’s not so much about choosing fonts or their combinations, it’s the
Typography-Based Layouts
very use of “words” as the main element of the aesthetic, as well as the semantics. Words now have a physical presence in design, a structural element around which the rest of the composition flows. One of the uses and effects of typography to highlight is the treatment of Letterforms as graphic elements, applying deformations, effects and animations as well as the combining of different styles and weights with
serif,
BOLD , italic, Serif, san-
all appearing together in the same
paragraph.
63
62
Head here for more examples and resources: awwwards.com/now2/typography
65
64
From top to bottom: beyond-beauty.co rubxkub.com shre.ly/huff-post-existing-while-black
From top to bottom: agneslloydplatt.com louisansa.com aristidebenoist.com
Very soon this surge of creative typography will be added to by Variable Fonts - which currently doesn't have enough browser support, but should be on our list of skills / knowledge to learn. Variable Fonts are the evolution of the OpenType font specification. One font file can contain multiple variations of the typeface. Using CSS it is possible to access these variations and animate transitions between styles. Both Foreday and Plastic (p. 66) are variable fonts which we can modify the parameters of for weight and serif, allowing us to not only create animations but multiple variations of the font. We can generically animate the font axes in CSS, by com-
Variable Fonts
pressing or expanding it, but its other properties (those which refer to its morphology) will be decided by the font designer. A good example is Decovar a multistyle decorative variable font by David Berlow, which is designed to parametrize multiple properties.
67
66
Head here for more examples and resources: awwwards.com/now2/variable-fonts
Weight
0
200
60
180
Serif
1
10
Size
0
200
60
180
Weight Serif
1
0
1000
Serif
1
1000
Weight
0
1000
Serif
1
1000
10
Playing with parameters, FOREDAY variable font Pedro Leal, Dino dos Santos dstype.com/variable-fonts
68
Weight
Playing with parameters, PLASTIC variable font Ivana Paleckovรก, Jitka Janeckovรก plastic-typeface.com
69
Size
BIGGER
71
70
Decorated, Augmented & Big Paragraphs
Paragraphs are no longer regulated to simple column distributions or wrapping geometric forms. Paragraphs of now and the future are , full of hovers, emojis, microinteractions, images, style changes, and strange distributions, where expression is the king! The size has increased considerably and we’re not shy when it comes to combining fonts and decorative styles, Big Paragraphs are one of the key terms in trends.
discography.princeestate.com amessagefrom.earth marsell.it loveiko.com rare-syd.com
Head here for more examples and resources: awwwards.com/now2/paragraphs
73
72
From top to bottom and from left to right: louisansa.com edkf.com.br maxkaplun.com danielspatzek.com
Animating secondary elements instead of the more obvious ones is a great way to visually enrich a site without using up excessive resources, which can lead to increased loading times. These animations often form part of the microinteractions, creating fluid user experiences. The use of tools like Lottie,
[6]
a mobile library that parses
Adobe After Effects [7] animations is improving the quality of these animations. Lottie uses JSON files exported by the Bodymovin[8] plugin from After Effects, this is a big step as it allows motion
Animation: Secondary Elements & Organic Motion
designers to keep their animations as they were designed and to not “reinterpreted� by a front-end engineer who may lack the tools that software like After Effects provides. Lottie-style animations are fluid, organic and more complex. Of course CSS and Javascript offer many possibilities for animating interfaces, they offer a lot of control of parameters, easing curves, blending modes, filters, svg morphing, etc, but require a lot of skill.
ORGANIC ELEMENTS We often find vectorial elements animated with organic morphing, imitating liquid or gooey effects in interfaces and microinteractions, and of course typography is no exempt from these types of animations and transformations!
75
74
Head here for more examples and resources: awwwards.com/now2/animation
77
76
From top to bottom and from left to right: franshalsmuseum.nl conference.awwwards.com cultldn.com eatgenesis.com beyond-beauty.co louisansa.com/about
As we have previously mentioned, the need for expression in a more colloquial way is part of the voice and tone of many brands. This need manifests itself in the general text, in the microcopy and the small details in the animated microinteractions. Femme & Fierce [9] is an exotic example of E-commerce, full of micro interacciones and subtle details. Taking a step further and adding a touch of humour and playfulness we find mini games, a resource used to make waiting times more pleasant for the user while the content is loading, whilst
their intention to establish a close and entertaining connection with the user.
[9]
Cute Microinteractions & Minigames
at the same time showing the skills of the designer or developer and
79
78
Head here for more examples and resources: awwwards.com/now2/microinteraction
[9] Animated lips to grab the user’s attention & Microinteractions to display product information
User interacts with the mouse drawing over the content and revealing animations. leeroy.ca
Shoot. studio-job.com
81
80
Decorated paragraph and microinteractions. jonny.wtf
In the last few months we have lived through a strong influence of Brutalism in web design, it was flowing through our layouts, texts and interactions, but the style has progressively refined itself, to the point of being tamed for the good of the usability of our interfaces. In the minds of creatives there is always a conflict, where freedom of artistic expression continually collides with reality, the former nearly always giving up to the demands of utilitarianism. Brutalism, as it has manifested itself in web design, reached its peak
Brutalism and Maximalism: Wild Forces Tamed at Last
at the beginning of 2018; breaking all logic, usability and accessibility with its use of interfaces and interactions; and has declined in its delirious rule breaking throughout the year, leaving beautiful pieces scattered about the web for the study of the history of digital design.
This shor t pe r i o d o f “ r e b e l l i o n� w i l l go d o w n i n h i s t o r y, w e ’ l l r e m e m b e r b e i n g h a u n t e d b y s t r a n ge n av i g a t i o n p a t te r n s , an d am a z e d by i n f i n i te am o u n t s o f i m a g i n abl e h o ve r s , a t i m e w h e n p r o vo c a t i ve c u r s o r s b e c am e g i g an t i c , m u c h l i ke t h e p a r a g r a p h s ,
83
82
a b u n d a n t w i t h i r r e ve r e n t i c o n s a n d f a n t a s t i c a l r o l l o ve r e ffe c t s .
However, don’t think that we have bad memories of these trends, actually they were rarely applied to websites aimed at the general public, or E-commerce. Except for some luxury retailers or publications of a more creative nature, almost all the experiments of these trends were made by agency websites, album covers or fashion labels, and by no means have been a trend represented in the design of native apps. As we have said, the experience wasn’t bad and certainly wasn’t pointless. What has stayed with us from these experimental techniques is the ability to take our layouts and interactions to the limit. It made a great contribution to our creativity - we’ve learned to say YES, that we can allow design to do more, it’s shown us that a simple paragraph can be truly original and of course, lots of these techniques and ideas are perfectly compatible with our web standards.
From top to bottom: studio-job.com uncannyvalley.studio springsummer.gucci.com
85
84
Head here for more examples and resources: awwwards.com/now2/brutalism
87
86
Head here for more examples and resources: awwwards.com/now2/image
89
88
From top to bottom and from left to right: kentatoshikura.com makereign.aristidebenoist.com themustafacelik.com aristidebenoist.com robinmastromarino.com aquest.it
This is the most hidden navigation ever. There will never be a more uncomfortable interaction, when you see it for the first time it can seem fun but when the novelty runs out, it’s not fun anymore. If Norman Nielsen ever did a study on Press & Hold in terms of discoverability it would conclude that 98% of everyday users are not capable of getting onto the web in question and that Press & Hold is infact a short cut to hell. In summary, although it has featured on some of the most experimental sites, it should not be a common trend.
PRESS & HOLD 91
90
Press & Hold And Go Straight To Hell
Recently we have observed the proliferation of independent profiles that are commissioned for projects by big agencies and studios. It’s totally normal that highly talented creatives decide to only accept projects that satisfy their needs instead of staying in agencies and collaborating on less attractive projects. The proliferation of self employment is part of a socio-economic trend that has becoming more and more established for quite some time. Currently there are
The Era Of Independent Designers + Creative Developers
approximately 53 million Americans working as freelancers. Everyone has this need for freedom, to control their own creative production. The nature of the industry means that the online working model can be even more appropriate for tasks that require a great amount of concentration and inspiration. In general among these independent designers or creative developers, we find minimal portfolios based on careful images, typography and small details in the way of microinteractions.
93
92
Head here for more examples and resources: awwwards.com/now2/independent
Effects on cursors are a decorative and pretty dramatic element, although they are often uncomfortable for the user. Custom cursors have evolved since the famous trail effects, often blending effects to modify the color and opacity of the cursor according to elements they are overlapping. These “reactive cursors” change shape, size, opacity, color or animation in response to other elements or the actions of the user. An illustrative example of this trend is the cursor of Bersi Serlini - Festival 2018
, a round yellow form that adapts to the
[12]
different elements of the interface and even forms part of the tran-
Custom Cursors & Mouse Effects
sitions between sections. In KIKK 2018 [13] we also saw a reactive cursor that is at the centre of the interactions of the page, revealing the content of the elements and illustrations. As we have seen, Brutalism has been characterized by its use of custom cursors, in fact not one site with the style has a conventional cursor. We don’t really know why, but circular cursors are triumphing, maybe it’s a type of homage to Material Design and its circular reveal animation.
[12] festival.bersiserlini.it [13] kikk.be/2018
97
96
Head here for more examples and resources: awwwards.com/now2/cursor
Much like paragraphs, menus have also increased considerably in size, do you remember those tiny menus with pixel fonts from 2005? It seems incredible that in the space of a few years we have arrived at such an opposite end of the scale, fashion is so fickle! In this case, the size of menus are also influenced by mobile patterns. In designs for mobile interfaces the use of full screen overlay menus is common, as interfaces are touch based, and smaller touch targets [14] would be harder for users to hit than larger ones. But following in the footsteps of paragraphs, it’s not only about the size, but also decorative elements, hovers and all types of micro interacciones and effects.
Head here for more examples and resources: awwwards.com/now2/menu
99
98
Hero Menus
The most common thing that we keep on seeing is the use of layouts with long scrolling, but with divided sections, as in, not a pure “one page layout” (they do have similar navigation) but certain parts of the content are separated. They’ve also kept subtle effects such as parallax and of course lots of use of scroll triggered animations and scroll-revealed content.
MIXING SCROLLING [Fig. 15]
In badass.shoes-up.com
[15]
we see an illustrative example
of scroll in different orientations. Its navigation combines vertical
What About Navigation?
scroll and horizontal scroll in a one page layout.
EXPERIMENTATION OR GOOD NAVIGATION PATTERNS? Well it’s not really a dilemma, at Awwwards we are aware of the importance of both, this is why we like to show sites that dive deep creatively to achieve unique effects, as much as sites designed in a perfect and functional way. In terms of unusual navigation patterns, we’ll leave you with these total gems that we keep adding to in our collection “The Best of Navigation”
[16]
whose only purpose is to
delight the viewer!
103
102
Head here for more examples and resources: awwwards.com/now2/navigation
105
104
From top to bottom: imabandi.to springsummer.dk dimetrap.com
From top to bottom: badass.shoes-up.com firstaperture.com brandstudio.ru
[15]
This trend is the color scheme itself and the way in which it is used as a principal design element - we’re talking about color schemes with personality that are consistently applied throughout the whole product experience. In general we’re seeing schemes with two or three primary colors and various secondary colors. Saturated and pastel colors are combined, making way for striking high contrast effects. There are many examples of plain bold colors in the background combined with photography, typography and illustration. As an example of this special attention to color schemes
Color Schemes With Personality
we have the site of Frans Hals Museum (p. 116). The contrast between the content is spectacular, the baroque paintings of Frans Hals Vs. the “newness” of the design elements. The color scheme has bold, brilliant and saturated colors used in the background and UI elements, while in the work of the painter, black is the dominant color due to the sober dress of the time and it being characteristic of baroque paintings. However, one of the key colors of the range is “almost black ” # 2 31 f 2 0
which connects with the pallet of the
painter. The use of simple line vector icons is also a strong contrast with the baroque realism.
107
106
Head here for more examples and resources: awwwards.com/now2/color
109
108
3D animation has had a big influence on design over the last few years. 4D cinema has made it accessible to a large amount of creatives, who would not have dared before, due to the complexity of the software previously available. Cinema 4D has managed to optimize this learning curve with its designer-friendly interface, its presets and its enormous community. As we said at the beginning of the book, VR, AR and 3D printing are reactivating the production of 3D digital content. The legendary parallax effect used a fake 3D constructed by 2D planes in different Z-axis. It’s very common in CSS animation
Mixing 2D & 3D Elements
to imitate this three dimensional effect. The basic idea of this trend is the search for contrast, 3D elements above flat colors or 2D planes creating a 3D fake scenario, giving place to an almost oneiric image.
111
110
Head here for examples and resources: awwwards.com/now2/3D
Thanks to the progressive standardization of CSS grid and flexbox we are implementing layouts which are more “free”, that aren’t constrained to a grid that has to be restructured in different columns for its responsive breakpoints. We should abandon the fantasy of responsive web design, nobody expects that one single design can respond in a flexible way to 10 devices.
From top to bottom: m-mediagebouw.nl emergencemagazine.org rezo-zero.com seaharvest.net.au
Head here for more examples and resources: awwwards.com/now2/layout
113
112
Editorial Style Layouts
We can officially say that PWAs are the new standard, something like the new responsive web design, due to the advances that they represent. As previously mentioned, mobile versions aren’t reduced versions, it’s a different experience which can and should be optimized to have good performance, indexation and conversions. Progressive web apps allow developers and designers to create applications based on web technologies typical of native app-like experiences with fullscreen and custom navigation bar, automatic updates, transitions between sections without loading
PWA Is The New Responsive Web Design
other urls, access icon in homescreen as well as the ability to work offline and receive notifications. But the best thing is that they keep the positive characteristics of webapps like SEO and indexation by search engines and, most importantly, avoid the effort of cloning the app with different technologies. PWA Main Features: Web technologies-based, Progressive enhancement, Native app-like experiences (fullscreen, custom navigation bar), Access icon in homescreen, Offline content, Notifications, Discoverability for search rank and SEO, Linkables, Automatic updates, Installable, App Stores You can find a lot more information in our book made in collaboration with Google and Microsoft “Progressive Web Apps. The Future of Mobile Web”
. In this free eBook, we look at what
[17]
we really mean by a ‘PWA’, the unique features they offer users, and how to design and build one.
115
114
[17] awwwards.com/PWA-ebook
117
116
Frans Hals Museum
Build in Amsterdam is a branding agency specialized in E-commerce. We combine strategy, branding and E-commerce to bridge the gap between digital and physical touch points. We see E-commerce platforms as digital flagship stores. So we intentionally develop platforms as brand experiences that inspire, engage, and convert in an infinite loop.
118
franshalsmuseum.nl
c
a p l a t fo r m r e n t co th e m ’s m y. useu t li a an u d c d lassic
g
em
p
ar or
y
119
e fl
n ti
Frans Hals Museum may be the oldest art museum in the Netherlands, but it’s as innovative as ever. The museum in Haarlem is best known for its Golden era art and its collection of Frans Hals works. In March 2018 the Frans Hals Museum merged with De Hallen Haarlem, well-known for its contemporary collections. This bold move meant a beautiful marriage of old and contemporary art, giving rise to new stimulating meanings and a new identity for the museum.
THE CHALLENGE The new identity of the Frans Hals Museum needed to introduce
[2]
[1]
visitors to this mix of old and contemporary art in a surprising and attractive way. A new platform was a vital part of this marriage. Prior to the design process of the new platform, Amsterdam based agency KesselsKramer developed a new brand identity* for the Frans Hals Museum. From there, Build in Amsterdam extended the identity to online to create a platform that aimed to reflect the contemporary and classic duality of the museum. KesselsKramer’s main concept was to combine the old with
[4]
[3]
the new, in a mirror. This combination was translated into every aspect of the platform, from content to visual design. Based on the visual identity, we too let the opposites meet on this new online platform, where old meets young, left meets right, and pixels meet paint. The duality of the identity can be found everywhere on the platform. The collection page on desktop. Example of how an art piece detail page looks like. The client can select a suiting colour combination for the art piece in the CMS. Everything is optimized for the client. They can upload any size of content, it’ll still fit on the page.
*Brand identity: bit.ly/FHM-brand-identity
121
120
[1] [2] [3] [4]
FUN BUT FUNCTIONAL
and discovery. We wanted it to be both functional and surprising;
We reinvented the museum’s menu structure for the best browsing
an online arena for getting to know the museum and its pieces.
experience. By splitting the many pages into four clear clusters, we
For example, when we created the collection overview, it had to
were able to keep the menu clean and organized. We also made a
be more of a tool, rather than just a big overview of artworks. That
functional sidebar where one can find all useful links, like the current
is why we introduced useful and fun filter options such as colour,
active exhibitions, opening hours and the option to buy tickets. This
period, medium or even a set of random variables like food, cats
solution works perfectly with the mobile platform too. We approa-
and nudes.
ched the mobile menu following an app approach, placing it at the
To bring play to the next level, we also added three mini-
bottom of the screen. It is a combination of the top and sidebar
games to the desktop version of the platform. There is the Art
menus from the desktop version of the platform.
Roulette to mix-and-match art portraits, both old and new. Then,
KNOW THE RULES SO YOU CAN BREAK THEM We see the platform as an extension of the museum. That is why we stayed very close to the existing identity. For example, white backgrounds are nowhere to be found. The fonts are oversized and the animations are based on the two-tone layout. During the process we learned fun and original ways to make use of the identity. For example the ‘Art Roulette’ play section has the animation of a gambling machine, which suits the identity perfectly.
LEARNING PLAYFULLY Based on the main concept of old meets new in a mirror, the
123
122
platform becomes one seamless experience of playful learning
there is the ‘Gif me Frans’, a random selection of fun and con-
specific art piece coming from the collection overview. Each transi-
temporary animated images of some classical art pieces from the
tion, interaction and animation focused on their main identity style
museum collection. Imagine a priest performing some karate kid
(mixing old and contemporary art). This led to a variety of split ani-
moves or a guy enjoying his blow-dry session. For the third game
mations we tried in all kind of directions, before ending up with the
we got our inspiration from dating apps and their swipe left or right
one we currently use.
feature. Once the user is interested in an artist and goes for the ‘like’, a timeline and info on that artists opens up. Our thought: why not spice up art learning a bit?
EDUCATE THE CLIENT After the platform was designed and developed, we came to the last important step - educating the client. We organized a workshop to ensure that the content is fantastically written and the imagery is always high-resolution. We also created a guideline document so that the information, tips and tricks, could be implemented easily throughout the Frans Hals Museum team.
Furthermore we used HTML5, CSS3 (using SCSS as css preprocessor), Javascript (including our custom built framework) and SVG. We created an icon set for all the custom icons Frans Hals Museum would use in their identity. To show and animate these on the platform we had to create an SVG library that contained all the separate SVGs (converted a single path for each SVG), so we could easily access them via various ways. For example, we created a custom field for displaying the icon set in Wordpress, where the client could easily choose whichever icon would fit. For the CMS we built a custom Wordpress theme for the Frans Hals Museum, giving them complete freedom in building the
We developed the project as a Single Page Application (SPA). Using
options in the CMS they can choose from, which will define the
our custom built Javascript framework (including BackboneJS and
style and look & feel of the page. Think of the color combination, or
Marionette) we were able to provide a smooth and seamless expe-
whether or not it includes a sidebar with extra information, a map,
rience. This framework took care of routing, rendering, transitions
a carousel, etc.
and components instantiation. Having these technologies at hand helped us to create transitions where you could literally dive into a
124
pages they need to represent their museum. There are numerous
Some Libraries and Tools we used for the project contain GreenSock, HammerJS, Gulp, NPM.
125
TECHNICAL APPROACH
If This Then Domino’s Legwork is an independent studio based in Denver, CO. We create animation and interactive experiences with brands and agencies all over the world.
F
127
TT
T , to pai
r 126
into using
ifthisthendominos.com
I
p p a
nts. e v
k
e
lo
o
s with
A ta st y
between Domino’s Pizza and IFTTT, a platform that allows you to
CP+B already had a site structure and user flow in mind, but were
connect a multitude of services and apps to automatically perform
open to our ideas on improvements to the UX and visual design.
tasks based on pretty much anything you can dream up. Wait…
Due to the relatively small three page scope of the site (Tutorial,
So, for example if the zombie apocalypse hits, I can automatically
Browse Applets, and FAQs) it left a lot of room for us to really
receive Domino’s pizza? In fact, you can set up any event to trigger an
workshop and refine the cornerstone features of the experience
order for Domino’s pizza! After being approached by Crispin Porter
– the animated tutorial and searchable applet grid being the two
+ Bogusky to partner in designing and building the experience we
biggest challenges.
couldn't wait for a slice of the action!.
THE CHALLENGE Our primary challenge was educating users on how IFTTT works. We were well aware that many of the users visiting the site wouldn’t have any prior knowledge of how it works. So, it was important to demonstrate the value IFTTT provides, showing how easy it is to set up and pair different apps and events with Domino’s in a fun and engaging way. In addition to the tutorial portion of the experience, we also had to prime users for the main event – a seemingly infinite grid of premade applets that users can browse and explore. The
128
SIMPLIFYING THE EXPERIENCE
“We wanted to keep things as simple and straightforward as possible.” The tutorial was initially intended to be an interactive step-by-step guide. We wanted to use bold and beautiful animated illustrations, whilst also keeping things simple and straightforward. We decided upon a mini-narrative unfolding and guiding users quickly and effortlessly through each step, and looked at handling the animation, pairing it with live text, and providing a consistent, legible user experience at every breakpoint. We distilled it down to three simple steps. Instead of animating multiple individual segments and forcing users to click through
anchoring element of this page is a search feature that allows you to
each step, the entire tutorial plays out automatically. This gives
create your own unique pizza delivery scenario where the only limit
users the option to skip if they wish. This simplified things, decrea-
to what you can set up to automatically trigger your order is your
sed clicks, and allowed us to make it seem we were using full screen
imagination.
video from desktop all the way down to mobile screen resolutions.
129
If This Then Domino’s was conceptualized around the partnership
THE APPLET GRID The toughest UX challenge was creating a custom responsive search interface accommodated by a grid of 45 unique clickable applets. Applets connect two or more services together, so when one action happens, another follows. Users can browse through the premade applets created for the site or search for and set up new ones. When designing the interface, we faced some constraints, we were dealing with a finite amount of applets, but wanted to impart a feeling of infinite possibility. We wanted to keep the branded ‘If _____ Then Domino’s’ type lockup an ever-present anchor at the center of the interface. Before we landed on a scrollable, draggable, repeating grid of applets, we went through multiple iterations and demos for this feature. Ideas included using z-space to scroll through applets as if they were zooming past you, zooming in and out of the grid when a user taps into search mode, live filtering down of search results as a user types, etc. We wanted to avoid the need for instruction here (a tutorial immediately after a tutorial would hinder the user experience). Rather, we wanted the grid’s behavior and animation to feel natural and intuitive, like an extension of the animation happening in the tutorial. The grid animates into position with the applets around the perimeter of the screen slightly cropped, suggesting that there are more to be discovered. The natural inclination is to scroll, but we wanted to allow for the ability to drag, swipe, move up, down, or dia-
131
130
gonally... whatever made things feel really responsive to the user’s
actions. We eventually landed on a solution where the search field dims back as soon as you start to drag the grid, then reappears upon release. You can essentially see the ghost of applets moving through the position of the search field as you drag, training users to click and look at the current applets in frame or search for more. This relatively simple approach kept all the necessary ui elements in place preventing the need for any complex instruction on desktop. When a user clicks into the search field or starts typing a query, the grid dims back and the search field transforms. We wanted this part of the experience to feel really intentional, like you are entering search mode. Having a strong visual shift happen here, focuses the user’s actions and clears any distractions. Instead of showing results filter down in real time, a live counter shows you how many pre-made applets match your query before you commit.
VISUAL STYLE Developing a visual aesthetic for the site was a collaboration between the Interactive and Animation teams. We explored and
TECHNICAL APPROACH For this project, we decided to leverage Vue.js, the JavaScript framework. It was a perfect choice for our single page application and we learned a lot of useful tricks along the way. Collaborating with our creative team to get assets made for PNG sequence animations and for the video tutorial was a lot of fun, but very challenging. The rich pieces of media were integrated tightly with live DOM content on the site, so it took a lot of coordination to get things positioned properly.
“The infinite grid was a real brain buster!” One of our biggest technical challenges was the infinite grid browsing view. Accounting for uneven grid item counts, different screen sizes, and different drag directions, all while maintaining smooth browser performance was very challenging. For an infinite grid to work, the initial generation of the grid has to be duplicated enough times to fill an entire screen, and then have the individual
developed three iterations from which the client eventually chose
items swap to an offscreen position in the direction that the user is
one. Informal, exaggerated linework and warmth imparted by grain
viewing. It was a real brain buster!
textures made for a very approachable and friendly illustration style. Playing off the limited red, white and blue color palette of the Domino’s brand created consistency across all illustrations. Creating 45 custom applet illustrations on top of a Tutorial animation was no simple task. For every event, we provided several
133
132
conceptual sketches for the client to choose from.
Ueno 3D Interview Ueno is a full-service agency that designs and builds beautiful brands, products, and marketing experiences. Founded in 2014, Ueno now has more than 60-full time employees and four offices in Iceland, San Francisco, New York, and Los Angeles. Clients include Google, Verizon, Airbnb, Apple, Chubb, Cisco, Dropbox, Facebook, Fitbit, Lonely Planet, Medium, Red Bull, Progressive, Reuters,
in ve ti
l,
si
c
yf u
lly
ra
la
,
te
p
in
A
te
rv
ie
w
.
Samsung, Globo, Slack, Uber, and Visa.
135
134
interview.ueno.co
Ueno 3D Interview this little 3D animated job interview “gamelette,” started out as something completely different. We think. Nobody really remembers. We do remember that somebody started making animated 3D characters out of some of their colleagues for fun, and then we had this idea of making a game. We didn’t really know what this game should be about, but we went ahead and started working on it anyway. The next thing we know we had this nice little 3D world, with nice little 3D people in it.
MO’ PEOPLE, NO PROBLEMS Not to brag about it, but Ueno is growing. At least for now. People keep coming to us with their money and their problems, asking us to solve their problems and take their money. To solve problems you need brains. We’re always looking for good people with good brains to join our teams. And not just anyone. We want the slightly odd ones. The ones who can do amazing things but maybe have never found a home anywhere else. People who see things differently and want to join others that see things differently too. People crazy or stupid enough to join an agency that wants to specialize in the things
[1]
it has never done before.
137
136
[1] A hot dog adventure: Chatting with the folks at Ueno.
CHOOSE YOUR ADVENTURE And so we had this idea. What if we could use our little game to find these crazy people, and help them find us? What if we could give them a little glimpse of what we’re like, and maybe see if they were the kind of people you’d want to spend your days with? And what if we made them look like a hot dog? So that’s what we ended up with. The curious job seeker — a walking, talking hot dog — is dropped into the world of Ueno. After shooting the breeze with some of the people from our New York, San Francisco, Los Angeles and Iceland offices, they go to the upper floor for a final boss battle with Halli, the our founder and CEO, who then sneakily directs them to our careers website to check out job openings.
lighting, materials, models and visual effects to breathe life into the experience. And there’s an algorithm that detects walls, furniture and helps the main character find its way through the obstacles. The Ueno house is inspired by the decor from our offices, and the characters are modeled after real people. To make the experience look as realistic as possible, we paid special attention to the materials and lighting. We also had to limit the the polygon count on every object and character to ensure good rendering performance. Our process was very collaborative and organic. We allowed ourselves time to try new things and iterate. But we didn’t have unlimited time and resources, so we gave ourselves a deadline to provide enough pressure to launch something — even if that “something” was continuously changing as we went along.
“And so we had this idea. What if we could give you a little glimpse into the madness that is Ueno?” Halli Thorleifsson, Ueno Founder & CEO
TECHNICAL STUFF The Interview is a WebGL experience built on a grid system behind a 3D model with walls, collision boxes, and hotspots that the user can
139
138
click on to move around. We added layers onto the basic grid with
Foosball World Cup 2018 AQuest combines creativity and technology to create unique digital experiences that connect brands with people. We value our talents and foster their growth with a positive corporate culture, embracing change, technology and innovation.
A Brillian
t W
eb
GL Op
tim
iz
a
ti
on
.
141
140
foosballworldcup18.com
Foosball World Cup 18 is a side project by AQuest’s new LAB unit and winner of June’s SOTM. It's an online game, where you can play foosball as an international real-time event, like the 2018 FIFA World Cup. You can choose your team and the 3D environment reacts and adapts to the selected colors. The opposing team is chosen randomly and the gameplay lasts 3 minutes. Using the AI, the best teams display better performances online.
MAKING THE 3D STADIUM: The 3D Team designed the stadium starting from the playing field, calculating its ratio, then developing the outer parts step-by-step. The low poly modeling was a style choice, in order to speed up the rendering process. The ultimate version of the stadium inclu-
effects applied to the whole scene and glow effects of the players
des about 7500 polygons and each single player has less than 500
and outer lines of the stadium.
polygons.
For the optimization, the AQuest team created some cus-
For the neon, they used the light baking technique, ex-
tom shaders materials to render fake lights directly on to the object,
porting the texture at 4K and then projecting it on the stadium. An
without using “real” ones in the scene, this sped up the performan-
environment where the players, the moving ball and the stadium's
ces and also gave us a high level of customization and interaction.
limits are illuminated by a dynamic neon light, following a precise
players and the trajectory of the ball, making the actions realistic and engaging. The most spectacular thing about this project is the opti-
142
mization of the graphics, we have a 3D scene with post processing
TOOLS & TECHNOLOGIES Graphics and 3D: Photoshop, Illustrator, After Effects, Maya, Cinema 4D, Principle Audio: Logic Pro X Development: Threejs, Oimo.js, GSAP, GLSL, ES6, Vue.js. [6] Dynamic neon light illumination [7] Animated menu of countries. [8] Impressive post processing effect applied to the whole scene.
143
study of the shadows. The high framing follows the movement of the
Kopke since 1638 BĂźrocratik, a branding and interactive award-winning agency with studios in Coimbra and Porto. Designers, engineers and coders driven by exceptional design and craftsmanship. We are digital specialists with our heart and soul on strategic branding.
144
kopke1638.com
w
i
ne
ho
e s u
t
m
r
o r h
u
i lt
h g u
m
e s
i d e
d
r o t
a
el
e t y
em
n lli
e
t
g
s nt
.
145
Ex
o pl
g in
th
ol
t s e
r o p
kopke1638 it takes time to make Port wine, in fact Kopke has 4 cen-
“The video was shot in a one-very-long-day
turies of it reflected into their products, expertise and know-how,
session that ended with everybody going,
that had to be properly explained for the audience. So time was a
leaving us acting as hand models for the final
key element behind the website thinking: visitors would need a small
shots. Designers can’t really quit, can they?”
portion of it to understand and enjoy all the storytelling involved
fact that Kopke are the oldest port wine house frozen in time.
AGE VALIDATION [Fig. 1]
Cookies and alcohol have much in common online, for some
strange reason you need to authorise their usage on websites. We took this constraint a step further and made it part of the experience
The 1-minute video was divided into parts that would present the brand tone of voice along with the website sections. To make this interaction smooth we used countless elements such as titles, images, buttons and a timeline that compose UI using the GSAP animation framework timeline. [Fig. 2]
music and voice audio interactions: one main music, 4 voices and
by locking the website behind a nice 1638 gate (look for the top of it)
other 4 music clips for interrupting it. Pizzicato.js gave us the juice
and a drag option that opens it. We’ve sliced the video into frames
we needed and made the experience we were looking for.
and coded them in base64 inside a JSON file. This JSON is loaded and the frames manipulated through the GSAP draggable module.
MAPBOX [Fig. 3]
146
All these elements had to be perfectly in sync with the
The terroir section was one of the most important sections
THE STORYTELLING
for the client. But we were out of money for content (Red cameras
The first part of the website is all about providing the brand tone to
are amazing but they drain as much money as batteries). Mapbox
the visitor. Port wine needs time to be properly tasted, and so the
came to the rescue, as we could base the interactive experience
website should as well. As people don’t spend a lot of time reading
we needed allowing a custom customisation of the UI based on the
websites we used other tools: video with special attention to details,
geographic information we needed to transmit, blending it perfectly
music to transmit a Portuguese flavour (made by Andy an English
into the layout and experience. MapboxStudio helped us create the
musician living in France) into the blend and a nice voice giving the
layers/styles, and geographic data and Mapbox GL JS API gave us
key elements of the brand positioning.
the tools to blend it as a nice experience. 147
and all the multimedia elements integrated into it should reflect the
What the client send us to put on the website.
How we translate for the XXI digital century.
[3] [1] [4]
[5]
[1] Yep it’s a real gate alright. [2] Titles & Images showing up with GSAP animation framework timeline. [3] Mapbox: Print vs Interactive. [4] Is it a bird? A plane? Not, it’s 3D type flying on scroll!. [5] Scroll like there’s no tomorrow. [6] Store and Big bottle. Big.
149
148
[2]
HORIZONTAL SCROLL & 3D Kopke’s website demanded a clear segmentation between the brand positioning and store, so we made a horizontal scroll for the former and a natural vertical scroll for the latter. This gave us a clear language distinctions for the sections and a considerable extra headache for the development - right Daniel? After careful sorting of the necessary elements (type, video, images, timelines, logo, burger), animations and interactions connection to the scrolling process we
give an extra smooth continuous navigation between the products. Selecting bottles on the product navigator doesn’t cut the seamless experience we aimed for as the bottle floats across sections and gives a continuous flow across the two parts of the website. Each bottle (they have only around 50 products) needed a dedicated page for targeted products campaigns, so each one has a generous page with an infinite scroll that allows the user to keep exploring the products range.
made a custom virtual scroll with the help of VirtualScroll.js to keep the mouseWheel data and experience as consistent as possible across all browsers and operating systems (LOL). For the sections titles we made a subtle 3D animation related to the horizontal scroll.
[6]
The 3D elements we made on Blender, exported to Three.js and animated with GSAP. In our spare time, on a Sunday afternoon, we did a rollback static option for any WebGL problems or hiccups.
PORTFOLIO & STORE wine making: wood for barrels, leather for the high-end finishings,
TECHNOLOGIES
the cork was replaced over the last minute by the client, for a me-
Frontend Frameworks and Libraries: HTML5, CSS3, JavaScript,
morable last stop before the store revealing Kopke’s full product
Pizzicato.js, Three.js, GSAP, Mapbox GL JS
range. For the products store WooCommerce was integrated into
Backend Technologies: Wordpress, WooCommerce, PHP
Wordpress. With a necessarily simpler design, accessible to all users
Server Architecture: Nginx
age ranges, we’ve made a real effort to keep the user engaged and
Tools: Node, Gulp, Sass
151
150
We’ve used photography based on key craftmaships related to Port
The Dime Trap
Superhero Cheesecake is a boutique digital studio from Amsterdam (opening a US office in 2019) with a global reach and little overheads. Specialised in crafting best-in-class interactive experiences with a carefully selected and talented
n
unfilt
at
A
team.
er
ed
a b look
c
t ks
age
I’s e . vo T lut ion.
153
152
dimetrap.com
The Dime Trap all kicked off when T.I. approached us to create an
as the concern, how do we compress all of this visual information
interactive experience, marking the release of his new album (of
into a performant website? The solution was to leverage a form of
the same name), which takes listeners on a journey through his past
compression often used in graphics programming called deferred
experiences and adversities, which shaped the evolution of “Trap
shading. Meaning the whole artwork is pre-rendered in high quality
Muzik” from his early beginnings.
along with a variety of textures, or maps.
to art direct the project. Taking formative moments from T.I.’s life, renowned sculptor Kris Kuksi created a physical sculpture on which they could create the album art and frame the stories. We then translated this artwork into an incredibly detailed 3D space for users to explore T.I.’s evolution. As the album art was so strong we set out to build our interactive experience around that, giving the audience an opportunity to discover the beautiful artwork in more detail with the whole experience narrated by T.I. himself.
THE TRAP
[Fig. 1]
sequence of layers, each describing something specific about the forms and the environment (or lighting). This process involves transcoding various types of data from the 3D model, (positional and textural) into color and eventually back into 3D information within the application. The form of the sculpture was described via a depth map, flattening the 3D information onto a 2D texture, with the color relating to where the corresponding point exists in 3D space. Next, a normal map was created to store the surface information, describing the precise angle of the surface at every point. Finally, we described the texture by a specular map to determine the reflective quality of the materials. [Fig. 2]
A high-definition irradiance map was created to capture
“Stop looking at what you ain’t got and start
the environmental lighting conditions in the scene. For this we used
being thankful for what you do got.” — T.I
a panoramic HDR image. [Fig. 3]
154
This process involves parceling the entire scene into a
HDR photographs include layers of different exposures
Starting with such a beautifully detailed sculpture we realized the
within a single file which gave us increased control over the final
biggest technical challenge for the project would be how to preser-
exposure and gamma of the light. Taking an original HDR image as a
ve the breathtaking details and overall quality? The geometry of the
starting point we could then further simplify and process the image
artwork would be way too detailed to render using WebGL as well
to extract only the light information.
155
Grand Hustle Records chose the incredible Micky Coyne
These steps allowed us to overlay the high quality render with real-time rendered lighting and shadows, making the audience [1]
feel as if they’re dealing with a real 3D model. The downside here of course is that by using a pre-rendered image there is no way to have the camera move around the model, so that was something we had to work around while designing the interactions.
“There’s triumph, tragedy, lessons, loss, glamour and gunfire.” — T.I. Using custom scripts within our 3D modelling software we were able to discern and export all of these objects within the 3D scene helping to define areas of interaction. Taking each object in the sculpture, we could flatten the 3D space into flattened shapes. Once the scene was broken down in this simplified state we could
[2]
[3]
From here, clicks and touch areas were additionally defi-
[5]
[Fig. 4]
[4]
start building the experience, mapping stories to different areas.
ned via a texture we called an hitarea map. [Fig. 5]
Camera positions and zoom levels for these different areas
would be defined in an external file to give us control over the interactions. Overall we wanted the camera to feel natural and the experience intimate.
Technologies : WebGL
156
Frameworks : GSAP, soundjs
[1] [2] [3] [4] [5]
Depth, normal and specular trap-maps. Panoramic HDR image. Compressed and simplified HDR left, exported map right. Flattened shapes. Object picker.
157
TECHNOLOGIES
Red Collar Red Collar is where we create impressive digital things for bold brands; things that help get into the minds and hearts of people. New technologies, a creative approach and an aim to be always one step ahead — these are the key values of work in our agency.
o b ile
n
a
zatio i m i t p
C se
O
ive
M
at A Cre
159
158
team.redcollar.digital
THE PROJECT
MOBILE SITE OF THE WEEK
This is an inside agency project that is full of our spirit and main
We have already entered the mobile era in every way: smartpho-
values of our work. We did our best to show the pleasure with which
nes cannot be put down, everything from messages to the hottest
we’re diving into digital and solving the tasks. We had loads of fun, showed our abilities, and honed our front-end skills along the way, which we later used in some tasks for our clients. The global aim of the project was to find new like-minded people for our team. Web-design and development-wise the task
news is received online. While surfing at a café table or under one’s blanket late at night — it should be easy and comfortable for anyone to get acquainted with our team at any given moment. For the maximum availability of our project we gave our special attention to its mobile version by thinking the user’s path through and by maintaining a splendid experience.
was to show that mobile sites might not only be simple and easy to use, but contain complex interactions, work fast and provide cool
The tasks that were set before us:
new experiences.
•
A non-standard and interesting navigation. We’ve created a single page with an unusual scroll: you solve a task to see what’s next.
THE IDEA •
the devil (and some maggots).
to our principles and approach to work: we do not talk away, we do stuff instead; we’re located in an industrial area and are limited by
•
160
It’s easy to use from any device. We’ve thought of content placement on every type of device.
the tasks for our clients, but we’re free in our own creative way and so we win loads of awards all over the world; we’re perfectionists in
Impressive experience. All the details were elaborated: there’s
•
Fast loading. Lots of professional “heavy” pictures: we’ve redu-
love with our work, and we grow employees inside the team, just like
ced the weight of the files and the site in general without loss of
in an incubator — to create excellent professionals.
quality.
161
We came up with the most crazy things in our style and linked them
NAVIGATION AND INTERACTIONS [Fig. 1]
We’ve come up with a story: for every one of the six pages
we’ve created a task that opens the way to the next screen. So we’ve transformed the process into a game, that’s how a user puts their hand and finger to the very creation of the site’s history. IMPRESSIVE EXPERIENCE: •
For the top-notch mobile experience we’ve made letters that get distorted by a touch as if they were under water.
•
The active area of the circle on the first page and the “Freedom”
sible to play with it and throw it to different points of the page,
[1]
page was made bigger than its real size so that it would be pos-
but still be able to hit the right spots to continue using the site. •
It’s possible to pull and throw the circle around the screen, it has physical characteristics so that its speed decreases but the circle doesn’t leave the screen.
•
We’ve written the microinteractions so that when user brings the circle close to the key area, it would be nicely drawn into the area to complete the action for user.
FLASH FACT ON ANIMATION You would need math to do creative front-end develop-
ment: starting with the primary school basics and going up to linear
[2]
[Fig. 2]
163
162
algebra and mathematical analysis. Libraries may help but you’d have
to carve out all the smallest details and to make interesting and catchy interactive elements yourself. For instance, for the circle on the first screen to draw on top of the ring in the right and smooth way during the interaction without finishing the action too soon we’ve divided everything into sectors and written down the conditions of the tracking: if you don’t go through the 1st sector you can’t get into the 2nd one and so on. The length of the arch was calculated through inverse tangent with respect to ‘x’ and ‘y’ coordinates.
CONTENT AND SPEED Everything on the site is built on Canvas without CSS and HTML —
FILE OPTIMIZATION All the content of the site is handmade, graphic and heavy. Every detail for every screen was created manually. We’ve made lettering with cola pen, shot our gag portraits in a studio, caught and washed maggots in our kitchen sink and had our pictures taken naked outside in the snow. We used only professional photo equipment and processed all the pictures in visual editors. To lighten them and boost the loading performance we:
•
the help of TexturePacker. This is how we boosted the loading
that’s why we paid a lot of attention to the layout of the elements
performance of the site by means of reduction of the number
themselves on a page depending on their resolution, and then, in
of requests to the server and decreasing the weight of the files.
JavaScript we’ve written the conditions that draw the elements on Canvas in particular places of the screen.
Took a picture in svg/png/jpeg format and created Sprite with
•
Ran the result through tools to make the weight even less. We’ve used programmes such as TinyPNG/SVG Cleaner/ImageOptim.
CONTENT AND PLACEMENT When creating the adaptive version we tried not to lose the richness
•
The last step was to minify css and js.
of the interactions and aesthetics of the site. For this purpose we’ve been continuously trying different variations of the content layout
On top of that animations and text are being rendered on PixiJS,
to find the most convenient one — so that the text won’t interfere
inside Canvas, which means there’s no requests to the DOM-tree,
with screen interactions, at the same time being easy to read and
and it makes everything work faster. For all the static assets and
leaving space to play with elements; to make the whole picture look
images — HTML, JS, CSS — we used CDN.
165
164
beautiful, convenient to tap and so that nothing is cropped.
DIFFERENCES BETWEEN DESKTOP AND MOBILE [Fig. 3]
As we already mentioned above, we didn’t use CSS and
HTML, everything works on Canvas, so the only difference is that in the desktop version the actions of the mouse are handled for the interactions, while for the mobile version it’s all touches. There’s no parallax on the mobile version, although there’s a great alternative to it — gyroscope, which we successfully used in many of our other projects.
CROSS BROWSER COMPATIBILITY At the beginning of our work on the project we decided to use PixiJS, which is a cross browser platform. There was no HTML or CSS, so there’s great compatibility across browsers.
FINAL TOUCH Speed and reliability are significant for a site’s performance. To test web-behaviour we use Google, TestMySite, PageSpeed Insights, Chrome’s Web Inspector, and Webpagetest.org. There we see how well the files are optimized: their weight, their merge in Sprite, the level of minification in CSS and JS and how well it worked to reduce the number of requests to the server, as well as the layout of the
167
166
content and accuracy of its work on different devices.
Louis Ansa Portfolio Louis Ansa is an art director, he studied his master degree in design at the amazing Gobelins school before working with Mediamonks, Watson DG and now makemepulse.When it comes to design, he likes playful things, moving stuff and creative layout. Animation is a big part of his creative process and he always tries to design things in a way where animation is really
.
going to bring something on the table.
Sm
al
l
o
li i l s fo r a g a t o reat portf de
169
168
louisansa.com
NEW PORTFOLIO I (Louis) remember working on my first portfolio back in 2014, just graduated from Gobelins school, I wanted to show the world how far I could go in term of animations. Now that I have a bit more experience, I feel like my projects are talking for themselves and that users should focus more on the content than on the cover. Of course, I enjoyed working on small details but with my new portfolio [1] I wanted to design something clear and simple.
MAIN CONCEPT [Fig. 1,2]
The main concept of the site is the number 3. Why? We
[1] Cursor shapes into different states.
used the repetition principle to animate elements of the site. The intro animation displays 3 rectangles back to back, the main project list features 3 times the same image and of course the type animation as some letters animating 3 times as well. As for design elements, I really enjoyed working small interface animations such as the arrow cursor or the loading cursor. It’s probably what took me the least time to design but it’s what I like to do.
THE STRUGGLE Designing a portfolio is always a struggle when it comes to gathering and sorting out the project content. I spent hours and hours expor-
[2] Project Index
171
170
ting and modifying previous projects for the case studies. Baptiste &
I also spent some time tweaking and perfecting timings and easings
BODYMOVIN
for interface animation but it’s such a good feeling when you hit it
Since Louis does a lot of motion design on top of art direction, we
right.
wanted to include small animation details as custom cursors. He
FRONT END TECHNOLOGIES BACKBONE We're using Backbone.js coupled with Marionette.js as front-end framework. The website being a SPA, we basically just needed a router that can bring views in & out of the app with transitions. GSAP
ended up animating these in After Effects and exporting the animation data as .JSON files using lottie-web. Once you have all the animations exported, you really have to just follow the documentation. There's almost no code needed at all, so thanks Hernan for this awesome plugin!
TECHNOLOGIES FOR PERFORMANCE OPTIMIZATION
TweenMax and TimelineMax from GSAP are simply the best and they've been so since the early days of Flash. A good article that
BUILD PROCESS
my friend ayamflow wrote (4 years ago!) is still one of the best cheat
Using npm scripts with gulp we're compressing all JavaScript and
code list about GSAP.
CSS files into one single, minified file. Respectively, uglify-js and clean-css have been used.
CANVAS2D Some animations have been done using the Canvas2D API, like du-
FFMPEG
ring the preloader. We needed to do some masking, and canvas is
We used ffmpeg CLI to compress all video assets present on the
simply the best answer when it comes to that!
website. In my experience it always saved a couple of MBs and the quality still looks pretty much the same.
We've also used three.js for some 2D animations; on the homepage
NETWORK INFORMATION API
and the about page. Mostly to wrap some GLSL shaders and to avoid
Using the Network Information API—where it is supported, aka.
having to write plain WebGL for just a couple of small elements.
Chrome only—we're delivering different file sizes based on the user 173
172
THREE.JS
175
174
Animated with organic morphing.
connexion. If the NetworkInformation.effectiveType value is lower than 4g, then it will load a smaller image size: full-resolution image vs low-resolution. The lower file sizes are also delivered if the client is using a phone or tablet device.
BACKEND TECHNOLOGIES We wanted to focus on crafting the front-end of the site more than linking any back-end, and since the content of the site is pretty straightforward, we ended up using a simple .JSON file that gets loaded during the preloader of the site. So, there's no back-end at all!
CREDITS Designed by Louis Ansa Developed by Baptiste Briel
[4] Homepage list displays projects thumbnails 3 times. [4]
177
176
Louis Ansa Portfolio 2018: vimeo.com/290730953
BryBry Bryan James is an English Creative, Designer and in some areas Coder residing in Europe. I try to link creative ideas to development-based approaches, and attempt to make people feel something when they come to interactive projects.
ic
cr ea tiv
de A vi
ntr e c o
e. as wc ho e s 179
178
brybry.co
4 YEARS!= 4 YEARS: PROJECT ORIGIN
A new folio was necessary, but I had a couple of other underlying problems I needed to solve, which are important in getting
My new online presence for my digital work – BryBry.co –
into the vibe of how I was approaching this project. I am in myself
came 4 years, 3 months after my previous one had gone online. It’s a
above anything else, a creative – as time goes by, I realise more and
strange statistic mentally. I look back at the projects I made 4 years
more that some kind of creative approach, idea or anchor is the
ago and a little beyond, and I still have a place in my heart for them.
theme I attempt to run consistently from project to project and this
I can see they are rough around the edges compared to my pre-
is integral before anything like design, development, flow or ani-
sent-day taste, but the heart is there which I feel has stood the test
mation have had even a sniff. The new site needed to express this
of time, and so they have a place among my favourite pieces. Yet,
concept-led approach.
[Fig. 1]
my old folio site from that same period felt dated, and had become a big problem.
[Fig. 2]
So I needed to somehow bring this to the fore in a way which
wouldn’t intrude the collection of work, but would also express that
Portfolio websites for agencies and designers alike, are
I’m a human being they can talk to, relate to and interact with to
the playground where design is allowed to be whatever it can be,
come up with something special if we worked together. Something
unrestrained from client chains, boring budgets or technical twists.
seamless, something whispered – but something which could allow
The consequence of this? Folio sites age very quickly because they
another human being to come away feeling as though they know
are immersed within a space which is ever-evolving – they show the
‘me’. This was the bedrock of my personal brief.
wrinkles, and begin to tell a story of an entity stuck in the past within a cutthroat space where this is not entertained. Just like so many (Come on, I know you’re guilty too), I’d
Something seamless, something whispered – but something which could allow another
fallen into that horrible loop of releasing projects and placing them
human being to come away feeling as though
on my folio site under the guise of ‘case coming soon’, linking to the
they know ‘me’. This was the bedrock of my
live project and then tooootally never uploading such a thing. In fact,
personal brief.
I had left some of those notices up for so long, that the sites weren’t
181
180
even live anymore.
VIDEO BUILT THE RADIO STAR: THE CONCEPT The base creative for the site centers around utilizing video as the only medium to showcase my selection of works, in an ever-present central element. Aside from it being a more engaging medium than
[1]
using flat imagery (which by this point is simply no longer connected to what I feel is the most important part of my work), I realised it could be a sensible way of future-proofing my previous projects. Many of the sites I’d worked on were either being taken offline via being part of temporary advertising campaigns or were being heavily affected by browser updates, so snapshotting the projects as video screencasts seemed a sensible way to go too. [2]
[Fig. 3]
A specially timed and mixed version of my showreel acts
as the way of navigation rather than being the traditional ‘skip intro’ reel which is prevalent among many sites where they are utilized as a foreword. Users are instructed to click and hold at any time during the course of the showreel, to open the particular project being shown at the time. I felt this could be an interesting way of fusing the
[2]
clip-centric reel which quickly communicates my abilities in a short burst, with the human-expectancy of experiencing something you like, and thus wanting more of that thing. This is all backed up with
182
[2] A couple of the original visuals I put together in the process – the latter of which is an extra secondary project presentation part of the site which I later discarded to keep things purer to the concept.
a circular timeline which gives the overall composition some visual interest, as well as a secondary door to the content.
183
[1] The previous website had become dated and removed from modern trends in 2018
Then as a final icing on the cake to round off the video-cen-
the brief of communicating the person a visitor might choose to
tric creative route, the playthrough of each case study is fully
work with. I’m lucky enough to have an Awwwards video interview
narrated by myself to give an insight into the thinking that went into
and so with this being a video-centric website, how better to com-
the project, in a digestible and personable manner which in terms of
municate yourself than in how you talk, move, and otherwise look
the brief, adds the touch I desired to connect with the human being
awkward in the eye of the camera? This is layered with small touch
at the end of the interaction. For this layer, I teamed up with my very
points delivered to the user by the time of the video. This allows
trusted friend Bart Claessens, who recorded and mixed my words
small, absorbable content to be read in the way a human normally
into a consistent, production-ready form.
would with rhythm and timing.
THERE’S SOMETHING ABOUT BRYBRY: A REBRANDING PROJECT
ART DIRECTION
[Fig. 4]
As a small branding aside, the move to changing things up to be fronted by ‘BryBry’ came along because I hated the URL bryanjamesdesign.co.uk; James was probably a candidate for when
I’m a firm believer that if you have an idea which you truly believe in, then the need for art direction and design to have their own poignant features diminishes greatly. I believed in the base ideas within my site and so dropped way back on visual quirks while allowing subtle touches to try to finish off for a complete and pleasant experience.
Morrissey was naming The Smiths and it made me sound like a $5 logo artworker (no dis, fam) and BryBry is something multiple dis-
I’m a firm believer that if you have an idea
connected friends have called me over the years without me having
which you truly believe in, then the need for
mentioned that term beforehand – so I felt okay, let’s make this real
art direction and design to have their own
personal.
poignant features diminishes greatly.
This desire for personability attempts to be re-inforced in the site, with an About section which tries to go beyond a few para-
184
pro wrestler(lie), or be other such things and instead again answers
[Fig. 5]
I kept with yellow as my branding colour for many years
now, and it always allows for pinging in just the right spots I feel.
185
graphs of text about how I totally don’t paint, be a dad, be a DJ, be a
There was still space for exploration in one small area of the site – the loading screen between two videos loading. For this, I explored a style I have loved ever since seeing it utilized on my own personal favourite website of all time, Maki-san. This repeating pattern background mixed with fluid movement gives a sense of verve and swag,
[3]
and works well to indicate loading.
HEY YOU(TUBE): USING AN API TO POWER VIDEO With the heavy use of video in the site, and a repertoire of development skills which can never match those of an agency, the best approach was always to anchor off of an existing API, and I swung with YouTube for this site. I’d worked with it before, knew that it was
[4]
pretty rock solid and good with load times, so it made a lot of sense. The very intro to the site supplied a small development challenge. YouTube will attempt to load a video in as quickly as it can, which is great for usability – the drawback is that if you want something to be the very beginning of your visual-centric piece of work, then the first intro people have to your work can be blurry, pixelated and shoddy. So what really happens when you load the site
[5]
in, is that we do wait for the YouTubeAPI-connected full showreel to be ready to play. The showreel then actually plays invisibly for
186
triggering the site to show the interface to click and hold. An HTML
[3] Circular timeline. [4] Loading screen of one project, using a repeating pattern relevant to the piece. [5] Loading screen of one project, using a repeating pattern relevant to the piece.
187
just over a second, before then pausing at a very specific moment,
5 video element is also in place while all of this is happening – which
to constantly ask for a time). This per cent is easily translated into
contains the small startup of drum hits which crash the site into
DrawSVG code of a circle, with:
action – but because it’s an HTML 5 video element, the quality is crisp and playback is exactly as in the original. When visitors then click and hold to enter the site, this video plays out before removing
TweenMax.to(timelineTimePath,0.2,{drawSVG:timePercentDraw, ease:Linear.easeNone});
itself to reveal the YouTube version of the reel. Most of the experience achieved via YouTube hooked in is
This code results in a smoothly running timeline following
fairly straightforward, and something like the cool and very functio-
the % the video has ran through. Small touches such as the co-
nal slow-down upon click and hold is fully integrated and utilizable
lour-changing background within the reel also try to get the most
within the API. Slowing down the video wasn’t just a cool touch added
from having this constant-running video time – in this instance, sim-
to the experience; it made the chance of a user crossing over into
ply asking at what point in the video the user is in, and changing a
the next project as they click and hold a lot less, slowing everything
data-attribute to the background colour element to fit.
down and limiting the time the video advances before they either release or a project is engaged. Setting the following line will slow down a video to half of it’s speed:
player.setPlaybackRate(0.5);
The other technically challenging part of the site is the creation of a circular timeline hooked into the YouTube API, but it’s a lot more simple than it might seem. Without getting into too much detailed code, the time of a video is simply a % of a total time, so
189
188
you have a % always present (with requestanimationframe running
Digitaldesigner.cool From A to Z.
Jean-Baptiste Giffard is a French digital designer based in Paris and designing multi-device digital experiences since 2001.
g the al p
ha
U
sin
m
ai
n
st sy
as a
em.
bet
n
navigat
io
191
190
digitaldesigner.cool
come for me to look towards new horizons. The time arrived to
final release… until I tested on firefox and safari :( :( :(
design a fresh new portfolio and to put my nose inside the latest
The frame rate was so dramatically low on firefox and the
coding techniques, trying to publish something cool before jumping
aliasing of safari was such a disaster that all my hopes to use those
into the job jungle again.vimeo.com/298571634
effects were gone at this moment.
Like a lot of people, my initial problem was to find the best way to describe myself. I was working in the digital industry for more than 15 years and I have been able to develop many digital skills which define myself today. After some hesitation, I finally decided to use only two words to sum it up: digital designer and to find a great unconventional domain extension to get a nice meaningful website name at the end. The number of available domain extensions is absolutely amazing now but some of them are so incredibly expensive. The .cool extension corresponded exactly to my budget. (FYI : www.digital.design is still available for only $2,599)
EVERYTHING STARTS WITH AN EPIC FAIL My first direction was in fact to build something around liquid animations, based on gooey effect and svg filters. I developed a first
192
I was very happy with the result and confident about the
Failure is only the opportunity to begin again, only this time more wisely. Henry Ford
DIGGING INTO THE PAST I had to start all over again at the bottom… then I remembered a past abandoned portfolio concept I had done a couple years ago. The idea was to introduce myself from A to Z using the alphabet as a main navigation system and presenting a content for all the 26 letters. A concept that I had never taken the time to develop (like many others
).
Original 2016 screenshots: vimeo.com/300472948 The good point of the alphabet was that everybody already knows the beginning and the end of the story. You don’t have to explain it too much and a strong concept is of course a good strategic way to stand out.
demo as far as I could, spending many days designing all the pages
The bad point of the concept was that I had to find 26
and building a functional coming soon page. vimeo.com/298563445
meaningful contents to present myself. Staying aware that people
digitaldesginer.cool 1.0 visible now on : jb-giffard.com
wouldn’t end up watching more than 4 or 5 at the end.
193
After 8 years working for a digital marketing agency, the time has
It finally sounded good to me that users would get a first overview of all the contents and choose the ones they wanted to see a second time.
A TO THE Z I decided to mix everything : projects, skills, career items, personal information and to add some classic menu sections to group all this stuff together. When I started to distribute all my contents on the 26 letters
[1]
and I was really happy to see that all the names of the companies I used to work for, started with different letters and that it was the same for the main projects. By completing with some additional
Skills content: vimeo.com/300469501
pointless contents, it was finally not so hard to fill the full alphabet.
CREATIVE CONTENT [Fig. 1]
For the projects and career sections, I had already a lot
of visual material to use but I still had to create everything for the skills and about pages. So I tried to symbolize each skill and each content of the about page with some unexpected pictures and svg animations. [Fig. 2]
Working on your own portfolio could be a never-ending
unsatisfying activity, but it’s the best opportunity to work without
About page: vimeo.com/300471327
195
194
inspired by them.
[2]
limits and also a good place to try some new techniques and get
SCROLLING, SCROLLING AND SCROLLING AGAIN... The main part of the project focused on the alphabet navigation system. It has to show all the 26 contents as a list but also be used as a normal slider to switch between the contents preview. [Fig. 3]
Working with scrolling interactions was much more compli-
cated than expected and much more tricky than mouse interactions. It took a lot of time to calibrate all the transitions and the sensibility of the scroll, fighting with all the existing devices: magic-mouse, classic mouse, trackpad, touchscreen and all the browsers scrolling native parameters.
a real nightmare to deal with… I was much more satisfied with the
[3]
In particular, the inertial scroll of the magic mouse was
mobile gesture navigation scroll which uses push, swipe and even a rollover interaction.
DESIGN PRINCIPLES I tried to base all my UI/UX design on 3 main principles : Simplicity, Fluidity, Dynamism. •
Simplicity : to provide intuitive navigation by using a minimalist black and white UI design, system fonts and common graphic elements. The purpose was to minimize the style of the page in order to increase the contrast with the contents. Fluidity : to get a modern user experience by using breakingless
197
196
•
transitions between all the pages. It also helps to visually understand the sitemap of the website. •
FRONTEND FRAMEWORKS AND LIBRARIES:
Dynamism : to balance with the simplicity of the UI design by
Jquery as usual.
animating every element of the website (3D effect, parallax,
Swiper API & Touchswipe plugin for sliders and mobile gestures
appearance effects...)
GSAP : for the all the animations, custom easing and SVG morphing
AND FINALLY… EVERYTHING FINISHED WITH ANOTHER FAIL! A few days before the project was published, I found a bug which
I didn’t use any frameworks for appearance and parallax animations. I preferred to build my own library instead, using same techniques but with some specific modifications.
wasn’t there before. On the Z letter section, I used a script which initially closed the browser after clicking on SEE YOU LATER. It should have been a good ending joke... something like a Mic Dropping effect. But in fact the last Chrome update just killed this feature... I already knew that I didn’t have any content for this part and that I had to find another way to finish the story as I planned… I finally used a basic link to an incredible page called imaninja.com which could look like a full black page, but which isn’t. I was also able to create my own black page but I had to send the user somewhere else after clicking for it to make sense. I don’t know anything about its author but for me it’s the most beautiful minimalist and useless page of the internet. That finally gave me the opportunity to close the website almost as expected and to drive the concept to the end. Exactly like in this case
199
198
study, because both start with an A and finish with a Z.
Moment Zero Locomotive stands apart from other agencies and offers a wide array of creative and strategic services for brands, companies, foundations and other remarkable organisations. We assist and educate our clients in making the best use of the solutions we build with them.
D
is
v o c
er
of
E
t
he
t ar
h
hi 's
st
S
y r o
s ei
m
ic
d
a at
.
201
200
moment-zero.com
Locomotive releases its first internal Pilot® R&D
structured information on best UX/UI practices for VR, especially
project; MOMENT ZERO, an immersive experience
for designers. Since it was our first time playing with virtual reality
inside worldwide seismic activity using USGS open data, VR technology and WebGL.
and open-data, we had to figure out a lot of stuff on our own: Try, fail, learn from it, try again. From these few things that failed, here’s a few things we did
CORE FEATURES AND TECHNOLOGIES [Fig. 1]
MOMENT ZERO can be experienced on multiple platforms.
Experimenting with VR technology, open data visualization in 360 degrees and WebGL, the user can choose a year and experience earthquakes all along the 365 days in an accelerated timelapse. The
to enhance the UX/UI of our VR experience: •
visual cues and icons •
We created sound design for ambience, buttons and micro-interactions
•
We added a mandatory tutorial to the user flow to explain the sequence of events
data was extracted from the USGS’s web-based earthquake catalog by using their API. Therefore, a streamlined data structure could be
We tried to minimise the use of textual CTAs to focus on more
[Fig. 2]
We also dug into a lot of examples of data visualization and
built specially for MOMENT ZERO. A simple, framework-only imple-
animations to help us find how we wanted the data to look. What
mentation of Charcoal locomotive.ca/en/charcoal runs behind
came out from this research was a feel of outer space: A lot of mole-
the scenes in order to feed the custom dataset to the front-end.
cular animations, implosions, explosions, raw power, shapes, colors,
Source of MOMENT ZERO seismic data: U.S. Geological Survey. Visit the USGS at usgs.gov.
sounds and movement. In terms of navigation, we wanted to create a fluid storyline around some kind of dashboard view, focusing most of the action
It takes time to get acquainted with a VR environment.
202
When we started this project in early 2017, it was still hard to find
in the center of the screen. While exploring different open data options for this project, we used specific available metrics for this experiment: a time and place, a force (magnitude) and a geoposition (latitude and longitude).
203
ART DIRECTION: DESIGNING FOR VR
SOME CHALLENGES WE MET •
Bridging together the very raw open data and a highly immersive concept known as virtual reality in 360 degrees. We had to find interesting and relevant ways to display the data in an environment that was new to us.
•
Managing different rendering techniques to make the experience as seamless as possible on all types of devices, whether using a cardboard head-gear or a desktop computer.
•
Representing a map-o-sphere using particles and a colorset for continents was also a challenge. We needed to have enough
[1]
particles to create a nice rendering, but also had to take into account performance in order to avoid lag and hindering of the overall experience and navigation. •
The USGS’s earthquake dataset for all available years (from 1970 onwards) is huge and provided much more data than we needed. Since the design and UI requirements were bound to change along the development of the project, we developed a versatile shell script to extract the needed data from the USGS API. It
[1]
combed the API month-by-month, from 1970 to 2017, calculating values that were originally unavailable (average earthquake
205
204
magnitude for a month).
CREATING THE MAP-O-SPHERE [Fig. 3]
We needed a landscape to lay down our story. We used an
image of a map with continents of different colors and put it in an
this project had to be based on technologies we could easily engage with. That’s why we went with wholly web-based solutions. We went out of our comfort zone, and we learned a great deal.
off-screen canvas. This canvas allowed us to recover the colors of each pixel from the image, and send it to our shader which was then applied to a THREE.Points. Our shader also manages a noise which allows a wave effect on the map-o-sphere. This wave varies according to the average of the magnitudes of the visible seisms. You can start here with a simplified code for the map-o-sphere: gist.github.com/quentinhocde
PILOT®: PAVE THE WAY very challenging project that could be (who knows!) a
world premiere for visualizing USGS’s seismic activity data in such
[3]
[Fig. 4]A
way. About 18 months ago, Locomotive chose to put their talent at the centre of company culture and created Pilot®. An approach aimed at empowering all team members to express their creativity and curiosity through internal R&D projects that they can manage on their own, just like MOMENT ZERO; the first initiative in this direction.
Navigating through the 360 VR technology (for virtual reality in 360
[4]
SOME NEW THINGS WE LEARNED degrees) means developing web-based 3D skills in order to deliver a
207
206
fully immersive experience. One thing was clear from the beginning:
[21] Transhumanism TechnoCalyps Part I TransHuman TechnoCalyps Part III The Digital Messiah
AI AT PRESENT [1] Google IO - AI assistant voice call [2] Pixel phones to begin making Google Duplex AI voice calls in November [3] The lifelike AI will identify itself when talking to people
We need a button that makes us ‘invisible’ to creepy AI
[1] Humans of Late Capitalism
[4] 15 Star Trek Gadgets That Exist In Real Life
[2] Makeup Tutorial!
[5] Star Trek TNG - Data talking to himself
[3] Opening Kinder Eggs
[6] HYPER-REALITY
[4] Birds with Arms
[7] Merger
[5] 3D Virtual Influencers
[8] Chinese Social Credit System
[6] Feel Good with Bread Face [7] Slime.net Instagram Account [8] I’m not a robot [9] How Holograms Work [10] What really is the difference between AR / MR / VR / XR ? [11] Sketchfab [12] Tilt Brush [13] Google Blocks [14] Poly [15] SPEQS App [16] Believe it or not this shoe is AR! [17] Fjord Trends 2019 [18] MIT Technology Review
208
Human or bot? Google Duplex scares me
[9] Black Mirror: Nosedive [10] Archillect [11] Murat Pak: Designing the Mind of an Online Curator [12] Deep Learning Explorations: Human or AI? [13] Learning to Dress [14] Zone Out [15] AI-generated films [16] AI-Assisted Fake Porn Is Here and We’re All Fucked [17] Face2Face: Real-time Face Capture [18] Deepfakes [19] TensorFlow.js [20] Teachable Machine [21] Teachable Machine Boilerplate [22] Emoji Scavenger Hunt
This Technology Is About to Change the World
[23] How we built the Emoji Scavenger Hunt
The rise of mobility as a service
[24] The teachable keyboard
Here’s your definitive guide to the future of mobility
[25] Alt Text with Azure's Computer Vision API
[19] Whimapp
[26] Move Mirror: Find GIFs based on your movements
[20] Lulu and Nana controversy
[27] Tensorflow, MobileNet and I’m fine
209
HUMANS OF LATE CAPITALISM
[28] A.I. Experiments
[5] Amazon Flow Uses Instant Image Recognition To Search Store
[29] aijs.rocks
[6] Introducing Visual Search
[30] P5J + OPENCV
[7] Wonderland Studio
[31] Tracking.js
[8] Femme & Fierce
FACE-API.JS: Face recognition in the browser
If you leave me now: the microcopy of saying goodbye
Deploying Machine Learning Models in the Browser
Stop Shaming Your Users for Micro Conversions
[32] The end of privacy
Content Recommendations and the Creation of Emotions
[33] China is now home to the most valuable AI startup in the world a
[9] Whim - Travel smarter App
[34] Artificial Intelligence Driven-Design
[10] Progressive Web Apps Download
[35] Google AI claims 99% accuracy in metastatic breast cancer detection
[11] Confirmshaming Page 3 [12] Confirmshaming Page 9
VOICE INTERFACES & VIRTUAL ASSISTANTS [1] IFA 2018: Alexa Devices Continue Expansion [2] Voice Shopping Consumer Adoption Report 2018 [3] Virtual Customer Assistants by 2020 [4] The Gartner Customer Experience Summit 2018 [5] IFTTT [6] Starbucks, Ford and Amazon allow in-car orders via Alexa [7] Starbucks Alexa Skill [8] Say Goodbye to Alexa and Hello to Gadgets [9] Clippy, Office Assistant [10] Furby Furby Connect Bluetooth Protocol Hack [11] MITSUKU Voicebot Smart Speaker Consumer Adoption What is the future of the web interface?
Confirmshaming
WEB DESIGN TRENDS [1] Every website in 2018 [2] The Work of Art in the Age of Mechanical Reproduction [3] Creating Slack's illustration voice [4] Gucci Hallucination [5] Glitch [6] Lottie [7] Adobe After Effects [8] Bodymovin [9] Femme & Fierce [10] Shadertoy [11] Norman Nielsen Group [12] Bersi Serlini - Festival 2018 [13] KIKK 2018 [14] Ideal Mobile Touchscreen Target Sizes [15] Badass.shoes-up.com [16] The Best of Navigation [17] Progressive Web Apps. The Future of Mobile Web
[1] ARtillry Briefs, Episode 19: The Camera is the New Search Box
Structural Typography
[2] Pinterest Lens
Variable Fonts
[3] AliExpress' Coach Marks For Mobile Feature
Variable fonts guide Languages Edit Advanced
[4] Google Lens: real-time answers to questions about the world
Introduction to variable fonts on the web
211
210
THE NEXT UX
CASE STUDIES
[1] Frans Hals by Build in Amsterdam Brand identity
[2] If This Then Domino’s by Legwork [3] Ueno 3D Interview by Ueno. [4] Foosball World Cup 2018 by AQuest [5] Kopke since 1638 by Bürocratik Website video [6] The Dime Trap by Superhero Cheesecake.com [7] Team Red Collar by Red Collar [8] Louis Ansa by Louis Ansa [9] BryBry by Bryan James [10] Digitaldesigner.cool by Jean Baptiste Giffard
213
212
[11] Moment Zero by Locomotive
Published and distributed by awwwards. January 2019 ISBN: 978-84-942007-5-5