TechHolic
5,000+ Views

외부 센서 없어도…복합현실 헤드셋

링크(Linq)는 스테레오랩스(Stereolabs)가 개발한 증강현실 헤드셋이다. 오큘러스리프트는 오큘러스 센서, HTC바이브는 베이스 스테이션, 플레이스테이션VR은 플레이스테이션 카메라 같은 외부 센서를 설치해야 한다. 한 번 설치와 설정만 하면 괜찮지만 귀찮고 번거로운 일인 건 분명하다. 더구나 HTC바이브는 센서가 2개가 있어 제대로 게임 공간을 확보하려면 베이스스테이션을 설치한 다음 추가 설치를 해야 한다. 링크는 스테레오 카메라를 아예 탑재하고 있는 제품이다. 외부 센서 없이도 추적 가능한 제품이라는 것. 이 제품은 복합현실(Mixed Reality)용 헤드셋이다. 스테레오 카메라는 링크 착용자 주위에 있는 걸 파악해 20m 이내 객체를 감지한다. 이를 통해 추적을 실시하는 동시에 착용자 시선에 맞춘 영상을 캡처, CG와 함께 표시해준다. 개발사는 스테레오 카메라인 제드(ZED)를 개발한 바 있다. 링크에도 제드 기술이 쓰이고 있다. 심도와 거리 측정 품질을 기대해도 좋다는 설명이다. 고품질 증강현실 콘텐츠를 즐길 수 있는 이 제품의 개발자 버전은 2017년 제공될 예정이라고 한다. 관련 내용은 이곳( https://www.stereolabs.com/ )에서 확인할 수 있다.
Comment
Suggested
Recent
좋은 정보 감사합니다
Cards you may also be interested in
DB처리객체 다루기
스마트메이커는 음성, 사진, 글 등의 자료를 자유롭게 DB에 저장, 삭제, 추가, 수정등을 할 수 있다. 그런데 이런 처리를 하기 위해서는 메뉴 도구의 DB처리객체를 다룰 수 있어야 한다. 여기서는 DB처리객체를 활용하는 방법을 다루고자 한다. 1. 새로만들기 선택하면 작업의 종류를 확인할 수 있다. 찾아오기(검색), 적어넣기(삽입), 바꿔적기(수정), 삭제하기, 함수호출 중 원하는 항목을 선택한다. 2. 작업종류를 선택하면 DB테이블을 선택할 수 있는 항목이 나온다. DEB_DB를 선택하고 마우스를 우측으로 가져가면 처리대상 설정이 나타난다. 3. 원하는 테이블을 선택하고 사용할 필드도 선택한다. 4. 필드지정 후 마우스를 우측으로 가져가면 아래 그림처럼 조건문설정이 나타난다. 5. 조건문설정을 클릭하면 아래 그림처럼 조건을 넣을 입력창이 나온다. 이때 스페이스바를 클릭하여 원하는 조건을 입력한다. 6. 좌측에는 DB의 항목을 선택하고.. 7. 중간에는 조건기호를 선택한다.(스페이스바로 진행) 8. 오른쪽 항목에는 화면에 있는 관련있는 아톰명을 클릭한다. 9. 조건문을 다 마치면 변수연결에서 DB와 관련이 있는 아톰을 우측에서 선택하여 드래그하여 연결한다. 10. 위과정이 모두 마치면 객체명을 의미있는 이름으로 입력하고 저장한다. 11. 업무규칙에서 코드형태로 사용된다. DB처리문(“새과목수정”)을 실행한다. 이상에서 살펴본 DB처리객체를 이용하는 방법은 신뢰도가 높고 다양한 자료 제작에 도움이 된다.
스마트메이커로 노트추가 하기
스마트메이커로 앱자료를 구성할 때 가장 고심했던 부분이 바로 저장 폴더를 구성하는 부분이었다. 학습노트 구성에서 가장 먼저 하는 내용이 바로 노트를 생성하거나 선택하는 일이다. 즉, 국어, 영어, 수학중간고사 등의 노트를 만들어서 그 노트에 자료를 남기도 학습할 때도 그 노트를 찾아서 학습하면 좋을 것 같아서 이 부분을 꼭 구현해보고 싶었다. 그러나 뜻대로 잘 되지 않아서 많은 시간을 들였던 기억이 난다. 특히 스마트메이커에 익숙하지 않은 상태에서 업무규칙으로 이러한 부분을 만들어낸다는 것이 여간 어려운 일이 아니었다. 그래서 처음에는 프로그램 개발자에게 문의를 해서(지원받아서) 해결할 생각도 했다. 그렇지만 이것이 더 어렵다는 사실을 나중에 알게 됐다. 그래서 직접 만들어보겠다고 생각하니 맘이 휠씬 편해지고 의욕도 생겨났다. 먼저 추가되는 과목을 관리할 DB테이블이 있어야 할 것 같고, 또 이러한 노트를 보여줄 화면 디자인은 필수이다. 또 과목추가, 삭제, 선택을 자유롭게 할 수 있는 업뮤규칙이 있어야 한다. 먼저 추가되는 과목을 관리할 DB테이블이 있어야 할 것 같고, 또 이러한 노트를 보여줄 화면 디자인은 필수이다. 또 과목추가, 삭제, 선택을 자유롭게 할 수 있는 업뮤규칙이 있어야 한다. 1. DB테이블 생성 - 생성프로그램 : C:\SmartMaker\SmartBuilder\HeidiSQL_9.3_Portable\heidisql - 테이블명 : 과목등록 - 필드명 : 등록번호(char,2), 과목(char,32) 2. 화면디자인 총 12개의 노트을 개설할 수 있도록 화면을 디자인했다. 하나의 노트에는 입력란1, 그림1(체크), 버튼1 으로 이루어졌고, 처음에는 보여지지 않도록 설정했다. 그리고 하단의 확인창에 과목을 입력하거나, 클릭된 과목이 보지도록 했고, 최하단의 삽입, 삭제, 글쓰기, 학습하기 버튼을 배치했다. 3. 업무규칙 먼저 도구/DB처리객체에서 과목검색을 하나 만들고.. 아래 함수(문단)을 만들어서 테이블에 12개의 자료를 검색하여 신규노트가 존재하면 화면에 나타나도록 코딩한다. DB에 저장된 노트를 보여주는 핵심 함수 문단 DB처리함수 { DB처리문("과목검색")을 실행한다. 다음 문단을 12번 반복 실행한다. { 품목코드는 과목검색의 결과("과목",반복횟수)를 참조한다. //검색결과 첫번째 행의 과목 만일 반복횟수가 1이면 입력란1은 품목코드를 참조한다. 만일 반복횟수가 2이면 입력란2은 품목코드를 참조한다. 만일 반복횟수가 3이면 입력란3은 품목코드를 참조한다. 만일 반복횟수가 4이면 입력란4은 품목코드를 참조한다. 만일 반복횟수가 5이면 입력란5은 품목코드를 참조한다. 만일 반복횟수가 6이면 입력란6은 품목코드를 참조한다. 만일 반복횟수가 7이면 입력란7은 품목코드를 참조한다. 만일 반복횟수가 8이면 입력란8은 품목코드를 참조한다. 만일 반복횟수가 9이면 입력란9은 품목코드를 참조한다. 만일 반복횟수가 10이면 입력란10은 품목코드를 참조한다. 만일 반복횟수가 11이면 입력란11은 품목코드를 참조한다. 만일 반복횟수가 12이면 입력란12은 품목코드를 참조한다. } 입력란1이 ""이면 입력란1의 화면감춤을 설정한다. 입력란1이 ""이면 버튼1의 화면감춤을 설정한다. 입력란2이 ""이면 입력란2의 화면감춤을 설정한다. 입력란2이 ""이면 버튼2의 화면감춤을 설정한다. .. 입력란1이 ""이 아니면 입력란1의 화면감춤을 해제한다. 입력란1이 ""이 아니면 버튼1의 화면감춤을 해제한다. 입력란2이 ""이 아니면 입력란2의 화면감춤을 해제한다. 입력란2이 ""이 아니면 버튼2의 화면감춤을 해제한다. .. } 스마트메이커의 업무규칙을 쓰면서 느낀점은 일반 상용프로그램처럼 코드를 매끄럽게 줄이기가 어렵다는 점이다. 자연어를 쓰다보니 이러한 부분의 이해가 필요하다.
함수, 조건문, 반복문 등 빈번한 코딩예
1. 함수 스마트메이커로 앱자료 개발 때 가장 궁금했던 것이 바로 함수사용이다. 코딩은 함수를 만들고 그 결과값으로 모든 일들을 처리하기 때문에 함수를 어떻게 정의하고 사용하는지가 가장 궁금했다. 알고 보니 간단했다. 문단 더하기 { A = A+1 } 문단(더하기)을 실행한다. 일반적인 코딩이라면 function 더하기{ A= A+1 } 더하기(); 로 실행을 했을 것이다. 가만히 살펴보면 함수 대신 문단이란 용어를 사용하면 얼추사용이 수월하다. 2. 조건문 if로 시작되는 조건문은 어떻게 사용할까? 판매량이 목표량 이상이면 이 문장(“목표달성”)을 화면에 표시하고, 목표달성여부에 “성공”을 대입한다. 위의 문장을 이렇게 써도 된다. 판매량이 목료량 이상이면 다음 문단을 실행한다. { 이 문장(“목표달성”)을 화면에 표시하고, 목표달성여부에 “성공”을 대입한다. } 조건분기문도 간단히 처리할 수 있다. 판매량이 목표량보다 작으면 aa 문단을 실행하고, 판매량이 목표량보다 크면 bb 문단을 실행하고, 그 외에는 cc 문단을 실행한다. 문단 aa { } 문단 bb { } 문단 cc { } 그 외에는( 기타의 경우에는, 그 외의 경우에는, 그 외에는, 나머지 경우에는) 어느것으로 해도 무방하다. 3. 반복문 일반적으로 for문에 대한 설명이다. 스마트메이커에서는 for문을 어떻게 처리할까? 문단 합구하기 { 전체합은 0이다. 다음 문단을 100번 반복 실행한다. { 전체합은 이 식(전체함+반복횟수)를 참조한다. } } 반복실행을 제어하고 싶을때는 어떻게 하면될까? 문단 합구하기 { 전체합은 0이다. 다음 문단을 100번 반복 실행한다. { 전체합은 이 식(전체함+반복횟수)를 참조한다. 만일 전체합이 500이상이면 반복 실행을 종료한다. } } 4. 문자의 자리수 구하기 국가명에 “이디오피아”을 대입한다. 문자길이는 국가명의 자릿수를 참조한다. //문자길이 : 5 5. 문자값 일부분 가져오기 등록일자는 “20190917”이다. 등록년도는 등록일자의 일부(1,4)를 참조한다. //등록년도 : “2019” 등록월은 등록일자의 일부(5,2)를 참조한다. //등록월 : “09” 등록일은 등록일자의 일부(7,2)를 참조한다. //등록일 : “17”
"아베 새빨간 거짓말" 日 시민도 올림픽 '보이콧'
시민단체 도쿄올림픽 방사능 위험 경고하는 서적 출판 도쿄올림픽 개최 중지 요구 온라인 서명운동 벌이기도 SNS에서는 도쿄올림픽 풍자한 '상상도' 10만 공감 육박 (사진=change.org, 세븐넷 캡처) 논란투성이인 2020 도쿄올림픽에 일본 시민들의 내부 반발이 점점 거세지고 있다. 지난 13일 일본의 한 시민단체는 '도쿄올림픽이 가져올 위험'이라는 책을 출판했다. 이 책은 "후쿠시마 원전 사고의 영향은 통제 가능하고 도쿄에는 어떤 영향도 없었고 없을 것"이라는 아베 신조 총리의 발언을 정면 반박한다. 일본 내 전문가들과 피난민들의 인터뷰를 실어 도쿄올림픽의 방사능 피폭 위험성을 경고하고 있다. 해당 서적은 17일 현재 일본 유명 온라인 음반·서적 구매사이트인 세븐넷의 '사회 문제 기타' 분야에서 판매량 6위를 차지했다. 그런가하면 SNS 상에서는 2020 도쿄올림픽·패럴림픽의 개최 중지를 요구하는 서명운동까지 등장했다. 이 서명운동을 제의한 네티즌은 개최 중지 이유로 황당한 폭염 대책, 지나치게 높은 올림픽 예산, 뇌물 의혹, 그리고 후쿠시마 원전 사고로 인한 방사능 문제 등을 꼽았다. 특히 방사능 문제의 경우 "오히려 부흥을 방해하는 올림픽이다. 아베 총리의 새빨간 거짓말에 유치한 올림픽인데 피난민들은 현재 다른 지역 방사선량의 몇십 배에 달하는 후쿠시마로 귀환해야 하는 압력을 받고 있다"고 비판했다. (사진=SNS 캡처) 자신을 정신과 의사라고 밝힌 한 일본 네티즌은 '도쿄올림픽 상상도'를 트위터에 올려 뜨거운 호응을 얻었다. 도쿄올림픽을 풍자한 이 그림은 4만6천번 공유됐고, 9만2천개의 '좋아요'를 받았다. 도쿄올림픽의 각종 문제점을 압축시킨 내용에 얼마나 많은 일본인들이 공감하고 있는지 알 수 있다. 4개 섹션으로 구분된 그림에는 '똥물' 논란을 빚은 오다이바 수영장, 땡볕에 지친 선수들, 관중석에서 휘날리는 욱일기, 뇌물을 손에 쥔 도쿄올림픽 관계자들의 모습이 그려져 있다. 여기에 독일 나치의 상징인 하켄크로이츠 깃발까지 등장해 욱일기와 하켄크로이츠가 일맥상통한다는 의미를 전했다. 이 그림을 올린 네티즌은 "어느 정도의 개연성으로 현실이 될 이 지옥도를 회피할 간단한 해결법이 있다. 중지 혹은 2개월 정도의 연기"라고 조언했다. 반발하는 네티즌들도 있지만 한편에서는 "정확한 표현력에 감탄했다. 설마 21세기 일본이 여기까지 추락할 것이라고는 생각하지 않았다", "상상이나 소설이 아니라 현실적인 미래의 광경" 등의 동의가 이어졌다.
스마트메이커로 자료 백업 및 복원하기
DB테이블을 관리하는 자료는 자료의 보관과 복원하는 것이 중요합니다. 많은 데이터가 모아지게 되면 더욱 자료 백업의 중요성은 커지게 마련입니다. 스마트메이커로 자료를 어떻게 백업하고 복원하는지 알아보겠습니다. 간단한 파일복사와 삭제 등의 업무규칙만으로 구현이 가능합니다. 먼저 아래와 같은 폼이 하나 필요합니다. 자료를 백업하고 복원하는 버튼을 만들어 줍니다. 그리고 업무규칙에서 백업버튼을 클릭했을 때, 복구버튼을 클릭했을 때 다음과 같이 코딩하면 됩니다. 백업은 SS폴더에 있는 DB테이블을 한단계 위인 project에 복사합니다. (SS폴더는 프로그램의 첫번째 보여지는 폼파일명입니다. 자동으로 폴더가 생성됩니다.) 그리고 복원할 때는 백업한 자료를 원래 위치에 복원하게 됩니다. 이때 주의할 점은 백업할 때 이름을 달리해도 됩니다. 여러개의 앱을 개발할 때는 같은 이름이 중복될 수 있으므로 이름을 달리하여 복사한 후 복원할 때만 제대로 된 이름으로 해 주면 됩니다. 업버튼을 누르면 다음 문단을 실행한다. { 파일복사("/smartlauncher/.project/SS/DEV_DB", "/smartlauncher/.project/DEV_DB")를 실행한다. 파일복사("/smartlauncher/.project/SS/DEV_DB-journal", "/smartlauncher/.project/DEV_DB-journal")를 실행한다. } 복원버튼을 누르면 다음 문단을 실행한다. { 이 문장("백업된 자료를 복원하시겠습니까?\n백업되지 않은 자료는 복구되지 않습니다.")을 화면에 표시한다.('예아니오','질문') 응답결과가 '예'이면 다음 문단을 실행한다. { 파일삭제("/smartlauncher/.project/SS/DEV_DB")를 실행한다. 파일삭제("/smartlauncher/.project/SS/DEV_DB-journal")를 실행한다. 파일복사("/smartlauncher/.project/DEV_DB", "/smartlauncher/.project/SS/DEV_DB")를 실행한다. 파일복사("/smartlauncher/.project/DEV_DBjournal", "/smartlauncher/.project/SS/DEV_DBjournal")를 실행한다. } } 이와 같이 스마트메이커는 자연어 방식으로 코딩하기 때문이 기존의 코딩사용자에게는 좀 낮설수도 있습니다. 그러나 익숙해지면 아주 친숙하게 코딩을 할 수 있습니다.
카메라 기능 대폭 강화한 아이폰 11 3종, 스펙 및 시장 반응은?
인덕션 에디션? 베일에 싸였던 애플(Apple)의 아이폰 신작이 마침내 공개됐다. 이번 시즌 초광각 카메라를 최대 무기로 내세운 애플. 제품군은 아이폰 XR을 계승한 보급형 모델 아이폰 11과 XS·XS 맥스를 이은 11 프로 및 11 프로 맥스로 구성됐다. 신규 아이폰 시리즈를 두고 대중들의 엇갈린 평이 이어지는 가운데, <아이즈매거진>이 아이폰 11 3종의 상세 스펙과 시장 반응을 모아봤다. 예상대로 혁신은 없었다는 부정적인 혹평과 가성비를 높였다는 호평. 과연 어떤 신제품이 등장했을지 지금 바로 아래에서 자세히 확인해보자. 아이폰 11 아이폰 11은 전작과 같이 듀얼 카메라를 장착했으나 기존의 망원렌즈가 초광각 렌즈로 바뀌었다. 또한 이번 시리즈에 탑재된 A13 바이오닉 칩은 다크 모드를 포함해 새로운 기능이 더해졌으며, 전면 글래스는 이전보다 더욱 견고해졌다. 방수는 IP68 등급으로 최고 수심 2m에서 최대 30분간 가능하기도. 더불어 6.1인치 리퀴드 레티나 디스플레이는 자연스럽고 다양한 색을 지원하며 아이폰 XR에 비해 배터리 수명이 1 시간 늘어난 점도 눈길을 끈다. 컬러웨이는 퍼플, 그린, 옐로, 블랙, 화이트, 레드의 6가지. 매년 최고의 가격을 경신하며 고급 스마트폰 시대를 연 애플임에도 이번 아이폰 11의 최소 가격은 북미 기준 699달러로 전작보다 50달러 저렴한 가격대를 형성했다. 아이폰 11 프로·프로 맥스 출시 전부터 수많은 유출 사진으로 세간의 입방아에 오르던 화제의 트리플 카메라 아이폰 11 프로와 프로 맥스. 초광각·광각·망원 렌즈로 구성된 카메라는 사용자가 넓은 화각의 풍경 사진을 찍거나 좁은 공간에서도 많은 피사체를 담을 수 있다. 또한 역동적인 구도의 부감과 양각 사진이 가능하며 ‘나이트 모드’, ‘반려동물 촬영 모드’까지. 이외에도 사진과 영상 촬영 및 편집의 범용성도 확대돼 이번 시즌 애플이 얼마큼 카메라에 집중했는지 확인할 수 있다. 여기에 최대 5시간 더 사용할 수 있는 배터리 용량과 급속 충전 기능도 주목할 점. 새롭게 추가된 미드나이트 그린과 실버, 스페이스 그레이, 골드의 총 4가지 컬러 선택지를 갖춘 아이폰 11 프로는 북미 가격 999달러, 프로 맥스는 1천 99달러. 기대 이하 vs 가성비 손꼽아 기다리던 아이폰의 발매를 앞두고 많은 이들은 이번 신작이 아쉽다는 평이 대부분이다. “카메라 렌즈가 굳이 3개일 필요가 없다는 것과 환 공포증이 생기겠다” 등 디자인이 최대 강점이었던 애플이 당초 유출됐던 주방가전 인덕션 디자인이 그대로 적용되면서 비판이 거세지는 추세. 반면 “사진 찍는 걸 좋아하는 이에게는 알맞은 제품이며, 가성비를 제대로 갖췄다”라는 호평도 이어지고 있다. 두 가지 엇갈린 평 속 아이폰 11 3종은 오는 13일부터 사전예약 진행되며 20일 정식 판매될 예정이다. 글로벌 1차 출시국은 미정. 더 자세한 내용은 <아이즈매거진> 링크에서
2
1
4