Computing Programmes 電腦學系
|Programme||Bachelor of Arts with Honours in Computing and Interactive Entertainment|
|Supervisor||Dr. Henry Man Fai Leung and Dr. William Lai|
|Areas||Augmented Reality Applications|
|Year of Completion||2020|
The aim of the project has two main parts which provide a safe environment for the user to cook and cumulative experience and promote Hong Kong local recipes. The target of the project is young adults. The players could cook Hong Kong local recipes and acquire the knowledge about the local food from the Grab and Cook. Moreover, the VR game is a training game that familiarizes players with the cooking process and time and the ingredients they need. It provides cooking experience to people who are beginners of cooking or do not know how to cook.
There are several objectives to achieve our aims. First of all, we need
Unreal Engine 4
A game engine for the development of the game. In this project, we developed a VR PC game by Unreal Engine 4.
A third-party content in Unreal Engine 4 that is used to simulate soft body, cloth, and fluid. It provided build-in coding for developers.
Modeling application – Maya
For the model design, this project is a VR game that needs lots of 3D models. Maya is an application for us to build the models and manage them.
UV map editor
A tool in Maya. By using the UV editor, it helps to cut the UV map of the models in the correct position.
Texture painting application – Substance Painter
An application for us to paint the texture. With using the different tools in Substance Painter, it can help to paint texture conveniently. For example, the meat texture.
The design of the stage is an old-style home kitchen. It is a stage where the player can play different recipes or modes.
In Grab and Cook, there are three UI menus including the main menu, recipe menu, and mode menu. The player was using the (blue) line to control the menu with a long distance by a VR controller including pressing, selecting, and hovering function.
In this project, we had invited 20 teenagers to play the demo of Grab and Cook. Then, we questionnaire them for the feedback about Grab and Cook and game testing with different devices’ requirements.
According to the results collected from the questionnaires, most of the interviewees are very satisfied with Grab and Cook, and they could accumulate cooking experience and enhance their own cooking intention from playing Grab and Cook.
Table: Game Testing by three different computers
About the game testing, we found that all computers could launch Grab and Cook with different device requirements. However, some computers will not provide a complete gaming experience with a low device requirement such as a long loading time, frame per second limit, and high CPU utilization.
Grab and Cook is a VR simulation cooking game which promotes the Hong Kong local recipe and provides a safe environment for the user to cook and cumulative experience. The player could select a different Hong Kong local recipes and gameplay’s mode in the game. After that, the player could cook and complete the recipe step by step who will be guided and taught by the game. For the project, we developed the VR game with different softwares such as Photoshop, Substance Painter, Maya, and as well as Unreal Engine 4.
In the future, we will design the next recipe which is steamed pork patty and have been building up a modeling of pork belly and pork patty. About the function requirements, we estimate the function of steamed pork patty including slice, smash, stir, prepare, and add ingredients. It is because most of the functions and models have been built at the club sandwich level. Therefore, the developing time of steamed pork patty will be shorter than club sandwich.
Jonathan handles all external affairs include business development, patents write up and public relations. He is frequently interviewed by media and is considered a pioneer in 3D printing products.
After graduating from OUHK, Krutz obtained an M.Sc. in Engineering Management from CityU. He is now completing his second master degree, M.Sc. in Biomedical Engineering, at CUHK. Krutz has a wide range of working experience. He has been with Siemens, VTech, and PCCW.
Hugo Leung Wai-yin, who graduated from his four-year programme in 2015, won the Best Paper Award for his ‘intelligent pill-dispenser’ design at the Institute of Electrical and Electronics Engineering’s International Conference on Consumer Electronics – China 2015.
The pill-dispenser alerts patients via sound and LED flashes to pre-set dosage and time intervals. Unlike units currently on the market, Hugo’s design connects to any mobile phone globally. In explaining how it works, he said: ‘There are three layers in the portable pillbox. The lowest level is a controller with various devices which can be connected to mobile phones in remote locations. Patients are alerted by a sound alarm and flashes. Should they fail to follow their prescribed regime, data can be sent via SMS to relatives and friends for follow up.’ The pill-dispenser has four medicine slots, plus a back-up with a LED alert, topped by a 500ml water bottle. It took Hugo three months of research and coding to complete his design, but he feels it was worth all his time and effort.
Hugo’s public examination results were disappointing and he was at a loss about his future before enrolling at the OUHK, which he now realizes was a major turning point in his life. He is grateful for the OUHK’s learning environment, its industry links and the positive guidance and encouragement from his teachers. The University is now exploring the commercial potential of his design with a pharmaceutical company. He hopes that this will benefit the elderly and chronically ill, as well as the society at large.
Soon after completing his studies, Hugo joined an automation technology company as an assistant engineer. He is responsible for the design and development of automation devices. The target is to minimize human labor and increase the quality of products. He is developing products which are used in various sections, including healthcare, manufacturing and consumer electronics.
|COMP S321F||Advanced Database and Data Warehousing||5|
|COMP S333F||Advanced Programming and AI Algorithms||5|
|COMP S351F||Software Project Management||5|
|COMP S362F||Concurrent and Network Programming||5|
|COMP S363F||Distributed Systems and Parallel Computing||5|
|COMP S382F||Data Mining and Analytics||5|
|COMP S390F||Creative Programming for Games||5|
|COMP S492F||Machine Learning||5|
|ELEC S305F||Computer Networking||5|
|ELEC S348F||IOT Security||5|
|ELEC S371F||Digital Forensics||5|
|ELEC S431F||Blockchain Technologies||5|
|ELEC S425F||Computer and Network Security||5|
|ELEC S201F||Basic Electronics||5|
|IT S290F||Human Computer Interaction & User Experience Design||5|
|STAT S251F||Statistical Data Analysis||5|
|COMPS333F||Advanced Programming and AI Algorithms||5|
|COMPS362F||Concurrent and Network Programming||5|
|COMPS363F||Distributed Systems and Parallel Computing||5|
|COMPS380F||Web Applications: Design and Development||5|
|COMPS381F||Server-side Technologies and Cloud Computing||5|
|COMPS382F||Data Mining and Analytics||5|
|COMPS390F||Creative Programming for Games||5|
|COMPS413F||Application Design and Development for Mobile Devices||5|
|ELECS363F||Advanced Computer Design||5|
|ELECS425F||Computer and Network Security||5|