SlideShare a Scribd company logo
1 of 48
Download to read offline
언리얼 엔진 4 VR & AR
신광섭
Developer Relations Lead/Programmer
에픽 게임스 코리아
INDEX
1
Chapter
언리얼 엔진 4
2
Chapter
언리얼 엔진 4 VR 지원
3
Chapter
VR, 왜 언리얼 엔진 4?
4
Chapter
언리얼 엔진 4 VR 개발 시작하기
5
Chapter
언리얼 엔진 4 VR의 미래
6
Chapter
언리얼 엔진 4 AR
Chapter [1]
언리얼 엔진 4
1 언리얼 엔진 4
• 언리얼 엔진 1-3의 모든 노하우를 적용한 엔진
• 최고의 퀄리티와 퍼포먼스는 기본적인 고려사항
• 게임 제작에 필요한 여러가지 툴들 제공
• 그와 더 불어 non-gaming 분야를 위한 리얼타임 영상 제작 툴
• VR 플랫폼을 포함한 멀티 플랫폼 지원
• Android, iOS, PC, Mac, Linux, PS4, Xbox One, HTML5
• C++ 코드 기반
• 모든 소스 코드를 100% 접근 가능(C++)
1 언리얼 엔진 4
• UnrealEngine.com 을 통해서 누구나 가입 후 무료로 다운로드 가능
• 전보다 쉬워진 접근성
• UX를 고려한 에디터 디자인 및 한글화
• 풀 소스코드 포함
• 더 쉬운 학습 및 개발 지원 강화
• 엔진 사용법 문서들 - 한글화
• 비디오 튜토리얼 - 한글화
• 무료 샘플 게임들
• 무료 게임 템플릿
• 컨텐츠 예제들
• 게임이외에 새로운 분야에서의 사용이 늘어나고 있음
Chapter [2]
언리얼 엔진 4 VR 지원
언리얼 엔진 4 VR 지원
2 오큘러스와 같이 성장
엘리멘탈(Elemental)
데모 VR버전
소파의 기사 (Couch Knights) 쇼다운 (Showdown)
• VR 대중화의 시작이라 할 수 있는 오큘러스의
그 시작부터 피드백을 주고 받으며 같이 성장
언리얼 엔진 4 VR 지원
2 블릿 트레인
블릿 트레인
• 오큘러스 터치 발표시 같이 공개한 테크 데모
언리얼 엔진 4 VR 지원
2 언리얼 엔진 4 지원 VR 플랫폼들
2 언리얼 엔진 4 지원 VR 플랫폼들
• 구글 Daydream
• 런칭 행사에서 지원 데모 영상 공개
2 언리얼 엔진 4 VR 타이틀들
• 이브: 발키리 (Eve: Valkyrie)
• Oculus Rift, PS VR
• 이브: 건잭 (Eve: Gunjack)
• Gear VR
• 아드리프트 (Adrift)
• Oculus Rift, HTC Vive, PS VR
• 데미지드 코어 (Damaged Core)
• Oculus Rift
• 아크 (ARK: Survival Evolved)
• Oculus Rift, PS VR
• 로우 데이터 (Raw Data)
• HTC Vive
2 언리얼 엔진 4 VR 타이틀들
• 썸머레슨 (Summer Lesson)
• PS VR
• 에이스 컴뱃 7(Ace Combat 7)
• PS VR
2 언리얼 엔진 4 VR 타이틀들
• 헨리 (Henry)
• Oculus Rift
• 로스트 (Lost)
• Oculus Rift
• 호빗: 그림자 속 도둑
(Hobbit: a Thief in the Shadows)
• 스타워즈
• HTC Vive
2 언리얼 엔진 4 VR 타이틀들
• 한국의 VR 프로젝트들
• EVR Studio
• 프린세스 메이커
• 모탈 블리츠 Walking Attraction
• 그 외 아직 공개되지 않은 한국의 VR 프로젝트들
Chapter [3]
VR, 왜 언리얼 엔진 4?
3 언리얼 엔진 4 VR 지원 기능들
• 보이지 않는 영역과 보이는 영역 메시 사용
• 보이지 않는 영역 컬링
3 언리얼 엔진 4 VR 지원 기능들
• 보이는 영역 마스킹
3 언리얼 엔진 4 VR 지원 기능들
• 이 두 가지 옵티마이제이션 결과
• Oculus ~0.25 - 0.3 ms
• Vive ~0.3 - 0.4 ms
• PS VR ~1.0 ms
3 언리얼 엔진 4 VR 지원 기능들
• Instanced Stereo Rendering
• 한번의 drawcall로 좌우 양쪽 눈의 씬을 그려
CPU(및 일부 GPU) 시간을 단축!
• 프로젝트 세팅에서 활성화
3 언리얼 엔진 4 VR 지원 기능들
3 언리얼 엔진 4 VR 지원 기능들
3 언리얼 엔진 4 VR 지원 기능들
• Instanced Stereo Rendering
• PC, PS4 에서 지원됨
• 얼마전 공개된 4.13에서 PS VR는 더 최적화
• Multi-view를 사용한 방식
• 두배 넓은 렌더 타겟을 사용하는 대신에 두 개의 렌더 타겟 사용
• 모바일을 위해서 Multiview(GL_OVR_multiview)를
이용한 지원 구현중
3 언리얼 엔진 4 VR 지원 기능들
• Early-Z 패스
• Early-Z 패스를 쓰는 이점은 이미 적용되어 있음
• 단, 기본적으로 스태틱 메쉬만 적용되고, 다이나믹 메쉬에는
적용이 되지 않음
• 다이나믹 메쉬가 스태틱 메쉬의 오클루드(occlude) 할 수 있는 가
능성
• 이유는 다이나믹 메쉬도 Early-Z 패스 계산에 넣으면
그 처리에 따른 Draw 시간은 증가 할 수 있음
• 그래서 포함 여부를 옵션으로 제공
3 언리얼 엔진 4 VR 지원 기능들
• Early-Z 패스 개선
3 언리얼 엔진 4 VR 지원 기능들
• 위젯 인터렉션 컴포넌트 (4.13 신기능!)
3 언리얼 엔진 4 VR 에디터
• 에픽과 스탠포드 대학교 학생들과의 협업으로 탄생!
• VR 에디터를 만든 이유는?
즉, 누구를 위해서?
• 관심을 끌기위한 수단 절대 아님! 진짜 필요하다고 생각되어서
• 첫번째 타겟은 개발자 우리 자신들을 위해서
• 두번째 타겟은 프로 개발자가 아닌 분들
• 4.12에서 실험 기능으로 출시
3 언리얼 엔진 4 VR 에디터
• 4.13에서도 중요 업데이트로 여러 기능들 개선됨
• 피드백을 통한 개선된 기즈모
3 언리얼 엔진 4 VR 에디터
• VR 메시 페인팅 • VR 폴리지 페인팅
3 언리얼 엔진 4 VR 에디터
• VR 모드 색 선택기 • VR 에디터에서 플레이
3 언리얼 엔진 4 VR 에디터
• VR 에디터 손전등 • VR 에디터에서 스크린샷
3 언리얼 엔진 4 VR 에디터
• VR 편집 모드 자동 전환!!!
• “에디터 개인설정” -> “실험단계 기능” -> VR 카테고리
Chapter [4]
언리얼 엔진 4
VR 개발 시작하기
4 언리얼 엔진 4 VR 개발 시작하기
• 한글화된 문서로 시작하세요
• https://docs.unrealengine.com/latest/KOR/Platfor
ms/VR/index.html
• 디바이스 설정이 끝나면 가장 먼저 살펴봐야 할 문서는
“가상 현실 실전 사례”
• https://docs.unrealengine.com/latest/KOR/Platfor
ms/VR/ContentSetup/index.html
• VR 개발시 꼭 알아야할 기본적인 중요 정보와 팁들의 모음
4 언리얼 엔진 4 VR 개발 시작하기
• VR 관련 샘플 컨텐츠들
소파의 기사
런처에 “학습” 탭
쇼다운(Showdown)
마켓플레이스
4 언리얼 엔진 4 VR 개발 시작하기
• VR 관련 샘플 컨텐츠들
• VR Funhouse
4 언리얼 엔진 4 VR 개발 시작하기
• 더 쉬운 VR 개발을 돕기 위해
4.13에서 “VR 템플릿” 추가됨!
• VR을 위한 최적화 옵션이 기본 적용
• Oculus, Vive HTC, PS VR 테스트됨
• 모바일용은 제작중
• 카메라 셋업
• 이동(텔레포트)
• 인터렉션
• 터치 컨트롤러 또는 패드
• http://www.tomlooman.com/vrtemplate/
Chapter [5]
언리얼 엔진 4 VR의 미래
5 언리얼 엔진 4 VR의 미래
• MR(Mixed Reality) 지원 - VR과 실사의 합성
• VR의 가상 장면과 실사 영상의 합성 영상을
누구나 쉽게 만들 수 있는 기능을 엔진에 추가 예정
5 언리얼 엔진 4 VR의 미래
• 데스크탑 포워드 렌더러
• UE4 데스크탑용 렌더러는 디퍼드 렌더러
• 디퍼드 렌더러는 GBuffer를 사용한 여러가지 트릭과
모든 렌더링 기능 사용 가능한 높은 범용성
• 그렇지만, 포워드 렌더러가 가지는 장점들이 존재
• MSAA
• 더 빠른 렌더링 패스
• 더 좋은 scalability 지원
• 단, 제한된 렌더링 기능은 단점
5 언리얼 엔진 4 VR의 미래
• 데스크탑 포워드 렌더러
• 포워드 렌더러가 scalability 가 더 좋은 이유?
디퍼드 렌더러
해상도 110% - 140%
포워드 렌더러
+ MSAA (4x, 8x, 16x)
해상도 90% - 150%
5 언리얼 엔진 4 VR의 미래
• 데스크탑 포워드 렌더러
• 오큘러스 팀과의 긴밀한 협력을 통한 작업과 연구를
UE4의 VR 포워드 렌더링에 활용
5 언리얼 엔진 4 VR의 미래
• 데스크탑 포워드 렌더러
• 4.13에 실험 기능으로 들어감
• 포워드 렌더러의 핵심 기능인 MSAA 미지원 및 안정성이 아직 확보
되지 않은 실험 기능
• 실험 기능에서 벗어나는 다음 버전을 기대해주세요!
Chapter [6]
언리얼 엔진 4 AR
6 Magic Leap
• Magic Leap 에서 UE4 사용중
• 얼마전에 ILMxLAB과 Magic Leap의 Collaboration
로 만든 영상 공개
• https://www.youtube.com/watch?v=lP5ZZI05A3g
6 Project Tango UE4 Plugin
• 구글 Project Tango
• https://youtu.be/iHN4c7FYXYs
• Opaque 에서 제작한 구글 Project Tango 플랫폼을
지원 UE4 Plugin
• UE4 마켓 플레이스에서 무료로 다운로드 가능!
6 UNREAL4AR
• 외부에서 개발된 오픈소스인 ARToolkit framework을 이용한 플러그인
• http://www.unreal4ar.com/
• 대표적인 영상
• https://youtu.be/uqQqn7RWffE
6 언리얼 엔진 4 VR
• VR은 중요 플랫폼으로 계속 기능 개선과 추가중
• VR을 생각하신다면 진정한 멀티플랫폼 지원과
풀 소스코드로 제공으로 변화에 대한 대응 가능한
언리얼 엔진 4와 함께 도전해보세요!
• 새로운 플랫폼에 대한 지원을 계속 하고 있으며
놀라운 새로운 발표도 기대해주세요!
감사합니다

