Monday, March 18, 2024

VR Curriculum Design and Dreamscape Learn

I had to make some changes to the course over the weeks to better support the students. Due to time lost, I lowered the project requirements but feel it will better accommodate the students. Future classes will have a streamlined course in place which will provide much of the resources needed to successfully complete their virtual reality projects. All of the resources are created by me.

1. A basic, independent, project will be completed by each student. This project provides the necessary skills to create a basic VR experience. This is important so when team or group projects are assigned, each member will have the necessary skills to contribute to the project.

2. A VR development module (in Canvas) has been created and modified. This module provides a step-by-step development outline and flow to help each student and groups successfully reach the point where, at least, a primitive experience can be had. 

3. Additional add-ons, or more advanced tutorials are included in the above-mentioned module to help students include additional functionality to their projects. 

4. Virtual Reality development will also include developing for the Dreamscape Learn sit-down modules we have obtained. I will or have developed a protocol for students who have either finished the projects for the intro class or a planned advanced class, to continue their development journey by developing for a commercial system. The general VR development does not change, but some integration considerations are required based on the DSL SDK used. 

 

Friday, February 23, 2024

VR Development

The end of the first quarter of the new VR development course is well on its way. The current space is wonderful and the school has invested nicely in the space which will prove to be a center of innovation for the school for the near and distant future. Developing the new program and curriculum has been both challenging and exciting. 



After a few technical snags, the students are now seeing the fruits of their labour. Here is the current design process in a nutshell:

1. Create Meta/Oculus and personal Unity accounts. I find that it is easier for students to maintain their own accounts.

2. Teach students how to use a 3D modeling application such as Blender, Cinema 4D, or OnShape.

3. I have created custom, original tutorials demonstrating how to use the applications and execute the principles/practices required to help complete projects. These tutorials also illustrate possibilities and permit creativity. 

4. Time to iterate. Students must have enough intentional time to work on their projects. The goal is for students to be able to succeed in developing a working project. Placing less demand on aesthetics may be necessary from time to time and allow students to simply demonstrate that they understand the process by creating something less intricate. 


Some observations:

1. Starting the course with asset creation is important. 

2. It is also important to allow students to collaborate so that they can support each other during the new experience. Less intimidating. Groups of three need to be revisited. Pairs are ideal. 

3. Having reinforcing resources such as teacher-designed tutorials is very important. When students can see/hear that the teacher of instruction is the one creating the resources, it builds confidence in the legitimacy of the course and the teacher/student relationship.

4. Having a 'working' but not fully fleshed out project to show the students is vital. The project should be made by the teacher. Goes back to #3.

5. Encourage the completion of the project and later the enhancements. 

6. Encourage students to bring their own laptops for multi-tasking. 

7. Get students to use the VR headsets sooner rather than later. 

8. Serve more as a facilitator but constantly ask if students need help. If so, use the time to clarify to demonstrate a student's or students' concerns to the whole class.

9. Carefully observe and make notes of modifications, and improvements needed as students interact with the curriculum and materials.  

10. When developing a curriculum, use personal/original artwork (images, videos, animations, audio). This helps to illustrate design expectations by showing examples in addition to what is written. Having an exemplar is crucial. Again goes back to #3. This helps students SEE the possibilities and eventual success. 


Monday, January 8, 2024

3D Modeling & Asset creation using Cinema 4D

Introduced my Virtual Reality students to asset creation using the amazing 3D modeling and animation application Maxon Cinema 4D.  I have been using C4D for about 15 years now and it does not stop amazing me. I feel that it is very user-friendly and certainly very powerful. I am teaching 3D modeling, side-by-side (SBS), and anaglyph imagery. The models the students create will be imported into Unity for VR development. Students are assigned the Apple project. I provide them with a demonstration of what I am capable of and ask them to use it as a reference if desired. I find that showing students that you are capable of creating what you ask of them, motivates them. 







Tuesday, January 2, 2024

Architectural Design from students...

 Here are some examples of student projects. The image that is in grayscale is my exemplar. The others are student projects. I am very pleased with the overall quality, but careful observations and reflection leads me to believe that attention to detail (creatively and with instructions) is important. As some students failed to follow some of the instructions. But, I am pleased with the quality of the architectural designs submitted by those who were especially determined to take ownership of their tiny house designs. 


I will be modifying this design module. I will include additional material that includes more detailed construction information. For the future classes, they will be required to frame and insulate the houses in addition to placing walls. This will forward the module and provide students a more accurate process involved. Once again, scale modeling will be required.


Monday, January 1, 2024

Encouraging Engineering, Design, Construction, & Programming in STEAM courses...

 I love to design content that is STEAM, PBL, and hands-on. Here is an example of a project that students work on in the advanced engineering course. This is one of three projects in a Drone Module that students are required to complete. Using an Arduino and other electrical components, students program a steering system for a primitive drone designed using CAD and cut out using our laser cutters. You should be able to see the primitive drone tilt as the joystick is manipulated. Go to a previous post from August 30 to see another project from this module.



Thursday, November 23, 2023

RC car steering project

 Putting together a new project for my advanced engineering students that involve a remote-controlled vehicle. This project will become a new required project. Getting some great ideas from other designers, I am in the process of creating a library of possible steering systems, their 3D print representations, and eventual wood-ONLY designs. 



Jack Skellington time of the year!

 My black licorice, cinnamon Jack Skellington soap from a year ago. Great lather, but the scent of the soap has greatly diminished.