Portfolio of yingtong qiu

Page 1

380169392@163.com


Education

Main curriculum

Bachelor of Engineering in Digital Media Technology Jiangnan University(JNU), China From 09.2012 to 07.2016 GPA:3.63/4 (3/124)

Exchange Student,Digital Media Design Ming Chuan University, Taiwan From 09.2014 to 01.2015 GPA:91.6/100

Program Design(C Language) Human-Computer Interaction Object-Oriented Programming Video Analysis and Interaction Techniques Script Programming Techonology(JavaScript+CSS) Computer Graphics

Professional skills English: proficient, IELTS 7.0 Computer Skill: C++, jQuery, HTML, Arduino, Processing

Experience Intern Web Developer Jue Culture Co., Ltd., (Shanghai, China) From 07.2014 to 08.2014 Applied knowledge in web frontend (JavaScript &jQuery ) and backend (PHP 5.x) technology in interactive design

Group Leader & Programmer

Research Field: Human Computer Interaction (User experience, I/O psychology)

Award & Scholarship National Scholarship (2013 to 2014), (6/900) Merit Student of Wuxi City (2013 to 2014), (3/900) Merit Student of Jiangnan University (2013 to 2014)and(2012 to 2013), (6/900)

China and Netherlands Cultural Workshop From 05.2015 to 06.2015 Demonstrated in Wuxi International Industrial Expo

Group Leader & Programmer “Huafei Aviation” Cup Cultural Creativity Contest 06.2015 Best Creative Award(1/11)

First Prize of Fly High Scholarship for Overseas Study (12/2014), (Top 15) Jiangnan University First-class Academic Scholarship (2013 to 2014), (4/124) Jiangnan University Second-class Academic Scholarship (2012 to 2013), (8/124)


City Public Space Interaction Design

01 Solos Interaction Device

10 Smart Night Light 17 Let Bullets Fly Motion Sending Game

23 THe Last of the Chivalrous Man Programing

29 Dangcing Transportation Light 32 MFC Music Player


SOLOS means that life and nature consist of individuals with their unique responsibilities and abilities.


OVERVIEW This project created an outstanding installation named SOLOS in Chinese-Dutch international workshop in May 2015. The goal of our project is to provide a playful, thought-provoking and functional product for modern people. At most of time,individuals will find that they get lost in routine works, which definitely does harm to social and human development.We made a 60*60*60cm box to illustrate the relationship between groups and individuals.In order to connect environment with human-beings,we not only used sand to imitate a contour line system but also decorated it by crops like colorful beans.Then it also features advanced technology like infrared sensor used for detecting

Leader Brainstorming Concept development Sketch Detail design Programming 3D modelling Video and poster Modelling Presentation

-2-

un gy

qu

en

Xi

Zh n

M

uo

n Fa

n

la Zi

va

en

n

Ch

Q

n

Yi

Ru be

iu

DI

ng

o gt

n

JK

distance. Therefore, it is able to provide real-time responses for the user’s behavior.


BRAINSTORMING

LIMITATION

ANT COURAGE COOPERATION STRENGTH

CHARACTER

NATURE ELEMENTS

ANALYSIS

PLANT ANIMAL INSECT FIRE

SUN WATER METAL SOIL

BRAINSTORM

NATURE BOX PHENOMENA OBSERVATION

ABSTRACT ELEMENTS

RELATIONSHIP BETWEEN GROUPS INDIVIDUALS

TIME RELATIONSHIP

COMBINE ALL CONDITION AND SEARCH FOR DEEPER THINKING BRAINSTORM

Concept NO.1

Concept NO.2

There is an old saying: " A chopstick is easily broken while a dozen of chopsticks are hardly broken. " Both cooperation and self-contribution should be emphasised in our normal life. Ohly when people are Individuals

willing to express their unique thinking and provide specialty,societies and economies can be flourishing in future.

Positive

Conclution

Negative

Through interacting with our device,we would

Time can be partly compared to water,as they are flowing

like to encourage people to focus on their roles in

continuously with the steady speed.

families,jobs and daily lives.

However,in humans’subjectivity viewpoint,the speed of

A group