More Related Content

What's hot

[IGC 2016] 인디디벨로퍼파트너스 이득우 - 부산인디커넥트2016 행사 포스트모템
[IGC 2016] 인디디벨로퍼파트너스 이득우 - 부산인디커넥트2016 행사 포스트모템[IGC 2016] 인디디벨로퍼파트너스 이득우 - 부산인디커넥트2016 행사 포스트모템
[IGC 2016] 인디디벨로퍼파트너스 이득우 - 부산인디커넥트2016 행사 포스트모템강 민우
 
용사는 진행중 포스트모템_KGC2014 발표자료
용사는 진행중 포스트모템_KGC2014 발표자료용사는 진행중 포스트모템_KGC2014 발표자료
용사는 진행중 포스트모템_KGC2014 발표자료Dohyoung Kim
 
(게임개발을위한) printf("Hello World!"); 그 이상의 콘솔 프로그래밍
(게임개발을위한) printf("Hello World!"); 그 이상의 콘솔 프로그래밍(게임개발을위한) printf("Hello World!"); 그 이상의 콘솔 프로그래밍
(게임개발을위한) printf("Hello World!"); 그 이상의 콘솔 프로그래밍NDOORS
 
[IGC2018] 캡콤 토쿠다 유야 - 몬스터헌터 월드의 게임 컨셉과 레벨 디자인
[IGC2018] 캡콤 토쿠다 유야 - 몬스터헌터 월드의 게임 컨셉과 레벨 디자인[IGC2018] 캡콤 토쿠다 유야 - 몬스터헌터 월드의 게임 컨셉과 레벨 디자인
[IGC2018] 캡콤 토쿠다 유야 - 몬스터헌터 월드의 게임 컨셉과 레벨 디자인강 민우
 
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템강 민우
 
[IGC 2016] 에피드게임즈 한정현 - 런칭 후 이틀만에 전액환불 그리고 재시작
[IGC 2016] 에피드게임즈 한정현 - 런칭 후 이틀만에 전액환불 그리고 재시작[IGC 2016] 에피드게임즈 한정현 - 런칭 후 이틀만에 전액환불 그리고 재시작
[IGC 2016] 에피드게임즈 한정현 - 런칭 후 이틀만에 전액환불 그리고 재시작강 민우
 
[GAMENEXT] 10년을 혈십자와 보내고.. (별바람 스튜디오)
[GAMENEXT] 10년을 혈십자와 보내고.. (별바람 스튜디오)[GAMENEXT] 10년을 혈십자와 보내고.. (별바람 스튜디오)
[GAMENEXT] 10년을 혈십자와 보내고.. (별바람 스튜디오)GAMENEXT Works
 
[IGC 2016] 유니티코리아 강신덕 - Zero to Hero : 어비스리움에서 배우는 성공적인 광고 수익화
[IGC 2016] 유니티코리아 강신덕 - Zero to Hero : 어비스리움에서 배우는 성공적인 광고 수익화[IGC 2016] 유니티코리아 강신덕 - Zero to Hero : 어비스리움에서 배우는 성공적인 광고 수익화
[IGC 2016] 유니티코리아 강신덕 - Zero to Hero : 어비스리움에서 배우는 성공적인 광고 수익화강 민우
 
김대원 포트폴리오
김대원 포트폴리오김대원 포트폴리오
김대원 포트폴리오대원 김
 
[IGC 2017] 엔지메이킹 이대희 - 이제는 웹에서 게임을 만들 수 있는 환경 'Construct3를 바탕으로'
[IGC 2017] 엔지메이킹 이대희 - 이제는 웹에서 게임을 만들 수 있는 환경 'Construct3를 바탕으로'[IGC 2017] 엔지메이킹 이대희 - 이제는 웹에서 게임을 만들 수 있는 환경 'Construct3를 바탕으로'
[IGC 2017] 엔지메이킹 이대희 - 이제는 웹에서 게임을 만들 수 있는 환경 'Construct3를 바탕으로'강 민우
 
[IGC 2017] 넷마블게임즈 한승진 - 게임서비스를 위한 프라이빗 클라우드
[IGC 2017] 넷마블게임즈 한승진 - 게임서비스를 위한 프라이빗 클라우드[IGC 2017] 넷마블게임즈 한승진 - 게임서비스를 위한 프라이빗 클라우드
[IGC 2017] 넷마블게임즈 한승진 - 게임서비스를 위한 프라이빗 클라우드강 민우
 
[TECHCON 2019: MOBILE - Android]3.안드로이드 개발자 로드맵
[TECHCON 2019: MOBILE - Android]3.안드로이드 개발자 로드맵[TECHCON 2019: MOBILE - Android]3.안드로이드 개발자 로드맵
[TECHCON 2019: MOBILE - Android]3.안드로이드 개발자 로드맵NAVER Engineering
 
레퍼런스만 알면 언리얼 엔진이 제대로 보인다
레퍼런스만 알면 언리얼 엔진이 제대로 보인다레퍼런스만 알면 언리얼 엔진이 제대로 보인다
레퍼런스만 알면 언리얼 엔진이 제대로 보인다Lee Dustin
 
[1126 박민근] 비전엔진을 이용한 mmorpg 개발
[1126 박민근] 비전엔진을 이용한 mmorpg 개발[1126 박민근] 비전엔진을 이용한 mmorpg 개발
[1126 박민근] 비전엔진을 이용한 mmorpg 개발MinGeun Park
 
