SlideShare uma empresa Scribd logo
1 de 53
Baixar para ler offline
차세대 게임 개발을 위한
실시간 비주얼 그래프 편집
VISUAL GRAPH EDITOR FOR GAME DEVELOPMENT




                             소속 : 폭스/엔트리브소프트
                             발표자 : 김성익
overview
• 그래프 편집 소개
• 비주얼 그래프 편집 시스템 구성
• 그래프 도입 사례 소개
그래프 편집 소개
그래프란
• 노드(node, vertex)과 노드를 연결하는 선(edge)으로
  구성된 집합
도입 사례
• 차세대 엔진
 • 프로젝트 오프셋
 • 언리얼 3
 • 크라이시스
• 일반 어플리케이션
 • Shader FX
 • SynthEdit
참고영상
그래프 편집 특성
• 장점
 – 직관성
 – 사용성
 – 확장성
• 그래프형 데이터 표현 가능
직관성
• 시각적인 흐름 / 관계
• vs 스크립트
사용성
•   에디트의 편리함
•   실시간 프리뷰
•   사용층 확대
•   vs HLSL
확장성
•   컴포넌트 단위 구성
•   컴포넌트 추가 확장
•   프로그램과 연동
•   vs 파라메트릭 파티클 시스템
그래프 편집 시스템 구성
그래프 구성요소/성격
• 함수(component)
  – 함수
  – 노드(node)
• 링크

• 그래프 성격
  – 방향성 다중 그래프
  – 트리 / 순환
  – 연결 조건
툴로 구성
• 그리기
  – 기본 드로잉
  – 곡선 드로잉
  – 확대 / 축소

• 에디팅
  – 노드 연결 검증
  – 함수 추가/삭제/수정
  – 그룹핑
  – 파라메터 연동
데이터 구성
• 리스트 형태
  – 함수 (with 프로토타입)
  – 링크

• XML로 구성
그래프 도입 사례 소개



셰이더 // 랜더링 파이프라인 // 파티클 // 캐릭터
셰이더 랜더링 파이프라인 파티클 캐릭터
 스테이트 // 사운드 // 인공지능 // 모션합성
 스테이트 사운드 인공지능 모션합성
셰이더 그래프
셰이더 그래프
• 프로그래머블 셰이더
  • HLSL(High Level Shader Language)

• 어려움
  • 코드 작성의 어려움
  • 조합의 폭발

• 그래프방식
  • 직관성
  • 사용성
  • 확장성
셰이더 특성
• HLSL을 컴파일해서 바이너리 생성
  •중간 변수 사용 가능
  •사용 안 하는 코드 및 변수 제거
셰이더 코드 분석
분류
• 일반적인 구분
  •header
 •vertexinput
 •vertexoutput(pixelinput)
 •vertexcode
 •pixelcode
분해
• 3가지 컴포넌트로 분해
   •버텍스입력
 •텍스처 출력
 •소스 출력
재구성
• 중간변수 이용
• 라인 단위 분리 가능하도록
함수 디자인
• 함수의 프로토 타입
  •노드 상태
  •삽입될 코드
코드 생성
• 컴포넌트 고유 id 할당
  •전달 변수명 결정
셰이더 그래프 구현
• 툴 구성
  •노드 연결 속성 (변수타입, vs/ps 타입)
  •함수별 id 할당
  •파라메터와 연동
  •순환 구조를 가질 수 없음

• 빌드
  •함수 id 기반으로 변수 이름 생성
  •연결된 그래프 상태로 코드 생성
    •함수 순서 결정
셰이더 그래프 적용
• 머트리얼 / 셰이더
  •셰이더 공유
  •머트리얼 = 셰이더 + 고유 파라메터

• 코드에 전역적인 렌더 상태 반영
  •Fog, Shadow Projection, ..
  •전처리기 활용
  •n개의 technique 활용
시연
렌더링 파이프라인 그래프
랜더링 파이프라인 그래프
• 포스트 프로세싱
  •셰이더 제작에 따른 손쉬운 확장
  •랜더 타겟을 활용한 컴포넌트
  •데이터 드리븐