time flowing can be influenced by human’s moods.When we feel happy,the loss of time is unable to be sensed. Meanwhile,if we are sad by something,we will complain that nothing could help us pass the time.

-3-


PROCESS OF DESIGN When we had two division of concept, one was the research that how to use nature

Relationship

to reveal the secrets of humans' moods. The other was analysis of the relationship

Social Need

between social animals including humans, animals and insects.

Self Satisfaction

Case Analysis

Feeling Hearing

employers, lovers, competitors, cooperators

Touching

cooperation, resources, energy

Seeing happy, sad, disturbed, peaceful,grateful,upset

We were able to make a conclusion that the moods of individuals are latent factors to influence the relationships between people, like lovers, families, peers and

Pillow Talk: an interactive product aimed at bringing long distance lovers together

teammates etc.

How can we utilise our abilities and techniques for a brighter and more livable future?

Keywords of design

The process of thinking pattern

-4-


INTERACTION METHOD Target user:

Group Activity After analysing these characteristics, it reminded me that there are three types of

Piling up sand is an efficient way to encourage children, adolescents and young

games popular among divers age groups.

people to build an object according to their imagination.

But what can be combined with the limitation(the fixed size of container and

Chinese jump rope helps people break the levels step by step by phycially practises and psychological constuction.

relating to natural elements)?

Puzzle is a good way to develop kids’observation abilities and patience,appealing different age groups.

After heated discussion in team,we decided to choose sand as the interaction medium of our device for the reason that there is not limitation about the number of users at the same

Digital Contour Line Box

time and sand is a perfect material for light projection.

-5-


3D MODELS AND INTERACTION METHOD

High

Kinect can detect the depth between sands and itself.

Different colours stand for different depth.

Low

When the depth of sands is lower than horizontal level, water will appear

-6-


PROGRAMMING

At first, I searched the source from Internet about how to use Kinect to extract some depth information from images.Then it showed me that an open library,SimpleOpenNI,provides some packaged entrances for developer to connect the Kinect with processing.I imported SimpleOpenNI into the library of processing under the development envrionment of Kinect.There is an example named DepthImage in the SimpleOpenNI,explaining the use of depthMap.

depthMap generation

camera image generation

Switching the color to fill image according to the depth Actually, depthMap uses Gray Scale Image to show the depth in the space.But I wanted to substitute colorful bits for those gray bits,like green, dark blue and yellow etc.Except from brightness, Gray Scale Image doesn' equip other useful information. Therefore,according to a series of brightness ranges of the pixels in the depthMap,I defined a function named changeColor, using customised colors to fill the pixels in the screen.

depthMap

camera image

color-depth image

-7-


MODELING These sand stand for the earth’s surface which is waiting for audience to re-build by hands or tools.

The box was decorated by four types of beans( ormosia, mung beans, black rice and millet respecively),which aims to imitate the earth’s mantle.

-8-


EXHIBITION AND DEMONSTRATION We built an installation to provide a sand box full of smooth, soft and colorless sand. It is a perfect carrier to inspire audience to touch them.Then they can not help gathering sand for mountains or digging them for holes as kids. Through a four-day Wuxi International Industrial Expo, the installation successfully attracted hundreds of people to participate in interaction with the sand box including children and professional staffs. After changing the shape of surface of box, as the images show, kinect will utilise the embedded infrared rays sensor to dect relative height of sand hills.These data are transfered to Processing program in order to change colors projected directly to sands by projector. Thanks to program coded by myself as well as hardwares, the installation is able to run automatically and show the inviting performance. The concept video of solos:https://youtu.be/R2uQSCEQC1w

-9-


Using light projection,I aimed to create an inviting space for people to enjoy a relaxing time before falling deeply into sleep.


OVERVIEW This project aims to provide an interesting product with educational funchions according to the requirement of Highfly China Competition. Compared to traditional electronic devices, I decided to design a night light with interaction functions. We finished the prototype in June 2015, which also won the best idea award in this competition.My responsibilities were the design of interactive method as well as progamming.

- 11 -


CONCEPT DEVELOPMENT It is widely considered that most of helicopters are used for military matters like

As the images show, original sketchs are too simple to apply into the design of

ensuring the safety of national airspace, emergency activities and fighting etc.

