2016-09-05 2 views
0

skybox에서 360 비디오를 재생하고 싶습니다.. 이 작업을 수행 할 수있는 직접적인 방법이 있습니까? 그 비디오 효과가 skybox에서 실시간 비디오 렌더링

이을 보여 있도록

  1. 이 큐브 맵 스카이 박스와 프로그래밍 방식으로 빠르게 변경
  2. 이 cubmap에
  3. 사용을 프레임으로 변환
  4. 프레임 (360)을 변환 할 것으로 보인다 하나 개의 긴 지루한 절차 나에게는 가능한 것처럼 보이는 긴 작업이지만 가능한 다른 방법이 있습니다. 대답 후

    업데이트 :이 영역 안에 있지만, 검은 색 원이 왜 점점 비디오를 실행할 수 있어요 UMAIR M의 대답

    감사합니다? enter image description here

답변

2

360 비디오를 재생하는 더 좋은 방법은 MovieTexture입니다. 구에 movieTexture을 사용하고 카메라를 구의 중심에 놓습니다. 구체 객체에 적용한 쉐이더가 내부에서 렌더링 할 속성이 cull = off인지 확인하십시오.

더이 읽기 : Full 360 stereoscopic video playback in Unity

NB를 : https://www.assetstore.unity3d.com/en/#!/content/35102 https://www.assetstore.unity3d.com/en/#!/content/2546

+0

감사합니다 : 당신은 자신에 의해 그것의 모든 작업을 수행하지 않으려면, 당신이 사용할 수있는 상점에 몇 가지 좋은 자산이있다 Umair 완벽하게 hepled. 나는 쉐이더 프로그래밍과 그 일을하는 매우 강력한 사람들에 대해 잘 모른다. 나는 spehere 내부에 검은 색 셀 틱을 얻고 있습니다. 왜 이것이 큐브 프리미티브에서 작동하는 것이 아닙니다. –

+0

자습서 게시를 따르셨습니까? –

+0

자료에 [this shader] (https://github.com/Unitarian/Unity-Extensions/blob/master/InsideSphere.shader)를 사용하십시오. –

관련 문제