유나이트2015서울 - 큰규모의 MMORPG - 주세영
유나이트2015서울 - 큰규모의 MMORPG - 주세영유나이트2015서울 - 큰규모의 MMORPG - 주세영
유나이트2015서울 - 큰규모의 MMORPG - 주세영Jaeyoung Han
 
이희영, 글로벌 원빌드 모바일 게임 런칭과 라이브 개발, NDC2016
이희영, 글로벌 원빌드 모바일 게임 런칭과 라이브 개발, NDC2016이희영, 글로벌 원빌드 모바일 게임 런칭과 라이브 개발, NDC2016
이희영, 글로벌 원빌드 모바일 게임 런칭과 라이브 개발, NDC2016devCAT Studio, NEXON
 
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part1
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part1Project Anarchy(Vision Engine)으로 게임 툴 만들기! part1
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part1진상 문
 
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014NDOORS
 

What's hot (20)

[IGC 2016] 인디디벨로퍼파트너스 이득우 - 부산인디커넥트2016 행사 포스트모템
[IGC 2016] 인디디벨로퍼파트너스 이득우 - 부산인디커넥트2016 행사 포스트모템[IGC 2016] 인디디벨로퍼파트너스 이득우 - 부산인디커넥트2016 행사 포스트모템
[IGC 2016] 인디디벨로퍼파트너스 이득우 - 부산인디커넥트2016 행사 포스트모템
 
용사는 진행중 포스트모템_KGC2014 발표자료
용사는 진행중 포스트모템_KGC2014 발표자료용사는 진행중 포스트모템_KGC2014 발표자료
용사는 진행중 포스트모템_KGC2014 발표자료
 
(게임개발을위한) printf("Hello World!"); 그 이상의 콘솔 프로그래밍
(게임개발을위한) printf("Hello World!"); 그 이상의 콘솔 프로그래밍(게임개발을위한) printf("Hello World!"); 그 이상의 콘솔 프로그래밍
(게임개발을위한) printf("Hello World!"); 그 이상의 콘솔 프로그래밍
 
[IGC2018] 캡콤 토쿠다 유야 - 몬스터헌터 월드의 게임 컨셉과 레벨 디자인
[IGC2018] 캡콤 토쿠다 유야 - 몬스터헌터 월드의 게임 컨셉과 레벨 디자인[IGC2018] 캡콤 토쿠다 유야 - 몬스터헌터 월드의 게임 컨셉과 레벨 디자인
[IGC2018] 캡콤 토쿠다 유야 - 몬스터헌터 월드의 게임 컨셉과 레벨 디자인
 
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템
 
[IGC 2016] 에피드게임즈 한정현 - 런칭 후 이틀만에 전액환불 그리고 재시작
[IGC 2016] 에피드게임즈 한정현 - 런칭 후 이틀만에 전액환불 그리고 재시작[IGC 2016] 에피드게임즈 한정현 - 런칭 후 이틀만에 전액환불 그리고 재시작
[IGC 2016] 에피드게임즈 한정현 - 런칭 후 이틀만에 전액환불 그리고 재시작
 
[GAMENEXT] 10년을 혈십자와 보내고.. (별바람 스튜디오)
[GAMENEXT] 10년을 혈십자와 보내고.. (별바람 스튜디오)[GAMENEXT] 10년을 혈십자와 보내고.. (별바람 스튜디오)
[GAMENEXT] 10년을 혈십자와 보내고.. (별바람 스튜디오)
 
[IGC 2016] 유니티코리아 강신덕 - Zero to Hero : 어비스리움에서 배우는 성공적인 광고 수익화
[IGC 2016] 유니티코리아 강신덕 - Zero to Hero : 어비스리움에서 배우는 성공적인 광고 수익화[IGC 2016] 유니티코리아 강신덕 - Zero to Hero : 어비스리움에서 배우는 성공적인 광고 수익화
[IGC 2016] 유니티코리아 강신덕 - Zero to Hero : 어비스리움에서 배우는 성공적인 광고 수익화
 
김대원 포트폴리오
김대원 포트폴리오김대원 포트폴리오
김대원 포트폴리오
 
[IGC 2017] 엔지메이킹 이대희 - 이제는 웹에서 게임을 만들 수 있는 환경 'Construct3를 바탕으로'
[IGC 2017] 엔지메이킹 이대희 - 이제는 웹에서 게임을 만들 수 있는 환경 'Construct3를 바탕으로'[IGC 2017] 엔지메이킹 이대희 - 이제는 웹에서 게임을 만들 수 있는 환경 'Construct3를 바탕으로'
[IGC 2017] 엔지메이킹 이대희 - 이제는 웹에서 게임을 만들 수 있는 환경 'Construct3를 바탕으로'
 
[PandoraCube] '게임메이커'에 대해 알아보자
[PandoraCube] '게임메이커'에 대해 알아보자[PandoraCube] '게임메이커'에 대해 알아보자
[PandoraCube] '게임메이커'에 대해 알아보자
 
[IGC 2017] 넷마블게임즈 한승진 - 게임서비스를 위한 프라이빗 클라우드
[IGC 2017] 넷마블게임즈 한승진 - 게임서비스를 위한 프라이빗 클라우드[IGC 2017] 넷마블게임즈 한승진 - 게임서비스를 위한 프라이빗 클라우드
[IGC 2017] 넷마블게임즈 한승진 - 게임서비스를 위한 프라이빗 클라우드
 
[TECHCON 2019: MOBILE - Android]3.안드로이드 개발자 로드맵
[TECHCON 2019: MOBILE - Android]3.안드로이드 개발자 로드맵[TECHCON 2019: MOBILE - Android]3.안드로이드 개발자 로드맵
[TECHCON 2019: MOBILE - Android]3.안드로이드 개발자 로드맵
 
Wecanmakeengine
WecanmakeengineWecanmakeengine
Wecanmakeengine
 
레퍼런스만 알면 언리얼 엔진이 제대로 보인다
레퍼런스만 알면 언리얼 엔진이 제대로 보인다레퍼런스만 알면 언리얼 엔진이 제대로 보인다
레퍼런스만 알면 언리얼 엔진이 제대로 보인다
 
[1126 박민근] 비전엔진을 이용한 mmorpg 개발
[1126 박민근] 비전엔진을 이용한 mmorpg 개발[1126 박민근] 비전엔진을 이용한 mmorpg 개발
[1126 박민근] 비전엔진을 이용한 mmorpg 개발
 
유나이트2015서울 - 큰규모의 MMORPG - 주세영
유나이트2015서울 - 큰규모의 MMORPG - 주세영유나이트2015서울 - 큰규모의 MMORPG - 주세영
유나이트2015서울 - 큰규모의 MMORPG - 주세영
 
이희영, 글로벌 원빌드 모바일 게임 런칭과 라이브 개발, NDC2016
이희영, 글로벌 원빌드 모바일 게임 런칭과 라이브 개발, NDC2016이희영, 글로벌 원빌드 모바일 게임 런칭과 라이브 개발, NDC2016
이희영, 글로벌 원빌드 모바일 게임 런칭과 라이브 개발, NDC2016
 
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part1
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part1Project Anarchy(Vision Engine)으로 게임 툴 만들기! part1
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part1
 
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
 

Viewers also liked

[IGC 2016] 액션스퀘어 문의주 - 언리얼4 아티스트를 위한 실용적인 PBR 가이드
[IGC 2016] 액션스퀘어 문의주 - 언리얼4 아티스트를 위한 실용적인 PBR 가이드[IGC 2016] 액션스퀘어 문의주 - 언리얼4 아티스트를 위한 실용적인 PBR 가이드
[IGC 2016] 액션스퀘어 문의주 - 언리얼4 아티스트를 위한 실용적인 PBR 가이드강 민우
 
[IGC 2015] 지속가능한 개발팀..이란 꿈을 꾸었습니다
[IGC 2015] 지속가능한 개발팀..이란 꿈을 꾸었습니다[IGC 2015] 지속가능한 개발팀..이란 꿈을 꾸었습니다
[IGC 2015] 지속가능한 개발팀..이란 꿈을 꾸었습니다Hwang Sang Hun
 
[IGC 2016] 블루홀 백성현 - MMORPG 디렉팅의 어려움과 테라에서의 노력
[IGC 2016] 블루홀 백성현 - MMORPG 디렉팅의 어려움과 테라에서의 노력[IGC 2016] 블루홀 백성현 - MMORPG 디렉팅의 어려움과 테라에서의 노력
[IGC 2016] 블루홀 백성현 - MMORPG 디렉팅의 어려움과 테라에서의 노력강 민우
 
