글쓴이 보관물: Toughman

Unreal 안드로이드 모바일 기기에서 Emissive Color 적용되지 않는 문제 해결

개요

게임 내에 있는 물체의 모양을 보기 좋도록 여러가지 효과를 적용할 수 있습니다. Material 내에서 Emissive Color 가 적용되도록 하면 물체가 빛나는 효과(Glow)를 표현할 수 있습니다.

모바일 게임의 경우 성능이 좋은 기기에서는 정상적으로 표시됩니다. 그러나 낮은 성능을 가진 기기에서 빛나는 효과가 전혀 나타나지 않는 경우가 있습니다. 이 경우 어떻게 해결하는지 알아보도록 하겠습니다.

설정확인

일단 모바일 기기에서 Glow 효과를 나타나게 하는 설정이 선택되어 있는지 확인합니다.

Project Settings > Engine > Rendering > VR > Mobile HDR 체크

Project Settings > Engine > Rendering > Default Settings > Bloom 체크

설정 확인

디바이스 프로파일(Device Profile)

Unreal 에서는 기기별로 설정을 지정할 수 있습니다. 이 기능을 이용해서 성능이 낮은 기기에서도 Glow 효과가 나타나도록 할 수 있습니다. 디바이스 프로파일 설정에 대한 자세한 내용은 이곳을 참고하시면 됩니다.

Config\DefaultDeviceProfiles.ini 파일을 추가해서 설정할 수 있습니다. D:\your_unreal_engine_path\UE_5.3\Engine\Config\BaseDeviceProfiles.ini 파일 복사 후 DefaultDeviceProfiles.ini 로 이름 변경해서 추가합니다.

파일을 열어보면 내용이 많은데

[Android_Low DeviceProfile]
[Android_Mid DeviceProfile]
[Android_High DeviceProfile]

섹션에 +CVars=r.BloomQuality=1 을 추가한 후 저장합니다.

[Android_Low DeviceProfile]
DeviceType=Android
BaseProfileName=Android
+CVars=r.MobileContentScaleFactor=0.8
; Scalability groups, see AndroidScalability.ini
+CVars=sg.ViewDistanceQuality=0
+CVars=sg.AntiAliasingQuality=0
+CVars=sg.ShadowQuality=0
+CVars=sg.GlobalIlluminationQuality=0
+CVars=sg.ReflectionQuality=0
+CVars=sg.PostProcessQuality=0
+CVars=sg.TextureQuality=0
+CVars=sg.EffectsQuality=0
+CVars=sg.FoliageQuality=0
+CVars=r.BloomQuality=1

[Android_Mid DeviceProfile]
DeviceType=Android
BaseProfileName=Android
+CVars=r.MobileContentScaleFactor=1.0
+CVars=sg.ViewDistanceQuality=1
+CVars=sg.AntiAliasingQuality=1
+CVars=sg.ShadowQuality=1
+CVars=sg.GlobalIlluminationQuality=1
+CVars=sg.ReflectionQuality=1
+CVars=sg.PostProcessQuality=1
+CVars=sg.TextureQuality=1
+CVars=sg.EffectsQuality=1
+CVars=sg.FoliageQuality=1
+CVars=r.BloomQuality=1

[Android_High DeviceProfile]
DeviceType=Android
BaseProfileName=Android
+CVars=sg.ViewDistanceQuality=2
+CVars=sg.AntiAliasingQuality=2
+CVars=sg.ShadowQuality=2
+CVars=sg.GlobalIlluminationQuality=2
+CVars=sg.ReflectionQuality=2
+CVars=sg.PostProcessQuality=2
+CVars=sg.TextureQuality=2
+CVars=sg.EffectsQuality=2
+CVars=sg.FoliageQuality=2
+CVars=r.MobileContentScaleFactor=1.0
+CVars=r.BloomQuality=1

다시 패키징 후 안드로이드 모바일 기기에서 확인해 보면 Glow 효과가 나타나는 것을 확인할 수 있습니다.

안드로이드 기기에서 Glow 효과가 적용된 상태

디지털 사진 정리 프로그램 digiKam

개요

디지털 기기로 찍은 사진이 점점 많아 지고 용량의 한계로 PC로 옮겨서 관리하고 있었습니다. 처음에는 분류 기준을 무엇으로 할까 고민하다가 일단 날짜 기준으로 정했습니다.

사진이 많지 않았을 때는 그다지 문제가 없었는데 해가 갈 수록 문제가 있었습니다. 가장 큰 문제점이 특정한 사진을 찾으려고 하면 많은 시간이 소요되는 것 이었습니다.