• 렌더 파이프라인 그래프
  •프레임버퍼 렌더링
  •포스트 프로세싱
특징
• 그래프 방식
  •직광성
  •사용성
  •확장성

• 생산성 향상
  •lod 파이프라인
• 실시간 확인
랜더링 파이프라인 그래프 적용
• 파라메터 연동
  •Alias와 내부 고유값 매칭

• 렌더 텍스처 관리
시연
파티클 그래프
파티클
• 전통적인 파티클 시스템
  •파라메터 형식
 •정적
 •일괄적인 적용으로 인해 확장
 •수치중심으로 시각적 표현의 어려움


• 그래프방식
  •코드와 쉬운 매칭 (컴포넌트화)
 •확장이 용이
 •직관성 (vs 스크립트)
파티클 그래프 구성
• 툴 구성
  •노드 연결 속성 검증 (변수 타입)
  •뷰포트상에서 vector, aabb, sphere 상수 에디팅
  •다형성
    •multiply(scalar, vector) = vector
    •multiply(scalar, scalar) = scalar


• 기본 아이디어
  •함수 하나에 ‘variable’ 변수 하나 할당
    •연산 결과를 정해진 변수 slot 에 저장
  •노드별 slot 인덱스
파티클 함수 구성
파티클 그래프 구현
• 빌드
  •셰이더와 같은 방식으로 정렬
  •함수별로 슬롯 할당
  •노드에 슬롯 매칭
  •상수함수
    •초기화 리스트
    •업데이트 리스트
파티클 구성
• 파티클별 데이터
  •정적
    •함수 리스트
    •함수별 상수및 입/출력 파라메터 array
    •상수 array
  •변수 array
파티클 그래프 적용
• 컴포넌트와 런타임 함수 매칭
  •다형성
  •null node 체크
• 입,출력 슬롯 전달
• 상수 사용시 상수 슬롯 전달

• 초기화 컴포넌트 리스트
• 업데이트 컴포넌트 리스트

• 캐시 히트를 높이는 슬롯 할당
시연
캐릭터 스테이트 그래프
캐릭터 스테이트 그래프
• 캐릭터 처리
  •전형적인 FSM 적용
 •액션 게임 등 복잡도 요구
 •그래프로 표현이 베스트


• 특징
  •직관적으로 연결 흐름 파악
 •쉽게 수정
 •그래프의 복잡도와 규모
사운드 그래프
사운드 그래프
• 전통적인 방법으로 충분
• BUT 기술적인 요구 사항이 필요한 경우
  •자동차의 rpm 별 엔진 사운드 합성
  •랜덤 사운드
  •이펙트 설정

• 기능 확장이 유리
시연
인공지능 그래프
인공지능
•   FSM
•   인공지능 커스트 마이징
•   Sub state
모션 합성 그래프
모션 합성
• 게임내 모션 프로그래밍 비중 증가 추세
  •모션 블랜딩, 애니메이션 리타게팅
 •래그돌, IK, LookAT


• 기능의 기술 필요성
  •복잡화
 •데이터 드리븐
 •XML, 스크립트
 그래프 편집
시연
정리
• 개발 트랜드 : 그래프 형태의 에디팅

• 그래프 편집의 장점
  •확장성 - 코드와 연계 편의성
  •직관성 - 비주얼하게 표현
  •사용성 – 쉽게 표현 가능, 사용층 넓힘

• Just do it
감사합니다~
감사합니다~
Q/A
• Email:noerror@ntreev.com

Mais conteúdo relacionado

Destaque

06_게임엔진구성
06_게임엔진구성06_게임엔진구성
06_게임엔진구성noerror
 
15_TextureAtlas
15_TextureAtlas15_TextureAtlas
15_TextureAtlasnoerror
 
프로젝트발표Ppt 제작중
프로젝트발표Ppt 제작중프로젝트발표Ppt 제작중
프로젝트발표Ppt 제작중Yung Su Lee
 
포티넷 차세대 utm
포티넷 차세대 utm 포티넷 차세대 utm
포티넷 차세대 utm Yong-uk Choe
 