[IGC 2016] 스튜디오 EIM 정사인- 실패하지 않는 게임 사운드 제작 접근법
[IGC 2016] 스튜디오 EIM 정사인- 실패하지 않는 게임 사운드 제작 접근법[IGC 2016] 스튜디오 EIM 정사인- 실패하지 않는 게임 사운드 제작 접근법
[IGC 2016] 스튜디오 EIM 정사인- 실패하지 않는 게임 사운드 제작 접근법강 민우
 
[IGC 2016] 엔씨소프트 홍상범 - 3D아티스트 위한 프로그램 연동하여 개발 제작 환경 개선하기
[IGC 2016] 엔씨소프트 홍상범 - 3D아티스트 위한 프로그램 연동하여 개발 제작 환경 개선하기[IGC 2016] 엔씨소프트 홍상범 - 3D아티스트 위한 프로그램 연동하여 개발 제작 환경 개선하기
[IGC 2016] 엔씨소프트 홍상범 - 3D아티스트 위한 프로그램 연동하여 개발 제작 환경 개선하기강 민우
 
[IGC 2016] 블루홀 브랜든 그린 - 모드 개발자에서 크리에이티브 디렉터로, PLAYERUNKNOWN 이야기
[IGC 2016] 블루홀 브랜든 그린 - 모드 개발자에서 크리에이티브 디렉터로, PLAYERUNKNOWN 이야기[IGC 2016] 블루홀 브랜든 그린 - 모드 개발자에서 크리에이티브 디렉터로, PLAYERUNKNOWN 이야기
[IGC 2016] 블루홀 브랜든 그린 - 모드 개발자에서 크리에이티브 디렉터로, PLAYERUNKNOWN 이야기강 민우
 
[IGC 2016] 넷게임즈 김영희 - Unreal4를 사용해 모바일 프로젝트 제작하기
[IGC 2016] 넷게임즈 김영희 - Unreal4를 사용해 모바일 프로젝트 제작하기[IGC 2016] 넷게임즈 김영희 - Unreal4를 사용해 모바일 프로젝트 제작하기
[IGC 2016] 넷게임즈 김영희 - Unreal4를 사용해 모바일 프로젝트 제작하기강 민우
 
Igc2016 Technical Artist가 뭐하는 사람이에요?
Igc2016 Technical Artist가 뭐하는 사람이에요?Igc2016 Technical Artist가 뭐하는 사람이에요?
Igc2016 Technical Artist가 뭐하는 사람이에요?SangYun Yi
 
[IGC 2016] 넷마블넥서스 김정민 - 세븐나이츠 서비스 2년 6개월! 배운 것은 무엇인가?
[IGC 2016] 넷마블넥서스 김정민 - 세븐나이츠 서비스 2년 6개월! 배운 것은 무엇인가?[IGC 2016] 넷마블넥서스 김정민 - 세븐나이츠 서비스 2년 6개월! 배운 것은 무엇인가?
[IGC 2016] 넷마블넥서스 김정민 - 세븐나이츠 서비스 2년 6개월! 배운 것은 무엇인가?강 민우
 
[IGC 2016] 앱애니 유원상 - 성공적으로 해외 모바일 게임 시장에 진출하는 방법
[IGC 2016] 앱애니 유원상 - 성공적으로 해외 모바일 게임 시장에 진출하는 방법[IGC 2016] 앱애니 유원상 - 성공적으로 해외 모바일 게임 시장에 진출하는 방법
[IGC 2016] 앱애니 유원상 - 성공적으로 해외 모바일 게임 시장에 진출하는 방법강 민우
 
해외에서 일하며 느낀 것들
해외에서 일하며 느낀 것들해외에서 일하며 느낀 것들
해외에서 일하며 느낀 것들Hakhyun Kim
 

Viewers also liked (11)

[IGC 2016] 액션스퀘어 문의주 - 언리얼4 아티스트를 위한 실용적인 PBR 가이드
[IGC 2016] 액션스퀘어 문의주 - 언리얼4 아티스트를 위한 실용적인 PBR 가이드[IGC 2016] 액션스퀘어 문의주 - 언리얼4 아티스트를 위한 실용적인 PBR 가이드
[IGC 2016] 액션스퀘어 문의주 - 언리얼4 아티스트를 위한 실용적인 PBR 가이드
 
[IGC 2015] 지속가능한 개발팀..이란 꿈을 꾸었습니다
[IGC 2015] 지속가능한 개발팀..이란 꿈을 꾸었습니다[IGC 2015] 지속가능한 개발팀..이란 꿈을 꾸었습니다
[IGC 2015] 지속가능한 개발팀..이란 꿈을 꾸었습니다
 
[IGC 2016] 블루홀 백성현 - MMORPG 디렉팅의 어려움과 테라에서의 노력
[IGC 2016] 블루홀 백성현 - MMORPG 디렉팅의 어려움과 테라에서의 노력[IGC 2016] 블루홀 백성현 - MMORPG 디렉팅의 어려움과 테라에서의 노력
[IGC 2016] 블루홀 백성현 - MMORPG 디렉팅의 어려움과 테라에서의 노력
 
[IGC 2016] 스튜디오 EIM 정사인- 실패하지 않는 게임 사운드 제작 접근법
[IGC 2016] 스튜디오 EIM 정사인- 실패하지 않는 게임 사운드 제작 접근법[IGC 2016] 스튜디오 EIM 정사인- 실패하지 않는 게임 사운드 제작 접근법
[IGC 2016] 스튜디오 EIM 정사인- 실패하지 않는 게임 사운드 제작 접근법
 
[IGC 2016] 엔씨소프트 홍상범 - 3D아티스트 위한 프로그램 연동하여 개발 제작 환경 개선하기
[IGC 2016] 엔씨소프트 홍상범 - 3D아티스트 위한 프로그램 연동하여 개발 제작 환경 개선하기[IGC 2016] 엔씨소프트 홍상범 - 3D아티스트 위한 프로그램 연동하여 개발 제작 환경 개선하기
[IGC 2016] 엔씨소프트 홍상범 - 3D아티스트 위한 프로그램 연동하여 개발 제작 환경 개선하기
 
[IGC 2016] 블루홀 브랜든 그린 - 모드 개발자에서 크리에이티브 디렉터로, PLAYERUNKNOWN 이야기
[IGC 2016] 블루홀 브랜든 그린 - 모드 개발자에서 크리에이티브 디렉터로, PLAYERUNKNOWN 이야기[IGC 2016] 블루홀 브랜든 그린 - 모드 개발자에서 크리에이티브 디렉터로, PLAYERUNKNOWN 이야기
[IGC 2016] 블루홀 브랜든 그린 - 모드 개발자에서 크리에이티브 디렉터로, PLAYERUNKNOWN 이야기
 
[IGC 2016] 넷게임즈 김영희 - Unreal4를 사용해 모바일 프로젝트 제작하기
[IGC 2016] 넷게임즈 김영희 - Unreal4를 사용해 모바일 프로젝트 제작하기[IGC 2016] 넷게임즈 김영희 - Unreal4를 사용해 모바일 프로젝트 제작하기
[IGC 2016] 넷게임즈 김영희 - Unreal4를 사용해 모바일 프로젝트 제작하기
 
Igc2016 Technical Artist가 뭐하는 사람이에요?
Igc2016 Technical Artist가 뭐하는 사람이에요?Igc2016 Technical Artist가 뭐하는 사람이에요?
Igc2016 Technical Artist가 뭐하는 사람이에요?
 
[IGC 2016] 넷마블넥서스 김정민 - 세븐나이츠 서비스 2년 6개월! 배운 것은 무엇인가?
[IGC 2016] 넷마블넥서스 김정민 - 세븐나이츠 서비스 2년 6개월! 배운 것은 무엇인가?[IGC 2016] 넷마블넥서스 김정민 - 세븐나이츠 서비스 2년 6개월! 배운 것은 무엇인가?
[IGC 2016] 넷마블넥서스 김정민 - 세븐나이츠 서비스 2년 6개월! 배운 것은 무엇인가?
 
[IGC 2016] 앱애니 유원상 - 성공적으로 해외 모바일 게임 시장에 진출하는 방법
[IGC 2016] 앱애니 유원상 - 성공적으로 해외 모바일 게임 시장에 진출하는 방법[IGC 2016] 앱애니 유원상 - 성공적으로 해외 모바일 게임 시장에 진출하는 방법
[IGC 2016] 앱애니 유원상 - 성공적으로 해외 모바일 게임 시장에 진출하는 방법
 
