class_docstr: Base class for all types of cameras.
  
  Args:
    min_render_distance (float): The minimum rendering distance for the camera
      `m`. `Default = 0.1`
    max_render_distance (float): The maximum rendering distance for the camera
      `m`. `Default = 1000.0`
class_docstr_tok: ["Base","class","for","all","types","of","cameras",".","Args",":","min_render_distance","(","float",")",":","The","minimum","rendering","distance","for","the","camera","`","m","`",".","`","Default","=","0.1","`","max_render_distance","(","float",")",":","The","maximum","rendering","distance","for","the","camera","`","m","`",".","`","Default","=","1000.0","`"]
code: def __init__(
      self,
      min_render_distance: float = 0.1,
      max_render_distance: float = 1000.0,
      **kwargs,
  ):
      super().__init__(
          min_render_distance=min_render_distance,
          max_render_distance=max_render_distance,
          **kwargs,
      )
  
imports: import numpy
  import traitlets
  from kubric.core.assets import UndefinedAsset
  from kubric.core import objects
  from kubric.kubric_typing import ArrayLike
label_desc: Use image node_id 1 to create a new Camera object from inherited base classes: objects with example: obj = Camera(min_render_distance, max_render_distance)