virtual rendering