HTML5 플랫폼 동향과 기업업무 적용 방안
HTML5 플랫폼 동향과 기업업무 적용 방안HTML5 플랫폼 동향과 기업업무 적용 방안
HTML5 플랫폼 동향과 기업업무 적용 방안욱래 김
 
2014 모바일 문서보안 및 통제시스템_시온
2014 모바일 문서보안 및 통제시스템_시온2014 모바일 문서보안 및 통제시스템_시온
2014 모바일 문서보안 및 통제시스템_시온시온시큐리티
 
Apache Tajo 프로젝트 소개 및 최신 기술동향
Apache Tajo 프로젝트 소개 및 최신 기술동향Apache Tajo 프로젝트 소개 및 최신 기술동향
Apache Tajo 프로젝트 소개 및 최신 기술동향Jihoon Son
 
Wee프로젝트와 청소년진로교육(이영대발표)
Wee프로젝트와 청소년진로교육(이영대발표)Wee프로젝트와 청소년진로교육(이영대발표)
Wee프로젝트와 청소년진로교육(이영대발표)영대 이
 
클라우드컴퓨팅 V4
클라우드컴퓨팅 V4클라우드컴퓨팅 V4
클라우드컴퓨팅 V4Alex Yang
 
[2016 11월 세미나] Kakao 프라이빗 클라우드와 컨테이너 기반 서비스 런칭기
[2016 11월 세미나] Kakao 프라이빗 클라우드와 컨테이너 기반 서비스 런칭기[2016 11월 세미나] Kakao 프라이빗 클라우드와 컨테이너 기반 서비스 런칭기
[2016 11월 세미나] Kakao 프라이빗 클라우드와 컨테이너 기반 서비스 런칭기OpenStack Korea Community
 
IoT 차세대 제품의 UX 통찰
IoT 차세대 제품의 UX 통찰IoT 차세대 제품의 UX 통찰
IoT 차세대 제품의 UX 통찰Billy Choi
 
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안욱래 김
 
투이컨설팅 제30회 Y세미나 : 설문결과
투이컨설팅 제30회 Y세미나 : 설문결과투이컨설팅 제30회 Y세미나 : 설문결과
투이컨설팅 제30회 Y세미나 : 설문결과2econsulting
 
MS 차세대 모바일 게임 전략 및 XNA
MS 차세대 모바일 게임 전략 및 XNAMS 차세대 모바일 게임 전략 및 XNA
MS 차세대 모바일 게임 전략 및 XNASeo Jinho
 
인셉션 프로젝트 최종 발표
인셉션 프로젝트 최종 발표인셉션 프로젝트 최종 발표
인셉션 프로젝트 최종 발표tikasy
 
기업연계프로젝트발표Ppt
기업연계프로젝트발표Ppt 기업연계프로젝트발표Ppt
기업연계프로젝트발표Ppt Eun mee Cho
 
차세대 UX/UI 기술 및 산업동향
차세대 UX/UI 기술 및 산업동향차세대 UX/UI 기술 및 산업동향
차세대 UX/UI 기술 및 산업동향JeongHeon Lee
 

Destaque (20)

Ssao
SsaoSsao
Ssao
 
06_게임엔진구성
06_게임엔진구성06_게임엔진구성
06_게임엔진구성
 
15_TextureAtlas
15_TextureAtlas15_TextureAtlas
15_TextureAtlas
 
프로젝트발표Ppt 제작중
프로젝트발표Ppt 제작중프로젝트발표Ppt 제작중
프로젝트발표Ppt 제작중
 
포티넷 차세대 utm
포티넷 차세대 utm 포티넷 차세대 utm
포티넷 차세대 utm
 
HTML5 플랫폼 동향과 기업업무 적용 방안
HTML5 플랫폼 동향과 기업업무 적용 방안HTML5 플랫폼 동향과 기업업무 적용 방안
HTML5 플랫폼 동향과 기업업무 적용 방안
 
2014 모바일 문서보안 및 통제시스템_시온
2014 모바일 문서보안 및 통제시스템_시온2014 모바일 문서보안 및 통제시스템_시온
2014 모바일 문서보안 및 통제시스템_시온
 
