블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2795)
Unity3D (852)
Programming (478)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (61)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday

 

Target API 29로 올렸을 때 Error 스크린샷

 

 

Android Target API Level을 28에서 29로 올리니 에러가 떠서 무슨 문제인지 확인해보니 Play Services Resolver 버전 이슈가 있는 것 같다.

 

현재 v1.2.135를 쓰고 있는데 v1.2.138에서 버그 수정 됐다는 아래와 같은 답변이 있다.

버전업을 해야 될 것 같다.

 

 

[답변]

 

[답변 출처] https://github.com/googlesamples/unity-jar-resolver/issues/344

 

A null reference exception occurs when setting the target api level to API 29 in Unity. · Issue #344 · googlesamples/unity-jar

Settings Unity editor version: Unity 2019.2.13 through Unity 2019.3.7 are the ones I tested External Dependency Manager version: v0.10.07 Features in External Dependency Manager in use (Android Res...

github.com

 

반응형
Posted by blueasa
, |

[링크]

https://medium.com/dtevangelist/scrum-dfc6523a3604

 

[Agile] Scrum (스크럼) 이해하기

Agile 대표관리 Practice인 Scrum은 제품 개발 뿐만 아니라 일반적인 프로젝트 관리에도 사용 가능한 프로세스 프레임워크입니다.

medium.com

 

반응형
Posted by blueasa
, |

[링크] https://www.shadertoy.com/browse

 

Browse (1) - Shadertoy BETA

Results (40693):

www.shadertoy.com

 

반응형
Posted by blueasa
, |

[판매사이트] https://www.mixamo.com

 

Mixamo

 

www.mixamo.com

[유니티 적용 방법] blog.naver.com/cksk0018/221474744330

 

유니티 mixamo 사용

1. mixamo에서 다운로드하고 싶은 캐릭터의 FBX를 다운로드합니다.( https://www.mixamo.com/#/?page&#x...

blog.naver.com

 

 

[출처] 게임코디 방 무명님

 

반응형
Posted by blueasa
, |

[추가]

- 상대경로 기준 : 프로젝트 폴더

 

프로젝트 하위 폴더

프로젝트 하위에 위와 같이 Keystore 폴더 아래 debug.keystore 파일이 있을 때 상대경로는 아래와 같다.

[상대경로] ./Keysotre/debug.keystore

 

----------------------------------------------------------------------------------------------------------

유니티의 안드로이드 빌드 환경을 설정에서 키스토어 파일을 등록할 때, 일반적으로 Browe Keystore 버튼으로 파일을 등록하게 되면 위 사진과 같이 절대경로가 설정된다.

 

자동 빌드 환경이나, 서로 다른 빌드 머신에서 빌드하고자 할 때 굉장히 짜증나는 부분이며 제대로된 해결 방법은 없고 편법을 사용해야 하는 것을 보인다.

 

유니티 상단 메뉴 -> Edit -> Project Settings -> Editor -> Asset Serialization

값을 Force Text 로 변경한다.

이 작업은 다른 설정 또는 .unity 파일도 모두 변경합니다.

 

프로젝트 경로 -> ProjectSettings 폴더 -> ProjectSettings.asset 을 열면 텍스트로 변환되어 있다. 이중 AndroidKeystoreName 을 검색하여 절대 경로를 상대 경로로 변경한다.

 

유니티를 다시 실행시켜 결과를 확인한다.

 

 

빌드 머신에서 실행해 결과를 확인한다.



출처: https://pjc0247.tistory.com/44 [pjc0247]

 

[Unity] Android keystore 경로 상대경로로 지정하기

유니티의 안드로이드 빌드 환경을 설정에서 키스토어 파일을 등록할 때, 일반적으로 Browe Keystore 버튼으로 파일을 등록하게 되면 위 사진과 같이 절대경로가 설정된다. 자동 빌드 환경이나, 서로

pjc0247.tistory.com

 

반응형
Posted by blueasa
, |

 

[링크] slee16.blog.me/221706003164

 

Tip : Unity 자이로 & 가속도 센서 관련

​기기의 기울기를 사용하는 게임제작 외주를 하고 있는데, 분명 나온지 오래된 기능이고 많이 사용했을 것...

blog.naver.com

 

반응형
Posted by blueasa
, |

해상도가 낮은 이미지 파일의 경우 확대를 해야 할 경우 심한 노이즈가 발생하거나 화질의 저하가 심각하게 발생하게 됩니다. 최근에는 스마트폰이나 PC 모니터의 해상도가 최소 FHD 에서 최대 4k의 해상도를 사용하는 추세이기 때문에 저해상도의 이미지를 배경으로 사용할 경우 도저히 사용할 수 없을 정도로 뭉개짐이 발생하게 되는 것 입니다. 특히 이미지를 인쇄를 해야 할 경우에는 저해상도 이미지에서의 화질 저하가 심하게 발생하기도 합니다. 마음에 드는 사진을 발견했음에도 해상도가 너무 낮아서 사용하기 어려울 때는 이미지 해상도를 확대시키는 작업을 해주는 것이 좋습니다. 일부 프로그램의 경우 해상도를 억지로 늘리다보니 오히려 화질이 크게 저하되는 경우도 발생하는데요. 딥러닝 기술을 통하여 화질과 해상도를 동시에 개선하는 이미지 해상도 높이기 방법에 대해 알아보겠습니다.


함께 읽으면 좋은 정보





이미지 해상도 높이기 – Waifu2x

이미지 해상도 높이기 작업은 전용 프로그램을 사용하는 것도 좋지만 waifu2x라는 웹사이트를 사용하는 것이 가장 좋습니다. 온라인상에서 이뤄지는 작업이다 보니 사용이 매우 편리한데다가 딥러닝 기술이 적용되어 해상도를 향상시키면서도 오히려 화질을 개선하는 기능이 적용되어 이습니다. 물론 인터넷만 된다면 누구나 100% 무료로 사용할 수 있습니다.

[바로가기] waifu2x 홈페이지





이미지 해상도 높이기 작업 방법

  • 앞에서 첨부한 waifu2x 홈페이지 링크를 클릭하여 해당 웹페이지에 접속합니다.
  • 기본 인터페이스가 영어로 설정되어 있으나 크롬 브라우저의 번역 기능을 이용하시면 한글로 사용하실 수도 있습니다.

 

  • Style : 업로드한 이미지에 따라 그림 (Artwork) 와 사진(Photo) 중 1개를 선택합니다.
  • 노이즈 감소 (Noise Reduction) 기능은 highest로 설정하시면 됩니다.
  • 노이즈 감소 기능의 경우 jpeg 이미지에서 사용하는 것을 추천합니다.
  • 업스케일링(Upscaling)은 해상도 확대를 의미하며 기본 2배로 설정되어 있습니다.
  • 게이지를 우측으로 옮길 수록 더 크게 확대할 수 있으며 최대 10배까지 가능합니다.
  • Compression은 이미지 용량을 압축하는 것으로 기본 0으로 설정되어 있으며 필요에 따라서 설정하시면 됩니다.

 

  • 기본 설정을 모두 마치셨다면 이제 이미지를 업로드 하셔야 합니다.
  • 화면을 밑으로 내리신 후 아래와 같이 파일 업로드 버튼을 클릭하여 이미지 해상도 높이기 작업이 필요한 파일을 불러오기 합니다.
  • 사진 1개당 최대 10mb이하로 사용할 수 있으며, 노이즈 감소와 해상도 확대의 경우 최대 2560×2560 이하의 이미지만 사용할 수 있습니다.

 

  • 제가 이미지 해상도 높이기 작업에 사용한 사진은 아래와 같으며 기본 640×426의 저해상도를 가진 이미지 파일입니다.
  • 아래의 이미지를 2배만큼 해상도를 확대하겠습니다.

 

 

  • 저는 waifu2x를 사용하여 이미지를 2배로 확대하여 1280×853의 해상도로 확대하였습니다.
  • 동시에 노이즈 감소 기능을 최대 (Highest)로 설정하였으며 작업 전후의 이미지 화질을 300%로 확대하여 비교해보았습니다.
  • 첫번째 사진은 640×426의 기본 저해상도 파일이며 300%로 확대를 하자 심한 화질 저하가 발생하는 것을 알 수 있습니다.
  • 두번째 사진은 2배 해상도인 1280×853의 이미지이며 300%로 확대를 했음에도 오히려 화질이 개선되는 것을 알 수 있습니다.






wiafu2x 사용 시 주의사항

waifu2x는 딥러닝 기술을 적용하여 저해상도의 이미지를 높은 해상도로 변환함과 동시에 화질의 개선까지 가능한 웹사이트입니다. 온라인에서 이뤄지는 작업이므로 반드시 인터넷에 연결이 되어 있어야 합니다.

  • 여러개의 이미지를 동시에 사용할 경우 작업 시간이 조금 더 소요될 수 있습니다.
  • 노이즈가 없는 이미지에 노이즈 감소 기능을 적용할 경우 오히려 뭉개짐 현상이 발생할 수 있습니다.
  • 노이즈 감소 기능의 경우 jpeg 확장자에 사용하는 것이 추천됩니다.
  • 웹사이트라는 특성상 간혹 접속이 불가능할 때가 있으며, 이럴 경우에는 나중에 다시 접속하는 것을 추천합니다.

 

 

[출처]

https://ittalk.co.kr/%EC%9D%B4%EB%AF%B8%EC%A7%80-%ED%95%B4%EC%83%81%EB%8F%84-%EB%86%92%EC%9D%B4%EA%B8%B0-%EC%B5%9C%EB%8C%80-10%EB%B0%B0%EB%A1%9C-%ED%99%94%EC%A7%88%EA%B9%8C%EC%A7%80-%EB%86%92%EC%9D%B4%EB%8A%94-%EB%B2%95/

 

이미지 해상도 높이기, 최대 10배로 화질까지 높이는 법 - IT Talk

해상도가 낮은 이미지 파일의 경우 확대를 할 때 심한 노이즈가 화질 저하가 발생하게 됩니다. 이럴 경우에는 업스케일링 기능을 이용하는 것이 좋은데요. 최대 10배로 해상도를 늘리면서 화질��

ittalk.co.kr

 

반응형
Posted by blueasa
, |

[링크]

https://igotit.tistory.com/entry/BU4096-%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4-40-%EB%8F%99%EA%B8%80-80m-%ED%81%B4%EB%9E%98%EC%8A%A41-%EB%B8%8C%EB%A1%9C%EB%93%9C%EC%BB%B4-%EC%B9%A9%EC%85%8B

 

BU-4096. 블루투스 4.0 동글. 80m 클래스1. 브로드컴 BCM20702 칩 사용.

모델 : BU-4096 - 블루투스 4.0 동글. 통신거리 80m (클래스1) - 사용된 블루투스 칩 : CYW20702 싸이프레스사 ( 구 BCM20702. Broadcom 사 ) - 구입 : 2018년 9월 17일. 11번가. 특징. - 블루투스 4.0 + EDR (En..

igotit.tistory.com

 

[BU-4096, BT-T08 블루투스 4.0 동글 드라이버]

fusionfnc.mynet.co.kr/board/article/215

 

[Win10 드라이버 다운로드(분할압축)]

BTW12.0.0.9980.zip
2.34MB
BTW12.0.0.9980.z01
10.00MB
BTW12.0.0.9980.z02
10.00MB
BTW12.0.0.9980.z03
10.00MB
BTW12.0.0.9980.z04
10.00MB
BTW12.0.0.9980.z05
10.00MB
BTW12.0.0.9980.z06
10.00MB
BTW12.0.0.9980.z07
10.00MB
BTW12.0.0.9980.z08
10.00MB
BTW12.0.0.9980.z09
10.00MB
BTW12.0.0.9980.z10
10.00MB
BTW12.0.0.9980.z11
10.00MB
BTW12.0.0.9980.z12
10.00MB
BTW12.0.0.9980.z13
10.00MB
BTW12.0.0.9980.z14
10.00MB
BTW12.0.0.9980.z15
10.00MB
BTW12.0.0.9980.z16
10.00MB
BTW12.0.0.9980.z17
10.00MB

 

 

반응형
Posted by blueasa
, |
    /// <summary>
    /// 회전 없이 유도 이동만 하는 함수
    /// </summary>
    /// <param name="_trTarget">목표 지점</param>
    /// <param name="_v3CurrentDirection">현재 오브젝트가 이동할 방향</param>
    /// <returns></returns>
    IEnumerator Move_Guided(Transform _trTarget, Vector3 _v3CurrentDirection)
    {
        Transform trTarget = _trTarget;
        Vector3 v3TargetDirection = (trTarget.position - this.transform.position).normalized;
        Vector3 v3CurrentDirection = _v3CurrentDirection;
        if (v3CurrentDirection == Vector3.zero)
        {
            v3CurrentDirection = v3TargetDirection;
        }

        float fLookSpeed = 7f;
        float fMoveSpeed = 50f;
        float fAccumTime = 0f;

        while (0.01f < (this.transform.position - trTarget.position).sqrMagnitude)
        {
            // Rotate
            v3TargetDirection = (trTarget.position - this.transform.position).normalized;
            v3CurrentDirection = Vector3.RotateTowards(v3CurrentDirection, v3TargetDirection, Time.deltaTime * fLookSpeed, 0f);
            v3CurrentDirection = v3CurrentDirection.normalized;
            // Translate
            fAccumTime += Time.deltaTime * fMoveSpeed;
            this.transform.localPosition += (v3CurrentDirection * fAccumTime);
            yield return null;
        }

        yield return null;
        
        // 도착했으면 Destroy or Recycle
    }

 

보통 유도 기능 만들때 오브젝트 자체를 회전시키고, transform.forward 방향으로 Translate만 하면 됐는데

 

이번에는 유도 기능으로 이동만 하고 회전하지 않게 하기 위해서

Direction Vector를 따로 두고 Vector3.RotateTowards()를 사용해서 이동하게 만들었다.

 

P.s. 적당히 테스트 한거니 더 이쁘게 만들고 싶은분은 직접 수정 및 테스트 해보세요.

 

[참조] https://docs.unity3d.com/ScriptReference/Vector3.RotateTowards.html

반응형
Posted by blueasa
, |

[링크] http://thechangeground.com/archives/16856

 

면접관이 가장 많이하는 질문 10가지

실무면접관 10년 경력자인 유튜브 'B급채널' 운영자가 얘기하는 면접관이 경력직 지원자들에게 가장 많이 하는 10가지 질문과 그 의도를 아래와 같이 정리해보았다.   - 의도 : 우리 회사에 도움��

thechangeground.com

 

반응형
Posted by blueasa
, |