해외에서 일하며 느낀 것들
해외에서 일하며 느낀 것들해외에서 일하며 느낀 것들
해외에서 일하며 느낀 것들
 

Similar to [IGC 2016] 에픽게임스코리아 신광섭 - 언리얼 엔진4, VR과 AR

[KGC2014] 울프나이츠 엔진 프로그래밍 기록
[KGC2014] 울프나이츠 엔진 프로그래밍 기록 [KGC2014] 울프나이츠 엔진 프로그래밍 기록
[KGC2014] 울프나이츠 엔진 프로그래밍 기록 JiUng Choi
 
가상현실 게임 개발의 장르 선택
가상현실  게임 개발의 장르 선택가상현실  게임 개발의 장르 선택
가상현실 게임 개발의 장르 선택Jong Won Park
 
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD StudioDevgear
 
전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019
전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019
전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019devCAT Studio, NEXON
 
언리얼 엔진 4와 함께 프로그래머 없이 게임 만들기
언리얼 엔진 4와 함께 프로그래머 없이 게임 만들기언리얼 엔진 4와 함께 프로그래머 없이 게임 만들기
언리얼 엔진 4와 함께 프로그래머 없이 게임 만들기Huey Park
 
Unreal4 박재완
Unreal4 박재완Unreal4 박재완
Unreal4 박재완재완 박
 
게임 레벨 디자인 - 강의 소개서
게임 레벨 디자인 - 강의 소개서게임 레벨 디자인 - 강의 소개서
게임 레벨 디자인 - 강의 소개서용태 이
 
Playground 소개
Playground 소개Playground 소개
Playground 소개승우 백
 
20140929 vr for_slideshare
20140929 vr for_slideshare20140929 vr for_slideshare
20140929 vr for_slideshareSunghyeon Hwang
 
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정funmeate
 
EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014
EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014
EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014Daniel Juyung Seo
 
윤석주, 인하우스 웹 프레임워크 Jul8 제작기, NDC2018
윤석주, 인하우스 웹 프레임워크 Jul8 제작기, NDC2018윤석주, 인하우스 웹 프레임워크 Jul8 제작기, NDC2018
윤석주, 인하우스 웹 프레임워크 Jul8 제작기, NDC2018devCAT Studio, NEXON
 
Windows azure를 활용한 cloud 개발 사례
Windows azure를 활용한 cloud 개발 사례Windows azure를 활용한 cloud 개발 사례
Windows azure를 활용한 cloud 개발 사례정현 남
 
유니티 게임 그래픽스 아트 개발 사례 분석
유니티 게임 그래픽스 아트 개발 사례 분석유니티 게임 그래픽스 아트 개발 사례 분석
유니티 게임 그래픽스 아트 개발 사례 분석SangYun Yi
 
오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼Kenu, GwangNam Heo
 
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기Sumin Byeon
 
3 d 그래픽 엔진 비교
3 d 그래픽 엔진 비교3 d 그래픽 엔진 비교
3 d 그래픽 엔진 비교yoonhs306
 
DevOps를 가속화하는 플랫폼 엔지니어링
DevOps를 가속화하는 플랫폼 엔지니어링DevOps를 가속화하는 플랫폼 엔지니어링
DevOps를 가속화하는 플랫폼 엔지니어링JeongHun Byeon
 

Similar to [IGC 2016] 에픽게임스코리아 신광섭 - 언리얼 엔진4, VR과 AR (20)

[KGC2014] 울프나이츠 엔진 프로그래밍 기록
[KGC2014] 울프나이츠 엔진 프로그래밍 기록 [KGC2014] 울프나이츠 엔진 프로그래밍 기록
[KGC2014] 울프나이츠 엔진 프로그래밍 기록
 
이호민
이호민이호민
이호민
 
가상현실 게임 개발의 장르 선택
가상현실  게임 개발의 장르 선택가상현실  게임 개발의 장르 선택
가상현실 게임 개발의 장르 선택
 
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
 
전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019
전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019
전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019
 
언리얼 엔진 4와 함께 프로그래머 없이 게임 만들기
언리얼 엔진 4와 함께 프로그래머 없이 게임 만들기언리얼 엔진 4와 함께 프로그래머 없이 게임 만들기
언리얼 엔진 4와 함께 프로그래머 없이 게임 만들기
 
Unreal4 박재완
Unreal4 박재완Unreal4 박재완
Unreal4 박재완
 
게임 레벨 디자인 - 강의 소개서
게임 레벨 디자인 - 강의 소개서게임 레벨 디자인 - 강의 소개서
게임 레벨 디자인 - 강의 소개서
 
Playground 소개
Playground 소개Playground 소개
Playground 소개
 
20140929 vr for_slideshare
20140929 vr for_slideshare20140929 vr for_slideshare
20140929 vr for_slideshare
 
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
 
EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014
EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014
EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014
 
윤석주, 인하우스 웹 프레임워크 Jul8 제작기, NDC2018
윤석주, 인하우스 웹 프레임워크 Jul8 제작기, NDC2018윤석주, 인하우스 웹 프레임워크 Jul8 제작기, NDC2018
윤석주, 인하우스 웹 프레임워크 Jul8 제작기, NDC2018
 
Windows azure를 활용한 cloud 개발 사례
Windows azure를 활용한 cloud 개발 사례Windows azure를 활용한 cloud 개발 사례
Windows azure를 활용한 cloud 개발 사례
 
RZDESK-Docker hackday
RZDESK-Docker hackdayRZDESK-Docker hackday
RZDESK-Docker hackday
 
유니티 게임 그래픽스 아트 개발 사례 분석
유니티 게임 그래픽스 아트 개발 사례 분석유니티 게임 그래픽스 아트 개발 사례 분석
유니티 게임 그래픽스 아트 개발 사례 분석
 
오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼
 
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기
 
3 d 그래픽 엔진 비교
3 d 그래픽 엔진 비교3 d 그래픽 엔진 비교
3 d 그래픽 엔진 비교
 
DevOps를 가속화하는 플랫폼 엔지니어링
DevOps를 가속화하는 플랫폼 엔지니어링DevOps를 가속화하는 플랫폼 엔지니어링
DevOps를 가속화하는 플랫폼 엔지니어링
 

More from 강 민우

[IGC2018] 엔씨소프트 이경종 - 심층강화학습을 활용한 프로게이머 수준의 AI 만들기
[IGC2018] 엔씨소프트 이경종 - 심층강화학습을 활용한 프로게이머 수준의 AI 만들기[IGC2018] 엔씨소프트 이경종 - 심층강화학습을 활용한 프로게이머 수준의 AI 만들기
[IGC2018] 엔씨소프트 이경종 - 심층강화학습을 활용한 프로게이머 수준의 AI 만들기강 민우
 
[IGC2018] 청강대 이득우 - 언리얼에디터확장을위해알아야할것들
[IGC2018] 청강대 이득우 - 언리얼에디터확장을위해알아야할것들[IGC2018] 청강대 이득우 - 언리얼에디터확장을위해알아야할것들
[IGC2018] 청강대 이득우 - 언리얼에디터확장을위해알아야할것들강 민우
 
[IGC2018] SUB 윤민 - 나만의 사운드—제작하고 연출하기
[IGC2018] SUB 윤민 - 나만의 사운드—제작하고 연출하기[IGC2018] SUB 윤민 - 나만의 사운드—제작하고 연출하기
[IGC2018] SUB 윤민 - 나만의 사운드—제작하고 연출하기강 민우
 
[IGC2018] 이락디지털문화연구소 남기덕 - 게임 디자인의 시작, 테마
[IGC2018] 이락디지털문화연구소 남기덕 - 게임 디자인의 시작, 테마[IGC2018] 이락디지털문화연구소 남기덕 - 게임 디자인의 시작, 테마
[IGC2018] 이락디지털문화연구소 남기덕 - 게임 디자인의 시작, 테마강 민우
 
[IGC2018] 왓스튜디오 방영훈 - 놀면서공부하기
[IGC2018] 왓스튜디오 방영훈 - 놀면서공부하기[IGC2018] 왓스튜디오 방영훈 - 놀면서공부하기
[IGC2018] 왓스튜디오 방영훈 - 놀면서공부하기강 민우
 
[IGC2018] 넷마블 이상철 - 모바일 게임 보안 AR(Android Republic) 변조앱 내부를 파헤치다
[IGC2018] 넷마블 이상철 - 모바일 게임 보안 AR(Android Republic) 변조앱 내부를 파헤치다[IGC2018] 넷마블 이상철 - 모바일 게임 보안 AR(Android Republic) 변조앱 내부를 파헤치다
[IGC2018] 넷마블 이상철 - 모바일 게임 보안 AR(Android Republic) 변조앱 내부를 파헤치다강 민우
 
