Other elements of the film were borrowed from that of others created by Imageworks: "Spider-Man 3" lent the lighting techniques it used and the fluid engine present in the Sandman, while the waves of the ocean and the cave of Grendel's mother were modeled after the wave fluid engine used in "Surf's Up". The 2007 film "Ghost Rider" lent "Beowulf" the fluid engine that was used to model the movements of protagonist Johnny Blaze. Jerome Chen worked to process large crowd scenes as early as possible, as additional time would be needed to process these scenes in particular. As a result, the film's development team designed a priority scale and incorporated it into their processors so graphic artists would be able to work with the scenes when they arrived.