사물을 즉시 배치하세요
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
플랫폼별 가이드
Instant Placement API를 사용하면 사용자가 먼저 기기를 움직여 ARCore가 전체 추적을 설정하고 표면 도형을 감지하도록 할 필요 없이 AR 객체를 즉시 배치할 수 있습니다.
사용자가 물체를 배치한 후에는 사용자가 환경을 이동함에 따라 물체의 상태가 실시간으로 미세 조정됩니다. ARCore가 AR 객체가 배치된 영역에서 올바른 자세를 결정할 수 있게 되면 객체의 자세와 추적 메서드를 업데이트합니다.
다음 예에서는 회색조 색상으로 표시되는 추정된 포즈를 사용하여 객체가 처음 배치됩니다. 정확한 포즈를 결정할 수 있게 되면 객체에 색상이 지정되어 정확한 포즈를 사용하고 있음을 나타냅니다. 자세의 갑작스러운 변화는 물체의 겉보기 '크기' 또는 인지된 크기에도 영향을 미칩니다.

그림 1에서 인스턴트 게재위치는 사용 중지되어 있고 노출 영역 도형은 정의되지 않았습니다.
당구대 오른쪽 바닥에 놓인 물체 (작은 파란색 점 4개)가 넘어진 것처럼 보이고, 그들의 포즈는 정의되지 않습니다.
그림 2에서는 톱니바퀴 아이콘 아래의 메뉴에서 인스턴트 게재위치가 사용 설정되어 있습니다.
그림 3에서는 인스턴트 게재위치가 사용 설정되어 새 객체가 장면에 배치됩니다.
아직 정확한 포즈로 수정되지 않았음을 나타내기 위해 컬러가 아닌 그레이스케일로 표시됩니다.
그림 4에서 표면 도형 (추적 가능 그리드 선으로 설명됨)이 감지되면 새 객체에 색상이 지정되고 그 자세가 정확해집니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-26(UTC)
[null,null,["최종 업데이트: 2025-07-26(UTC)"],[[["\u003cp\u003eThis page provides developer guides for instant placement in AR experiences using various platforms like Android, Unity, and Unreal Engine.\u003c/p\u003e\n"],["\u003cp\u003eInstant Placement allows users to place AR objects immediately without waiting for full tracking, enhancing the user experience.\u003c/p\u003e\n"],["\u003cp\u003eInitially placed objects have an estimated pose, which is later refined for accuracy as ARCore gathers more environmental data.\u003c/p\u003e\n"],["\u003cp\u003eVisual cues, such as grayscale, indicate when an object's pose is estimated and transitions to color when the pose becomes accurate.\u003c/p\u003e\n"],["\u003cp\u003eThe provided figures illustrate the difference between instant placement enabled and disabled, showcasing the pose refinement process.\u003c/p\u003e\n"]]],[],null,["# Place objects instantly\n\n**Platform-specific guides** \n\n### Android (Kotlin/Java)\n\n- [Instant placement developer guide for Android (Java)](/ar/develop/java/instant-placement/developer-guide)\n\n### Android NDK (C)\n\n- [Instant placement developer guide for Android NDK](/ar/develop/c/instant-placement/developer-guide)\n\n### Unity (AR Foundation)\n\n- [Instant placemnt developer guide for Unity (AR Foundation)](/ar/develop/unity-arf/instant-placement/developer-guide)\n\n### Unreal Engine\n\n- [ARCore SDK for Unreal Engine (official documentation)](https://docs.unrealengine.com/5.0/en-US/developing-for-arcore-in-unreal-engine/)\n\nThe Instant Placement API allows the user to place AR objects instantly, without\nhaving to first move their device to allow ARCore to establish full tracking and\ndetect surface geometry.\n\nAfter the user has placed an object, its pose is refined in real time as the\nuser moves through the environment. Once ARCore is able to determine the correct\npose in the region where the AR object has been placed, it updates the object's\npose and tracking method.\n\nIn the following example, an object is initially placed using an estimated pose,\nwhich is indicated by its grayscale color. Once an accurate pose can be determined,\nthe object becomes colored, indicating that it is using an accurate pose. The\nsudden change in pose also affects the apparent \"size\" or perceived scale of the\nobject.\n\nIn Figure 1, Instant Placement is disabled and surface geometry is undefined.\nObjects placed on the floor to the right of the pool table (four small blue dots)\nappear knocked-over, their poses are undefined.\n\nIn Figure 2, Instant Placement is enabled from the menu under the gear icon.\n\nIn Figure 3, with Instant Placement enabled, a new object is placed in the scene.\nIt appears in grayscale, instead of colored, to denote that it has not been\ncorrected for an accurate pose yet.\n\nIn Figure 4, the new object becomes colored, and its pose is accurate, when the\nsurface geometry (described by the *trackable* grid lines) is detected."]]