[IGC2018] TeamHoray 문지환 - 던그리드, 이랬으면 더 좋았을 텐데
[IGC2018] TeamHoray 문지환 - 던그리드, 이랬으면 더 좋았을 텐데[IGC2018] TeamHoray 문지환 - 던그리드, 이랬으면 더 좋았을 텐데
[IGC2018] TeamHoray 문지환 - 던그리드, 이랬으면 더 좋았을 텐데강 민우
 
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원강 민우
 
[IGC2018] 잔디소프트 윤세민 - HTML5 게임 어디까지 가능한가
[IGC2018] 잔디소프트 윤세민 - HTML5 게임 어디까지 가능한가[IGC2018] 잔디소프트 윤세민 - HTML5 게임 어디까지 가능한가
[IGC2018] 잔디소프트 윤세민 - HTML5 게임 어디까지 가능한가강 민우
 
[IGC2018] 해피툭 김봉균 - 대만 게임 시장 진출시 유의해야 할 점
[IGC2018] 해피툭 김봉균 - 대만 게임 시장 진출시 유의해야 할 점[IGC2018] 해피툭 김봉균 - 대만 게임 시장 진출시 유의해야 할 점
[IGC2018] 해피툭 김봉균 - 대만 게임 시장 진출시 유의해야 할 점강 민우
 
[IGC2018] 산타모니카스튜디오 에이브 타라키 - 게임의 컨셉 디자인과 세계를 만드는 법
[IGC2018] 산타모니카스튜디오 에이브 타라키 - 게임의 컨셉 디자인과  세계를 만드는 법[IGC2018] 산타모니카스튜디오 에이브 타라키 - 게임의 컨셉 디자인과  세계를 만드는 법
[IGC2018] 산타모니카스튜디오 에이브 타라키 - 게임의 컨셉 디자인과 세계를 만드는 법강 민우
 
[IGC2018] 펄어비스 강건우 - 펄어비스에서 기획자가 일하는 방법
[IGC2018] 펄어비스 강건우 - 펄어비스에서 기획자가 일하는 방법[IGC2018] 펄어비스 강건우 - 펄어비스에서 기획자가 일하는 방법
[IGC2018] 펄어비스 강건우 - 펄어비스에서 기획자가 일하는 방법강 민우
 
[IGC2018] 스튜디오EIM 정사인 - 좋은 소리는 무엇인가
[IGC2018] 스튜디오EIM 정사인 - 좋은 소리는 무엇인가[IGC2018] 스튜디오EIM 정사인 - 좋은 소리는 무엇인가
[IGC2018] 스튜디오EIM 정사인 - 좋은 소리는 무엇인가강 민우
 
[IGC2018] 유유자적라이프 김윤정 - SunShine 베를린을 밝게 비추다
[IGC2018] 유유자적라이프 김윤정 - SunShine 베를린을 밝게 비추다[IGC2018] 유유자적라이프 김윤정 - SunShine 베를린을 밝게 비추다
[IGC2018] 유유자적라이프 김윤정 - SunShine 베를린을 밝게 비추다강 민우
 
[IGC2018] 자라나는 씨앗 김효택 - MazM 시리즈로 바라본 스토리 게임의 가능성
[IGC2018] 자라나는 씨앗 김효택 - MazM 시리즈로 바라본 스토리 게임의 가능성[IGC2018] 자라나는 씨앗 김효택 - MazM 시리즈로 바라본 스토리 게임의 가능성
[IGC2018] 자라나는 씨앗 김효택 - MazM 시리즈로 바라본 스토리 게임의 가능성강 민우
 
[IGC2018] 인플루전 곽노진 - 인디게임이 망할 수 밖에 없는 현실과 이유
 [IGC2018] 인플루전 곽노진 -  인디게임이 망할 수 밖에 없는 현실과 이유 [IGC2018] 인플루전 곽노진 -  인디게임이 망할 수 밖에 없는 현실과 이유
[IGC2018] 인플루전 곽노진 - 인디게임이 망할 수 밖에 없는 현실과 이유강 민우
 
[IGC2018] 라운드8 박성준 - 블레스 언리쉬드 우리는 왜 모든것을 재설계했나
[IGC2018] 라운드8 박성준 - 블레스 언리쉬드  우리는 왜 모든것을 재설계했나[IGC2018] 라운드8 박성준 - 블레스 언리쉬드  우리는 왜 모든것을 재설계했나
[IGC2018] 라운드8 박성준 - 블레스 언리쉬드 우리는 왜 모든것을 재설계했나강 민우
 
[IGC2018] 아이봉 정봉재 - 아직 아이 망하니
[IGC2018] 아이봉 정봉재 - 아직 아이 망하니[IGC2018] 아이봉 정봉재 - 아직 아이 망하니
[IGC2018] 아이봉 정봉재 - 아직 아이 망하니강 민우
 
[IGC2018] 퍼니파우 최재영 - 감성을 위한 개발요소
[IGC2018] 퍼니파우 최재영 - 감성을 위한 개발요소[IGC2018] 퍼니파우 최재영 - 감성을 위한 개발요소
[IGC2018] 퍼니파우 최재영 - 감성을 위한 개발요소강 민우
 
[IGC2018] 유니티 함영호 - 디바이스를 통해 본 모바일 게임 마켓 인사이트
[IGC2018] 유니티 함영호 - 디바이스를 통해 본 모바일 게임 마켓 인사이트[IGC2018] 유니티 함영호 - 디바이스를 통해 본 모바일 게임 마켓 인사이트
[IGC2018] 유니티 함영호 - 디바이스를 통해 본 모바일 게임 마켓 인사이트강 민우
 

More from 강 민우 (20)

[IGC2018] 엔씨소프트 이경종 - 심층강화학습을 활용한 프로게이머 수준의 AI 만들기
[IGC2018] 엔씨소프트 이경종 - 심층강화학습을 활용한 프로게이머 수준의 AI 만들기[IGC2018] 엔씨소프트 이경종 - 심층강화학습을 활용한 프로게이머 수준의 AI 만들기
[IGC2018] 엔씨소프트 이경종 - 심층강화학습을 활용한 프로게이머 수준의 AI 만들기
 
[IGC2018] 청강대 이득우 - 언리얼에디터확장을위해알아야할것들
[IGC2018] 청강대 이득우 - 언리얼에디터확장을위해알아야할것들[IGC2018] 청강대 이득우 - 언리얼에디터확장을위해알아야할것들
[IGC2018] 청강대 이득우 - 언리얼에디터확장을위해알아야할것들
 
[IGC2018] SUB 윤민 - 나만의 사운드—제작하고 연출하기
[IGC2018] SUB 윤민 - 나만의 사운드—제작하고 연출하기[IGC2018] SUB 윤민 - 나만의 사운드—제작하고 연출하기
[IGC2018] SUB 윤민 - 나만의 사운드—제작하고 연출하기
 
[IGC2018] 이락디지털문화연구소 남기덕 - 게임 디자인의 시작, 테마
[IGC2018] 이락디지털문화연구소 남기덕 - 게임 디자인의 시작, 테마[IGC2018] 이락디지털문화연구소 남기덕 - 게임 디자인의 시작, 테마
[IGC2018] 이락디지털문화연구소 남기덕 - 게임 디자인의 시작, 테마
 
[IGC2018] 왓스튜디오 방영훈 - 놀면서공부하기
[IGC2018] 왓스튜디오 방영훈 - 놀면서공부하기[IGC2018] 왓스튜디오 방영훈 - 놀면서공부하기
[IGC2018] 왓스튜디오 방영훈 - 놀면서공부하기
 
[IGC2018] 넷마블 이상철 - 모바일 게임 보안 AR(Android Republic) 변조앱 내부를 파헤치다
[IGC2018] 넷마블 이상철 - 모바일 게임 보안 AR(Android Republic) 변조앱 내부를 파헤치다[IGC2018] 넷마블 이상철 - 모바일 게임 보안 AR(Android Republic) 변조앱 내부를 파헤치다
[IGC2018] 넷마블 이상철 - 모바일 게임 보안 AR(Android Republic) 변조앱 내부를 파헤치다
 
[IGC2018] TeamHoray 문지환 - 던그리드, 이랬으면 더 좋았을 텐데
[IGC2018] TeamHoray 문지환 - 던그리드, 이랬으면 더 좋았을 텐데[IGC2018] TeamHoray 문지환 - 던그리드, 이랬으면 더 좋았을 텐데
[IGC2018] TeamHoray 문지환 - 던그리드, 이랬으면 더 좋았을 텐데
 
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
 
