![](/api/file/20051189)
일단 유니티를 켜서 적당한 월드를 만들어줍니다.
아무거나 콜라이더 있는 바닥을 만들어서 자세한 내용은 부갤주의 월드 제작 강좌(가 올라올지도 모름)을 참고
대부분 아바타에 파티클을 넣길 바라겠지만 파티클 테스트는 월드에서 하는 게 경험상 간편합니다
아바타 업로드하고 -> 아바타 정보 입력하고 -> 업로드 다 되길 기다리고 -> 게임에 적용되길 기다리고 하는 데에 한 세월이지만
월드는 어쨌든 test build 누르면 알아서 VRChat 켜서 로드해줍니다.
저는 불을 지피기 적당한 바닥을 만들어주었습니다.
![](/api/file/20051190)
하이러시에서 우클릭해서 파티클 시스템을 만들어줍니다
![](/api/file/20051191)
아무튼 우리가 원하는 게 아님은 확실합니다
일단 옆으로 줄줄 새고 있으니까 위로 세워봅시다
![](/api/file/20051192)
로테이션값 x 를 -90을 주면 서겠죠?
![](/api/file/20051193)
파티클 시스템 밑에서 쉐이프를 찾아서 체크해주면 이런 식으로 됩니다. 이제 파티클이 콘 모양으로 올라오는데...
불길은 콘 모양으로 올라오지 않으니 살짝 수정해줘야겠습니다
![](/api/file/20051194)
angle을 0 으로 만들어서 원톧ㅇ형으로 바꾸고 radius를 적절하게 원하는 크기로 조절해줍니다
![](/api/file/20051195)
불 입자의 크기도 좀 적절하게 큼직하게 키워봤습니다. 근데 아직 전혀 불같지 않네요
색이라도 입혀볼까요? Start Color를 클릭하고 컬러 팔레트에서 적당하게 색을 골라봅니다
![](/api/file/20051196)
아직 불같지 않네요. 흠... 밑으로 좀 더 내려서 Color over Lifetime을 체크하고 조절해봅시다
![](/api/file/1369080)
이런 식으로 조절하는 창이 뜰텐데 저기에 파란색으로 선택된 커서를 클릭해서 골라줍니다
그리고 알파값을 0으로 내리면 처음엔 진하게 보이다가 점점 투명해지는 그라데이션이 완성됩니다
![](/api/file/1369081)
이렇게요.
![](/api/file/20051199)
어 쪼매 붙같은데? 아직 멀었습니다 Color over Lifetime 밑으로 살짝 내려가서 Size over Lifetime을 체크해줍니다.
이번엔 점점 작아지게 만들겁니다.
![](/api/file/20051200)
Size를 누르면 그래프창이 뜰텐데 겁먹지 마시고 밑에 있는 예시 중에 하나 적당한 거 고르면 됩니다.
작아지게 만들고 싶으니 왼쪽 위에서 오른쪽 아래로 내려가는 그래프 중 하나 맘에 드는 거 골라줍니다.
![](/api/file/20051201)
불이 계속 똑같이 올라오면 재미없으니 밑으로 내려가서 노이즈도 넣어줍니다.
값은 이것저것 적당히 시험해보시면서 취향대로 넣으세요.
흠... 아직도 약간 별 볼일 없어보이네요. 머티리얼을 바꿔봅시다
저는 유니티 기본 에셋에 들어있는 머티리얼을 꺼내다 써보겠습니다
![](/api/file/20051202)
위에서 Asset -> Import Package -> ParticleSystem을 해주시고 좀 기다리면 Import 할 거냐고 물어봅니다 그냥 예쓰 눌러주세요
그리고 파티클 시스템 밑에서 Renderer 를 찾아서 확장시키면 Material을 변경할 수 있습니다. Default-Particle 옆에 있는 조그만 원을 클릭하시면
머티리얼 선택창이 뜹니다.
![](/api/file/20051203)
위에다가 Fire라고 검색을 때리면 아까 우리가 가져온 스탠다드 에셋에서 쓰는 머티리얼을 갖다 쓸 수 있습니다
저는 이 파티클파이어클라우드 라는 놈을 갖다 쓰겠습니다
![](/api/file/1369087)
불이야! 119 불러!
자 이제 대강 불을 만들었습니다.
여기서 좀 더 나아가서 입자 사이즈(Starts Size -> Random Between two constants)나,
입자의 로테이션(Randomize Rotiation)을 랜덤으로 바꾸고
시간 경과에 의해 로테이션(Rotation over Lifetime)시키는 것도 넣어주면 좋습니다만
디씨는 이미지를 20개밖에 못 올리니까 아시죠? 직접 해보세요
그리고 대부분의 유저 여러분께선 이런 파티클을 아바타에 넣고 싶을 것입니다.
물체 넣는거랑 똑같습니다만 물건 넣는 방법이랑 똑같이 하면 불이 이상한데서 놀아나는 것을 확인할 수 있습니다.
여러분이 만든 게 불이 아니라 불모양 기둥이라는 것도 확인할 수 있고요.
이걸 막기 위해선 시뮬레이션 스페이스를 로컬에서 월드로 바꿔주시면 됩니다
뭔 소린지 모르겠다고요? 다시 파티클 시스템으로 돌아가서 Start Speed를 0이나 아주 작은 값으로 바꿔줍니다
Gravity Modifier는 한 -0.5 정도로 바꿔주겠습니다. 이제 입자는 중력을 거스르고 위로 뜰겁니다
Velocity Over Lifetime 이라는 항목에 체크하고 Y값에 3을 주겠습니다. 역시 위로 날아간다는 뜻입니다
여기서도 Space를 World로 맞춰주세요
![](/api/file/20051205)
한장 요약 짤입니다.
마지막으로 파티클 시스템으로 돌아가서 Add Component 한 다음에 VRC_IK_Follower 라는 애를 추가해주세요
이게 없으면 기껏 만들어놓은 월드 스페이스 파티클이 제대로 구현되지 않습니다.
이미지 제한 걸려서 이미지는 없습니다
예전엔 픽스드 조인트와 리지드바디를 통해서 구현했는데 VRC측에서 이 꼼수없이 구현할 수 있는 컴포넌트를 내놨습니다.
이거 썼는데 혹시 내 눈으로 보거나 남이 보거나 할땐 멀쩡하게 보이는데 거울로 보면 이상하게 나온다
그런 식으로 버그가 걸린다면 당황하지 말고 브이알챗 제작진을 욕하세요 죄다 걔들 탓입니다