Need help enrolling?
Watch our video tutorial.
- Thumbnail
-
- Course name
-
Fundamentals of 3D Computer Development with Domenico Ruggiero
- Summary
-
NOTICE: This is an older course recorded with Adobe Connect and/or Vimeo recordings. We are currently working to replace the recordings with new Zoom recordings. Please don't hesitate to email us at homeschoolconnections@gmail.com with any questions.
How to get the most out of Fundamentals of 3D Computer Development with Domenico Ruggiero:
First, read the course details below.
Prepare a notebook for note taking and homework.
Students begin the course by clicking on the "Recording" and watching the instructor's lecture for Class One.
Complete the Week One Activities.
If you need review, go back and watch the recording again and/or go over the Powerpoint.
Repeat until all classes are complete.
Once the course is completed to the parent's satisfaction, there is a Certificate of Completion at the end to be filled in for your records. Homeschool Connections does not provide record keeping.
Total Classes: 15
Duration: 90 Minutes
Prerequisite: None other than an interest in the topic of 3D content development and the willingness to put in the time and effort to learn this complex (and highly rewarding) field of study.
Suggested Grade Level: 7th to 12 grade recommended, younger acceptable if they have prior programming/3D experience and/or they are highly-motivated to self-learn associated knowledge related to 3D development.
Suggested High School Credit: 1 full semester Computer Programming
Instructor: Domenico Ruggiero
Course Description:
This course will focus on 2 widely-popular and free 3D development applications—Blender and Unity3D. Blender supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. Unity3D is an industry-leading free and full-featured game engine that supports multiple platform deployment (computers, mobile devices, and more). While Unity3D is often used in game development, it also has other applications in the areas of learning, art, architecture, and more. This course is not centered on game creation but rather will introduce students to the development applications, scripting, assets, animation, shading, and much more... everything needed to build the foundational skills required of a 3D developer. Development of apps for the Microsoft HoloLens will also be discussed.
Course Materials:
Free download of Blender from https://www.blender.org/. It also is available for both Windows and Mac operating systems. The Blender demo reels can be found at https://www.blender.org/features/reels/
From http://www.unity3d.com, students should download and install the Free "Personal" version of Unity on their computer (available for both Windows and Mac operating systems). Other add-ons and Software Development Kits (SDKs) will be discussed during the course.
The students will need to have a 3-button mouse (left+right+center). The center button can be a mouse-wheel provided it's a pressable mouse-wheel. The center mouse button is needed for the students to pan/zoom/rotate around the 3D scene.
Homework: Students will be given periodic quizzes that will grade their knowledge of 3D development theory. However, students will spend a majority of their time working within the development applications where they will put their theoretical knowledge into practical use. While there will be assignments to accomplish specific tasks with project files that they will submit for grading, they will also put many hours into self-exploration and creation of original content that follows their personal interests. Their creative content is to be shared with the other students through Caravel in a manner that allows for constructive feedback, brainstorming ideas, exchanges of questions & answers, and more.
Answer Key: An answer key booklet is not included with this course.
©2018 Homeschool Connections and Domenico Ruggiero, MSIE-EM. All rights reserved.
This course is designed by Domenico Ruggiero.
This material is only to be used for its intended purpose by active subscribers of Homeschool Connections. Any other use without explicit permission is in violation of the seventh commandment (yes, the 7th commandment) and in violation of US and International copyright laws.
You may print or download to local hard disk extracts for your personal homeschool and non-commercial use only. This is not to be used for homeschool co-ops without express written permission from Homeschool Connections.
Technical Help: If you experience technical difficulty with watching the recorded classes or have a question about course content, please email us at homeschoolconnections@gmail.com.
To Begin Week One, click on the Week Title below and it will expand to show that week's course materials.
- Course name
-
Fundamentals of 3D Computer Development with Domenico Ruggiero
- Instructor
-
Domenico Ruggiero
- Semester
-
Recorded
- Category
-
Computer Science ➤ Data Science/3D Computer Development
- Grade level
-
High School
- Start time
-
January 9th, 2018 at 12:00 AM ET
- Course type
-
Recorded, free with subscription
- Relative due dates
- This material is only to be used for its intended purpose by active subscribers of Homeschool Connections or purchasers of the course. Any other use without explicit permission is in violation of the seventh commandment, and in violation of US and International copyright laws.
- You may print or download to your own storage extracts for your personal homeschool and non-commercial use only. This is not to be used for homeschool co-ops without express written permission from Homeschool Connections.
- Upon completion of the course, you must delete all copies of course materials from any storage on which you saved permissible extracts.
Domenico Ruggiero
About Domenico Ruggiero
Domenico Ruggiero holds a Bachelor’s of Science in Aerospace Engineering from the University of Florida and a Master’s degree in Industrial Engineering – Engineering Management from the University of Central Florida.
About Domenico Ruggiero
For most of his professional career, Domenico has worked at or near the NASA Kennedy Space Center. He has worked on the Space Shuttle Program as an Orbiter Structures Engineer for United Space Alliance. Currently, he works for a large government consulting firm where he has held many roles including Systems Engineer on the NASA Constellation Program and the NASA Commercial Crew Transportation Systems Program. More recently, Mr. Ruggiero works as a data analyst & productivity automation expert for a variety of government agencies.
© 2018 Homeschool Connections; Domenico Ruggiero. All Rights Reserved.
Violation of the above copyright policies may result in expulsion without any refund and/or legal action.