연기 같은 빔 또는 아우라 효과를 만들려면 어떻게합니까?


9

Team Fortress 2 의료용 총 과 같은 것을 의미합니다 .

TF2 메딕 건

... 또는 Killzone : Shadow Fall 반 중력 효과 :

KZ : SF 중력

이것들은 어떻게 작동합니까?


4
-1 매우 광범위한 질문 인 것 같습니다. 그 효과에 대해 구체적으로 어떤 점이 있습니까?
MichaelHouse

1
@ Byte56 글쎄요, 저는 그래픽 프로그래밍에 익숙하지 않아서 지금은 어떻게 만들 었는지 짐작할 수 있습니다. 이것이 연기 같은 유체 시뮬레이션을 사용하여 만들었을 것입니다. 현대 컴퓨터 게임은 CPU 집중 파티클 시스템이나 볼륨 레이 마칭과 같은 GPU 기반 기술을 사용하여 이러한 효과를 만들거나 다른 기술을 사용합니까?하지만 추측이 잘못되면 어떤 기술이 사용되는지 알고 싶습니다.
Jono Brogan

2
나는 그 광범위한 질문을 생각하지 않으며, 그가 달성하고자하는 것을 보여주는 이미지를 제공했습니다. 첫 번째 것에 대한 Unity 학습은 아마 일종의 트레일 렌더러 설정을 사용하고 두 번째는 확실하지 않습니다. 기본적으로 애니메이션 프리 팹이므로 히트 위치에 나타나고 그 때까지 애니메이션을 적용해야합니다. 끝난. 기본적으로 좋아하는 그래픽 프로그램에서 버블을 통해
시스루를 만든

2
파티클 시스템에 대해 조사하십시오.
Raúl Roa 2019

1
파티클로 낮은 품질의 버전을 수행 할 수 있다고 생각하지만 이것은 단일 효과뿐만 아니라 많은 효과의 조합입니다.
API-Beast

답변:


2

일반적으로 이러한 종류의 효과에 대한 트릭은 스크롤 텍스처를 사용하는 것입니다. 파티클은 종종 관련되지만 일반적으로 꾸밈 일뿐입니다.

이와 같은 효과는 별개이며 비슷한 출발점을 공유하지만 최종 효과는 항상 아트 디렉터가 행복해질 때까지 조정 및 땜질의 결과입니다.

그러나 가장 기본적인 효과를 얻으려면 지오메트리와 텍스처 좌표라는 두 가지 요소가 있습니다. 지오메트리는 효과의 기본 외곽선 모양을 정의하고 텍스처 좌표의 움직임은 지오메트리 내에서의 움직임을 정의합니다 (물론 텍스처 자체는 지오메트리를 따라 움직이는 모든 모양을 정의합니다).

예를 들어, 어떤 종류의 아크 에너지 총을 원한다면 총에서 목표까지의 경로를 따라 삼각형 스트립을 향한 카메라를 구성하고 시간이 지남에 따라 호 모양을 변경하여 역 동성을 느낄 수 있습니다. 그런 다음 텍스처 좌표에 애니메이션을 적용하여 텍스처가 빔의 길이를 아래로 스크롤하여 총에서 타겟으로 이동하는 느낌을 줄 수 있습니다. 텍스처에 알파를 사용하여 가장자리를 부드럽게하고 펄스의 착각을줍니다. 이것은 매우 기본적인 효과이지만 다른 텍스처 좌표 세트를 추가하면 그 부분의 합보다 훨씬 더 복잡한 것을 만들기 시작할 수 있습니다.


1

비스트 씨가 말한 것처럼, 이러한 효과 (화재, 기운 등)는 보통 파티클 시스템으로 만들어집니다.

파티클 시스템은 소스에서 방출되는 로트 (10-10000?)의 작은 요소를 시뮬레이션합니다. 경로는 필요한만큼 복잡 할 수 있습니다.

각 입자는 스프라이트와 함께 장면에 표시됩니다. 애니메이션 텍스처, 블렌딩 효과 또는 셰이더로 개선 될 수 있습니다.

매우 간단한 분위기의 경우 일부 게임은 놀라운 애니메이션 텍스처와 함께 3 축 지향 쿼드를 사용합니다.

파티클 시스템의 유튜브 예제를 따르십시오. https://www.youtube.com/watch?v=a8uZUqIEsoI

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