[IGC 2017] 엔지메이킹 이대희 - 이제는 웹에서 게임을 만들 수 있는 환경 'Construct3를 바탕으로'강 민우
Construct2 이후 Scrria에서는 Construct3를 준비하였습니다. Construct3는 기존의 Construct2의 HTML5 + Java Script 기반의 게임 엔진을 Web Browser에서 활용할 수 있도록 개발되었습니다. 크롬이 설치되어 있다면 이제 모바일, PC 플랫폼 상관없이 게임을 개발할 수 있으며, 클라우드 시스템으로 세이브 데이터를 언제 어디서든 불러와 개발을 지속적으로 할 수 있습니다. 이러한 개발 환경을 바탕으로 간단한 미니게임 제작을 보여주면서 Construct3를 분석하는 시간을 가질 것입니다.
Origin Link : http://www.oss.kr/oss_information6/58382
2012년 3월 31일 "제 22회 Open Technet"이 열렸습니다.
다음 커뮤니케이션 한남동 사옥 5층 교육장에서 우분투 커뮤니티와 함께 진행된 제 22회 Open Technet 은 '우분투와 함께하는 공개SW 활용'에 관한 주제로 진행되었습니다.
<session>
'국내 포탈에서의 우분투'
(강사) 다음 커뮤니케이션 최민호(시스템엔지니어)
[IGC 2017] 엔지메이킹 이대희 - 이제는 웹에서 게임을 만들 수 있는 환경 'Construct3를 바탕으로'강 민우
Construct2 이후 Scrria에서는 Construct3를 준비하였습니다. Construct3는 기존의 Construct2의 HTML5 + Java Script 기반의 게임 엔진을 Web Browser에서 활용할 수 있도록 개발되었습니다. 크롬이 설치되어 있다면 이제 모바일, PC 플랫폼 상관없이 게임을 개발할 수 있으며, 클라우드 시스템으로 세이브 데이터를 언제 어디서든 불러와 개발을 지속적으로 할 수 있습니다. 이러한 개발 환경을 바탕으로 간단한 미니게임 제작을 보여주면서 Construct3를 분석하는 시간을 가질 것입니다.
Origin Link : http://www.oss.kr/oss_information6/58382
2012년 3월 31일 "제 22회 Open Technet"이 열렸습니다.
다음 커뮤니케이션 한남동 사옥 5층 교육장에서 우분투 커뮤니티와 함께 진행된 제 22회 Open Technet 은 '우분투와 함께하는 공개SW 활용'에 관한 주제로 진행되었습니다.
<session>
'국내 포탈에서의 우분투'
(강사) 다음 커뮤니케이션 최민호(시스템엔지니어)
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템강 민우
본 세션에서는 Protocol:hyperspace Diver의 개발 과정 전반에 대한 포스트 모템을 수행하며 기획적인 부분을 바탕으로 제기된 요구사항에 대응하기 위한 기술적인 이슈에 어떻게 대응하였는지를 살펴볼 예정입니다. 게임을 기획하며 게임에 어떤 기능들이 요구되었으며, 엔진 레벨에서부터 모바일 게임을 개발하는 과정에서 이런 요구사항들에 어떻게 대응하였는지를 살펴봅니다. 게임을 위한 전체적인 설계 및 문제 해결 전략과 각각의 문제 해결 과정에서 세부 내용에 대한 기술적 노하우를 공유합니다.
[KOR][E-Kor-Seminar 2014][1/8] Introduction of EFL and Enlightenment (Hermet)EnlightenmentProject
[KOR][2nd E-Kor-Seminar 2014][1/8] Introduction of EFL and Enlightenment (Hermet)
at 2nd EFL Korean Seminar 2014
https://phab.enlightenment.org/w/events/efl_korean_seminar_2014/
Machine Learning Model Serving with Backend.AIJeongkyu Shin
머신러닝 모델을 서비스 단에서 서빙하는 것은 손이 많이 갑니다.
서비스 과정을 편리하게 하기 위하여 TensorFlow serving 등 서빙 과정을 돕는 다양한 도구들이 공개되고 개발되고 있습니다만, 여전히 서빙 과정은 귀찮고 불편합니다. 이 세션에서는 Backend.AI 와 TensorFlow serving을 이용하여 간단하게 TensorFlow 모델을 서빙하는 법에 대해 다루어 봅니다.
Backend.AI 서빙 모드를 소개하고, 여러 TF serving 모델 등을 Backend.AI 로 서비스하는 과정을 통해 실제로 사용하는 법을 알아봅니다.
Serving the machine learning model at the service level is a lot of work. A variety of tools are being developed and released to facilitate the process of serving. TensorFlow serving is the greatest one for serving now, but the docker image baking-based serving process is not easy, not flexible and controllable enough. In this session, I will discuss how to simplify the serving process of TensorFlow models by using Backend.AI and TensorFlow serving.
I will introduce the Backend.AI serving mode (on the trunk but will be official since 1.6). After that, I will demonstrate how to use the Backend.AI serving mode that conveniently provides various TensorFlow models with TensorFlow serving on the fly.
[IGC 2017] 넥스트플로어 김영수 - Protocol:hyperspace Diver 개발 포스트모템강 민우
본 세션에서는 Protocol:hyperspace Diver의 개발 과정 전반에 대한 포스트 모템을 수행하며 기획적인 부분을 바탕으로 제기된 요구사항에 대응하기 위한 기술적인 이슈에 어떻게 대응하였는지를 살펴볼 예정입니다. 게임을 기획하며 게임에 어떤 기능들이 요구되었으며, 엔진 레벨에서부터 모바일 게임을 개발하는 과정에서 이런 요구사항들에 어떻게 대응하였는지를 살펴봅니다. 게임을 위한 전체적인 설계 및 문제 해결 전략과 각각의 문제 해결 과정에서 세부 내용에 대한 기술적 노하우를 공유합니다.
[KOR][E-Kor-Seminar 2014][1/8] Introduction of EFL and Enlightenment (Hermet)EnlightenmentProject
[KOR][2nd E-Kor-Seminar 2014][1/8] Introduction of EFL and Enlightenment (Hermet)
at 2nd EFL Korean Seminar 2014
https://phab.enlightenment.org/w/events/efl_korean_seminar_2014/
Machine Learning Model Serving with Backend.AIJeongkyu Shin
머신러닝 모델을 서비스 단에서 서빙하는 것은 손이 많이 갑니다.
서비스 과정을 편리하게 하기 위하여 TensorFlow serving 등 서빙 과정을 돕는 다양한 도구들이 공개되고 개발되고 있습니다만, 여전히 서빙 과정은 귀찮고 불편합니다. 이 세션에서는 Backend.AI 와 TensorFlow serving을 이용하여 간단하게 TensorFlow 모델을 서빙하는 법에 대해 다루어 봅니다.
Backend.AI 서빙 모드를 소개하고, 여러 TF serving 모델 등을 Backend.AI 로 서비스하는 과정을 통해 실제로 사용하는 법을 알아봅니다.
Serving the machine learning model at the service level is a lot of work. A variety of tools are being developed and released to facilitate the process of serving. TensorFlow serving is the greatest one for serving now, but the docker image baking-based serving process is not easy, not flexible and controllable enough. In this session, I will discuss how to simplify the serving process of TensorFlow models by using Backend.AI and TensorFlow serving.
I will introduce the Backend.AI serving mode (on the trunk but will be official since 1.6). After that, I will demonstrate how to use the Backend.AI serving mode that conveniently provides various TensorFlow models with TensorFlow serving on the fly.
1. Scaleform GFx :
A Introduction
2007.12.9
김성익 (noerror@hitel.net)
NTREEVSOFT
2. Overview
• Scaleform GFx 소개
• Scaleform GFx 장점 / 특징
• 엔진 integration
3. Scaleform Gfx 소개
• 가볍고 빠른 Vector 그래픽 엔진
• Flash ® 플레이
• 크로스 플렛폼 (엔진 독립)
• 다국어 입력 (IME)
• 다국어 폰트 출력
• http://www.scaleform.com
• 비용
– 소스 라이센스 : 5,000$ + 서포트비 10,000$/연
– Lib 라이센스 : 5,000$ + 서포트비 5,000$/연
4. Scaleform Gfx 장점
• Flash ® 지원
– 강력한 Adobe Flash를 UI툴로 활용 가능
– (동영상1)
– 빠른 개발 (혹은 프로토타입)
– 쉬운 개발
– 프로그래밍 개발비 급 감소
– 자체적인 analias 지원 (GameSWF 클론과 비교)
• 엔진 비 종속적 : 다양한 엔진에 Integration 가능
• 다국어 입출력 지원
– 한국/일본/중국 IME 지원
– Unicode 사용
• 합리적인 가격
5. Scaleform Gfx 특징(1)
• 렌더링
– RenderTarget으로 텍스처 서피스에 렌더링 가능
– 자체 텍스처 매니징 (압축 텍스처)
– 폴리곤 최적화
– 폰트 시스템
– 텍스처 관리
• 다국어 입출력 지원
– 한국/일본/중국 IME 지원
– Unicode 사용
• 합리적인 가격
6. Scaleform Gfx 특징(2)
• 멀티 쓰레딩
– IO작업등은 백그라운드 처리 (렌더링시 블럭안 됨)
– 별도 타이머 인터페이스 없이 내부 타이머 사용
• 여러 개의 Flash를 동시에 실행 가능
• Action Script를 이용한 손쉬운 통신
– 문자열로만 통신
– (동영상2)
7. Flash®
• Flash ® Playback
– 강력한 vector 그래픽
– 게임에 최적화한 bitmap 를 이용한 렌더링
• 액션 스크립트 지원
• 클라이언트와 액션 스크립트를 이용한 통신
– 문자열 통신
– ActionScript FsCommand 통해서 클라이언트에 통신
8. Integration
• 추상 렌더링 객체 인터페이스 (GRenderer)
• 기본 렌더링 객체 제공
– Direct3D Integration 렌더링 객체 제공
• Direct3D Device 객체만 넘겨주면 모든 렌더링 기능 사용
• 엔진 독립적으로 작동가능
– OpenGl 렌더링 객체 제공
– Game Bryo Integration객체 제공
• 추상 파일 객체 인터페이스 제공 (GFile)
– GFx 독립적인 가상 파일 시스템 적용 가능