Dynamic virtual content(s) to be superimposed to a representation of a real 3D scene complies with a scenario defined before runtime and involving real-world constraints (23). Real-world information (22) is captured in the real 3D scene and the scenario is executed at runtime (14) in presence of the real-world constraints. When the real-world constraints are not identified (12) from the real-world information, a transformation of the representation of the real 3D scene to a virtually adapted 3D scene is carried out (13) before executing the scenario, so that the virtually adapted 3D scene fulfills those constraints, and the scenario is executed in the virtually adapted 3D scene replacing the real 3D scene instead of the real 3D scene. Application to mixed reality.
실제 3D 장면의 표현에 중첩될 동적 가상 콘텐츠(들)는 실행시간 전에 정의되고 실세계 제약들(23)을 포함하는 시나리오를 따른다. 실세계 정보(22)는 실제 3D 장면에서 캡처되고, 시나리오는 실세계 제약들의 존재 시에 실행시간(14)에서 실행된다. 실세계 제약들이 실세계 정보로부터 식별되지 않을 때(12), 실제 3D 장면의 표현의 가상적으로 적응된 3D 장면으로의 변환은 시나리오를 실행하기 전에 수행되어(13), 가상적으로 적응된 3D 장면이 이러한 제약들을 충족시키고, 시나리오는 실제 3D 장면 대신에 실제 3D 장면을 대체하는 가상적으로 적응된 3D 장면에서 실행된다. 혼합 현실 애플리케이션.