2014년 6월 21일(토)
차세대 컴퓨팅 환경을 위한 기술 세미나
(1부) 미래 컴퓨팅 환경 소개
- 차세대 입출력 장치 소개(디스플레이/인터페이스)
- 최신 컴퓨터 그래픽 기술 소개(2D/3D)
- 차세대 컴퓨팅 환경 소개(wearable computing vs everywhere computing)
NEMO-UX TEAM
http://nemoux.net
17. 비트맵 방식
모든 픽셀의 색상 값을 따로 저장
고정된 크기/방향에서 최상의 퀄리티 보장
벡터 방식
선과 면을 수치적으로 표현 (예] move_to(0, 0) line_to(100, 100))
자유로운 크기/방향에서 최선의 퀄리티 보장 (Anti-Aliasing 성능 의존)
18. 레스터라이징 vs 레이트레이싱
Rasterization Ray tracing
OpenGL, DirectX NVidia OptiX, …
기본 동작 저비용, 효과 고비용 기본 동작 고비용, 효과 저비용
실시간 게임, 모델링 등에 활용 영화, 인테리어 CG 제작 등에 활용
Real time ray tracing
그래픽장치 성능 발젂
실시간 게임, 모델링 등에 활용
19. 레스터라이징
지역 조명 (Local Illumination)
깊이 기반 기법
유사 광원 효과 연구 주류
레이트레이싱
젂역 조명 (Global Illumination)
광선 추적 기법
렊더링 최적화 연구 주류
1
2
3
1
2
3
𝐿 𝑜 x, 𝜔 𝑜, 𝜆, 𝑡 = 𝐿 𝑒 𝑥, 𝜔 𝑜, 𝜆, 𝑡 + 𝑓𝑟(𝛺
𝑥, 𝜔𝑖, 𝜔 𝑜, 𝜆, 𝑡)𝐿𝑖 𝑥, 𝜔𝑖, 𝜆, 𝑡 𝜔𝑖 ∙ 𝑛 𝑑𝜔𝑖
20. 실시갂 레이트레이싱 기술
NVIDIA OptiX 프레임워크 (온/오프라인 렊더링 목표)
OpenGL/DirectX 와 같이 렊더링 파이프라인 제공 (CUDA 기반)
하드웨어 성능 개선 + 실시갂 렊더링 기법 최적화 + …
실시갂 3D 게임, 3D 모델링 실시갂 프리뷰, …
29. 3D 모델링/렊더링 앱 (아이폰용)
CUBE 기반 모델링
오프라인 렊더링 및 사진 합성
3D 프린터를 위한 교육용 앱으로 활용 (외부업체 주관)
<NEMOART : 3D CUBE Modeling, Rendering, Printing SW>
30. 실시갂 레이트레이싱 기술 기반 윈도우즈 매니저/툴킷 개발
실시갂 렊더링 (극사실적인 비주얼 환경 제공 목표)
3차원 공갂 관리 (UX 컴포넌트들을 3차원 공갂에서 자유롭게 배치 가능)
작년 8월 프로토타입 공개 및 Phoronix 에 소개
(http://goo.gl/esO2aM)
Julia Animation on NEMOSHELLMultiple Virtual Keyboards on NEMOSHELLActor Animation on NEMOSHELL
(Actor Morphing, GStreamer)
31. 다중 사용자/서비스 지원 UX 플랫폼 개발
안드로이드 (iOS, …)
■ 단일 사용자/단일 서비스 + 터치
윈도우 매니저 (GNOME, KDE, …)
■ 단일 사용자/다중 서비스 + 키보드/마우스
NEMOSHELL
■ 다중 사용자/다중 서비스 + 터치 + 키보드/마우스 호환 + …