A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Pages
Posts
portfolio
Mr.Gulp
game java
Bachelor's degree second-year group project.
The very first time used Java to make a game.
Responsibility: team leader, UI (Java Swing), art, programming time-limited mode, debugging, and merging the program.
Notoruous Duo
Bachelor's degree third-year group project.
Using Unity3D Game Engine to create an asymmetrical duo-player collaboration puzzle game.
Responsibility: team leader, main programmer, game planning, UI, art&modelling, debugging, and merging the program.
Note Pills
Bachelor's degree forth year group project.
Create an Android App.
Responsibility: literature review, UI, art, and layout programming.
Game With A Purpose (GWAP) - Doodle Knight
Bachelor's degree forth year group project.
Design a game with a purpose.
Responsibility: literature review, prototyping, creating video, making slides, and presentation.
Final Year Project (FYP) - Virtual Reality Canine Teaching Tool
Bachelor's degree final year project.
The project is to work with UCD School of Veterinary Medicine (David Kilroy in Anatomy) to develop a VR dog from MRI and CAT scans. You will be working within the UCD VR lab under Dr. Abraham Campbell and work with the VIVE VR system aswell as the Oculus Rift. The aim of the project is to develop a VR dog that potentially could be used for education purposes. As such UCD computer science Associated Professor Eleni Mangina will also mentor the project and aid the student in developing a VR learning object for the VR dog, this is a form of mark-up language to allow the model be used in a multitude of different VR learning environments.
Responsibility: literature review, medical data processing, 3D model processing, VR development, Shader programming, experiment design, experimenter, data collection and analysis, presentation, and paper writing.
Egg Collectors
Master's degree game development course individual project - 1.
Use GameMaker (free trial version) to develop a 2-dimensional game for laptop.
Responsibility: learning GameMaker programming language, game planning, game development, art, animation, audio, and making video.
User Experience of VRChat on PC and VR Platform
Master's degree Human Computer Interaction course group project.
Design a controlled experiment to test the role of a specific factors (e.g. the input modality, interface etc.) in a human computer interaction.
Responsibility: experiment design, main experimenter, data collection, data processing, data visualisation and analysis, report writing, and presentation.
Drone Destoryer
Master's degree game development course individual project - 2.
Use Unity3D to develop a 3-dimensional game for laptop.
Responsibility: game planning, game development, UI, art&modelling, and making video.
Enhance Virtual Reality User Experience
Master's degree Human Computer Interaction course Individual Essay in HCI: Interaction Techniques, Devices, and Modalities.
Human Computer Interaction (HCI) is a broad discipline and often involves collaboration by researchers and practitioners across many fields including computer science, psychology, engineering, design and social science. The inter-disciplinary nature of HCI is reflected in the literature and also in the structure of the major international conference in the field – the ACM Conference on Human Factors in Computing Systems (ACM CHI). ACM CHI is one of the largest and most highly cited publication venues in all of Computer Science. Diversity is one of its great strengths. When authors submit a paper to ACM CHI they are required to select a subcommittee. Some subcommittees are very technically focused (e.g. Engineering Interactive Systems and Technologies). Others are more focused on human understanding (e.g. Understanding People: Theory, Concepts, Methods) and on the application of new technology in domains such as health care (e.g. Health, Accessibility and Aging).
Responsibility: literature review, paper writing.
Interfaith Tourist Guidance Using Augmented Reality at Sacred Religious Places
Master's degree Human Computer Interaction course group project: a student design competition.
Teams may present either a concept (a clear, detailed design specification that can be taken to prototype), or a fully realized prototype. Either way, teams must clearly illustrate their design decisions and demonstrate the design processes that have been followed.
Responsibility: concept design, making prototype teaser and video, experiment design, presentation.
Comparison Between Augmented Reality and Mobile Virtual Reality in Anatomy Education
Master's degree Final individual project: a pilot study.
The main aim of the project is to compare the learning experience between mobile AR and mobile immersive AR. By converting current UCD fixed VR experience into the mobile immersive environment user experience, the comparison between those two becomes possible. The following objectives will be completed to achieve this aim: 1. Convert veterinary lab application based on the PC platform into Android platforms and adjust the features and functions to adapt to the mobile environment by using ARCore SDK or Vuforia SDK. 2. Create an image target anchor to achieve the information shared between multiple devices. Furthermore, if capable, development world anchor or cloud anchor to implement this feature. 3. Design an experiment about comparing the efficiency of using two different mobile AR devices and get the outputs to do the analysation for the results. The project would including a review of existing literature related the use of AR and immersive AR in education before the starting the creation of the AR/ Immersive AR applications.
Responsibility: literature review, 3D model processing, VR development, AR development, experiment design, experimenter, data collection and analysis, and paper writing.
Comparison of Tablet-based Augmented Reality and Tablet App in Veterinary Self-learning
published Android iOS Unity
Doctoral degree project.
The objective of the study is to compare a smartphone AR self-learning application with a non-AR smartphone app teaching tool to see which one will more effectively support veterinary students' self-learning. Developed and deployed the app to both Android and iOS platforms using AR Foundation. Conducted a remote experiment by launching an opening test on the corresponding app store.
Responsibility: literature review, 3D model processing, AR development, experiment design, connecting with other colleges, paper writing, and presentation.
test
game java
test
publications
Delaying when all dogs to go to heaven: virtual reality canine anatomy education pilot study
X. Xu, E. Mangina, D. Kilroy, A. Kumar and A. G. Campbell, "Delaying When all Dogs to go to Heaven: Virtual Reality Canine Anatomy Education Pilot Study," 2018 IEEE Games, Entertainment, Media Conference (GEM), Galway, Ireland, 2018, pp. 1-9, doi: 10.1109/GEM.2018.8516510.
Doctoral Colloquium—A Snapshot of the Future: Virtual and Augmented Reality Training for Radiology
X. Xu, E. Mangina, D. Kilroy, K. M. Curran, J. J. Healy and A. G. Campbell, "Doctoral Colloquium—A Snapshot of the Future: Virtual and Augmented Reality Training for Radiology," 2020 6th International Conference of the Immersive Learning Research Network (iLRN), San Luis Obispo, CA, USA, 2020, pp. 407-410, doi: 10.23919/iLRN47897.2020.9155131.
Work-in-Progress—Adapting a Virtual Reality Anatomy Teaching Tool for Mobility: Pilot Study
X. Xu, D. Kilroy, E. Mangina and A. G. Campbell, "Work-in-Progress—Adapting a Virtual Reality Anatomy Teaching Tool for Mobility: Pilot Study," 2020 6th International Conference of the Immersive Learning Research Network (iLRN), San Luis Obispo, CA, USA, 2020, pp. 328-331, doi: 10.23919/iLRN47897.2020.9155137.
ARLS: An asymmetrical remote learning system for sharing anatomy between an HMD and a light field display
Xuanhui Xu, Xingyu Pan, and Abraham G. Campbell. 2020. ARLS: An asymmetrical remote learning system for sharing anatomy between an HMD and a light field display. In Proceedings of the 26th ACM Symposium on Virtual Reality Software and Technology (VRST '20). Association for Computing Machinery, New York, NY, USA, Article 43, 1–2. https://doi.org/10.1145/3385956.3422095
METAL: Explorations into sharing 3D Educational content across Augmented Reality Headsets and Light Field Displays
M. Zheng, X. Pan, X. Xu and A. G. Campbell, "METAL: Explorations into Sharing 3D Educational Content across Augmented Reality Headsets and Light Field Displays," 2021 7th International Conference of the Immersive Learning Research Network (iLRN), Eureka, CA, USA, 2021, pp. 1-6, doi: 10.23919/iLRN52045.2021.9459419.
HMD-based Virtual and Augmented Reality in medical education: a systematic review
Xu X, Mangina E and Campbell AG (2021) HMD-Based Virtual and Augmented Reality in Medical Education: A Systematic Review. Front. Virtual Real. 2:692103. doi: 10.3389/frvir.2021.692103
Augmented Reality for Veterinary self-learning during the pandemic: a holistic study protocol for a remote, randomised, cross-over study
Xu, X., Pan, X., Kilroy, D., Kumar, A., Mangina, E. and Campbell, A.G., 2021, July. Augmented Reality for Veterinary self-learning during the pandemic: a holistic study protocol for a remote, randomised, cross-over study. In 34th British HCI Workshop and Doctoral Consortium 34 (pp. 1-6). doi: 10.14236/ewic/HCI2021-W2.3
3D Displays: Their Evolution, Inherent Challenges & Future Perspectives
Pan, X., Xu, X., Dev, S., Campbell, A.G. (2022). 3D Displays: Their Evolution, Inherent Challenges and Future Perspectives. In: Arai, K. (eds) Proceedings of the Future Technologies Conference (FTC) 2021, Volume 3. FTC 2021. Lecture Notes in Networks and Systems, vol 360. Springer, Cham. https://doi.org/10.1007/978-3-030-89912-7_31
Knowing Your Student: Targeted Teaching Decision Support Through Asymmetric Mixed Reality Collaborative Learning
X. Pan, M. Zheng, X. Xu and A. G. Campbell, "Knowing Your Student: Targeted Teaching Decision Support Through Asymmetric Mixed Reality Collaborative Learning," in IEEE Access, vol. 9, pp. 164742-164751, 2021, doi: 10.1109/ACCESS.2021.3134589.
How can the Additional Motion Parallax along the y and z-axis Affect Viewer’s 3D Perception?: A Generic Approach and Evaluation
X. Pan, M. Zheng, X. Xu, Z. Xu and A. G. Campbell, "How can the Additional Motion Parallax along the y and z-axis Affect Viewer’s 3D Perception: A Generic Approach and Evaluation," 2022 IEEE International Symposium on Mixed and Augmented Reality (ISMAR), Singapore, Singapore, 2022, pp. 252-259, doi: 10.1109/ISMAR55827.2022.00040.
Using HMD-based Hand Tracking Virtual Reality in Canine Anatomy Summative Assessment: a User Study
X. Xu, X. Pan, D. Kilroy, A. Kumar, E. Mangina and A. G. Campbell, "Using HMD-based Hand Tracking Virtual Reality in Canine Anatomy Summative Assessment: a User Study," 2022 IEEE International Symposium on Mixed and Augmented Reality (ISMAR), Singapore, Singapore, 2022, pp. 287-296, doi: 10.1109/ISMAR55827.2022.00044.
Co-located Mixed Reality for Teaching Equine Radiology Techniques to Veterinary Students
X. Xu, D. Kilroy, A. Puggioni and A. G. Campbell, "Co-located Mixed Reality for Teaching Equine Radiology Techniques to Veterinary Students," 2022 IEEE Games, Entertainment, Media Conference (GEM), St. Michael, Barbados, 2022, pp. 1-6, doi: 10.1109/GEM56474.2022.10017893.
talks
teaching
Demonstrator
Undergraduate course, School of Computer Science, University College Dublin, 2020
Teaching Assistant
Undergraduate & Postgraduate course, School of Computer Science, University College Dublin, 2020