Apache Tajo 프로젝트 소개 및 최신 기술동향
Apache Tajo 프로젝트 소개 및 최신 기술동향Apache Tajo 프로젝트 소개 및 최신 기술동향
Apache Tajo 프로젝트 소개 및 최신 기술동향
 
Wee프로젝트와 청소년진로교육(이영대발표)
Wee프로젝트와 청소년진로교육(이영대발표)Wee프로젝트와 청소년진로교육(이영대발표)
Wee프로젝트와 청소년진로교육(이영대발표)
 
Loadcomplete
LoadcompleteLoadcomplete
Loadcomplete
 
차세대 OPAC의 동향 및 전망
차세대 OPAC의 동향 및 전망차세대 OPAC의 동향 및 전망
차세대 OPAC의 동향 및 전망
 
클라우드컴퓨팅 V4
클라우드컴퓨팅 V4클라우드컴퓨팅 V4
클라우드컴퓨팅 V4
 
[2016 11월 세미나] Kakao 프라이빗 클라우드와 컨테이너 기반 서비스 런칭기
[2016 11월 세미나] Kakao 프라이빗 클라우드와 컨테이너 기반 서비스 런칭기[2016 11월 세미나] Kakao 프라이빗 클라우드와 컨테이너 기반 서비스 런칭기
[2016 11월 세미나] Kakao 프라이빗 클라우드와 컨테이너 기반 서비스 런칭기
 
IoT 차세대 제품의 UX 통찰
IoT 차세대 제품의 UX 통찰IoT 차세대 제품의 UX 통찰
IoT 차세대 제품의 UX 통찰
 
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
차세대 웹(Html5) 플랫폼의 동향과 기업 업무 적용 방안
 
투이컨설팅 제30회 Y세미나 : 설문결과
투이컨설팅 제30회 Y세미나 : 설문결과투이컨설팅 제30회 Y세미나 : 설문결과
투이컨설팅 제30회 Y세미나 : 설문결과
 
MS 차세대 모바일 게임 전략 및 XNA
MS 차세대 모바일 게임 전략 및 XNAMS 차세대 모바일 게임 전략 및 XNA
MS 차세대 모바일 게임 전략 및 XNA
 
인셉션 프로젝트 최종 발표
인셉션 프로젝트 최종 발표인셉션 프로젝트 최종 발표
인셉션 프로젝트 최종 발표
 
기업연계프로젝트발표Ppt
기업연계프로젝트발표Ppt 기업연계프로젝트발표Ppt
기업연계프로젝트발표Ppt
 
차세대 UX/UI 기술 및 산업동향
차세대 UX/UI 기술 및 산업동향차세대 UX/UI 기술 및 산업동향
차세대 UX/UI 기술 및 산업동향
 

Semelhante a NDC08_실시간비주얼그래프편집

Ndc12 이창희 render_pipeline
Ndc12 이창희 render_pipelineNdc12 이창희 render_pipeline
Ndc12 이창희 render_pipelinechangehee lee
 
나만의 엔진 개발하기
나만의 엔진 개발하기나만의 엔진 개발하기
나만의 엔진 개발하기YEONG-CHEON YOU
 
글꼴 렌더링 이야기
글꼴 렌더링 이야기글꼴 렌더링 이야기
글꼴 렌더링 이야기Young-jun Jeong
 
Direct x 11 입문
Direct x 11 입문Direct x 11 입문
Direct x 11 입문Jin Woo Lee
 
[IGC 2016] 아마존 구승모 - 게임 제작을 위한 Amazon의 편리한 도구들 (게임리프트와 럼버야드)
[IGC 2016] 아마존 구승모 - 게임 제작을 위한 Amazon의 편리한 도구들 (게임리프트와 럼버야드)[IGC 2016] 아마존 구승모 - 게임 제작을 위한 Amazon의 편리한 도구들 (게임리프트와 럼버야드)
[IGC 2016] 아마존 구승모 - 게임 제작을 위한 Amazon의 편리한 도구들 (게임리프트와 럼버야드)강 민우
 
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012devCAT Studio, NEXON
 
The Architecture of Open Source Applications : GDB
The Architecture of Open Source Applications : GDBThe Architecture of Open Source Applications : GDB
The Architecture of Open Source Applications : GDBSanghoon Lee
 
