음악을 만드는 예술가가 과학을 이야기한다는 게 조금 생소하게 다가올지도 모릅니다. 하지만 꼭 과학에 대한 지 식이 풍부해야만 과학을 이야기할 수 있는 건 아니라는 생각이 들었습니다.
저의 이야기는 12살 때 ‘헤일-밥 혜성’을 처음 본 순간에서부터 시작합니다. 어릴 적 캄캄한 밤하늘에 반짝거 리는 별을 바라보는 것 자체만으로 즐거웠습니다. 커다란 혜성은 하늘이 준 선물과도 같았죠. 혜성처럼 우주를 여 행하고 싶다는 생각을 하게 되고, 매일 우주를 보고 싶다는 생각을 했습니다. 그러기 위해선 천문학자가 되어야 한다는 사실을 알게 되었습니다. 천문학자가 되기 위해선 수학과 과학을 잘해야 했으나 저는 머리가 그 정도로 뛰 어나진 않았습니다. 어린 마음에 눈물을 머금고 천문학자의 꿈을 포기했습니다. 그런 제 마음을 위로해준 것이 음 악이었고, 결국 지금까지 음악가의 삶을 살고 있습니다.
하지만 그렇다고 해서 우주나 과학에 흥미를 잃은 것은 아니었지요. 시간이 날 때마다 우주, 과학 관련 도서를 구매해 읽었습니다. 물론 그중 대부분은 이해가 가지 않는 내용 뿐이었지만요. 그러던 어느 날 칼 세이건의 <코스>라는 책을 접하게 되었습니다. 책 내용 중 ‘코스모스란 생명의 음악을 기술하는 악보’라는 문장을 발견했 습니다. 우주를 음악으로 이해해도 되겠다는 생각을 하게 되었죠. 그래서 책에 나오는 몇 가지 문장들을 바탕으로 제가 상상하는 우주를 그리기 시작했습니다. 그 결과로 2010년 12월, 첫 번째 전자음악 앨범 <cosmos>를 완성 하였습니다.
저는 오늘 강연을 통해 수학과 과학에 재능이 없고 이공계열 출신이 아니어도 충분히 과학을 좋아하고 즐길 수 있다는 이야기를 함께 나누고자 합니다.
- [2013 10월의 하늘] 강연 소개글 中
음악을 만드는 예술가가 과학을 이야기한다는 게 조금 생소하게 다가올지도 모릅니다. 하지만 꼭 과학에 대한 지 식이 풍부해야만 과학을 이야기할 수 있는 건 아니라는 생각이 들었습니다.
저의 이야기는 12살 때 ‘헤일-밥 혜성’을 처음 본 순간에서부터 시작합니다. 어릴 적 캄캄한 밤하늘에 반짝거 리는 별을 바라보는 것 자체만으로 즐거웠습니다. 커다란 혜성은 하늘이 준 선물과도 같았죠. 혜성처럼 우주를 여 행하고 싶다는 생각을 하게 되고, 매일 우주를 보고 싶다는 생각을 했습니다. 그러기 위해선 천문학자가 되어야 한다는 사실을 알게 되었습니다. 천문학자가 되기 위해선 수학과 과학을 잘해야 했으나 저는 머리가 그 정도로 뛰 어나진 않았습니다. 어린 마음에 눈물을 머금고 천문학자의 꿈을 포기했습니다. 그런 제 마음을 위로해준 것이 음 악이었고, 결국 지금까지 음악가의 삶을 살고 있습니다.
하지만 그렇다고 해서 우주나 과학에 흥미를 잃은 것은 아니었지요. 시간이 날 때마다 우주, 과학 관련 도서를 구매해 읽었습니다. 물론 그중 대부분은 이해가 가지 않는 내용 뿐이었지만요. 그러던 어느 날 칼 세이건의 <코스>라는 책을 접하게 되었습니다. 책 내용 중 ‘코스모스란 생명의 음악을 기술하는 악보’라는 문장을 발견했 습니다. 우주를 음악으로 이해해도 되겠다는 생각을 하게 되었죠. 그래서 책에 나오는 몇 가지 문장들을 바탕으로 제가 상상하는 우주를 그리기 시작했습니다. 그 결과로 2010년 12월, 첫 번째 전자음악 앨범 <cosmos>를 완성 하였습니다.
저는 오늘 강연을 통해 수학과 과학에 재능이 없고 이공계열 출신이 아니어도 충분히 과학을 좋아하고 즐길 수 있다는 이야기를 함께 나누고자 합니다.
- [2013 10월의 하늘] 강연 소개글 中
How to integrate the Leap Motion SDK V2 with the Oculus Rift DK2 in Unity for hand skeleton tracking, object hand interaction and player movement using the Rift's positional tracker.
유니티 5.1버전에서 플래피 버드만들기 튜토리얼 자료입니다.
아래의 제 자료는 4.3 버전 소스이며 유니티 버전 업그레이드로 인해 소스코드가 다소 수정되었습니다.
하나하나 따라하면서 플래피 버드 게임을 만들 수 있습니다.
http://ivis.cwnu.ac.kr/tc/dongupak/263
Fun Space Marketing (Fun POP-UP Store)
생활에 쉼표, 일상생활 속의 이색공간
기존 핫 스팟 지역에 국한되어 있던 팝업 스토어 형식이 일상생활의 영역으로 확대되고 있습니다. 일상의 영역에 컨텐츠를 심어 관계를 맺을 수 있는 소통 공간으로 재 정의되고 있습니다. 영화, 캠핑이라는 주요 컨텐츠를 중심으로 재 창조 된 팝업스토어 공간을 소개합니다.
This file is made to share about fun space marketing trend with anyone who are interested. Thank you :)
Contact : http://www.facebook.com/fmcommunications
Developing for Leap Motion
DotnetConf session here: http://www.youtube.com/watch?v=YixzSUxyGKU ( 1 hour)
Video tutorial can be found here:
Developing for Leap Motion in C# Part 1: http://www.youtube.com/watch?v=1Rn3q75mdns
Developing for Leap Motion in C# Part 2: http://www.youtube.com/watch?v=-r_cAtHQzy8
GitHub repository for the Leap Motion demo app: https://github.com/IrisClasson/Leap-Motion/
Slides: http://www.slideshare.net/irisdanielaclasson/developing-for-leap-motion/
제목 : 모바일애플리케이션 접근성 #이것만 알아두자.
발표자 : 네이버 접근성팀 서미연
1. 모바일 애플리케이션 접근성 이것만 알아두자
2. 지금은 스마트폰 시대. 스마트폰 많이 사용하시죠?
3. 스마트폰 보유율 추이. 스마트폰 보율을 추이만 봐도 2010년 부터 계속 증가하고 있습니다.
4. 모바일 사용하실 때 가장 기본적으로 많이 사용하는 신체기관
5. 눈과 관련 있는 지침. 명도대비를 4.5:1 이상으로 적용하면 저시력, 약시 사용자가 잘 사용할 수 있게 됩니다.
6. 저시력 사용자의 스마트폰 사용 자세. 스마트폰을 눈에 아주 가까이 대고 콘텐츠를 파악합니다.
7. 잘못된 사례. 입력전 입력을 유도하는 텍스트의 명도대비가 너무 낮아.
11. 좋은 사례. 입력전 입력을 유도하는 텍스트 명도대비 5.7:1
13. 명도대비. 텍스트 명도대비는 글자와 배경 간의 명도대비를 측정합니다.
17. 명도대비 #텍스트에 윤곽선이 있을 경우. 텍스트&배경 , 텍스트&윤곽선 중 명도대비가 큰 값으로 결정
19. 명도대비 #텍스트에 후광이 있을 경우. 텍스트&배경 , 텍스트&후광 중 명도대비가 큰 값으로 결정
21. 명도대비 #텍스트 또는 배경에 그러데이션이 적용된 경우. 시작점 명도 + 끝점 명도 / 2 = 평균명도
22. 귀와 관련 있는 지침. 음성으로 들을 수 있도록 대체 텍스트를 넣어주면 전맹 사용자가 사용할 수 있어요.
23. 전맹 사용자의 스마트폰 사용 자세
24. 모바일 스크린리더. iOS의 VoiceOver와 안드로이드의 TalkBack 또는 Voice Assistant.
26. 스크린리더 사용 동영상 #아이폰 보이스오버
30. 주로 대체텍스트가 많이 누락되는 부분은 이렇게 이미지 또는 아이콘형태로 제공되는 버튼들에서 볼 수 있습니다.
31. 대체텍스트 넣기 #iOS. 엑스코드 인터페이스 빌더에서 접근성을 설정할수 있는데요.
33. 대체텍스트 넣기 #Android. xml코드 android:contentDescription = "text" / JAVA 코드 void setContentDescription("text")
34. 대체텍스트 넣기 #팝업, 알림 #iOS. UIAccessibilityPostNotification(UIAccessibilityNotification, UIObject);
35. 대체텍스트 넣기 #팝업, 알림 #Android. View.announceForAccessibility("text")
36. 개선 사례. 네이버 뮤직 iOS 앱이 최근 대체텍스트를 대거 추가하였는데요.
40. 뮤직앱 스크린리더 사용 동영상 #아이폰 보이스오버
41. 손과 관련된 지침. 복잡한 누르기 동작을 대체할 대체 수단을 제공해주면 누르기 동작만으로도 접근할수 있어요.
42. 제스처에는 다양한 종류들이 있는데요. 모든사용자가 사용할수 있을까요?
43. Carousel UI 모바일 스크린리더를 만난다면 어떻게 될까요.
44. 모바일 스크린리더 기본동작
45. Carousel UI 모바일 스크린리더를 만난다면 기존 제스처는사용할수 없기때문에 좌우 페이지 이동이 어렵습니다.
46. 개선. 어떻게 개선해야 할까요?
48. 좋은 사례 동영상
49. 좋은 사례 2. 미리 이 페이지가 좌우 이동하는 콘테츠임을 알림.
50. 모바일 스위치 접근성
51. 스위치란 보조기기는 일반적으로 누를수 있는 버튼 하나로 구성되어 있는데요. 미세한 손가락 움직임이 힘든 사용자이니 현란한 제스처를 사용하는 것은 불가능이겠죠.
52. 스위치 제어 사용 동영상 #아이폰
53. 잘못된 사례. 볼륨컨트롤러 애플리케이션 볼륨조절을 드래그 또는 좌우 스와이프제스춰로만 조절가능하도록 설계되어 있어.
54. 잘못된 사례. 개선. 음량 조절이 가능한 버튼을 플러스, 마이너스로 추가했는데요. 이렇게 단순히 누르기 또는 탭을 통해 기능을 대체해서 수행할수 있도록 해주는것이 좋겠지요.
55. 좋은 사례. 지도 애플리케이션 확대 축소 버튼을 통해 사용할 수 있도록 되어 있습니다.
이렇게 멀티드래그랄지 스와이프랄지 복잡한 제스춰를 통해 동작하는 UI에는 그 기능을 단순하게 누르기 또는 탭을 통해 수행할수 있도록 해주어야 합니다.
56. 마치며..
Leap motion is a computer hardware sensor device that supports hand and finger motions as input, analogous to a mouse, but requires no hand contact or touching.
How to integrate the Leap Motion SDK V2 with the Oculus Rift DK2 in Unity for hand skeleton tracking, object hand interaction and player movement using the Rift's positional tracker.
유니티 5.1버전에서 플래피 버드만들기 튜토리얼 자료입니다.
아래의 제 자료는 4.3 버전 소스이며 유니티 버전 업그레이드로 인해 소스코드가 다소 수정되었습니다.
하나하나 따라하면서 플래피 버드 게임을 만들 수 있습니다.
http://ivis.cwnu.ac.kr/tc/dongupak/263
Fun Space Marketing (Fun POP-UP Store)
생활에 쉼표, 일상생활 속의 이색공간
기존 핫 스팟 지역에 국한되어 있던 팝업 스토어 형식이 일상생활의 영역으로 확대되고 있습니다. 일상의 영역에 컨텐츠를 심어 관계를 맺을 수 있는 소통 공간으로 재 정의되고 있습니다. 영화, 캠핑이라는 주요 컨텐츠를 중심으로 재 창조 된 팝업스토어 공간을 소개합니다.
This file is made to share about fun space marketing trend with anyone who are interested. Thank you :)
Contact : http://www.facebook.com/fmcommunications
Developing for Leap Motion
DotnetConf session here: http://www.youtube.com/watch?v=YixzSUxyGKU ( 1 hour)
Video tutorial can be found here:
Developing for Leap Motion in C# Part 1: http://www.youtube.com/watch?v=1Rn3q75mdns
Developing for Leap Motion in C# Part 2: http://www.youtube.com/watch?v=-r_cAtHQzy8
GitHub repository for the Leap Motion demo app: https://github.com/IrisClasson/Leap-Motion/
Slides: http://www.slideshare.net/irisdanielaclasson/developing-for-leap-motion/
제목 : 모바일애플리케이션 접근성 #이것만 알아두자.
발표자 : 네이버 접근성팀 서미연
1. 모바일 애플리케이션 접근성 이것만 알아두자
2. 지금은 스마트폰 시대. 스마트폰 많이 사용하시죠?
3. 스마트폰 보유율 추이. 스마트폰 보율을 추이만 봐도 2010년 부터 계속 증가하고 있습니다.
4. 모바일 사용하실 때 가장 기본적으로 많이 사용하는 신체기관
5. 눈과 관련 있는 지침. 명도대비를 4.5:1 이상으로 적용하면 저시력, 약시 사용자가 잘 사용할 수 있게 됩니다.
6. 저시력 사용자의 스마트폰 사용 자세. 스마트폰을 눈에 아주 가까이 대고 콘텐츠를 파악합니다.
7. 잘못된 사례. 입력전 입력을 유도하는 텍스트의 명도대비가 너무 낮아.
11. 좋은 사례. 입력전 입력을 유도하는 텍스트 명도대비 5.7:1
13. 명도대비. 텍스트 명도대비는 글자와 배경 간의 명도대비를 측정합니다.
17. 명도대비 #텍스트에 윤곽선이 있을 경우. 텍스트&배경 , 텍스트&윤곽선 중 명도대비가 큰 값으로 결정
19. 명도대비 #텍스트에 후광이 있을 경우. 텍스트&배경 , 텍스트&후광 중 명도대비가 큰 값으로 결정
21. 명도대비 #텍스트 또는 배경에 그러데이션이 적용된 경우. 시작점 명도 + 끝점 명도 / 2 = 평균명도
22. 귀와 관련 있는 지침. 음성으로 들을 수 있도록 대체 텍스트를 넣어주면 전맹 사용자가 사용할 수 있어요.
23. 전맹 사용자의 스마트폰 사용 자세
24. 모바일 스크린리더. iOS의 VoiceOver와 안드로이드의 TalkBack 또는 Voice Assistant.
26. 스크린리더 사용 동영상 #아이폰 보이스오버
30. 주로 대체텍스트가 많이 누락되는 부분은 이렇게 이미지 또는 아이콘형태로 제공되는 버튼들에서 볼 수 있습니다.
31. 대체텍스트 넣기 #iOS. 엑스코드 인터페이스 빌더에서 접근성을 설정할수 있는데요.
33. 대체텍스트 넣기 #Android. xml코드 android:contentDescription = "text" / JAVA 코드 void setContentDescription("text")
34. 대체텍스트 넣기 #팝업, 알림 #iOS. UIAccessibilityPostNotification(UIAccessibilityNotification, UIObject);
35. 대체텍스트 넣기 #팝업, 알림 #Android. View.announceForAccessibility("text")
36. 개선 사례. 네이버 뮤직 iOS 앱이 최근 대체텍스트를 대거 추가하였는데요.
40. 뮤직앱 스크린리더 사용 동영상 #아이폰 보이스오버
41. 손과 관련된 지침. 복잡한 누르기 동작을 대체할 대체 수단을 제공해주면 누르기 동작만으로도 접근할수 있어요.
42. 제스처에는 다양한 종류들이 있는데요. 모든사용자가 사용할수 있을까요?
43. Carousel UI 모바일 스크린리더를 만난다면 어떻게 될까요.
44. 모바일 스크린리더 기본동작
45. Carousel UI 모바일 스크린리더를 만난다면 기존 제스처는사용할수 없기때문에 좌우 페이지 이동이 어렵습니다.
46. 개선. 어떻게 개선해야 할까요?
48. 좋은 사례 동영상
49. 좋은 사례 2. 미리 이 페이지가 좌우 이동하는 콘테츠임을 알림.
50. 모바일 스위치 접근성
51. 스위치란 보조기기는 일반적으로 누를수 있는 버튼 하나로 구성되어 있는데요. 미세한 손가락 움직임이 힘든 사용자이니 현란한 제스처를 사용하는 것은 불가능이겠죠.
52. 스위치 제어 사용 동영상 #아이폰
53. 잘못된 사례. 볼륨컨트롤러 애플리케이션 볼륨조절을 드래그 또는 좌우 스와이프제스춰로만 조절가능하도록 설계되어 있어.
54. 잘못된 사례. 개선. 음량 조절이 가능한 버튼을 플러스, 마이너스로 추가했는데요. 이렇게 단순히 누르기 또는 탭을 통해 기능을 대체해서 수행할수 있도록 해주는것이 좋겠지요.
55. 좋은 사례. 지도 애플리케이션 확대 축소 버튼을 통해 사용할 수 있도록 되어 있습니다.
이렇게 멀티드래그랄지 스와이프랄지 복잡한 제스춰를 통해 동작하는 UI에는 그 기능을 단순하게 누르기 또는 탭을 통해 수행할수 있도록 해주어야 합니다.
56. 마치며..
Leap motion is a computer hardware sensor device that supports hand and finger motions as input, analogous to a mouse, but requires no hand contact or touching.
7월28일. 네번째 디자인다이브 ‘안구마우스 eyeCan’에 대한 설명을 듣고 각각 인문/마케팅/디자인/의료보건/공학/조력/기록자의 역할로 구성된 팀이 만들어졌다. UI/UX 1팀의 발표자료로 안구마우스의 현재의 사용과 앞으로의 개선점 등을 서비스디자인 접근법으로 해석, 솔루션을 제공한 자료이다.
서로 다른 기업에 속해있는 사람들이 한마음 한뜻으로 모여 프로젝트를 진행했고 서비스디자인기업 바이널C의 임진혁책임이 팀장으로 참여했다.
자료제공: 디자인다이브
최초의 스마트폰 영화인 박재욱 형제감독의 파란만장을 보고 스마트폰 동영상 제품서비스에 영역 확대의 폭이 무한함을 인식하였습니다. 우리는 여기에서 지속적인 디자인리서치를 통해 새로운 비즈니스 모델을 발굴할 수 있는 가능성을 발견하였습니다.
디지털 네트워크 기술기반의 스마트 제품과 그를 둘러싼 사용자 환경과 인프라의 변화 속에 "Professional Amateur"라는 사용자층이 확대되고 있습니다. 이에 따라 스마트폰 동영상촬영과 관련하여 잠재적 니즈를 발굴함으로써 제품 서비스의 가치를 높이는 것을 연구 목표로 삼았습니다. 고객여정맵 작성과정에서 사용자 역할에 몰입해 상상하고 예측했던 것과 Observation, Contextual Interview를 통해 알게 된 것과는 상당한 차이가 있었습니다. 이는 인터뷰 안에서 비즈니스 모델을 발굴할 수 있음을 시사하여, 사용자 경험의 중요성을 인지할 수 있었습니다.
연구주제 : 2020년 스마트폰 동영상 촬영 관련 잠재적 니즈찾기
목표 : 선행 상품기획 프로세스 확립, 추후 비즈니스 연계 활용
참가자
팀 리더 : 김선아 대구경북RDC 연구원 Material ConneXion 디렉터
디자이너 : 김태선 경일대학교 디자인학부 교수
디자이너 : 백수현 연구원
분야 전문가 : 김동호 k456 총괄이사 지능형 로봇팔 연구개발
분야 전문가 : 이준희 k456 대표 경영
분야 전문가 : 한승욱 경북대학교 IT대학 전자공학부
* design dive 2020은?
세계적으로 디자인은 사회문제를 해결하는 데에 점차 더 중요한 역할을 하고 있습니다. 특히 사용자의 불편을 감지하고 잠재된 니즈를 찾는 방법이 강조된 새로운 형태의 디자인 방법론인 경험디자인, 서비스디자인 등이 주목 받고 있습니다. 시대적 요구에도 불구, 아직 국내 디자인산업에서의 서비스 제공자들은 이 변화에 대응할 수 있는 전문적 역량이 그다지 잘 갖추어져 있다고는 보기 어려운 상황입니다. 또한 디자인의 수요시장에서도 디자인이 에너지, 의료, 노령화, 교통, 학습, 지속가능성 등의 사회문제를 해결하고 혁신적인 솔루션을 제안할 수 있는 실용적 방법이라는 데에 아직 인식이 미치지 못하고 있는 실정입니다.
따라서 수요시장에 디자인 역할에 대한 인식을 확장함과 동시에 디자인서비스 공급자는 새롭게 부각되고 있는 디자인 방법론의 실행 역량을 키워야 합니다.
design dive 2020은 다양한 전문분야로 구성된 팀에 참여하며 10년 후 나타나게 될 사회 변화를 구상하고 이를 구체적인 미래 시나리오로 가시화하는 방법을 경험함으로써 디자인의 사회적 역할에 대한 인식을 제고하고 서�
Similar to Unity + Oculus Rift + LeapMotion 우주 체험 프로젝트 후기 (8)
라인 봇 api를 사용해보려고 공부한 내용의 정리입니다.
레퍼런스 페이지의 내용을 좀 복잡하게 풀어 적은 느낌입니다.
봇 서버는 Heroku + node js를 사용하였습니다.
https://developers.line.me/bot-api/overview
https://gist.github.com/flashscope/474c800dc07c5b3fa0b4f40395c94b75
3. -Oculus와 Leap Motion을 이용, 사용자에게 가상의 우주 체험
!
-Oculus를 사용하여 제한된 공간에서 가상공간 제공
!
-키보드, 마우스 등 기존의 물리적 장치를 사용 하지 않고
사용자에게 Leap Motion을 통한 모션 방식의 컨트롤 경험 제공
4. - Oculus Rift ‘DK1’
- LeapMotion
사용할 개발 장비
우주를 둘러 보면서
립모션으로 상호작용이 가능이 목표
!
주변에 빌려서 사용은 해보았지만
개발은 해본적 없는 장비…
5. - Intel i5-2500
- GTX 560 Ti
사용할 개발 장비
불특정 다수가 아니라
제어 가능한 소수의 컴퓨터에만
사용할 예정이기에 성능 최적화도
그냥 개발 컴퓨터 스팩에 맞춰서 작업…
(하지만 이것이…)
6. 사용자
전시장에 오는 주 사용자가
초등학생이므로
시야각이 좁지만 사용하기 편한 C렌즈를 사용하기로 함
http://www.makeuseof.com/tag/everything-you-want-to-know-about-the-oculus-rift-dev-kit/
7. 에피소드1 - 작업 환경을 갖추어 보다.
역시 초록색 검색기는
개발자 친화적이 아니구나…
8. 유니티로 작업할 거면 Runtime과
Intergration만 있으면 됨! 편한 유니티! 샘플도 잘 되어있음!
!
(스샷은 당시와 좀 다릅니다… 5되면서 어떻게 또 바뀌었을지…)
9. 어디서 많이 보던 집의 출처를 알게 되다…
카메라 부분은 OVRCameraRig하나만 보면 되지만
!
스카이박스도 기본 제공되는게 아니라 오큘러스용 스카이박스가 있는데
그런 부분들에 대한 참고용으로 좋습니다.
11. 립모션VR페이지 보면 각도 넓고 그림도 더 넓고 크게 그려져 있지만…
https://www.leapmotion.com/product/vr
12. 인식되는 거리가 한 25cm?정도여서 어른이 손을 펴서 사용하면
인식 범위를 오버… 좀 팔을 오므려서 사용해야하는 편하지는 않은 환경
https://www.leapmotion.com/product/vr
25cm정도
13. 에피소드-FOV, IPD 개별 설정
사전 회의 중…
!
A : FOV(시야각)를 초등학생을 맞출께요!
!
B : 어른이 왔을 때를 위해서 옵션으로 어른용 어린이용 선택 가능한가요?
!
A : (문서를 본다)네 가능 할것 같아요~
하지만 그것이…
14. 구글링해서 찾은 14년12월자 가이드에 보면 샘플 프로젝트에서
FOV와 IPD를 조작하는 내용이 있어서 코드 분석 후 적용 해 봄
15. 하지만 아무래 해도 안됨!
심지어 문서대로 따라해도
샘플 프로젝트에서도 안됨!
silver surfer
16. 하지만 되는 유튜브 동영상도 있음…
계속 방법을 찾아 보는데…
https://www.youtube.com/watch?v=QPhVLFlTmQA
17. 또 포럼 구글링… 후 얻은 결과
“오큘러스는 임의로 조작하는걸
원치 않아 해요(어차피 제대로 못 맞출거고)
!
오큘러스는 사용자마다
Oculus Configuration utility로 프로필 만들고
거기서 보정하는걸 권장해요”
-> 즉 이제 컨트롤 못함
!
하지만 KGC의 오큘러스 체험부스에서도
매 사람마다 보정 안맞추듯
그냥 일반적인 값으로 개발하기로…
http://ctrlaltstudio.com/images/2013/11/oculus-rift-configuration-utility.png
18. !
B : Safety Warning을 없애고 싶어요…
!
A : 그게 오큘러스에서 강제로…
19. 저 워닝화면은 파일로 되어있지 않고 오큘러스 라이브러리에
바이너리로 박혀있음…
-> 그런데 그걸 바꿔치기 해서 투명하게 만들어 버리는 사람이 있다!
!
하지만 그냥 6초동안은 시작하지 않고 대기화면 사용…
!
-한번 보면 씬 재시작 시에는 워닝이 표시가 되지 않음
->static으로 플래그를 만들고 이미 한번 보여줬으면 그냥 넘기도록…
20. 오큘러스가 화면은 나오는데 동작을 안해요!
!
->개발하는 컴퓨터에서는 잘 동작하는데
다른 컴퓨터에서는 안되는 문제 발생
!
-한동안 마우스로 조작할 수 있도록 디버깅 코드 넣었지만
오큘러스SDK 버젼에 비해 Runtime버젼이 낮으면
동작을 안한다는 문제를 발견
!
Runtime업데이트로 해결!
31. 에피소드-산속은 최고의 개발 환경?
월화수목금금금으로 풀타임 작업을 하고
앞의 완성화면은 아니지만 거의 가까운 프로토 타입 완성
!
시골 산속으로 이사를 갔더니…
치맥 없음, 가장 가까운 편의점 차타고 10분…
수면, 식사 시간 제외하고 정말 개발에만…
(개밥줄때 빼고 집에서 한발자국도 안나가는…)
!
마감이 얼마 안남은 소설가가
호텔에 가는지를 알게 됨!
32. 프로젝트 완성 스샷, 영상
앞으로의 설명에 도움이 되기 위해
먼저 완성된 프로젝트 스샷과 영상을…
53. 각 손가락 마다 손가락 종류, 방향과
손가락 마디의 정보를 다 넣어줘야함…(노가다)
54. 그리고 종합적으로 손에 각 손가락 정보와
Hand,Forearm을 넣어주면 기본적인 세팅은 끝
55. 하지만 각 본의 각도가 조금이라도 틀어지면 보기 힘든 상황이…
직접 Max나 Maya로 수정을 할줄 알면 좋겠지만
매번 수정을 디자이너분께 요청하고 유니티에서 편집하고의 반복으로
시간 소요와 정밀한 손 모델을 못 만들었음…
잘 설명도 못하면서 계속 수정을 받아주셔서 감사합니다!
56. 매번 기본 샘플은 어떻게 되어있는지 비교하면서 작업하느라
처음엔 양손 작업에 30분 이상 소요…
나중엔 한손만 작업하고 나머지 손은 뒤집어서 사용해서 시간 절약
61. 에피소드-가짜 중력 발생
지구
행성탐사는 행성위에서 회전하면서 이동이 가능해야 함
Mario Galaxy
http://images2.fanpop.com/image/photos/12800000/Starship-Mario-super-mario-galaxy-2-12801698-600-600.jpg
63. 지구
(parent1)
달
(parent2)
다만 바로 중력이 적용되는 부모를 변경하면
격한 이동이 발생하여 천천히 단계를 밟으면서
중력이 적용되는 기준을 바꿈
이륙 준비!
중력으로부터
벗어남!(p1중력 정지)
-이동-
착륙준비
(p2중력 적용)
천천히
회전하면서
착륙
69. (image via Flickr – CC)
https://www.unofficialcardboard.com/news/5-tips-for-the-best-google-cardboard-vr-experience/
컴퓨터 의자 필수…
하지만 그래도 문제가 되는 상황
!
(전에 만든 카드보드 앱도 사이트 뉴스에서 의자를 준비하라고…)
76. A : 클리어 난이도는 어떻게 할까요?
!
B : 첫 플레이시에는 한 70~80%확률로 게임오버되고
두번째 플레이에서는 클리어 할수 있게 하고 싶어요
!
A : 한번 생각해 볼께요…
!
-> 장해물을 규칙적으로 배치하면 처음에는 힘들지만
규칙을 조금이라도 느끼게 되면 쉽게 클리어하지 않을까?
!
를 생각하며 장해물을 배치
앞의 연출이라던가 난이도를 유지하기 위해
자동 배치는 포기함
난이도
81. 마지막주에 고 폴리곤 매시, 텍스쳐 변경 작업을 하였는데
이제 다시 퀄리티 다운은 안하기로 하고
!
최대한 오브젝트를 덜 그리는 방향으로 최적화 진행…
그런데 그 스펙으로는 저래도 문제일 텐데
그 이후로 이슈가 안된걸 보면 컴퓨터를 업그레이드 했을듯…
82. 마무리
Oculus Rift + Leap Motion 조합은 좋다!
나중에 이 둘이 합쳐서 사용하는게 기본 조합이 되지 않을까 생각중
(LeapMotion인수 안할려나…)
!
다만 선이 문제가 됨…(GearVR?)
!
간단한 조작만 요구하는 오큘러스 프로젝트에는
립모션을 사용해보길 추천드립니다.