Reflection 1st Nov
interaction
During these days, I completed the technical method of interaction. In my opinion, the most difference between Web and Game is the form of interaction. Generally, a Web interaction merely require a Scroll, some more complicate interaction might allow user to use cursor to interact. Hence most of interaction are base on mouse activity. In games, interactions could be control with keyboard and mouse. In modern devices, touch-able screen fulfilled touch interaction but technically, it is similar with mouse, because a touch activity is control a cursor. However, in some advanced devices, the force of touch can be detected and react relative respond. However, currently there are no enough equipment support this interaction. So the most important interaction on Web would be scroll. Furthermore, when people use trackpad like apple’s production ‘MagicPad’ the scroll experience will be extremely smooth, user will easily use finger to scroll the page with a high-level accuracy. Practically, a high accuracy scrolling allow user control the progress of animation, which means people can scroll and choose the frame, if keeping scroll, they will see a series of frames which looks like animation.
In my project, I will enhance the effect of scrolling in animation, so user will get more reaction after scrolling, rather only change the position of page. For example, a scrolling could change the background colour and lighting in scene, so the users would definitely feel that they are controlling whole of browsing process.
user experience
In original plan, a camera would alway operate to capture face. However, in my research, some people would not glad be taken photo in a strange environment. Hence I added a switch can turn off camera, and programming will generate random data to replace the data face detection would analyses. Furthermore, random data can save performance and improve the quality of graphic.
「Emotion modifier」
I wanna enhance the influence of emotion, whatever effected by other people or environment, emotion would be easily affected and it also has opposite work which means when a people has been affected by externals, he could also reflect on it. Hence I call this emotion as Emotion modifier. To show this, I gonna imitate a factory and allow user to interact with it, then produce modifiers, and use that to effect other scenes. The modifier would be generated by facial detection, current temperature or weather, online text, each information could influence people might be collected as the potential influences of emotion.
what is good/poor
There’s a good point which I focused on user experience. As Web, a smooth and interesting visuals is important, and I tried many ways to improve it.
- I made motion more smooth, by change the method of render (2d to 3d)
- More simple interaction ( scrolling only), but still show dynamic visuals
- achievement of deploy face-detection and serving with graphics.
However, there were some shortcoming should be improved.
Interface
Currently, the interface is definitely not good enough. The first problem is the text blcok is weak. Text and icon should be served with graphics, and it should have more strong contrast at colour or form.
Next point is, the introduction is unclear. So user could not understand some functions of button. The solve method would be add some icons and decoration to show the texture of it, it can help viewer realise its priority or intractability.
Design of scenes
Though I’ve achieve the technical solution of showing scene, it s specific visuals and the transitions between different scenes.