Apache Htrace overview (20160520)
Apache Htrace overview (20160520)Apache Htrace overview (20160520)
Apache Htrace overview (20160520)Steve Min
 
3. 마이크로 서비스 아키텍쳐
3. 마이크로 서비스 아키텍쳐3. 마이크로 서비스 아키텍쳐
3. 마이크로 서비스 아키텍쳐Terry Cho
 
서버와 클라이언트 같은 엔진 사용하기
서버와 클라이언트 같은 엔진 사용하기서버와 클라이언트 같은 엔진 사용하기
서버와 클라이언트 같은 엔진 사용하기YEONG-CHEON YOU
 
Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프
Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프
Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프Jinuk Kim
 
AWS CLOUD 2018- Amazon Neptune, 신규 그래프 데이터베이스 서비스 (김상필 솔루션즈 아키텍트)
AWS CLOUD 2018- Amazon Neptune, 신규 그래프 데이터베이스 서비스 (김상필 솔루션즈 아키텍트)AWS CLOUD 2018- Amazon Neptune, 신규 그래프 데이터베이스 서비스 (김상필 솔루션즈 아키텍트)
AWS CLOUD 2018- Amazon Neptune, 신규 그래프 데이터베이스 서비스 (김상필 솔루션즈 아키텍트)Amazon Web Services Korea
 
The Future of C# and .NET Framework
The Future of C# and .NET FrameworkThe Future of C# and .NET Framework
The Future of C# and .NET Framework명신 김
 
20131217 html5
20131217 html520131217 html5
20131217 html5DK Lee
 
자바 8
자바 8자바 8
자바 8신 한
 
11_빠른 개발 가능한 레벨 편집 시스템
11_빠른 개발 가능한 레벨 편집 시스템11_빠른 개발 가능한 레벨 편집 시스템
11_빠른 개발 가능한 레벨 편집 시스템noerror
 
Azure를 이용한 Join 없는 글로벌 분산 시스템 설계하기
Azure를 이용한 Join 없는 글로벌 분산 시스템 설계하기Azure를 이용한 Join 없는 글로벌 분산 시스템 설계하기
Azure를 이용한 Join 없는 글로벌 분산 시스템 설계하기Gyuwon Yi
 

Semelhante a NDC08_실시간비주얼그래프편집 (20)

Ndc12 이창희 render_pipeline
Ndc12 이창희 render_pipelineNdc12 이창희 render_pipeline
Ndc12 이창희 render_pipeline
 
나만의 엔진 개발하기
나만의 엔진 개발하기나만의 엔진 개발하기
나만의 엔진 개발하기
 
글꼴 렌더링 이야기
글꼴 렌더링 이야기글꼴 렌더링 이야기
글꼴 렌더링 이야기
 
Asp.net Razor
Asp.net Razor Asp.net Razor
Asp.net Razor
 
Direct x 11 입문
Direct x 11 입문Direct x 11 입문
Direct x 11 입문
 
Shader Driven
Shader DrivenShader Driven
Shader Driven
 
[IGC 2016] 아마존 구승모 - 게임 제작을 위한 Amazon의 편리한 도구들 (게임리프트와 럼버야드)
[IGC 2016] 아마존 구승모 - 게임 제작을 위한 Amazon의 편리한 도구들 (게임리프트와 럼버야드)[IGC 2016] 아마존 구승모 - 게임 제작을 위한 Amazon의 편리한 도구들 (게임리프트와 럼버야드)
[IGC 2016] 아마존 구승모 - 게임 제작을 위한 Amazon의 편리한 도구들 (게임리프트와 럼버야드)
 
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
 
The Architecture of Open Source Applications : GDB
The Architecture of Open Source Applications : GDBThe Architecture of Open Source Applications : GDB
The Architecture of Open Source Applications : GDB
 
Apache Htrace overview (20160520)
Apache Htrace overview (20160520)Apache Htrace overview (20160520)
Apache Htrace overview (20160520)
 
3. 마이크로 서비스 아키텍쳐
3. 마이크로 서비스 아키텍쳐3. 마이크로 서비스 아키텍쳐
3. 마이크로 서비스 아키텍쳐
 
