본문 바로가기

셰이더11

언리얼엔진4 이펙트 쉐이더에서 PANNER 느려짐 현상 해결 공유 *제작한 이펙트가 처음엔 잘 나오다가 시간이 지나면 알파값이 제대로 안빠지고 소팅도 안되는 문제가 발생하고 있습니다. 동시에 프레임도 떨어지고 있습니다. .(갤럭시s5, 넥서스5, G2 모두 발생) 원본 이펙트 빌드후 시간이 지나면서 문제가 발생하는 모습 여러가지 테스트를 거쳐 원인을 파악해 본 결과 파티클에 패너 함수가 적용되면서 값이 누적되면서 발생하는 문제로 추정됩니다. 파트클에도 움직임을 주고 쉐이더에도 움직임을 주면서 뭔가 문제를 발생하는거처럼 보입니다. 패너값을 0으로 놓고 파티클로만 움직임을 주고 빌드를 하면 문제가 발생하지 않습니다. **이 문제의 해결방안~ 이 문제점을 커스텀 UV를 사용하여 해결하였습니다. 기존에는 PANNER를 이미지에 바로 연결하여 UV애니메이션을 적용했는데, 모바일.. 2015. 12. 18.
유니티 최적화 기술 총정리 참고 자료 [데브루키/141206 박민근] 유니티 최적화 테크닉 총정리 http://www.slideshare.net/agebreak/unite2015-47100325?related=1 유니티 그래픽 최적화, 어디까지 해봤니 http://www.slideshare.net/ozlael/graphics-opt-ndc?related=2 최적화 내용 간단 정리 ** 가장 중요한 것은 병목 지점 파악~(메모리인지, 콜인지, CPU인지, 버텍스연산인지.. 아니면 다함께..) ** 리소스 아껴 쓰기 ** 드로우콜 관리하기 ** 모바일 사운드는 모노로 사용하기~ ** 가비지 컬렉터 관리~~ ** 스크립트 함수에 무거운 함수 쓰지 않기~ ** 셰이더에 무거운 함수 사용 줄이기~ ** 물리 사용은 최소로~ 1. 프로그램 .. 2015. 12. 10.
ShaderForge(쉐이더포지) http://acegikmo.com/shaderforge/ CG 스크립트 없이 쉐이더 편집을 가능하게 해주는 플러그인 최근 교육 받고 있는데 언리얼 쉐이더와 맞먹을정도로 편하네요~ 홈페이지를 가보면 쉐이더를 눈으로 쉽게 알수 있도록 구성해 놨습니다. 쉐이더 공부하기에 매우 좋은 사이트~! 2015. 12. 10.