2023 계 모각소 

미소천사 활동내용 및 발표자료

<팀원>

디지털미디어학과 서동건

디지털미디어학과 신윤석

디지털미디어학과 엄수현

디지털미디어학과 임동예


<팀원별 활동내용>

서동건

- 깃허브사용법 숙지 및 주차별공부내용 업로드

- 매주 다양한 Computer Vision 영역의 근간이 되는 논문 스터디 진행 (Classification / Knowledge distillation / Deep learning engineering / Network Analytics / Detection )

- 각 영역마다 논문 스터디를 마치고 실제 실습 및 구현 학습 진행

신윤석

- webGL을 사용하여 물리엔진 구현해보기(THREE.JS 사용)

- Web GPU api학습과 간단한 시뮬레이션 만들어보기

- 타입스크립트 공부(자바스크립트와 타입스크립트의 차이점 등)

엄수현

- 개발 진행과정 주차별업로드

- 기본적인 주사위형 보드게임의 기능은 모두 구현

- 일부 이미지 에셋추가

임동예

개발중인 모델 뷰어 프레임웍 리펙토링

- c++코드 빌드과정학습 중 빌드 시스템 생성기비교와 선택

cmake문법 및 동작과정 학습

-사용중인 외부 라이브러리 컴파일 definition 메뉴얼 학습 및 일반적인 배포 방법 습득-msvc, clang(gcc) 컴파일옵션 학습-git의 submodule학습.


<팀원별 최종성과>

서동건

개발환경 세팅 및 SSH 접속 완료

- 딥러닝 연구 전용 터미널 및 파일탐색기 설치 완료

- Pycharmpro GPU 세팅 및 리눅스 학습 및 CIFAR100 dataset에 대한 자세한 이해 및 top-1 acacuracy82%이상 달성

- Vision Transformer (ViT) 에 대한 기초적 이해

- DeepLift, GradCAM, SlefAttentionHeatmap, EffectiveReceptiveField, PCA, Robustness, Consistency, Frequency, and ShapeTexture와 같은 다양한 Analysis framework 실습

신윤석

- 간단한 중력, 바람 등이 작용하는 환경에서의 옷감 시뮬레이션, 공 튀기는 시뮬레이션 완료

- 구글에서 제공하는 webGPU공부 환경을 이용하여 간단한 2D 시뮬레이션 만들기 완료

- 이러한 것들을 쉽게 웹에 올리기 위해 타입스크립트를 사용하는 구글 앵귤러학습

엄수현

- 주사위 던지기 기능 구현

-주사위의 눈에 따라 캐릭터 이동 구현-Rigidbody, collider등과 같은 물리적 연산 관련 컴포넌트에 대한 숙련도 증가-Raycast컴포넌트에 대한 숙련도 증가

임동예

- c++코딩스타일 확립

-헤더온리라이브러리에서cpp분리후동적라이브러리로 링킹한결과컴파일타임 8초에서 0.2초로 감소-코드 가독성증가

-안정적인 외부라이브러리 버전 및 의존성 관리 방법 구축


<팀원별 향후계획>

서동건

- Cnnmodel에서 한단계 성장하여 Transformer model에 대한 자세한 학습

- multi modal에 대한 전반적인 이해력을 키우기 위해 Computer Vision 영역과 더불어 Natural Language Processing 영역에 대한 학습

- 학습한 내용을 종합하여 유명 부트캠프 참여 및 캐글문제풀이에 적용하여 상위권 리더보드 달성

신윤석

- 충돌처리에 대한 물리 엔진 공부 및 구현

- 그래픽스 개념 완벽하게 익히기

- webGPU개념 더 익히기

- webGPU사용하여 3D 관련 예제 만들기

- GLSL 언어에 대한 공부

엄수현

- 이미지 에셋이부족한 부분 추가 예정

- 부족한 UI기능 기획 및 추가

- 2~4인용 플레이 기능 추가

- 멀티플레이 기능 추가

- 어플리케이션으로 빌드

임동예

- 현재 프로젝트에 레이 트레이싱기능 추가

- grid base fluid simulation fps 향상을 위한 최적화

- log, log_viewer분리

- scene 구조 수정

- 팝업 콘솔창으로 앱 전환

- viewport 화면크기 변경 시 깜박거림버그 해결


<발표자료>