서버와 클라이언트 같은 엔진 사용하기
서버와 클라이언트 같은 엔진 사용하기서버와 클라이언트 같은 엔진 사용하기
서버와 클라이언트 같은 엔진 사용하기
 
Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프
Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프
Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프
 
AWS CLOUD 2018- Amazon Neptune, 신규 그래프 데이터베이스 서비스 (김상필 솔루션즈 아키텍트)
AWS CLOUD 2018- Amazon Neptune, 신규 그래프 데이터베이스 서비스 (김상필 솔루션즈 아키텍트)AWS CLOUD 2018- Amazon Neptune, 신규 그래프 데이터베이스 서비스 (김상필 솔루션즈 아키텍트)
AWS CLOUD 2018- Amazon Neptune, 신규 그래프 데이터베이스 서비스 (김상필 솔루션즈 아키텍트)
 
The Future of C# and .NET Framework
The Future of C# and .NET FrameworkThe Future of C# and .NET Framework
The Future of C# and .NET Framework
 
20131217 html5
20131217 html520131217 html5
20131217 html5
 
자바 8
자바 8자바 8
자바 8
 
Spark sql
Spark sqlSpark sql
Spark sql
 
11_빠른 개발 가능한 레벨 편집 시스템
11_빠른 개발 가능한 레벨 편집 시스템11_빠른 개발 가능한 레벨 편집 시스템
11_빠른 개발 가능한 레벨 편집 시스템
 
Azure를 이용한 Join 없는 글로벌 분산 시스템 설계하기
Azure를 이용한 Join 없는 글로벌 분산 시스템 설계하기Azure를 이용한 Join 없는 글로벌 분산 시스템 설계하기
Azure를 이용한 Join 없는 글로벌 분산 시스템 설계하기
 

Mais de noerror

NDC12_Lockless게임서버설계와구현
NDC12_Lockless게임서버설계와구현NDC12_Lockless게임서버설계와구현
NDC12_Lockless게임서버설계와구현noerror
 
KCGS11_실시간 피사계 심도 렌더링 개선 기법
KCGS11_실시간 피사계 심도 렌더링 개선 기법KCGS11_실시간 피사계 심도 렌더링 개선 기법
KCGS11_실시간 피사계 심도 렌더링 개선 기법noerror
 
11_통계 자료분석 입문
11_통계 자료분석 입문11_통계 자료분석 입문
11_통계 자료분석 입문noerror
 
11_SH를 이용한 실시간 투명 근사법
11_SH를 이용한 실시간 투명 근사법11_SH를 이용한 실시간 투명 근사법
11_SH를 이용한 실시간 투명 근사법noerror
 
ICON08_게임 애니메이션 최적화 기법
ICON08_게임 애니메이션 최적화 기법ICON08_게임 애니메이션 최적화 기법
ICON08_게임 애니메이션 최적화 기법noerror
 
08_Marching Cube Terrains
08_Marching Cube Terrains08_Marching Cube Terrains
08_Marching Cube Terrainsnoerror
 
08_게임 물리 프로그래밍 가이드
08_게임 물리 프로그래밍 가이드08_게임 물리 프로그래밍 가이드
08_게임 물리 프로그래밍 가이드noerror
 
08_플래시 맛보기
08_플래시 맛보기08_플래시 맛보기
08_플래시 맛보기noerror
 
08_애니메이션고등학교 게임과 특강
08_애니메이션고등학교 게임과 특강08_애니메이션고등학교 게임과 특강
08_애니메이션고등학교 게임과 특강noerror
 
08_Wxwidgets 소개
08_Wxwidgets 소개08_Wxwidgets 소개
08_Wxwidgets 소개noerror
 
07_PhysX 강체물리 입문
07_PhysX 강체물리 입문07_PhysX 강체물리 입문
07_PhysX 강체물리 입문noerror
 
07_스케일폼 소개
07_스케일폼 소개07_스케일폼 소개
07_스케일폼 소개noerror
 
05_Reliable UDP 구현
05_Reliable UDP 구현05_Reliable UDP 구현
05_Reliable UDP 구현noerror
 
