VR, AI, 게임 개발자인 황제웅입니다.
게임 제작 관련이라면 넓은 분야로 관심을 가지고 공부하였습니다. 중앙대학교 게임 제작 동아리에서 열 개 이상의 프로젝트에 참여하며 게임제작에서의 프로그래머로서, 그리고 리더로서 많은 경험을 쌓았습니다.
2021년도 중앙대학교 컴퓨터공학 대학원에 입학하여 가상체화연구실에서 활동했으며, VR을 위한 전신 및 얼굴 Realtime Animation을 딥러닝을 활용하여 달성하는 것에 대하여 연구하였습니다.
- 게임(TPS 멀티플레이어 생존), 2021.04 ~ 2021.10
- 팀구성: 프로그래밍 5명, 아트 8명, 기획 2명
- 역할: 프로그래밍/기획 팀장
- 상세 역할
- 프로그래밍: Mirror Network를 통한 TPS 엔진 기본 베이스 이해를 통한 작업분배
- 아트와의 지속적인 소통으로 셰이더 제작
- 기획: 아트 기획의 방향성을 관리 및 맵 제작에 관여
- 일정 관리: 매 주간 회의마다 일정 조율 및 지속적 관리
- 1st Author 논문, 2023.03
- 자연스럽고 VR에 적합한 Upper Face Animation을 위한 방법 제시
- Lower Face Lipsync 관련 애니메이션에서 Upper Face를 만듦
- 상세 Task
- Dataset Collection: ARKit과 Video Clip Collection을 통한 Dataset 확보
- Network Design: LSTM 네트워크를 설계하고 구현
- Writing: 해당 내용에 대한 Technical Writing
- Notable Keywords:
ARKit
,LSTM
Yet to be published, Coming Soon™️
- 3 VR Sensor에서 Full body SMPL Model을 Realtime으로 예측하는 문제에 대한 새로운 방법
- 상세 Task
- Dataset Manipulation
- AMASS Dataset을 가공하여 Unity 좌표로 변환
- Dataset을 해석하여 Forward Kinematics를 통한 joint position 계산
- Rendering: Dataset의 Ground Truth sequnce와 Network의 Output sequnce를 비교할 수 있는 다양한 Rendering 제작
- Dataset Manipulation
- 게임(비주얼노블, 출시), 2019.01 ~ 2019.08
- 팀 구성: 기획 2명, 아트 2명, 프로그래밍 1명
- 역할: 프로그래밍 담당
- 상세 역할
- 비주얼 노벨 엔진 제작: 팀에서 함께 정한 포맷에 따라 스크립트 파일을 읽어 파싱하는 기능 구현 (Doc)
- UGUI: 아트와의 의사소통을 통해 모든 디바이스에서 올바르게 UI가 출력되도록 제작함
- 게임(탑뷰슈터), 2017.04 ~ 2017.09
- 라인플러스 대학생 게임개발동아리 공모전 은상f
- 팀구성 : 기획 2명, 아트 1명, 프로그래밍 3명
- 역할: 프로그래머로 참여, 탄환 및 몬스터의 AI를 기획 및 프로그래밍함
- 게임(TCG) 2017.10 ~ 2020.10
- 역할: 팀장/프로그래머로서 참여, 2년간 열심히 휘둘렸다...
- 상세 구현 내용
- Socket 통해 TCG 서버 구현: 매칭서버, 갸챠, 덱빌딩 서버
- UGUI를 통해 대전 구현
- 게임(시뮬레이션, 미완/중지), 2020.2 ~ 2022.10
- 개인 프로젝트
- 결정론적 Lockstep 멀티플레이어 게임을 만드려는 시도
- Multi-Threaded Multi-Buffer Simulation 개발 및 benchmark
- Padded Array Demo
- 오픈소스 기여, 게임 툴(크롬 플러그인, 칸코레), 2015.10 ~ 2016.04
- 상세 내역: DB 백업 및 복원, RDB 복원은 못하므로 반쪽짜리 완성으로 평가
- 해당 기능 구현 PR
- 유니티 플러그인, 개인 프로젝트
break_infinity.js
의 포팅Unity Test Framework
를 통해 테스트 후Unity Package Manager
을 통해 배포 가능하도록 만듦.
- 유니티 플러그인, 개인 프로젝트
- Forked from FixedMath.Net
Unity Test Framework
를 통해 테스트 후Unity Package Manager
을 통해 배포 가능하도록 만듦.