renderer method
The renderer the pictures are made with (shadows off), shared with whatever else previews models; null without a GPU.
Implementation
Future<Renderer3D?> renderer() => _renderer ??= () async {
final device = _device ??= createGpuDevice();
if (device == null) return null;
final renderer = await Renderer3D.create(device);
renderer.shadows.enabled = false;
return renderer;
}();