This talk covers the Scene Graph Java library that is the rendering engine underneath JavaFX. The talk will begin with a gentle introduction to scene graphs and why they are useful. The talk continues with the key Scene Graph classes and how they fit together. The talk then shows how they work in the context of the EggTimer demo that is part of the Scene Graph project. The talk will conclude with a discussion of the special effects that are part of Scene Graph and how they work. This presentation will contain demos, and some source code. This talk is intended for people who are interested in understanding how JavaFX gets its cool graphics. The Scene Graph library is also useful directly from Java code and so this talk should interest Java GUI programmers too.