2017-10-06 13 views
0

조금 어색해 보이는 문제로 고민 중입니다. 나는 약간의 검은 색을 & 하얀 2d 애니메이션 (1440x1080px)으로 가지고 있는데, 나는 unity3d에서 3d 환경에서 연주하고 싶다. 그래서 비행기에 비디오 플레이어를 추가했습니다. 이제 까다로운 부분이 있습니다. 비디오의 검은 영역을 투명하게 만들고 흰 영역은 그대로두고 흰색 영역은 그림자를 주변에 드리워야합니다. 파티클 쉐이더를 사용하면 "첨가물"이 절반의 작업을 수행합니다. 그러나 나는 비디오가 그림자를 던지도록 관리 할 수 ​​없다.unity3d : 그림자가있는 반투명 비디오 추가하기

효과가 있다면 3D로 보이는 2 차원 "길항근"(상호 작용할 수 없음)을 얻을 수 있습니다. 또는 그림자를 드리 우는 반쯤 구체화 된 자필로 그것을 해석 할 수 있습니다.

내가 모르는 (단순한) 해결책이 있습니까?

여기 좀 더 나은 이해를 위해 달성하고자하는 것의 일부는 schematic drawing입니다.

문제는 지금이다 : 내 도면과는 달리, 벽에 원하는 그림자는 표시되지 않습니다 ... : -/그래서

+0

방금 ​​방금 한 두 가지를 단일 코드없이 설명했습니다. 이 질문을 두 가지 질문으로 나눌 것을 제안합니다. 투명성 목표에 대한이 질문과 그림자 목표에 대한 또 다른 질문을 만듭니다. 또한 시도한 것을 추가하십시오. – Programmer

+0

의견을 보내 주셔서 감사합니다. 실제로 게시 할 코드가별로 없습니다. 나는 화합의 멍청한 탓으로 인터넷에서 내 문제에 대한 해답을 찾고 있었다. 나는 시도한자가 제작 셰이더 스크립트를 발견했으나 성공하지 못했습니다. 비디오를 투명하게 만드는 것은 정말로 문제가되지 않습니다. 설명 된대로 입자 셰이더 "첨가제"를 사용하면 투명성이 보장됩니다. 문제는 나에게 그것은 그림자 캐스팅과 양립 할 수없는 것처럼 보인다는 것이다. 나는 성공하지 못한 채 온라인에서 많은 것을 시도했다. 이제 내가해야 할 일이 무엇인지 알지 못합니다. :/ – ScatteredSoul

답변

0

,이 시도하지 않은하지만 당신은 어쩌면 빛을 추가 할 수 있습니다 동영상 플레이어 바로 앞에있는 장면에서 빛이 그림자를 드리 우게됩니다.

+0

귀하의 의견을 보내 주셔서 감사합니다 .-) 불행히도 내 문제를 잘 설명하지 못했던 것 같습니다. 실제로 빛을 추가하는 것은 문제가 아닙니다. 문제는 비디오가 그림자를 드리 우지 않을 것이라는 것입니다 ... 내 문제를 명확히하기 위해 그림을 추가하려고합니다 ^^ ' – ScatteredSoul