2019년 8월 29일 목요일

저작권 무료 리소스

홍보용으로 제작하는 유튜브용 저작권 무료 리소스를 정리 한다.

이미지

  • 프리큐레이션
    - Link : http://www.freeqration.com
    - 30개가 넘는 무료 이미지 사이트를 종합해 검색할 수 있는 사이트
    - 대부분이 CC0 라이센스이지만 이미지별 확인이 필요

  • 구글 이미지 검색
    - Link : https://www.google.co.kr/imghp
    - 검색 후 [도구] > [사용 권한] > [재사용 가능] 으로 재 검색
    - 사이트를 방문해 최종 라이센스 확인 필요


영상

  • 비디보
    - Link : https://www.videvo.net/
    - 'Editorial Use Only' 라는 표시만 없으면, 라이센스 내에서 영리 목적으로 이용 가능
    - 라이센스 정책
    - 상업적 이용이 가능한 무료 리소스를 검색 하려면 라이센스 정책은 Royalty-Free , Only Show Free Clips  옵션을 선택

  • 마즈와이
    - Link : http://mazwai.com
    - 대다수 ATTRIBUTION LICENSE 3.0 라이센스로 출처 표시로 영리목적으로 사용할 수 있음
    - 다운로드 받고자 하는 재생 영역을 지정 할 수 있음


배경음악



효과음



폰트



2019년 8월 22일 목요일

Youtube용 플레이 영상의 DaVinci Resolve 15 설정값


플레이한 게임 영상을 유튜브로 업로드 하기 위해 기초적인 영상 설정을 기록해 둔다.

영상은 BlueStack 과 OBS를 이용해 녹화했고, 이를 DaVinci Resolve에서 편집해 Youtube로 업로드한다.


배경 처리
- 촬영한 영상이 세로 영상이라 배경의 처리가 필요하다.
- 이는 동일 영상을 Zoom In 하여 배경으로 사용 했다.
  1. DaVinci Resolve 의 Video1에 배경 영상을 Video2 에 정상 영상을 위치 시킨다. 
  2. 배경으로 사용 되는 Video1은 Inspector에서 Transform의 Zoom을 조절해 확대 시킨다.
    > Zoom 효과는 X, Y 값을 약 3.25 정도로 조절한다.
  3. 이후 Video1에 OpenFX > Filters에서 BoxBlur를 선택해 뿌연 효과를 준다.
    > 각 Horizontal/Vertical Strength 를 0.200 으로 설정
    > Gang 에 체크
    > Number Of Iterations 은 2로 설정
    > Border Type을 Replicate 로 설정
  4. 배경으로 사용되는 영상의 Audio1 소스는 Mute 하거나 링크 해제 후 삭제 처리 한다.


본 영상 좌/우 잘라내기
- 세로로 촬영된 영상의 좌/우를 잘라내기 위해 Video2 에서 수정 작업을 한다.
  1. 본 영상 Video2은 Inspector에서 Cropping의 값을 조절해 좌/우를 잘라낸다.
  2. Crop Left 를 655.00 으로 Right 를 653.00 으로 설정 한다. 


추출 영역 지정 하기
- Deliver 화면에서 Render 게이지를 조절해 영상으로 추출할 영역을 지정 할 수 있다.
- 이는 1개의 영상에 여러 추출 영역을 가지고 있을때 사용 하기 좋다.
 (1개의 영상에 3개의 영상 추출이 필요할 때)

  1. Render 모드를 In/Out Range 로 변경
  2. 추출 시작 지점에 Timeline 커서를 위치시키고 우클릭 Mark In 으로 지정
  3. 추출 종료 지점에 Timeline 커서를 위치시키고 우클릭 Mark Out 으로 지정
  4. Add to Render Queue 로 영상 추출



이상의 작업을 하면 배경으로 본 게임 영상이 확대되어 Blur 처리되어 표시되고, 중앙에 본 게임 영상이 표시되도록 편집 할 수 있다.

2019년 8월 21일 수요일

unity 화면 꺼짐 방지

게임 플레이 중 디바이스의 설정에 따라 입력이 없으면 화면이 꺼지는 설정을 강제하는 코드.


// 화면이 꺼지지 않도록 설정
Screen.sleepTimeout = SleepTimeout.NeverSleep;

// 디바이스 설정에 맞추어 화면이 꺼지도록 처리 
Screen.sleepTimeout = SleepTimeout.SystemSetting;

출처 : https://docs.unity3d.com/kr/2018.4/ScriptReference/Screen-sleepTimeout.html

공유 폴더 접속이 안되는 (오류코드: 0x80004005)

윈도우 10 Home에서 공유 폴더에 접속이 안되고 상세 정보로 "오류코드: 0x80004005"가 발생 될 수 있다.

이 경우 다음과 같이 레지스트리를 고쳐 리부팅 하면 문제가 해결 된다.

  1. regedit 실행
  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA 경로 이동
  3. 값 수정 또는 생성
    값 : LmCompatibilityLevel
    종류 : DWORD
    데이터 : 1

출처 : https://answers.microsoft.com/ko-kr/windows/forum/windows_7-networking/%EC%98%A4%EB%A5%98%EC%BD%94%EB%93%9C-0x80004005/3b1dd77b-9b76-4d99-b555-e1e9619d7af1

윈도우10 오류 점검 및 복구 방법

윈도우10을 사용하다 오류가 생겼을 때 복원 작업을 하거나 점검하는 방법이 있음.

  1. 명령 프롬프트(cmd)를 관리자 권한으로 실행 (윈도우키 + x 에서 선택 가능)
  2. dism 유틸 실행해 복원 작업을 준비
    dism /online /cleanup-image /restorehealth
  3. 유틸 실행 후 약 15분 정도 대기
    콘솔에 "작업을 완료했습니다." 텍스트 표시 될 때까지 대기
  4. System File Checker(시스템 파일 확인) 실행
    sfc /scannow
  5. 표시되는 결과에 따라 처리
  • 복구 성공
    - Windows 리소스 보호에서 무결성을 발견하지 못했습니다.
    - Windows 리소스 보호가 손상 된 파일을 발견 및 성공적으로 복구 했습니다. 자세한 정보는 CBS.log 를 참조하십시오.

  • 복구 실패
    - Windows 리소스 보호에서 요청 된 작업을 수행할 수 없습니다.
     (안전모드로 Windows\WinSxS\Temp 폴더 확인.)
    - Windows 리소스 보호가 손상 된 파일을 발견했지만 일부 파일을 복구 하지 못했습니다. 자세한 내용은 CBS.log 를 참조하십시요.
     (Windows\CBS\cbs.log 에 있는 내용을 열어보고 문제가 있는 파일 확인 후 대체)



Unity - Firebase 연동 (Analytics, AdMob)

버전 : firebase_unity_sdk_6.5.0.zip 게임에서 통계 측정 및 광고 추적을 위해 Firebase 을 연동한다. 앞서 [Unity - GPGS 와 Admob 연동 및 배포 준비 작업]  연동 이후에 작업을 진행 한다. 유니...