Journey 's와 같은 라이트 샤프트를 Unity에서 만들려면 어떻게해야합니까?


12

Journey와 같이 매우 유명하고 사랑받는 게임에서 보는 것과 매우 비슷한 (또는 동일한) 태양을 보는 만화를 만들고 싶습니다.

여기에 이미지 설명을 입력하십시오

그리고 오리 :

여기에 이미지 설명을 입력하십시오

어떻게하면 되나요?


2
당신은 그냥 당신의 배경에 그릴 수 있습니까?
Shaun Wild

@AlanTuning과 그들 사이의 페이드 변경을 시뮬레이션? 그것은 2D에서는 잘 작동하지만 오리는 3D로 완전히 만들어졌지만 3D 세계에서는 2D 관점으로 여전히 작동하지만 여행과 같은 3D 게임에서는 그렇게 잘 작동하지 않습니까? :(
gEdringer 2016 년

1
2D 솔루션 또는 3D 솔루션을 찾고 있습니까? 당신에게 중요합니까?

@ JoshPetrie 사이드 스크롤러를 만들면 3D 원인이라고 말하고 3D 세계에 배포 할 것입니다.
gEdringer

답변:


4

효과를 얻으려면 늘어난 입자를 사용하십시오. 렌더러에서 "Stretched Billboard"를 선택하십시오. 필요에 따라 길이 스케일을 변경하십시오. 3D 및 2D 장면 모두에서 사용할 수 있습니다.

오리 추가 효과

실제로 효과가 있다면 Shader를 배우십시오 . 대부분 버텍스와 프래그먼트 셰이더. 물건을 그리는 것이 항상 해결책은 아닙니다. 추가 아트 워크로 인해 빌드 크기가 증가합니다. 전반적인 효과에 대해 이야기합니다. 하스 스톤의 골드 카드 효과를 참조하십시오 .


1
그 스크린 샷은 어디서 얻었습니까? 그냥 궁금해서
Evorlor

8

Unity를 사용한다고 언급하여 공식 "Sun Shafts"기능을 사용할 수 있습니다. 엔진에 내장되어 있습니다. Unity 문서 를 읽고 기능에 대한 좋은 아이디어를 얻을 수 있으며이 YouTube 비디오 를 통해이를 구현할 수 있습니다.

그건 그렇고, 사용하려면 Unity Standard Assets 를 다운로드해야합니다 .


흠,이 비디오는 매우 흥미 롭습니다. 나는 여행의 그림과는 반대로 빛의 근원을 직접 들여다 볼 때만 태양의 샤프트를 볼 수 있다고 확신했습니다. 이것을 알아 내야 할 것입니다 ^^ 비디오 감사합니다! 매우 감사!
gEdringer 2016 년

이들은 2D 게임에 사용할 썬 샤프트 유형이 아닙니다. 보다 현실적이고 (성능적인) 접근 방식에 대해서는 확장 빌보드 답변을 참조하십시오.
Selali Adobor 2016 년

2

이것이 우리가하고있는 일이며 결과는 오리에서하는 것과 다소 비슷합니다.

수직으로 반복되는 라이트 샤프트의 텍스처가 필요합니다. 이것은 우리 프로젝트의 것입니다 (따라서 워터 마크, 죄송합니다)

여기에 이미지 설명을 입력하십시오

파티클 재질에 추가하고 재질을 평면 프리미티브에 추가합니다. 멋지고 빛날 것입니다.

두 단계 더. 하나, 당신은 비행기를 정말로 키가 늘립니다. 필요한만큼 키가 큽니다. 둘째, 쉐이더 또는 스크립팅을 통해 텍스처의 수직 오프셋을 애니메이션합니다. 이것은 빛을 살아 보이게 만듭니다. 미세한 먼지 입자를 추가하여 미세한 입자를 만듭니다.

셰이더 스크립팅을 사용하여 일종의 폴 오프 효과를 추가 할 수도 있지만 더 복잡한 문제입니다.


0

Unity 2019.3, URP (Universal Renderpipeline), 특히 2D 렌더러를 사용하는 경우 2D 스프라이트 라이트를 사용할 수 있습니다. volvis가 보여주는 것과 같은 텍스처가 필요하고 장면에 새로운 "light / 2D / Sprite Light 2D"를 추가 한 다음 속성 관리자에서 해당 텍스처를 '스프라이트'로 선택할 수 있습니다.

공식 Unity 샘플의 경우 "Lost Crypt"를 확인하고 "Lights / Forest / Light Group-shafts"의 장면 그래프를보고 다음 이미지를 참조하십시오 (참고 : 효과는 원래 미묘하지만 아래 이미지에서 강도가 증가했습니다) ). 당신이 그것을 시도한다면, 매우 유사하고 또한 좋은 효과를주는 '일점'을 확인하십시오.

Unity Lost Crypt 샘플 https://assetstore.unity.com/packages/essentials/tutorial-projects/lost-crypt-2d-sample-project-158673

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.