유니티/최적화 [유니티 최적화] 그래픽스 퍼포먼스 최적화 2021. 2. 2. 1. 그래픽스 퍼포먼스 최적화 훌륭한 퍼포먼스는 많은 게임의 성공을 결정짓는 중요한 요소입니다. 게임의 렌더링 속도를 최대로 끌어올리는 간단한 가이드라인을 아래에 소개합니다. 1.1 높은 그래픽스 효과 찾기 게임의 그래픽 부분은 컴퓨터의 GPU와 CPU 시스템에 주로 영향을 줍니다. 어떤 최적화든 첫 번째로 어디에서 퍼포먼스 문제가 발생하는지 찾아야 합니다. GPU 최적화와 CPU 최적화는 전략이 매우 다르기 때문입니다. 아예 정반대라고도 할 수 있습니다. 예를 들어, CPU 최적화를 위해 GPU의 작업을 늘리거나 그 반대인 경우가 흔히 발생합니다. 일반적인 병목현상과 이를 체크하는 방법: GPU가 종종 필레이트 또는 메모리 대역폭의 제한을 받습니다. 디스플레이 해상도를 낮춘 다음 게임을 실행합니다. 낮.. [유니티 최적화] 유니티 최적화에 대한 이해 2021. 2. 2. 강좌 동영상 보기(YouTube) : Unite 2016: 모바일 애플리케이션 최적화 1. 프로파일링 성능을 개선하기 위한 모든 최적화 시도는 발견 프로세스로 시작해야 한다는 사실을 기억하십시오. 애플리케이션을 프로파일링하여 문제점을 파악하는 것이 첫 단계여야 하며, 그 이후 프로젝트의 기술적 사항과 에셋 아키텍처를 프로파일링 결과와 비교 분석해야 합니다. 이 장에서는 네이티브 코드 프로파일링 트레이스에 존재하는 메서드 이름을 다루는데, 이는 Unity 5.3 버전을 기반으로 합니다. 메서드 이름은 향후 유니티가 업데이트 되면 바뀔 수 있습니다. 1.1 툴 유니티 개발자를 위해 다양한 프로파일링 툴이 준비되어 있습니다. 유니티는 CPU 프로파일러, 메모리 프로파일러 그리고 새로 추가된 5.3 메모리 분석.. [유니티 최적화] 유니티 최적화 2020. 2. 26. 1. 유니티 에디터 (1) 프로파일링 Window > Analysis > Profiler 으로 프로파일러로 성능 분석을 합니다. (2) 배칭(Batch) Project Setting > Player > Other Settings - 동적 배칭 : 메시가 충분히 작은 경우 이 기법을 사용하면 메시의 버텍스가 CPU에서 트랜스폼되고, 여러 유사한 메시가 그룹화되고, 모든 것이 한꺼번에 드로우됩니다. - 정적 배칭: 정적인(움직이지 않는) 게임 오브젝트를 큰 메시로 합치고 더 빠른 방법으로 렌더링합니다. 움직이지 않는 오브젝트들은 Inspector(인스펙트) 창에서 Static으로 설정해서 배칭이 되게 합니다. (3) 라이트 맵(LIght Map) - 라이트 맵 생성 Window > Rendering > Li.. 이전 1 2 다음