리얼리즘

3D 가구 모델에서 2D 텍스트 및 스티커에 이르기까지 모든 유형의 콘텐츠를 AR 환경에서 사용할 수 있습니다.

AR 환경에서 AR 세계를 사용자의 실제 환경과 섞어 보세요. 현실성이든 엉뚱이든 AR 개체는 주변 환경과 상호작용하고 환경을 반영해야 합니다. 그림자, 조명, 오클루전, 반사, 충돌을 사용하면 객체가 현실 세계의 공간을 차지할 수 있습니다.

모델링

3D 객체를 만들 때 실제 크기로 만드세요. 원본 크기의 개체를 더 쉽게 환경에 넣을 수 있습니다.

모든 객체는 같은 방향을 향해야 합니다. 오른손 좌표 공간을 사용합니다. 여기서 +Y는 위쪽, +X는 오른쪽, -Z는 원점에서 앞으로 이동합니다.

장면의 객체를 모델링하는 경우 객체 베이스의 기하학적 중심에 있는 기준 평면에 객체를 배치해야 합니다.

3D 개체는 모든 면에서 볼 수 있습니다. 완전한 객체를 사용하고 커튼의 뒷면이나 소파 하단과 같이 사용자가 바로 볼 수 없는 표면을 포함하여 모든 표면을 렌더링해야 합니다.

텍스처링

장면이 더 빠르게 로드되도록 하려면 텍스처를 너무 크게 만들지 마세요. 해상도는 최대 2k여야 합니다.

시각적 노이즈를 추가하면 텍스처가 더 생동감 있게 표현됩니다. 반복되는 패턴과 평평한 색상은 사람의 눈에는 가짜로 보일 수 있습니다.

돌출, 찢기, 변형, 패턴 방해, 기타 형태의 시각적 노이즈를 추가합니다. 반복 타일링을 해체하며 애셋을 자세하고 신뢰할 수 있게 만듭니다.

PBR 소재

애셋을 더욱 실감 나게 표시하려면 물리적 기반 렌더링 (PBR)을 사용하세요.

PBR을 사용하면 장면의 사물에 사실적인 디테일을 추가할 수 있습니다. 여러 질감을 결합하여 깊이와 질감의 환상을 만들고, 빛의 물리적인 동작을 사용하여 물체에 자연스러운 느낌을 줍니다.

이러한 텍스처는 객체를 명확히 하고 AR 세계의 사실적인 모습을 강조합니다.

일반 지도

일반 매핑은 객체의 모양에 세부정보를 추가할 수 있습니다. 추가 도형을 추가할 필요 없이 객체의 텍스처가 더 사실적으로 보입니다.

일반 지도는 객체에 실제와 같은 모양을 제공하는 데 이상적입니다. 원하는 경우 객체에 적용할 수 있는 추가 세부정보 수준입니다.

권장: 일반 맵 사용

권장되지 않음: 일반 맵 제외

앰비언트 오클루전

앰비언트 오클루전은 객체의 표면에 떨어지는 그림자의 양을 제어하는 렌더링 기법입니다.

객체에 앰비언트 오클루전 텍스처를 사용하면 더 상세하고 사실적으로 보입니다.

권장: 앰비언트 오클루전을 사용하면 조명과 그림자가 여러 실제 소스에서 비롯된 것처럼 보이게 하여 의자를 사실적으로 표현합니다.

권장하지 않음: 앰비언트 오클루전이 없으면 음영이나 변화가 없습니다. 의자는 클립 아트처럼 보입니다.

그림자 평면

그림자 평면은 객체 아래에 있는 가상 표면입니다. 평면에는 객체 자체가 아닌 그림자만 포함됩니다.

그림자 평면은 장면에 있는 물체를 강조하는 간단한 방법입니다. 모든 애셋에 그림자 평면 도형과 베이킹된 그림자 평면 텍스처를 포함합니다.

권장 - 그림자 평면을 사용하면 의자가 공간에 고정되어 나타납니다.

권장되지 않음: 그림자 평면이 없으면 의자가 접지되지 않고 떠다니는 것처럼 보입니다.

조명

장면의 조명 조건을 최적화합니다.

가상 객체가 실제 세상과 잘 보이게 하려면 적절한 조명이 있어야 합니다. ARCore에는 빛 추정 시스템이 내장되어 있습니다. 주변 영역에 따라 동적으로 조정되는 광원 조건을 렌더링할 수 있습니다.

권장: ARCore 광량 추정 기능을 사용하여 화질 개선

권장하지 않음: 번개 환경에 맞지 않는 언라이트 텍스처 사용

자세한 정보

시각적 기법을 사용하여 장면에 깊이와 거리를 부여합니다.

AR 환경에서는 사용자가 가상 객체의 거리와 장면 속으로 얼마나 들어가는지 파악하기 어려울 수 있습니다.

깊이 효과를 만들어 장면을 다채롭게 만드세요. 그림자 평면, 오클루전, 텍스처와 같은 기법을 사용합니다. 큰 물체는 사용자 가까이에, 작은 물체는 멀리 떨어진 곳에 두는 등 다양한 시점을 활용해 플레이할 수도 있습니다.

장면의 한 부분에서 다른 부분으로 이동하는 객체를 만듭니다. 바닥에서 탁자 위로 뛰어오르는 개구리나 백그라운드에서 전경으로 이동하는 기차를 생각해 보세요. 매장 창문이 아닌 세상에 생겨난 느낌을 더해 주변이 사람이 사는 듯한 느낌을 받을 수 있습니다.

상태

실제로 존재하는 가상 객체를 설계합니다.

AR 환경에서 각 객체는 다른 모든 객체와 같은 장면에 있는 것처럼 느껴져야 합니다.

그림자, 조명, 앰비언트 오클루전, 물리 및 반사를 사용하여 객체의 존재를 시뮬레이션할 수 있습니다. AR 객체는 실제 객체와 마찬가지로 실제 환경에 반응해야 합니다.