code: def rasterize_mesh_at_template(
      mesh,
      img_shape=(1024, 1024),
      pose_angle_deg=[0, 0, 0],
      translation=4,
      shaded=True,
      **kwargs,
  ):
      camera = perspective_camera(
          img_shape,
          pose_angle_deg=pose_angle_deg,
          translation=translation,
      )
      if shaded:
          mesh = lambertian_shading(mesh, **kwargs)
      mesh.points[mesh.points == 0] = None
      return rasterize_mesh(camera.apply(mesh), img_shape)
  
imports: import PIL.Image
  from skimage.morphology import binary_dilation, disk
  from skimage.filters import gaussian
  from scipy.interpolate import NearestNDInterpolator
  import cv2
  from utils.shading import lambertian_shading
  from menpo3d.rasterize import rasterize_mesh
  from menpo.shape import TriMesh, TexturedTriMesh, ColouredTriMesh
  from menpo.image import Image
  from utils.image_rasterization import *
  import menpo.io
  import os
  from keras.utils import get_file
  import bz2
label_desc: Use image node_id 2 for calling a global function with example usage: rasterize_mesh_at_template(mesh, img_shape, pose_angle_deg, translation, shaded) and returns: rasterize_mesh