[IGC2018] 잔디소프트 윤세민 - HTML5 게임 어디까지 가능한가
[IGC2018] 잔디소프트 윤세민 - HTML5 게임 어디까지 가능한가[IGC2018] 잔디소프트 윤세민 - HTML5 게임 어디까지 가능한가
[IGC2018] 잔디소프트 윤세민 - HTML5 게임 어디까지 가능한가
 
[IGC2018] 해피툭 김봉균 - 대만 게임 시장 진출시 유의해야 할 점
[IGC2018] 해피툭 김봉균 - 대만 게임 시장 진출시 유의해야 할 점[IGC2018] 해피툭 김봉균 - 대만 게임 시장 진출시 유의해야 할 점
[IGC2018] 해피툭 김봉균 - 대만 게임 시장 진출시 유의해야 할 점
 
[IGC2018] 산타모니카스튜디오 에이브 타라키 - 게임의 컨셉 디자인과 세계를 만드는 법
[IGC2018] 산타모니카스튜디오 에이브 타라키 - 게임의 컨셉 디자인과  세계를 만드는 법[IGC2018] 산타모니카스튜디오 에이브 타라키 - 게임의 컨셉 디자인과  세계를 만드는 법
[IGC2018] 산타모니카스튜디오 에이브 타라키 - 게임의 컨셉 디자인과 세계를 만드는 법
 
[IGC2018] 펄어비스 강건우 - 펄어비스에서 기획자가 일하는 방법
[IGC2018] 펄어비스 강건우 - 펄어비스에서 기획자가 일하는 방법[IGC2018] 펄어비스 강건우 - 펄어비스에서 기획자가 일하는 방법
[IGC2018] 펄어비스 강건우 - 펄어비스에서 기획자가 일하는 방법
 
[IGC2018] 스튜디오EIM 정사인 - 좋은 소리는 무엇인가
[IGC2018] 스튜디오EIM 정사인 - 좋은 소리는 무엇인가[IGC2018] 스튜디오EIM 정사인 - 좋은 소리는 무엇인가
[IGC2018] 스튜디오EIM 정사인 - 좋은 소리는 무엇인가
 
[IGC2018] 유유자적라이프 김윤정 - SunShine 베를린을 밝게 비추다
[IGC2018] 유유자적라이프 김윤정 - SunShine 베를린을 밝게 비추다[IGC2018] 유유자적라이프 김윤정 - SunShine 베를린을 밝게 비추다
[IGC2018] 유유자적라이프 김윤정 - SunShine 베를린을 밝게 비추다
 
[IGC2018] 자라나는 씨앗 김효택 - MazM 시리즈로 바라본 스토리 게임의 가능성
[IGC2018] 자라나는 씨앗 김효택 - MazM 시리즈로 바라본 스토리 게임의 가능성[IGC2018] 자라나는 씨앗 김효택 - MazM 시리즈로 바라본 스토리 게임의 가능성
[IGC2018] 자라나는 씨앗 김효택 - MazM 시리즈로 바라본 스토리 게임의 가능성
 
[IGC2018] 인플루전 곽노진 - 인디게임이 망할 수 밖에 없는 현실과 이유
 [IGC2018] 인플루전 곽노진 -  인디게임이 망할 수 밖에 없는 현실과 이유 [IGC2018] 인플루전 곽노진 -  인디게임이 망할 수 밖에 없는 현실과 이유
[IGC2018] 인플루전 곽노진 - 인디게임이 망할 수 밖에 없는 현실과 이유
 
[IGC2018] 라운드8 박성준 - 블레스 언리쉬드 우리는 왜 모든것을 재설계했나
[IGC2018] 라운드8 박성준 - 블레스 언리쉬드  우리는 왜 모든것을 재설계했나[IGC2018] 라운드8 박성준 - 블레스 언리쉬드  우리는 왜 모든것을 재설계했나
[IGC2018] 라운드8 박성준 - 블레스 언리쉬드 우리는 왜 모든것을 재설계했나
 
[IGC2018] 아이봉 정봉재 - 아직 아이 망하니
[IGC2018] 아이봉 정봉재 - 아직 아이 망하니[IGC2018] 아이봉 정봉재 - 아직 아이 망하니
[IGC2018] 아이봉 정봉재 - 아직 아이 망하니
 
[IGC2018] 퍼니파우 최재영 - 감성을 위한 개발요소
[IGC2018] 퍼니파우 최재영 - 감성을 위한 개발요소[IGC2018] 퍼니파우 최재영 - 감성을 위한 개발요소
[IGC2018] 퍼니파우 최재영 - 감성을 위한 개발요소
 
[IGC2018] 유니티 함영호 - 디바이스를 통해 본 모바일 게임 마켓 인사이트
[IGC2018] 유니티 함영호 - 디바이스를 통해 본 모바일 게임 마켓 인사이트[IGC2018] 유니티 함영호 - 디바이스를 통해 본 모바일 게임 마켓 인사이트
[IGC2018] 유니티 함영호 - 디바이스를 통해 본 모바일 게임 마켓 인사이트
 