prototype while modern one is bulky compared to the first one. As a consequence,

Therefore, I would like to introduce different but widely-used functions provided

I refered to the " Bear 47 " as a sample to design the appearance of product.

by helicopters. In order to attract childen as well as adults to focus on the area of helicopters, I did some researches about the history of helicopter development.

Considering " Minimalism " , I removed the rotor wing for it will destroy the balance " Zhu Qingting " -- "竹蜻蜓" designed by ancient Chinese

The original helicopter idea from western civilization

The first plane of modern society named " Bear 47 "

The most normal type of helicopter

of the light.

- 12 -


MARKETING RESEARCH When I do the marketing research, I could find that most of the night light just use peaceful colors such as yellow and pink to create a ralaxing space. Then they also

Decoration

provide some simple interactions with users like detecting light strength or detecting sound changing as switches. In my imagination, there can be more inviting interactions for users because the competition required us to add educational functions. Consequently, apart from appearance of helicopters, I also considered to apply light Lighting

projection.

Traditional light

Insteresting, vivid, unfamiliar Well-designed, functional, usable Elegant, simple, user-friendly

LIKE A APE FL H YIN S G

HE LIC OPTER

- 13 -


PROJECTION DESIGN

INSPIRATION a space with flying helicopters. the shapes of projections

APPLICATION

the source of helicopters’projection

- 14 -

the source of air full of stars


INTERACTION DESIGN

8cm

It provides two types of interaction based on two stepping motors, two curly slips of paper and two LED light. The whole interactions are controlled by Arduino,which

INTERACTION 2

means that it could run automatically with 9V electric

Three embedded capacitor plates

prower because I did some programs and uploadded

provides the chance for user to change

into Arduino.

shape of helicopters’projection.

INTERACTION 1 Star will move continually, but its speed will change according to program. Embedded ultrasonic wave sensor detects the distance between hands and

Paper used for helicopters

the light and data will be deliver into Arduino.

SLOW

changing the speed of flying star

FAST

FAR

Distance between hands and light

CLOSE

LED Light

Paper used for star

- 15 -

Stepping Motor


INTERACTION DESIGN

8cm the field of detecting distance

7.5cm

https://youtu.be/6uTWSgArJ-g

9cm

The interaction video of smart night light:

the field of helicopters’ projections

the field of stars’ projections

ultrasonic wave sensor

Arduino

30cm

capacitor plates

USB for power

- 16 -


Making a piece of fitness equipment with interaction functions substitute for keyboard.


OVERVIEW The idea of this prototype is based on a problem that people are reluctant to do exercises after classes or work.Consequently, it combines games with physical exercises, which means that users are able to play computer games by motions rather than clicking keyboards. The image shows the interface of my project's game in computer named shooting enemy planes,which is controlled by users' motions. I finished the prototype in December 2014 acting as assignment of the course named Interaction Technology of Mingchuan University in Taiwan.

- 18 -


BACKGROUND What they will do after job?

" I would like to spend an hour for yoga after finishing my work.

" I could not describ how wonderful it is when I am enjoying

It really helps me release my tiredness. "

playing computer games. It must be the most helpful recipe

--Lily

to forget those disturbing things in my life. " --Jack

People’s entertainment choices in leisure time

The trend of game industry development(million Yuan) 1945.7

Fitness Playing game Surfing the Internet Reading

2000

37.4%

1596.6

52.7%

1311.5

1500

64.7%

1072.4 891.6

1000

37.9%

538.6

Traveling Other

20.1%

670.9

500

41.4%

0

- 19 -

2011

2012

2013

2014

2015

2016

2017


CONCEPT DEVELOPMENT Therefore, if the experience combines games with exercies, there will be an improvement of user experience, compared to separating them respectively.

The 5 Senses Graph x-axis: the five senses

More and more devices focus on how to combine fitness with games, while there

y-axis: intensity of a particular

was an fitness equipment lying in my teacher’s office quite a long time.

experience on each sense The red area: mind-blowing results

Playing games

Jogging

Obivouslly, these games based on pc have become a popular research filed.

Combination Theory fromďźš Jinsop Lee: Design for all 5 senses | Talk Video | TED http://www.ted.com/talks/jinsop_lee_design_for_all_5_senses

