Sunflow er et open source-gengivelsessystem til fotorealistisk billedsyntese.Det er skrevet i Java og bygget omkring en fleksibel strålesporingskerne og et udvideligt objektorienteret design.Det blev oprettet som en ramme til eksperimentering med globale belysningsalgoritmer og nye overfladeskyggemodeller.