클라우드에 사진을 올리기는 싫고 PC에서 사진을 관리할 수 있는 프로그램이 있는지 알아보던 중 digiKam 을 알게 되었습니다.

digiKam

소개 페이지를 보면 사진을 체계적으로 관리할 수 있는 프로그램임을 알 수 있습니다. 필자가 필요했던 부분은 사진에 태그를 달아서 쉽게 찾거나 볼 수 있도록 하는 것 이었습니다.

개요, 특징 페이지를 보면 어떤 기능을 이용해서 관리를 할 지 결정할 수 있습니다. 기능이 많아서 모두 나열할 수는 없지만 여러 사람들의 다양한 환경을 최대한 지원하는 것으로 느껴졌습니다.

digiKam 특징 설명 화면의 일부

설치

Windows, Linux, MacOS 를 모두 지원하므로 본인의 환경에 맞게 설치하시면 됩니다. 이곳에서 다운로드 받을 수 있습니다. 설치를 진행하면 처음에 DB 에 관련한 부분을 선택해야 하는데 필자는 SQLite 로 선택했습니다.

필자 개인에게만 의미가 있는 사진이고 다른 매체로 디지털 사진들이 백업 되고 있었습니다. 그래서 DB 파일만 복사하면 백업이 되는 SQLite 로 선택 했습니다.

사용

필자는 하나의 사진에 여러 개의 태그를 붙여서 관리하는 것이 목적이었습니다. 사진이 저장되어 있는 폴더를 선택하면 앨범에 추가되며 사진을 볼 수 있습니다.

필자는 과거의 날짜부터 사진을 보며 정리해 나갔습니다.

폴더가 앨범으로 추가된 상태

태그는 본인이 원하는 체계대로 계속 추가하면서 정리하면 됩니다. 윈도우 탐색기의 폴더 구조와 같은 형태로 관리되므로 부모-자식 형태로 태그를 생성하면서 부여하면 됩니다.

화면 왼쪽의 Tags 탭을 선택하면 추가된 태그를 볼 수 있고 클릭하면 분류된 사진을 볼 수 있습니다. 필자의 경우 정리할 사진의 개수가 많아 일년 단위로 나누어 정리했습니다.

태그 부여 시 사용 팁

태그를 추가하다 보면 하위 태그를 추가하게 됩니다. 사진에 자식 태그만 부여할 수 있겠지만 필자는 상위 태그도 모두 포함되는 것이 좋을 것 같았습니다.

기본적으로 사용자가 클릭한 태그만 부여되는 방식이었습니다. 필자는 부모 태그까지 모두 수동으로 선택을 해야 해서 매우 불편했습니다.

사진을 하나 클릭하고 우측에 있는 Tags 탭을 선택합니다. 마우스 오른쪽 버튼을 클릭하면 메뉴가 나타납니다. 맨 아래에 있는 Toggle Auto > Parents 를 선택하면 부모 태그 모두가 자동으로 선택되어 편리합니다.

부모 태그 자동 선택 설정

그리고 아래에 Apply 버튼이 있는데 단축키 Alt+Y 를 누르면 바로 적용할 수 있어 클릭을 줄일 수 있습니다.

자주 쓰는 태그는 단축키를 지정할 수 있어 빠르게 적용할 수 있습니다. 위와 같이 태그를 선택하고 오른쪽 마우스 버튼을 클릭한 후 Properites 를 선택하면 대화 상자가 나타납니다. Shortcut 오른쪽 버튼을 클릭하면 원하는 단축키를 눌러 지정할 수 있습니다.

태그 속성 대화상자

그리고 처음에 태그 앞쪽의 체크 박스가 너무 작았습니다. 메뉴 바 > Settings > Configure digiKam… 메뉴를 선택합니다. 설정 대화 상자가 나타나면 맨 아래에 있는 Miscellaneous 항목을 선택합니다. 그 다음 Appearance 탭을 선택하고 Widget Style을 Fusion 으로 변경하면 태그 선택 체크 박스가 처음보다는 커져서 클릭하기 수월해 집니다.

Widget style 변경

digiKam 의 기능이 매우 많지만 필자는 이 정도 만으로도 매우 만족했습니다. 실제로 사용하지는 않았지만 얼굴을 인식해서 분류해 주는 기능도 있는 것 같았습니다. 인물 사진을 많이 찍으시는 분들께는 유용한 기능이라고 생각됩니다.

이상 간단하게 digiKam 프로그램에 대해 알아 보았습니다. 사진을 잘 분류해서 관리하는데 도움이 되었으면 합니다.