ARFoundation 템플릿 이미지 및 깊이 이미지 표시

3784 단어 ARFoundation
템플릿 이미지 및 깊이 이미지 표시
UI - Rawimage 만들기

다른 Rawimage를 만들어 Image Stncil, Image Depth로 이름 변경

Canvas를 선택하고 UIScalleMode를 SccalleWithScreenSize로 변경합니다.

개별 Rawimage 크기 변경


DrawHumanStencil.cs를 제작하여 다음과 같은 내용을 기술하다
DrawHumanStencil
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.XR.ARFoundation;

public class DrawHumanStencil : MonoBehaviour
{
    [SerializeField]
    private RawImage imageStencil;

    [SerializeField]
    private RawImage imageDepth;

    private AROcclusionManager m_AROcclusionManager;

    void Awake()
    {
        m_AROcclusionManager = GetComponent<AROcclusionManager>();
    }

    void Update()
    {
        // AROcclusionManager から取得したステンシル画像をテクスチャとして描画する
        imageStencil.texture = m_AROcclusionManager.humanStencilTexture;
        // AROcclusionManager から取得したデプス画像をテクスチャとして描画する
        imageDepth.texture = m_AROcclusionManager.humanDepthTexture;
    }
}
ARCamera에 스크립트를 추가하고 Rawimage 포함

좋은 웹페이지 즐겨찾기