A 3D virtual Weft‐knitting Engineering learning system based on Unreal Engine 4

The traditional practice teaching mode of Weft‐knitting Engineering leads to unsatisfactory teaching outcomes due to the lack of hardware in laboratory and security issue in knitting mill. This paper presents a 3D virtual Weft‐knitting Engineering learning system based on Unreal Engine 4. The technological design of weft‐knitted fabrics including automatic design of jacquard pattern and the transformation of jacquard pattern, knitting notation, needle set‐out, and cams arrangement is realized through the establishment of mathematical model and algorithm in Unreal Engine 4. Corresponding cam configuration operation from the first person perspective is implemented in virtual practice operation part. The system provides learners a holistic cognition of weft‐knitting practice from machine structure, design of the weft‐knitted fabrics, virtual practice operation on the machine to 3D interactive Virtual Weft‐knitted fabrics. The experiment result shows that the virtual learning system developed in this study can improve the teaching effect of Weft‐knitting Engineering especially in operational skills, and the combination of traditional plus virtual learning system method is the better way to optimize the teaching effect. The learners’ feedback indicates that 3D virtual Weft‐knitting Engineering learning system is more convenient and immersive in which they feel like using real machine in real knitting mill. With the software combination of Unreal Engine 4 and Houdini, the bottom frame of the program offers great expansibility for more complex machine model and operation to the system in future. The design framework and discussions in this paper may be useful for developing virtual learning system in other areas.

[1]  John T. Bell,et al.  Implementing virtual reality laboratory accidents using the half-life game engine, WorldUp, and Java3D , 2003 .

[2]  Carlos Delgado Kloos,et al.  Gamification for Engaging Computer Science Students in Learning Activities: A Case Study , 2014, IEEE Transactions on Learning Technologies.

[3]  Wan Zhi-pin Computer aided pattern designing system for full-electronic flat machine , 2011 .

[4]  Fernando P. Bernardo,et al.  A virtual platform to teach separation processes , 2012, Comput. Appl. Eng. Educ..

[5]  Reece Boyd Implementing Reinforcement Learning in Unreal Engine 4 with Blueprint , 2017 .

[6]  Jürgen Oberst,et al.  Visualizing planetary data by using 3D engines , 2017 .

[7]  Granger Lang Using Intel RealSense Depth Data for Hand Tracking in Unreal Engine 4 , 2017 .

[8]  H. F. Manesh,et al.  A modular virtual reality system for engineering laboratory education , 2011, Comput. Appl. Eng. Educ..

[9]  Chunsheng Wang,et al.  Constructing virtual hydraulic circuits using Flash , 2010, Comput. Appl. Eng. Educ..

[10]  Carlos Delgado-Kloos,et al.  Gamification for Engaging Computer Science Students in Learning Activities: A Case Study , 2014 .

[11]  Babur Deliktas Computer technology for enhancing teaching and learning modules of engineering mechanics , 2011, Comput. Appl. Eng. Educ..

[12]  Xu Qia Establishment and implementation of weft-knitted fabric's design model in CAD system , 2014 .

[13]  Guo Yan Design of pattern preparation system of computerized flat knitting machine , 2007 .

[14]  Shiming Xiang,et al.  VGLS: A virtual geophysical laboratory system based on C# and viustools and its application for geophysical education , 2017, Comput. Appl. Eng. Educ..

[15]  Wei-Pin Lee,et al.  Digital simulation of the transformation of plane stress , 2009, Comput. Appl. Eng. Educ..

[16]  Gang Wang,et al.  A Unity3D‐based interactive three‐dimensional virtual practice platform for chemical engineering , 2018, Comput. Appl. Eng. Educ..

[17]  Jihong Liu,et al.  Development of a virtual winder for computer‐aided education using Virtools , 2014, Comput. Appl. Eng. Educ..

[18]  Jorge Neves,et al.  Fractal Geometry – A New Tool for Textile Design Development Applications in Printing , 1994 .

[19]  Christian Gütl,et al.  Virtual laboratories for education in science, technology, and engineering: A review , 2016, Comput. Educ..

[20]  Romero Tori,et al.  An approach to assessment of knowledge acquisition by using three-dimensional virtual learning environment , 2014, 2014 IEEE Frontiers in Education Conference (FIE) Proceedings.

[21]  Martin Ebner,et al.  Successful implementation of user-centered game based learning in higher education: An example from civil engineering , 2007, Comput. Educ..

[22]  Li Yao,et al.  A web‐based virtual laboratory for electron probe microanalysis , 2015, Comput. Appl. Eng. Educ..

[23]  B. D. Coller,et al.  Effectiveness of using a video game to teach a course in mechanical engineering , 2009, Comput. Educ..

[24]  Xiaodong Yi,et al.  An interactive computer‐based simulation system for endovascular aneurysm repair surgeries , 2016, Comput. Animat. Virtual Worlds.

[25]  Yizhe Chang,et al.  A multi‐user virtual laboratory environment for gear train design , 2014, Comput. Appl. Eng. Educ..