Making the portal functional quiz

11. Which inputs will you need to define when you instantiate an object into an AR scene? Select all that apply.

  • The Rotation of the new instance
  • The Position of the new instance
  • The prefab to use as the Original
  • AR Session Origin

12. Fill in the blank. The _____________________ has Boolean Condition input, which allows you to plug in a Boolean and initiate one sequence if the Boolean is true or a different sequence if the Boolean is false. Select the best answer.

  • If node
  • Spawn variable
  • Rotation node
  • Boolean instantiation

13. Which of the following are true for how to instantiate a game object into an AR app? Select all that apply.

  • With GameObject: AR Plane selected, add a new GameObject: Instantiate node.
  • Update the visual script of your app.
  • Make sure that the GameObject: Instantiate node is divided into three sections.
  • Define three inputs, Original, Position and Rotation, to the GameObject: Instantiate node.

14. Why do semi-transparent materials cause the frame rate of an app to drop and drain the battery of mobile devices? Select all that apply.

  • Semi-transparent materials work best at 30 fps, which is not the optimal frame rate for AR apps.
  • Rendering objects through multiple semi-transparent surfaces is more complex than rendering opaque materials.
  • Using a URP asset is designed to work with opaque materials, not semi-transparent materials.
  • Because rendering semi-transparent materials involves a lot of work for a processor.

15. Which of the following describes some of the benefits of using the Unity layer system? Select all that apply.

  • You can add a custom shader that will display objects on one layer but not another layer.
  • Layers align the position of the GameObject so that it’s the same position as the plane.
  • Assigning GameObjects to layers is a necessary step before instantiating it onto a plane.
  • Layers provide a simple way of separating GameObjects into different groups.

16. What does URP stand for? Select the best answer.

  • Universal Render Pipeline
  • User Recovery Pin
  • Unity Raycast Procedure
  • Utilization Reference Point

17. Which of the following best describes what a shader is in a Unity project? Select all that apply.

  • Shaders perform calculations that determine how materials appear on the screen.
  • Shaders are required to increase the frame rate of an AR project in Unity.
  • Shaders allow you to place lights in a scene.
  • The appearance of the same material will change depending on the type of shader you apply to it. 

18. The optimal frame rate is _____________.

60 frames per second (FPS)

19. What are some examples of how you would use stencils in Unity? Select all that apply.

  • You can use multiple stencil layers in URP.
  • Stencils are a good choice to use for effects like portals or mirrors.
  • Stencils are used to specify areas of the screen that can or cannot be drawn on.
  • A digital stencil is used to configure the layer settings of the renderer.

20. True or false: The If node has Boolean Condition input, which allows you to plug in a Boolean and initiate one sequence.


Leave a Reply