프로젝트 5

Unity - Azure Kinect 연동하기

Unity 3D에서 Azure Kinect 디바이스를 활용해 바디트래킹을 해보겠다. 해당 글에서는 기본적인 Azure Kinect 펌웨어 셋팅과 연결, 등 기본적으로 수행되어야하는 과정을 건머뛰었음을 알린다. 관련 안내는 다음과 같다 Azure Kinect DK 펌웨어 업데이트 | Microsoft Learn Azure Kinect의 유니티 SDK를 받아오려면 Nuget이라는 패키지 관리 툴을 설치해야한다. 아래 링크에서Nuget Unity를 최신버전으로 받아와 유니티에 임포트해준다. Release Release 3.0.5 · GlitchEnzo/NuGetForUnity · GitHub Nuget을 임포트 하고 나면 유니티 에디터 상단 바에 "NuGet" 항목이 추가로 생겼을 것이다. 해당항목에서 "Ma..

프로젝트 2022.11.22

Unity3D - Leapmotion 연동하기

Unity3D와 Leapmotion을 연동해보자 UltraLeap SDK를 다운로드 받아 설치한다. 설치 주소 : Download Ultraleap's Hand Tracking Software — Ultraleap for Developers Unity에서 사용하기 위해 Unity용 package file을 다운로드 받아 설치한다. 연결되는 Github 패키지의 최신버전을 받는다. 설치주소 : Ultraleap Plugin for Unity — Ultraleap for Developers 다운로드 받은 package file에서 Tracking.unitypackage 파일을 unity에 custom package file로 임포트 한다. 만약 해당 패키지 파일을 처음으로 다루어 본다면 Tracking Ex..

프로젝트 2022.11.21

Flutter-PostgresSQL 연동하기

와! Flutter와 로컬 PostgresSQL과 연동에 성공했다. Dart언어에 Postgres 라이브러리를 이용했다 import 'dart:async'; import 'dart:convert'; import 'dart:io'; import 'package:flutter/material.dart'; import 'package:postgres/postgres.dart'; void main() { runApp(const MaterialApp( home: MyApp(), )); } class MyApp extends StatefulWidget { const MyApp({Key? key}) : super(key: key); @override State createState() => _State(); } cl..

프로젝트 2022.10.10

Flutter를 해보자

평소에 워낙에 웹, 앱에 관심이 없어서 간단하게라도 서비스를 만들어보고 싶었다. 하지만 인간(아닐지도..)을 게으르기 때문에 오랫동안 뒷전으로 밀려 지금에 오게 되었다. 그러다가 다니던 회사를 다니다가 출근부를 쓰고 있는데 쓰기 귀찮아서 이거를 자동으로 해주는 서비스를 만들어 보고 싶어졌다. 이왕이면 Github Action이나 CI/CD도 접목시켜 보고싶다. 일단은 간단한 기능부터 만들어보자 어플에서 가장 간단한 인터랙션은 버튼 누르기이다. 그래서.. 화면에 버튼을 배치하고 누르면 뭔가 바뀌는 기능을 만들어보자 import 'package:flutter/material.dart'; void main() { runApp(const MaterialApp( home: MyApp(), )); }..

프로젝트 2022.10.09

제1회 SW-Up 경진대회 참가

2017년 10월 [정확한 날짜]일, 한양대 ERICA 캠퍼스에서 개최한 제1회 SW-Up 경진대회에 참가했다. 신입생 대상으로 처음 시행된 대회인 만큼 무박 2일동안 진행되었으며, 제한된 시간 동안주제에 대한 창의적 아이디어를 구체화하여 실제 작품으로 구현해내는 작품 개발 경진대회이다. 사회적 문제를 해결할 수 있는 창의적 디바이스나 웹/앱 서비스를 제작하는 것을 주제로 한다. 팀빌딩을 통해 나를 소개하고 처음 만난 분들과 아이스 브레이킹으로 친해지고 하는 과정에서 커뮤니케이션 스킬과 인맥을 쌓는 시간이 되었다. 그렇게 나온 아이디어는 [그때 무슨 아이디어 이었더라?] 이었다. 나는 개발자 역할을 맡아 브레인스토밍을 통해 나온 아이디어가 결정되자마자 짧은 시간만에 그에 따른 개발 계획을 수립하고 Ra..

프로젝트 2021.01.31