almost differential rendering