Es posible que haciendo cálculos desde un shader se pueda conseguir lo que buscas sin cambiar el modelo, pero (si no me estoy equivocando) no sería tan eficiente como tener una cara distinta por cada lado ya que los motores gráficos están especializados en hacer esa tarea de forma muy eficiente.
PD: Los dos cursos que he hecho sobre Unreal Engine los tengo publicados aquí en “Unreal Learning” bajo la categoría de “Community Tutorials” y “Español”; y son perfectos para empezar a aprender a utilizar Unreal Engine 5. Espero que sean de tu interés.