Очень эффектным выглядит использование шейдеров с эффектом параллакса при моделировании окон, когда при движении камеры по сцене вид из окна тоже немного смещается, создавая иллюзию большого открытого пространства за окном.
Для того чтобы привязать направление "взгляда" одного объекта к другому объекту, в Blender обычно используется ограничитель Track to Constraint. Однако при необходимости можно собрать такой же ограничитель слежения с использованием Geometry Nodes.
Самый простой способ создания новых входов и выходов у нодовых групп - нажать кнопку с плюсиком в режиме редактирования нодовой группы (tab) в N-панели в разделе "Group". Однако при создании нодовых групп средствами Blender Python API этот способ недоступен.