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 화면크기 변경 시 깜박거림버그 해결
<발표자료>