유니티를 활용한 메타버스 교과서 (2023 세종도서 학술부문 선정도서)

유니티를 활용한 메타버스 교과서 (2023 세종도서 학술부문 선정도서)

$34.21
Description
인공지능부터 가상 현실까지
VR, AR 활용한 메타버스 개발 가이드
다가온 언택트의 세계, 메타버스를 이해하고, 유니티로 코딩 실습하면서 누구나 쉽게 가상 콘텐츠를 만들 수 있습니다.
온라인 게임부터 플랫폼 서비스 등 일상 속 메타버스를 위한 유니티 학습부터 다양한 예제를 통해 인공지능 AI부터 가상 콘텐츠, 증강 현실 구현 방법을 소개하고 있습니다. 직접 코딩하 고, 가상 공간의 오브젝트를 만들어 나만의 메타버스 콘텐츠를 개발할 수 있습니다.

이 책의 장점을 알려주는 3단계 학습 구조

Step1 메타버스를 위한 이해와 기초 입문
Step2 메타버스를 위한 유니티 오브젝트 구조와 환경 제어 연습
Step3 메타버스 구현을 위한 인공지능 AI부터 VR, AR 실습
선정 및 수상내역
2023 세종도서 학술부문 선정도서
저자

김영일,임상국

홍익대학교영상대학원인터랙션디자인과에서석사학위졸업,홍익대학교일반대학원영상·인터랙션과박사학위졸업,CJ오쇼핑,SK커뮤니케이션즈의Nate,Cyworld,11번가등에서UX/UI디자이너로근무,삼성PTKorea,GrouponKorea,위메프등에서e-commerceUX/UI팀장으로근무하며다양한서비스제작,한양여자대학교공과대학SmartIT과조교수,Web/AppUX/UI,Html&CssJavaScriptFront-end,React,Node.jsBack-end개발,메타버스지향C#/C++Unity&UnrealVR/AR,Blender3D교육

목차

1장|메타버스의이해
1-1Web의진화를통해서본메타버스
Web의출현
Web1.0
Web2.0
Web2.5
Web3.0
1-24차산업혁명과통신기술의이해
4차산업혁명(Industry4.0)
4차산업혁명주요기술
통신기술의변화와이해
1-3메타버스의7가지특징
오픈월드(OpenWorld)
샌드박스
탈중앙화
창조경제(CreativeEconomy)
NFT
상호작용성(Interactivity)
아바타
1-4메타버스4가지유형
증강현실(AugmentedReality,AR)
라이프로깅(Lifelogging)
거울세계(MirrorWorld)
가상세계(VirtualWorld)

2장|메타버스와인문학
2-1시지각체계와프레임
시각과시각성
근대적시각체계
프레임
디지털예술과프레임의변화
2-2미디어를통해서본가상현실
미디어의역사
가상현실의역사
몰입감
실감형콘텐츠소프트웨어기업동향
2-3메타버스원격현전
가상현실기술동향
사용자인터페이스기술
디지털휴먼
디지털트윈

3장|메타버스를위한XR콘텐츠플랫폼
3-1메타버스형플랫폼사례분석
제페토(Zepeto)
로블록스(Roblox)
마인크래프트(Minecraft)
이프랜드(ifland)
디센터럴랜드(Decentraland)
어스2(Earth2)
더샌드박스(TheSandbox)
게더타운(GatherTown)
페이스북호라이즌
도깨비(DokeV)
오비스(OVICE)
마이크로소프트메쉬(MicrosoftMesh)
엔비디아옴니버스(NVIDIAOmniverse)

4장|메타버스를위한유니티기초입문
4-1유니티설치및환경세팅
유니티설치및설정
유니티인터페이스
주요컴포넌트(MainComponents)
4-2유니티기초입문
오브젝트만들기
연습과제①큐브오브젝트로의자응용해서만들기
Prefabs
연습과제②자동차만들기
연습과제③프리팹을활용하여자동차6대만들기
Rigidbody
Material
Transparent
Texture
연습과제④도미노게임

5장|메타버스를위한유니티오브젝트구조와핵심C#
5-1Pivot/Center(상속관계)
연습과제①지구와달또는태양과지구의자전과공전표현하기
5-2유니티기초학습을위한C#
C#이란무엇인가?
클래스의이해(객체지향프로그램)
생명주기
데이터형
연산자
제어문
배열문
함수
클래스와객체
접근수식자
3D공간의벡터
3D공간의각도
제네릭(Generic)기법
코루틴
자주사용되는유니티문법

6장|메타버스를위한유니티환경제어
6-1TransformScript
연습과제①구슬이동하기
6-2Light
연습과제②빛구슬만들기
6-3PhysicMaterial
6-4유니티Joint
연습과제③마찰력을이용한구슬상자만들기
6-5Collider,Trigger
연습과제④충돌감지하기
6-6Audio
연습과제⑤사운드추가하기
6-7Terrain
연습과제⑥지형지표면만들기
연습과제⑦캐릭터바라보기
6-8SkyBox
6-9ParticleSystem

7장|메타버스를위한캐릭터움직임
7-1캐릭터이동,방향,움직임,힘
Position이동
AddForce이동
7-2캐릭터점프
연습과제①공굴리기
연습과제②캐릭터움직이기
7-3카메라움직임
카메라수동움직임(단순한3인칭시점)
시네머신으로움직임
연습과제③시네머신으로카메라움직이기
7-4StandardAssets-ThirdPersonCharacter
연습과제④방탈출게임만들기

8장|메타버스를위한인공지능AI
8-1오브젝트생성과제거:Instantiate(),Destroy()
연습과제①캐릭터무한생성하기
8-2인공지능을이용한AI기능:NavMeshAgent,FSM
8-3ML-Agents

9장|메타버스를위한캐릭터애니메이션UI
9-1캐릭터움직임을위한Animation
9-2메타버스객체지향UI

10장|메타버스플랫폼따라하기오픈월드
10-1오픈월드:인공지능을이용한AI캐릭터
연습과제①오픈월드인공지능AI캐릭터만들기

11장|메타버스플랫폼따라하기VR
11-1가상현실VR:비트세이버
연습과제①비트세이버클론콘텐츠만들기

12장|메타버스플랫폼따라하기AR
12-1증강현실AR:모바일ARFoundation
연습과제①AR콘텐츠설정하기
12-2증강현실ARMask:FaceTracking
연습과제②AR페이스트래킹하기

13장|메타버스플랫폼따라하기응용예제
13-1샌드박스:Voxel알고리즘
연습과제①Voxel구성하기
13-2가상공간동시접속:PhotonEngine
네트워크접속,RPC
연습과제②네트워크동시접속하기

이미지자료출처|참고문헌및인터넷사이트