Skip to content

History / Lesson 5: Moving the camera

Revisions

  • Some things I pointed out that confused me a bit: * "... the very last step is a translation of the origin to the center **c** and our transformation matrix is ready. ..." seems like it should be translation to **eye** point. If i got it right then translation to origin would mean that in the new coordinate system the screen plane is at the same location as object. But we want to watch from the distance and fix distance between **eye** and **screen plane**. I believe that in https://github.com/ssloy/tinyrenderer/pull/63 that was expressed as well, so I'll correct wiki.

    @Buzzefall Buzzefall committed Mar 13, 2022
  • Code for lookat(...) had a mistake fixed in pull-request 63: https://github.com/ssloy/tinyrenderer/pull/63 (changed -center => -eye in translation matrix)

    @Buzzefall Buzzefall committed Mar 11, 2022
  • I think the tranform are all distance-preserving transformation in euclidean space.Maybe the following links can help you. https://en.wikipedia.org/wiki/Euclidean_group and distance-preserving transformation

    @zz2108828 zz2108828 committed May 11, 2021
  • Updated Lesson 5 Moving the camera (markdown)

    @ssloy ssloy committed Mar 21, 2021
  • Updated Lesson 5: Moving the camera (markdown)

    @mizoelk mizoelk committed Jan 10, 2020
  • Updated Lesson 5: Moving the camera (markdown)

    @JofreyLuc JofreyLuc committed May 2, 2017
  • Updated Lesson 5: Moving the camera (markdown)

    @JofreyLuc JofreyLuc committed May 2, 2017
  • Updated Lesson 5: Moving the camera (markdown)

    David Colson committed Apr 2, 2017
  • Updated Lesson 5: Moving the camera (markdown)

    @ssloy ssloy committed Oct 18, 2016
  • Updated Lesson 5: Moving the camera (markdown)

    @ssloy ssloy committed Oct 18, 2016
  • Updated Lesson 5: moving the camera (markdown)

    @ssloy ssloy committed Feb 5, 2016