# How to get photorrealism (light + shadows) in three js

**URL:** <https://discourse.threejs.org/t/how-to-get-photorrealism-light-shadows-in-three-js/28874>\
**Category:** Questions\
**Tags:** shadows, lightmap, photorealism\
**Created:** [August 13, 2021, 9:42am UTC](https://discourse.threejs.org/t/how-to-get-photorrealism-light-shadows-in-three-js/28874 "2021-08-13T09:42:24Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![drcmda](https://avatars.discourse-cdn.com/v4/letter/d/91b2a8/32.png) [@drcmda](https://discourse.threejs.org/u/drcmda)\
**Post date:** [August 13, 2021, 10:03am UTC](https://discourse.threejs.org/t/how-to-get-photorrealism-light-shadows-in-three-js/28874/3 "2021-08-13T10:03:52Z")

</div>

i collected some here: [Performant soft shadows THREE Js - #2 by drcmda](https://discourse.threejs.org/t/performant-soft-shadows-three-js/27777/2)

there is about no chance you will get a scene like that without baking, threejs isn’t a raytracer and the existing runtime solutions are either painful to use or very expensive, or both.

baking unfortunately comes with some limitations (you can’t move objects around much). baking is very complex, one of the few tutorials that’s really going into detail is bruno simons threejs journey. in that course he’s baking scenes, and at the same time introduces dynamic elements to it, which might be what you’re looking for.

---

_[View the full topic](https://discourse.threejs.org/t/how-to-get-photorrealism-light-shadows-in-three-js/28874)._
