\( \newcommand{\vecIII}[3]{\left[\begin{array}{c} #1\\\\#2\\\\#3 \end{array}\right]} \newcommand{\vecIV}[4]{\left[\begin{array}{c} #1\\\\#2\\\\#3\\\\#4 \end{array}\right]} \newcommand{\Choose}[2]{ { { #1 }\choose{ #2 } } } \newcommand{\vecII}[2]{\left[\begin{array}{c} #1\\\\#2 \end{array}\right]} \newcommand{\vecIII}[3]{\left[\begin{array}{c} #1\\\\#2\\\\#3 \end{array}\right]} \newcommand{\vecIV}[4]{\left[\begin{array}{c} #1\\\\#2\\\\#3\\\\#4 \end{array}\right]} \newcommand{\matIIxII}[4]{\left[ \begin{array}{cc} #1 & #2 \\\\ #3 & #4 \end{array}\right]} \newcommand{\matIIIxIII}[9]{\left[ \begin{array}{ccc} #1 & #2 & #3 \\\\ #4 & #5 & #6 \\\\ #7 & #8 & #9 \end{array}\right]} \)

Quiz

  1. Are we allowed to use imported objects from the web as part of our final projects, i.e. loading in a person or animal object from sketchfab? Thank you!

    Yes! I want you to feel free to make these projects great.

    Of course, I still want you to show the skills of this course (modeling, material, lighting, texturing, etc), but so far everyone is doing that.

  2. for programs that create glTF models, does this mean i can create more complex objects and add them into my scene? or do they exist within their own programs.

    If you use Blender or Maya or something else, those programs can often export a glTF file that you can then load into your Threejs scene.

  3. This might be my favorite reading yet! I was wondering how can we expect objects that might be imported from blender or maya, to perform in a scene specifically, because they are able to have more complex geometries than three.js geometries. Can we expect that to affect the performance of the scene (Is that what the gITF format would be helpful for also?).

    Short answer: Yes, they may affect the performance, just because they are often "high-poly" objects. It may be particularly noticeable on low-power graphics cards (e.g. a phone). But not necessarily.

    And you can create high-poly scenes in pure Threejs, just by having lots of high-resolution objects.

    But you need not avoid them just because they might be slow.

  4. None for now, thank you for the reading! / None today. Thank you for the reading.