An essential mobile reference for 3D computer graphics.

“Both readable and solid, the Graphics Codex provides the reader with the essence of 3D computer rendering.”
- Eric Haines, Autodesk and coauthor of Real-Time Rendering

“I own and use the Graphics Codex. Is it a reference tool, a companion to a textbook, an alternative to a textbook, or a self-study guide? It can work in any of these roles, but I think it is in fact a new thing. It's a thing we'll be seeing a lot of...dollar for dollar, it's the best scholarly information I have ever purchased.”
- Peter Shirley, University of Utah and coauthor of Fundamentals of Computer Graphics

The Graphics Codex features:

▸ 14 chapters of lecture notes on physically-based rendering
▸ 400 cross-referenced equations and diagrams
▸ Links to external DirectX, OpenGL, Unity, Mitsuba, and other API documentation
▸ Links to primary sources and textbooks, with page numbers and PDFs
▸ Free updates with new content every month
▸ All entries stored locally--no network connection required

About the author, Dr. Morgan McGuire:

I'm a computer science professor at Williams College, researcher at NVIDIA, and professional game developer. My commercial game credits include the Skylanders, Call of Duty, Marvel Ultimate Alliance, and Titan Quest series. I coauthored Computer Graphics: Principles and Practice 3rd edition and Creating Games: Technology, Mechanics, and Content, and have published research papers in SIGGRAPH, I3D, and HPG. I received my Ph.D. and M.Sc. from Brown University and B.S. and M.Eng. from M.I.T.

For years I've been carrying books and notes between home, office, school, lab, and consulting clients. I wrote this app to carry in my pocket the essential diagrams, images, and equations for 3D graphics work.

There's no outsourcing or other company involved in this project. Just e-mail me your suggestions and bug reports for the next update at Follow my development blog and twitter feeds at

What’s New

Version 2.15

▸ Monte Carlo Integration chapter
▸ Box-Muller transformation for random numbers
▸ CSS Box model
▸ git LFS notes
▸ Stable quadratic equation solution
▸ Notes on new HTC and Oculus HMDs
▸ Notes on retro consoles

Ratings and Reviews

4.6 out of 5
8 Ratings

8 Ratings

Algalgal ,

Rigorous, clear, systematic

If you are new to computer graphics and want a solid grounding, or simply want handy material you can refer to offline, this is a great app.

Perfect to take with you on an offline vacation!

Yes, it's not free. But it is clear and correct. It's price is a small price to pay to understand things well.

luckyfreez ,

Total victory against traditional graphics textbook

We used this as one of the two textbooks for our computer graphics class at Williams College. The other textbook is a traditional paper one, serving as a supplement.

I would say that this app totally beats the traditional textbook because
- the contents are very to the point and clear
- graphics is more about visual communication. Great pictures/graphs and variations on styles and colors help a lot in reading and understanding
- mobility. It will be great to have easy access to some reference to the graphics all the time, yet the more comprehensive the book is, the heavier it will be for carrying. This app stays in my iPhone and adds no weight for carrying it!
- knowledge network. All knowledge points and linked and clickable, impossible on a traditional textbook.
- price. Single digit vs 3-digit that you can easily find at bookstore
Enough said. All graphics educators should consider using it and recommending others to use it.

Mx7f ,

Exactly what I needed

I do research in computer graphics and have found this app to be an invaluable resource. Whenever I've forgotten a piece of radiometry or need a refresher on basically anything to do with graphics, I can find exactly what I need with very clear explanations using this app.

It also seems to be update relatively often with more content, which is great.

I saw some negative comments with regards to some functionality, like scrolling; the last few updates seem to have fixed these issues completely.


Morgan McGuire
120.9 MB

Requires iOS 8.0 or later. Compatible with iPhone, iPad, and iPod touch.



Age Rating
Rated 12+ for the following:
Infrequent/Mild Sexual Content and Nudity
© Morgan McGuire


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You May Also Like