code: def __init__(self, parent=None, name=None):
      Node.__init__(
          self, parent=parent, name=name, transforms=self.transforms
      )
      self.interactive = False
      self._opacity_filter = Alpha()
      self.attach(self._opacity_filter)
  
      self._id = VisualNode._next_id
      VisualNode._visual_ids[self._id] = self
      VisualNode._next_id += 1
      self._picking_filter = PickingFilter(id_=self._id)
      self.attach(self._picking_filter)
  
file_path: vispy/vispy/scene/visuals.py
imports: import re
  import weakref
  from ..None import visuals
  from .node import Node
  from ..visuals.filters import Alpha, PickingFilter
  from typing import TypeVar
label_desc: Use image node_id 1 to create a new VisualNode object from inherited base classes: Node with example: obj = VisualNode(parent, name)