# What is a scene?

To create a basic scene we need to initialize a **scene** object. You can think of a **scene** as a **stage** that will hold your production. Everything that will be visible to the viewer will be added to the scene.

![A scene is an object that holds everything you will display](https://1227696974-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoMjAI1irMPA8c0ezFQ%2Fuploads%2Fgit-blob-050b465ea5381ea71f6fd48834fcaa516ca021d9%2F2019-09-02_1246-660x400.png?alt=media)

We need to add a **camera** object to the scene that will be our viewers perspective. Anything on the scene but not in the view of the camera won't be visible on your canvas.&#x20;

![Camera is essential for rendering your scene to canvas](https://1227696974-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoMjAI1irMPA8c0ezFQ%2Fuploads%2Fgit-blob-5257d6d91b32b7a0342f31e4190f3000fec970e5%2Fprofessional-video-camera-high-definition-video-camcorder-png-favpng-Deeud9GbWKFW1f1ge4pmNZpR6.jpg?alt=media)

We also need a **light** source for our objects to be visible.&#x20;

![Without the lights, we will render only black to the canvas.](https://1227696974-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoMjAI1irMPA8c0ezFQ%2Fuploads%2Fgit-blob-893b367865cf2168babc594ca289d8fd8470a660%2Fkisspng-stage-lighting-fresnel-lantern-light-emitting-diod-stage-light-5abfe733c8a9c2.4839009215225260038219.jpg?alt=media)

Finally, we will create a basic shape(**mesh**), box.&#x20;

![Box Mesh to be rendered](https://1227696974-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoMjAI1irMPA8c0ezFQ%2Fuploads%2Fgit-blob-f657313273239f5ce64a0587d1d59ea05376fa0b%2FboxMesh.png?alt=media)

![Geometry vs Material of a mesh](https://1227696974-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoMjAI1irMPA8c0ezFQ%2Fuploads%2Fgit-blob-af01019c95f844fdb6621cb06bd6366121ad4c80%2Fvertex.png?alt=media)
