В ARKit 2 вы можете использовать свойство ARWorldTrackingConfiguration
environmentTexturing
, чтобы добавить реалистичное освещение вашей сцене. Вы можете установить его на .automatic
, если вам не нужно, чтобы он был суперспецифичным, или на .manual
, если вы хотите получить полный контроль над текстурами окружения
https://developer.apple.com/documentation/arkit/adding_realistic_reflections_to_an_ar_experience
Эта страница немного лучше объясняет текстуру окружающей среды
Для ARImageTrackingConfiguration
вы можете добавить источник света к видео сцене и обновить ее освещение, используя свойства ARLightingEstimate
. Получите ARLightingEstimate
либо из свойства curentFrame
ARSession
, либо установив свой контроллер представления в делегат и используя session didUpdate frame
метод