본문 바로가기
반응형

전체 글490

RPLidar S2E를 인터랙티브 콘텐츠 입력 장치로 활용하기까지 RPLidar S2E를 인터랙티브 콘텐츠 입력 장치로 활용하기까지인터랙티브 콘텐츠를 제작하다 보면 카메라, 터치 센서, 깊이 센서 등 다양한 입력 장치를 사용하게 된다. 이번에는 RPLidar S2E를 이용해 사람의 손이나 발 위치를 감지하고, 이를 Unity 콘텐츠의 입력 좌표로 사용하는 시스템을 구성했다. 처음에는 LiDAR에서 좌표를 받아 화면에 매핑하면 끝날 것처럼 생각할 수 있다. 하지만 실제 센서에서 전달되는 것은 사람이 바로 사용할 수 있는 하나의 좌표가 아니라, 주변 환경을 측정한 수천 개의 거리 데이터다. 벽도 검출되고, 기둥도 검출되고, 사람의 발 하나에도 여러 개의 포인트가 찍힌다. 결국 중요한 것은 LiDAR 데이터를 받는 것 자체가 아니라,수천 개의 원시 센서 데이터를 콘텐츠에서 .. 2026. 8. 21.
SLAMTEC RPLIDAR S2E 연결 및 테스트 - RoboStudio 설치부터 UDP 연결, IP 변경까지 SLAMTEC RPLIDAR S2E 연결 및 테스트RoboStudio 설치부터 UDP 연결, IP 변경까지벽면이나 바닥을 활용한 인터랙티브 콘텐츠를 제작하다 보면 사람의 손이나 발 위치를 감지하기 위한 센서가 필요하다. 그동안 이런 프로젝트에서는 주로 HOKUYO 계열의 2D LiDAR 센서를 사용했는데, 이번에는 여러 대의 센서를 설치해야 하는 프로젝트를 준비하면서 다른 제품도 검토하게 되었다. 그렇게 선택한 센서가 SLAMTEC RPLIDAR S2E다. 한 달 전쯤 우선 한 대를 가지고 데이터를 정상적으로 받을 수 있는지 간단히 테스트했고, 문제가 없는 것을 확인한 뒤 본격적으로 콘텐츠에 사용하기 위한 R&D를 진행했다. 이번 글에서는 RPLIDAR S2E를 선택한 이유부터 전원 연결, RoboStu.. 2026. 8. 10.
숫자를 더해 10을 만드는 간단한 퍼즐 게임, 과일 게임 숫자를 더해 10을 만드는 간단한 퍼즐 게임, 과일 게임숫자가 적힌 과일을 선택해 합계 10을 만들어 보세요!과일 게임은 제한시간 60초 동안 숫자를 조합해 10을 만들고 점수를 획득하는 간단한 모바일 퍼즐 게임입니다.예를 들어 1과 9, 3과 7처럼 합이 10이 되는 과일을 선택하면 점수를 얻을 수 있습니다. 더 많은 과일을 조합해 10을 만들수록 높은 점수를 받을 수 있어 간단하면서도 전략적인 플레이를 즐길 수 있습니다.간단하고 직관적인 조작한 판에 60초로 부담 없는 플레이다양한 숫자 조합을 찾는 재미집중력과 계산 능력을 사용하는 두뇌 챌린지여러 화면 크기에 최적화된 Android 게임잠깐의 여유 시간에 최고 점수에 도전해 보세요!▶ Google Play에서 과일 게임 다운로드 2026. 7. 30.
시원하게 부수고 스트레스 날리자! 모바일 게임 ‘가디언 슬래시’ 시원하게 부수고 스트레스 날리자! 모바일 게임 ‘가디언 슬래시’복잡한 조작 없이 가볍게 즐길 수 있는 모바일 게임을 찾고 있다면 가디언 슬래시 - 벽돌 부수기를 소개합니다.화면을 터치해 캐릭터를 점프시키고, 위에서 떨어지는 블록을 부수는 간단한 방식의 캐주얼 게임입니다. 조작법은 쉽지만 스테이지가 진행될수록 난도가 높아져 은근한 긴장감과 도전하는 재미를 느낄 수 있습니다.게임을 플레이하며 다양한 무기와 아이템을 획득하면 더욱 화려하고 강력한 공격도 사용할 수 있습니다. 블록이 산산조각 나는 시원한 연출 덕분에 잠깐씩 즐기며 스트레스를 풀기에도 잘 어울립니다.특히 이런 분들에게 추천합니다.복잡한 조작이 부담스러운 분짧은 시간 동안 가볍게 즐길 게임을 찾는 분점수 경쟁과 스테이지 도전을 좋아하는 분타격감이 .. 2026. 7. 30.
유나이트 서울 2026 참관 후기 유나이트 서울 2026 참관 후기2026년 7월 21일, Unity의 최신 기술과 실제 개발 사례를 확인하기 위해 유나이트 서울 2026(Unite Seoul 2026)에 참관했다.게임 개발 관련 세션을 중심으로 생각하고 방문했지만, 현장에는 게임뿐 아니라 광고, 자동차, 조선·해양, 제조, XR, 디지털 트윈, AI 등 다양한 분야의 사례가 함께 구성되어 있었다. Unity가 게임 엔진을 넘어 여러 산업에서 실시간 3D 콘텐츠를 제작하는 플랫폼으로 활용되고 있다는 점을 현장에서 확인할 수 있었다. 행사장에 들어서자 세션을 듣기 위해 이동하는 참가자들과 각종 체험 부스를 둘러보는 사람들로 붐볐다. 정해진 시간 동안 세션과 부스를 모두 확인해야 했기 때문에, 입장 직후부터 어떤 순서로 움직일지 고민해야 했.. 2026. 7. 29.
Unity AI 에이전트로 3~4시간 만에 만든 8·15 광복 직후 서울역 Unity AI 에이전트로 3~4시간 만에 만든 8·15 광복 직후 서울역유니티 서머 챌린지에 참가해봤다.처음에는 ‘여름 하면 가장 먼저 떠오르는 바다의 분위기를 Unity로 표현해 보면 어떨까?’라는 생각으로 작업을 시작했다.단순히 예쁜 해변 장면 하나를 만드는 것보다 아침부터 밤까지 시간대가 변하고, 맑은 날과 비 오는 날의 분위기까지 이어지는 짧은 영상을 만들고 싶었다.강릉이나 속초의 바다를 떠올리며 파도와 하늘, 날씨와 조명 변화를 활용해 여름 바다에서 느낄 수 있는 다양한 순간을 담는 것이 초기 목표였다.꿈은 컸다이번 챌린지에서는 AI 기능을 사용할 수 있는 크레딧을 제공했다.나도 1,000크레딧을 받고 호기롭게 제작을 시작했다.머릿속으로 생각한 장면은 꽤 거창했다.멋진 해변의 모래사장과 햇빛에.. 2026. 7. 21.
Unity AI Assistant 설치부터 Agent 사용까지|14일 무료 체험으로 여름 바다 만들기 Unity AI Assistant 설치부터 Agent 사용까지|14일 무료 체험으로 여름 바다 만들기 최근 Unity Editor 안에서 직접 프로젝트를 분석하고 Scene까지 수정해주는 Unity AI Assistant를 사용해봤다.ChatGPT처럼 질문에 답변만 해주는 기능인 줄 알았는데, 실제로는 C# 스크립트 작성, 오브젝트 배치, Terrain 수정, 에셋 검색 등 Unity 프로젝트 내부 작업까지 수행할 수 있었다. 마침 Unity Summer Challenge 2026도 진행 중이었다. 챌린지 기간은 2026년 6월 11일부터 7월 24일까지이며, 여름 콘셉트의 이미지나 영상을 제작해 SNS에 공유한 뒤 제출하는 방식이다. 챌린지에서 AI 사용이 필수인 것은 아니다. 하지만 Unity AI를.. 2026. 7. 10.
QR 코드로 조작하는 Unity 크레인 게임 만들기 QR 코드로 조작하는 Unity 크레인 게임 만들기전시장에서 체험형 콘텐츠를 볼 때마다 드는 생각이 있다.좋은 콘텐츠일수록 관람객이 참여하기까지의 과정이 짧아야 한다는 것이다.앱을 설치하거나, 회원가입을 하거나, 별도의 장비를 받아야 한다면 그 순간 참여 장벽이 생긴다. 전시장에서는 사람들이 계속 이동하고, 콘텐츠 앞에 오래 머물지 않을 수도 있다. 그래서 “바로 해볼 수 있는가”가 꽤 중요하다고 생각했다. 삼성 코엑스 스마트테크코리아에서 인형뽑기 형태의 체험형 콘텐츠를 본 적이 있다. 현장에 놓인 콘텐츠를 관람객이 직접 조작하는 방식이 인상적이었다. 그걸 보면서 나도 Unity로 비슷한 구조를 한번 만들어보고 싶어졌다. 단순히 키보드로 움직이는 크레인 게임이 아니라, 전시장에 Unity 콘텐츠를 띄워두.. 2026. 7. 6.
Zxing QR 생성 Unity에서 QR 코드 생성을 위해 ZXing.Net 라이브러리를 사용했습니다.ZXing.Net은 Java 기반 오픈소스 바코드/QR 코드 라이브러리인 ZXing을 .NET 환경에서 사용할 수 있도록 포팅한 라이브러리입니다. Unity에서는 QR 코드 생성, 바코드/QR 코드 인식 등에 사용할 수 있습니다.[참고 링크]ZXing.Net GitHubhttps://github.com/micjahn/ZXing.NetZXing.Net NuGethttps://www.nuget.org/packages/ZXing.Net/ZXing 원본 프로젝트https://github.com/zxing/zxing[첨부파일]ZXing.Net.Bindings.0.16.11.0.zipUnity 프로젝트에서 사용할 경우 압축파일 안의 D.. 2026. 6. 19.
스마트테크코리아 2026 방문 후기 스마트테크코리아 2026 방문 후기KMF 2026을 보러 갔다가 AI, 로봇, 스마트글래스까지 둘러보고 온 기록2026년 6월 11일, 코엑스에서 열린 스마트테크코리아 2026에 다녀왔다.처음 관심을 가진 건 대한민국 가상융합산업대전 KMF 2026이었다.XR이나 메타버스, 실감형 콘텐츠 쪽을 한번 둘러보고 싶었고, 요즘 AI 관련 기술도 빠르게 바뀌고 있다 보니 현장에서 직접 볼 필요가 있겠다는 생각이 들었다. 신청할 때는 KMF만 생각하고 있었는데, 막상 확인해보니 KMF 2026은 코엑스에서 열린 스마트테크코리아 2026 안에 포함된 동시 개최 행사 중 하나였다. 현장은 1층과 3층, A/B/C/D홀까지 이어져 있었고, 생각보다 훨씬 넓었다. AI, 로봇, 스마트팩토리, 보안, 리테일, 가상융합산업.. 2026. 6. 12.
Unity URP Full Screen Pass와 Fullscreen Shader Graph로 화면 전체 Depth View 구현하기 Unity URP Full Screen Pass와 Fullscreen Shader Graph로 화면 전체 Depth View 구현하기 오브젝트 머티리얼을 건드리지 않고 카메라 전체 화면을 Depth Camera처럼 만드는 방법 이번 글에서는 Unity URP 환경에서 카메라가 보는 최종 화면 전체를 Depth View처럼 출력하는 방법을 정리한다.내가 만들고 싶었던 건 오브젝트별 머티리얼을 바꾸는 방식이 아니었다.예를 들면 큐브 하나, 벽 하나, 바닥 하나에 각각 특수 셰이더를 붙이는 방식이 아니라,카메라가 렌더링한 최종 결과 화면 전체를 한 번에 Depth Camera처럼 보이게 만드는 방식이 목표였다.결론부터 말하면 이 방식으로 해결했다.URP의 Full Screen Pass Renderer Feat.. 2026. 4. 26.
Unity에서 Python TTS 서버 호출하기: FastAPI로 Qwen3-TTS 서버 만들기 Unity에서 Python TTS 서버 호출하기: FastAPI로 Qwen3-TTS 서버 만들기 Unity 프로젝트에서 TTS 기능을 붙이려면 몇 가지 방법이 있다.Unity 안에서 직접 모델을 돌릴 수도 있지만, Python 기반 TTS 모델은 보통 의존성도 많고 GPU 환경도 필요해서 Unity에 바로 넣기 부담스럽다.그래서 이번에는 구조를 이렇게 잡았다.Unity ↓ HTTP 요청Python FastAPI 서버 ↓Qwen3-TTS ↓WAV 파일 생성 Unity는 텍스트만 서버로 보내고, 실제 TTS 처리는 Python 서버가 담당하는 방식이다.처음부터 TTS 모델까지 한 번에 붙이면 문제가 생겼을 때 원인을 찾기 어렵다.그래서 먼저 HTTP 서버가 잘 뜨는지 확인하고, 그다음 Unity와 통신이 되.. 2026. 4. 24.
반응형