유니티 에디터 그래픽스 API 변경

김효중·2025년 5월 19일

개요

유니티 모바일 빌드시 특성 쉐이더가 이상하게 보이는 현상을 볼 수 있다.
해당 현상은 유니티 에디터상이 아닌 빌드 시에서만 확인 할 수 있다.

쉐이더를 확인할 때마다 빌드를 하는것은 비효율적이므로 이를 에디터에서도 확인 할 수 있도록 한다.

Command Line Arguments


유니티 허브에서 해당 프로젝트의 옵션에서 명령어 인자를 누르고 명령어를 입력하면
에디터나 빌드시에 그래픽 API를 설정할 수 있다.

-force-vulkan

Vulkan 렌더링 API로 강제 실행

-force-glcore

OpenGL로 강제 실행, Mac이나 리눅스에서 사용

-force-d3d11

Direct3D 11로 실행

모바일 시 API 설정

유니티 안드로이드 플랫폼의 PlayerSettings에서 AutoGraphicAPI가 체크돼있다면
유니티 2020.3버전에서는 OpenGL을 먼저 적용하며 2021.3 버전 이상에서는 Vulkan을 먼저 적용한다.

해당 프로젝트에 설치 된 그래픽 API는 AutoGraphicAPI를 체크 해제하면 볼 수 있으며
그중에서 사용할 API를 골라 별개로 빌드 할 수 있다.

참조
https://discussions.unity.com/t/will-the-auto-graphics-api-automatically-enable-the-vulkan-api-when-available/731450/10

profile
도전하는 개발자

0개의 댓글