05_스마트 포인터 구현하기
05_스마트 포인터 구현하기05_스마트 포인터 구현하기
05_스마트 포인터 구현하기noerror
 
05_벡터와 매트릭스
05_벡터와 매트릭스05_벡터와 매트릭스
05_벡터와 매트릭스noerror
 
05_STL컨테이너정리
05_STL컨테이너정리05_STL컨테이너정리
05_STL컨테이너정리noerror
 
05_동기화_개요
05_동기화_개요05_동기화_개요
05_동기화_개요noerror
 
05_글로벌일루미네이션
05_글로벌일루미네이션05_글로벌일루미네이션
05_글로벌일루미네이션noerror
 
05_컴파일러최적화전략(1)
05_컴파일러최적화전략(1)05_컴파일러최적화전략(1)
05_컴파일러최적화전략(1)noerror
 
04_장면 관리 개요
04_장면 관리 개요04_장면 관리 개요
04_장면 관리 개요noerror
 

Mais de noerror (20)

NDC12_Lockless게임서버설계와구현
NDC12_Lockless게임서버설계와구현NDC12_Lockless게임서버설계와구현
NDC12_Lockless게임서버설계와구현
 
KCGS11_실시간 피사계 심도 렌더링 개선 기법
KCGS11_실시간 피사계 심도 렌더링 개선 기법KCGS11_실시간 피사계 심도 렌더링 개선 기법
KCGS11_실시간 피사계 심도 렌더링 개선 기법
 
11_통계 자료분석 입문
11_통계 자료분석 입문11_통계 자료분석 입문
11_통계 자료분석 입문
 
11_SH를 이용한 실시간 투명 근사법
11_SH를 이용한 실시간 투명 근사법11_SH를 이용한 실시간 투명 근사법
11_SH를 이용한 실시간 투명 근사법
 
ICON08_게임 애니메이션 최적화 기법
ICON08_게임 애니메이션 최적화 기법ICON08_게임 애니메이션 최적화 기법
ICON08_게임 애니메이션 최적화 기법
 
08_Marching Cube Terrains
08_Marching Cube Terrains08_Marching Cube Terrains
08_Marching Cube Terrains
 
08_게임 물리 프로그래밍 가이드
08_게임 물리 프로그래밍 가이드08_게임 물리 프로그래밍 가이드
08_게임 물리 프로그래밍 가이드
 
08_플래시 맛보기
08_플래시 맛보기08_플래시 맛보기
08_플래시 맛보기
 
08_애니메이션고등학교 게임과 특강
08_애니메이션고등학교 게임과 특강08_애니메이션고등학교 게임과 특강
08_애니메이션고등학교 게임과 특강
 
08_Wxwidgets 소개
08_Wxwidgets 소개08_Wxwidgets 소개
08_Wxwidgets 소개
 
07_PhysX 강체물리 입문
07_PhysX 강체물리 입문07_PhysX 강체물리 입문
07_PhysX 강체물리 입문
 
07_스케일폼 소개
07_스케일폼 소개07_스케일폼 소개
07_스케일폼 소개
 
05_Reliable UDP 구현
05_Reliable UDP 구현05_Reliable UDP 구현
05_Reliable UDP 구현
 
05_스마트 포인터 구현하기
05_스마트 포인터 구현하기05_스마트 포인터 구현하기
05_스마트 포인터 구현하기
 
05_벡터와 매트릭스
05_벡터와 매트릭스05_벡터와 매트릭스
05_벡터와 매트릭스
 
05_STL컨테이너정리
05_STL컨테이너정리05_STL컨테이너정리
05_STL컨테이너정리
 
05_동기화_개요
05_동기화_개요05_동기화_개요
05_동기화_개요
 
05_글로벌일루미네이션
05_글로벌일루미네이션05_글로벌일루미네이션
05_글로벌일루미네이션
 
05_컴파일러최적화전략(1)
05_컴파일러최적화전략(1)05_컴파일러최적화전략(1)
05_컴파일러최적화전략(1)
 
04_장면 관리 개요
04_장면 관리 개요04_장면 관리 개요
04_장면 관리 개요
 

NDC08_실시간비주얼그래프편집