Data from:Global Revenue Per Screen | 2013E by newzoo www.newzoo.com

- 20 -


CONCEPT DEVELOPMENT There is a button used for controling the direcrtion of airplane.

Players can trigger this button when they control the petal straightly pressing it. Then the airplane in computer will shoot bullets.

I chose Arduino to act as the signals transportation centre for its convenience. When users press these buttons in both handrail and pedal by hands or feet, the electrical signals will be transformed by Arduino and become digital signals. These digital signals are boolean algebra acting the role as switches to control the motion of the airplane in game.

- 21 -


PROTOTYPE

Signal-flow graph

Computer

Device

Player

User's story After I go back home, I would like to do nothing but play computer games or watch TV. At the moment,the special fitness equipment grasps my attention. After connecting it with computer through USB,it greets me with red light reminding airplane waiting to fly. I stand on it and push the button to control flying directions. It is definitely a challenge for me to move the airplane with shooting targets by opening legs and closing them continually, which is a series of energy-consuming montions.

- 22 -


Combining Parkour with traditional Chinese element to produce a computer game using Kinect


OVERVIEW Considering the heated development of motion sensing games, my team made a decision to code a game based on kinect 1.0 and unity by ourselves.We also combined the most popular genre of games——Parkour with Chinese interface for introducing the excellent cultures of China. It was a project aimed to participate in Imagine Cup 2015 in January 2015.

- 24 -


MARKET RESEARCH

4% 100

36% 32%

80

$66.3Bn 60

40

28%

20

0

$70.4Bn

$75.2Bn 21.9%

$80.5Bn

$86.1Bn

22.3%

22.7% 5.8%

19.8%

21.2%

9.8% 3.2% 10.6%

8.6% 5.3% 12.1%

13.6%

15.0%

7.3%

6.1%

5.1%

36.7%

36.1%

34.8%

33.5%

32.4%

10.2%

9.4%

8.6%

7.9%

7.3%

9.8%

7.5% 7.5%

6.6% 9.6%

11.6% 16.2% 3.9%

Asia and other growth regions will take 51% of the global

The computer screen will continue to lead other screens

market in 2017.

with a market share of 35.8% totalling $30.9bn in 2016.

As a consequence, we chose a well- known Chinese element——Kungfu to act as the main design style in our game.

Therefore, a game based on computer is the suitable choice for us.

Conclusion from: CASUAL GAMES SECTOR REPORT Towards The Global Games Market in 2017 A broad look at market growth by screen & region

Conclusion from: The Global Games Market Key Facts & Insights On the Global Games Market 2012-2016

- 25 -


PROGRAMMING We used unity for creating the interface and basic functions of “The Last of The Chivalrous Man”with adding Kinect for motion sensing.

- 26 -


CHARACTER AND SCENE DESIGN

Chapter

Interaction

JUMP

ATTACK MODE 1

ATTACK MODE 2

Kill them in order to get highter scores

Enemy

Coins Touch them to get a higher score

The interaction video of project: https://youtu.be/_V5SPyJCQzo

- 27 -


Mastering all of these program languages appearing in the image


- 29 -


CONCEPT DEVELOPMENT AND As psychologists pointed out that the most disturbing thing is waiting,some artists established an installation to improve the situation. Then I used OpenCV imitated the video and created a “Dangcing People”in December 2014.

OpenCV (Open Source Computer Vision) is a library of programming functions mainly

I utilised“Segmentation”, one of the functions of OpenCV(Open Source Computer

aimed at real-time computer vision.There are hundreds of funcitons provided by

Vision ), in the system created by me.

OpenCV.

- 30 -


PROGRAMMING The flow of processing Open camera Capture frames from real-time video Divide objects from background Dissolve noise Shapten the target Fill the target by red

Application: Acting as the main character of Dancing games

Replace the color block by dots

Search the object and replace the background

Use red to fill the figure of object

- 31 -

Change images as red dots



PROGRAMMING

Select music

Y

The Relationship between Windows MFC and Win32 API Programming

The workflow of player

The framework of MFC Music Player - 33 -

N


THANK YOU


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.