[IGC 2016] 에픽게임스코리아 신광섭 - 언리얼 엔진4, VR과 AR

  • 1. 언리얼 엔진 4 VR & AR 신광섭 Developer Relations Lead/Programmer 에픽 게임스 코리아
  • 2. INDEX 1 Chapter 언리얼 엔진 4 2 Chapter 언리얼 엔진 4 VR 지원 3 Chapter VR, 왜 언리얼 엔진 4? 4 Chapter 언리얼 엔진 4 VR 개발 시작하기 5 Chapter 언리얼 엔진 4 VR의 미래 6 Chapter 언리얼 엔진 4 AR
  • 4. 1 언리얼 엔진 4 • 언리얼 엔진 1-3의 모든 노하우를 적용한 엔진 • 최고의 퀄리티와 퍼포먼스는 기본적인 고려사항 • 게임 제작에 필요한 여러가지 툴들 제공 • 그와 더 불어 non-gaming 분야를 위한 리얼타임 영상 제작 툴 • VR 플랫폼을 포함한 멀티 플랫폼 지원 • Android, iOS, PC, Mac, Linux, PS4, Xbox One, HTML5 • C++ 코드 기반 • 모든 소스 코드를 100% 접근 가능(C++)
  • 5. 1 언리얼 엔진 4 • UnrealEngine.com 을 통해서 누구나 가입 후 무료로 다운로드 가능 • 전보다 쉬워진 접근성 • UX를 고려한 에디터 디자인 및 한글화 • 풀 소스코드 포함 • 더 쉬운 학습 및 개발 지원 강화 • 엔진 사용법 문서들 - 한글화 • 비디오 튜토리얼 - 한글화 • 무료 샘플 게임들 • 무료 게임 템플릿 • 컨텐츠 예제들 • 게임이외에 새로운 분야에서의 사용이 늘어나고 있음
  • 7. 언리얼 엔진 4 VR 지원 2 오큘러스와 같이 성장 엘리멘탈(Elemental) 데모 VR버전 소파의 기사 (Couch Knights) 쇼다운 (Showdown) • VR 대중화의 시작이라 할 수 있는 오큘러스의 그 시작부터 피드백을 주고 받으며 같이 성장
  • 8. 언리얼 엔진 4 VR 지원 2 블릿 트레인 블릿 트레인 • 오큘러스 터치 발표시 같이 공개한 테크 데모
  • 9. 언리얼 엔진 4 VR 지원 2 언리얼 엔진 4 지원 VR 플랫폼들
  • 10. 2 언리얼 엔진 4 지원 VR 플랫폼들 • 구글 Daydream • 런칭 행사에서 지원 데모 영상 공개
  • 11. 2 언리얼 엔진 4 VR 타이틀들 • 이브: 발키리 (Eve: Valkyrie) • Oculus Rift, PS VR • 이브: 건잭 (Eve: Gunjack) • Gear VR • 아드리프트 (Adrift) • Oculus Rift, HTC Vive, PS VR • 데미지드 코어 (Damaged Core) • Oculus Rift • 아크 (ARK: Survival Evolved) • Oculus Rift, PS VR • 로우 데이터 (Raw Data) • HTC Vive
  • 12. 2 언리얼 엔진 4 VR 타이틀들 • 썸머레슨 (Summer Lesson) • PS VR • 에이스 컴뱃 7(Ace Combat 7) • PS VR
  • 13. 2 언리얼 엔진 4 VR 타이틀들 • 헨리 (Henry) • Oculus Rift • 로스트 (Lost) • Oculus Rift • 호빗: 그림자 속 도둑 (Hobbit: a Thief in the Shadows) • 스타워즈 • HTC Vive
  • 14. 2 언리얼 엔진 4 VR 타이틀들 • 한국의 VR 프로젝트들 • EVR Studio • 프린세스 메이커 • 모탈 블리츠 Walking Attraction • 그 외 아직 공개되지 않은 한국의 VR 프로젝트들
  • 15. Chapter [3] VR, 왜 언리얼 엔진 4?
  • 16. 3 언리얼 엔진 4 VR 지원 기능들 • 보이지 않는 영역과 보이는 영역 메시 사용 • 보이지 않는 영역 컬링
  • 17. 3 언리얼 엔진 4 VR 지원 기능들 • 보이는 영역 마스킹
  • 18. 3 언리얼 엔진 4 VR 지원 기능들 • 이 두 가지 옵티마이제이션 결과 • Oculus ~0.25 - 0.3 ms • Vive ~0.3 - 0.4 ms • PS VR ~1.0 ms
  • 19. 3 언리얼 엔진 4 VR 지원 기능들 • Instanced Stereo Rendering • 한번의 drawcall로 좌우 양쪽 눈의 씬을 그려 CPU(및 일부 GPU) 시간을 단축! • 프로젝트 세팅에서 활성화
  • 20. 3 언리얼 엔진 4 VR 지원 기능들
  • 21. 3 언리얼 엔진 4 VR 지원 기능들
  • 22. 3 언리얼 엔진 4 VR 지원 기능들 • Instanced Stereo Rendering • PC, PS4 에서 지원됨 • 얼마전 공개된 4.13에서 PS VR는 더 최적화 • Multi-view를 사용한 방식 • 두배 넓은 렌더 타겟을 사용하는 대신에 두 개의 렌더 타겟 사용 • 모바일을 위해서 Multiview(GL_OVR_multiview)를 이용한 지원 구현중
  • 23. 3 언리얼 엔진 4 VR 지원 기능들 • Early-Z 패스 • Early-Z 패스를 쓰는 이점은 이미 적용되어 있음 • 단, 기본적으로 스태틱 메쉬만 적용되고, 다이나믹 메쉬에는 적용이 되지 않음 • 다이나믹 메쉬가 스태틱 메쉬의 오클루드(occlude) 할 수 있는 가 능성 • 이유는 다이나믹 메쉬도 Early-Z 패스 계산에 넣으면 그 처리에 따른 Draw 시간은 증가 할 수 있음 • 그래서 포함 여부를 옵션으로 제공
  • 24. 3 언리얼 엔진 4 VR 지원 기능들 • Early-Z 패스 개선
  • 25. 3 언리얼 엔진 4 VR 지원 기능들 • 위젯 인터렉션 컴포넌트 (4.13 신기능!)
  • 26. 3 언리얼 엔진 4 VR 에디터 • 에픽과 스탠포드 대학교 학생들과의 협업으로 탄생! • VR 에디터를 만든 이유는? 즉, 누구를 위해서? • 관심을 끌기위한 수단 절대 아님! 진짜 필요하다고 생각되어서 • 첫번째 타겟은 개발자 우리 자신들을 위해서 • 두번째 타겟은 프로 개발자가 아닌 분들 • 4.12에서 실험 기능으로 출시
  • 27. 3 언리얼 엔진 4 VR 에디터 • 4.13에서도 중요 업데이트로 여러 기능들 개선됨 • 피드백을 통한 개선된 기즈모
  • 28. 3 언리얼 엔진 4 VR 에디터 • VR 메시 페인팅 • VR 폴리지 페인팅
  • 29. 3 언리얼 엔진 4 VR 에디터 • VR 모드 색 선택기 • VR 에디터에서 플레이
  • 30. 3 언리얼 엔진 4 VR 에디터 • VR 에디터 손전등 • VR 에디터에서 스크린샷
  • 31. 3 언리얼 엔진 4 VR 에디터 • VR 편집 모드 자동 전환!!! • “에디터 개인설정” -> “실험단계 기능” -> VR 카테고리
  • 32. Chapter [4] 언리얼 엔진 4 VR 개발 시작하기
  • 33. 4 언리얼 엔진 4 VR 개발 시작하기 • 한글화된 문서로 시작하세요 • https://docs.unrealengine.com/latest/KOR/Platfor ms/VR/index.html • 디바이스 설정이 끝나면 가장 먼저 살펴봐야 할 문서는 “가상 현실 실전 사례” • https://docs.unrealengine.com/latest/KOR/Platfor ms/VR/ContentSetup/index.html • VR 개발시 꼭 알아야할 기본적인 중요 정보와 팁들의 모음
  • 34. 4 언리얼 엔진 4 VR 개발 시작하기 • VR 관련 샘플 컨텐츠들 소파의 기사 런처에 “학습” 탭 쇼다운(Showdown) 마켓플레이스
  • 35. 4 언리얼 엔진 4 VR 개발 시작하기 • VR 관련 샘플 컨텐츠들 • VR Funhouse
  • 36. 4 언리얼 엔진 4 VR 개발 시작하기 • 더 쉬운 VR 개발을 돕기 위해 4.13에서 “VR 템플릿” 추가됨! • VR을 위한 최적화 옵션이 기본 적용 • Oculus, Vive HTC, PS VR 테스트됨 • 모바일용은 제작중 • 카메라 셋업 • 이동(텔레포트) • 인터렉션 • 터치 컨트롤러 또는 패드 • http://www.tomlooman.com/vrtemplate/
  • 38. 5 언리얼 엔진 4 VR의 미래 • MR(Mixed Reality) 지원 - VR과 실사의 합성 • VR의 가상 장면과 실사 영상의 합성 영상을 누구나 쉽게 만들 수 있는 기능을 엔진에 추가 예정
  • 39. 5 언리얼 엔진 4 VR의 미래 • 데스크탑 포워드 렌더러 • UE4 데스크탑용 렌더러는 디퍼드 렌더러 • 디퍼드 렌더러는 GBuffer를 사용한 여러가지 트릭과 모든 렌더링 기능 사용 가능한 높은 범용성 • 그렇지만, 포워드 렌더러가 가지는 장점들이 존재 • MSAA • 더 빠른 렌더링 패스 • 더 좋은 scalability 지원 • 단, 제한된 렌더링 기능은 단점
  • 40. 5 언리얼 엔진 4 VR의 미래 • 데스크탑 포워드 렌더러 • 포워드 렌더러가 scalability 가 더 좋은 이유? 디퍼드 렌더러 해상도 110% - 140% 포워드 렌더러 + MSAA (4x, 8x, 16x) 해상도 90% - 150%
  • 41. 5 언리얼 엔진 4 VR의 미래 • 데스크탑 포워드 렌더러 • 오큘러스 팀과의 긴밀한 협력을 통한 작업과 연구를 UE4의 VR 포워드 렌더링에 활용
  • 42. 5 언리얼 엔진 4 VR의 미래 • 데스크탑 포워드 렌더러 • 4.13에 실험 기능으로 들어감 • 포워드 렌더러의 핵심 기능인 MSAA 미지원 및 안정성이 아직 확보 되지 않은 실험 기능 • 실험 기능에서 벗어나는 다음 버전을 기대해주세요!
  • 44. 6 Magic Leap • Magic Leap 에서 UE4 사용중 • 얼마전에 ILMxLAB과 Magic Leap의 Collaboration 로 만든 영상 공개 • https://www.youtube.com/watch?v=lP5ZZI05A3g
  • 45. 6 Project Tango UE4 Plugin • 구글 Project Tango • https://youtu.be/iHN4c7FYXYs • Opaque 에서 제작한 구글 Project Tango 플랫폼을 지원 UE4 Plugin • UE4 마켓 플레이스에서 무료로 다운로드 가능!
  • 46. 6 UNREAL4AR • 외부에서 개발된 오픈소스인 ARToolkit framework을 이용한 플러그인 • http://www.unreal4ar.com/ • 대표적인 영상 • https://youtu.be/uqQqn7RWffE
  • 47. 6 언리얼 엔진 4 VR • VR은 중요 플랫폼으로 계속 기능 개선과 추가중 • VR을 생각하신다면 진정한 멀티플랫폼 지원과 풀 소스코드로 제공으로 변화에 대한 대응 가능한 언리얼 엔진 4와 함께 도전해보세요! • 새로운 플랫폼에 대한 지원을 계속 하고 있으며 놀라운 새로운 발표도 기대해주세요!