Make a Unity3d AR BasketBall Game Project

Make a Unity3d AR BasketBall Game Project

배우러가기

Unity 3D 는 국내및 해외에서 가장많이 사용됩니다

기존 개발엔진에 비해 쉽고 강력한 기능이 탑제되어 있어서 다양한 컨텐츠와 게임개발을 할수 있습니다.

위의 Unity 엔진을 기반으로 AR 라이브러리를 같이 연동할 것이고 AR 엔진중에 사용자층이 제일 많은 ‘뷰포리아’라이브러리를 이용해서 컨텐츠를 제작합니다

이 과정은 뷰포리아의 홍보영상 중 특정 문양이 들어있는 컵을 위치시키면 해당 컵이 농구 골대가 되어 간단한 게임을 즐기는 게임을 따라해 보려고 합니다.

제공되는 강좌를 통해 게임개발 능력과 AR 라이브러리 적용 능력을 배울것이고 본강좌를 통해서 개발능력을 학습한 후에는  
스스로 게임및 컨텐츠 개발이 가능해지고 AR 기능을 활용한 어플 개발도 가능해집니다 

본 강좌는 Unity3D 에 대한 기본 개념이 있거나 직접 프로젝트를 따라해서 개념을 잡고자 하는 분들을 위한 강의 입니다.
게임과 AR 라이브러리를 결함한 컨텐츠 제작방법을 강의를 통해 만드는 과정을 배울것이고 이렇게 만든 결과물을 바탕으로 
여러분의 아이디어와 디자인 능력이 합쳐지면 더 재미있고 창의적인 컨텐츠를 만들 수 있습니다.

소프트캠퍼스는 다양한 강의를 제공하고 있으며 기초부터 실전 프로젝트까지 학습할 수 있는 강좌를 지속적으로 제공할 예정입니다.

1. 배우면 할 수 있는 것들

  • 이렇게 만들어진 게임을 앞에서 배운 AR 라이브러리에 접목을 통해 AR 기반 게임으로 컨버젼합니다
  • 미니게임으로서 농구 슈팅게임의 간단한 특징을 보고 직접 만들어 봅니다 스테이지와 골대와 공이 존재하고 공을 발사하기 위한 힘들은 실시간으로 바뀌며 변경되는 힘값을 쉽게 제어하기 위해 파워게이지 제작과 버튼을 준비해서 농구의 자유투를 쏘는 게임을 만들어갑니다
  • Unity 엔진 기반으로 증강현실 라이브러리의 세팅과 적용을 학습해 봅니다

2. 수강 대상

  • 그중에 배운내용을 기반으로 스스로 컨텐츠를 제작하고 싶어하는 사람이면 좋겠습니다.
  • 가상현실 증강현실에 관심이 많고 컨텐츠나 게임제작을 공부하고 싶은분입니다.

3. 선수 지식

  • 그외에 c# 문법이 간단히 있으면 좋습니다
  • Unity3D 의 선수지식이 있어야 합니다.

배우러가기

[유니티 3D] FPS 서바이벌 디펜스

[유니티 3D] FPS 서바이벌 디펜스

배우러 가기

1. [유니티 3D 강좌] FPS 서바이벌 디펜스

유니티( Unity )로 오픈월드형 로우폴리 FPS 생존 게임을 만들어 보는 강좌입니다. 이 강좌에서는 서바이벌 게임에 들어가는 다양한 요소를 다뤄볼 거예요. 직접 생존게임을 만들며 창의력도 기르고, 진정한 게임 프로그래밍을 경험하고 체득할 수 있습니다.

[유니티 3D 강좌] FPS 서바이벌 디펜스, 이번 강의에서는 무엇을 배울 수 있을까요?

– 캐릭터의 여러 움직임
– 다양한 근접, 원거리 무기들
– 다양한 파괴 가능한 환경들 (광석 채굴, 벌목, 풀베기, 나뭇가지 꺾기)
– 허기와 갈증, 스태미나와 체력
– 인벤토리 시스템과 퀵슬롯 시스템
– 동물들의 공격형 AI와 도망형 AI 구현
– 건축 시스템의 A to Z, 집짓기
– 사냥과 농사, 함정, 수영하기
– 모닥불에 고기 굽기 포션 제작 도구 및 생존 키트 제작 밤낮 구현
– 세이브 시스템과 메뉴, 엔딩 크레딧
– 이 외, 서바이벌 게임에 들어가는 모든 것들을 다룰 거예요.

2. 도움이 되는 분들

  • Unity 3D 게임을 제작하고 싶은 분
  • 게임 프로그래머가 되고 싶은 분
  • 생존 게임을 직접 만들어 보고 싶은 분
  • 유니티를 배우고 프로그래밍 실습도 하고싶은 분

3. 학습 목표

  • 생존 게임을 직접 제작해보자.
  • 심화된 내용 학습을 원하시는 경우 다음 링크로 이동해주세요.
  •  https://bit.ly/2FVgBU7

4. 참고 사항

강좌에 쓰일 모든 3D 오브젝트와 UI, 아이템 이미지 등은 모두 직접 제작했으며, 사운드는 FreeSFX 와 Freesound.org 사이트에서 다운받았습니다.

5. 지식공유자 소개

케이디

유니티 엔진을 다루는 프로그래머입니다.
티스토리 주소 http://keidy.tistory.com/

배우러 가기

3ds max Unwrap UVW 해부 강좌

3ds max Unwrap UVW 해부 강좌

배우러 가기

1. 3ds max Unwrap UVW 해부 강좌

Unwrap uvw map 이란 사용자가 원하는 자리에 Map이 들어갈 수 있도록 object의 map의 위치를 지정해서 Map을 펼치는 방법입니다. Uvw Map은 기본적인 도형 형태로만 맵 좌표를 주기 때문에 복잡한 형태의 맵을 줄 때 한계가 옵니다. 그럴 때 Unwrap uvw map을 사용하면 원하는 형태로 전체적인 좌표 방향을 지정하여 표현 할 수 있습니다.

2. 강의내용

  • Unwrap uvw을 사용하여야 하는 이유와 Uvw map 과의 차이점
  • Quick planar map 과 Quick peel map의 차이점
  • Pelt map 과 Quick peel map과 Quick planar map 차이점에 대한 설명
  • Wrap mapping
  • Teapot을 이용한 mapping 좌표 설정하기
  • Unwrap uvw_projection 의 활용과 박공지붕을 mapping 하는 방법
  • Edit UVWs 편집창에 대한설명

3. 도움이 되는 분들

  • 배우고 싶은 신 분 누구나

배우러 가기

MAXST AR SDK와 유니티를 사용한 증강현실 앱 개발

MAXST AR SDK와 유니티를 사용한 증강현실 앱 개발

배우러 가기

증강현실 Unity

재미있는 2D, 3D 컨텐츠를 증강 시켜보세요!

사진을 비추면 추억 가득한 동영상이 증강되고, 우리집 빈 공간에 어떤 가구를 들여놓으면 좋을지 모델링도 해볼 수 있습니다. 증강현실 기술은 우리의 삶에 다양한 재미있는 요소를 가져다 줍니다. 실생활에서 뿐만 아니라 스마트팩토리, 산업현장, 재해현장 등 많은 분야에서 응용되고 있는 기술을 지금 바로 경험해보세요.

증강현실에 관심이 있어 앱 개발을 해보고 싶지만 어디서부터 어떻게 시작해야할 지 모르는 입문자라면 이 강의를 들어보세요.

1. 강좌 소개

한 시간 만에 배우는 증강현실 족집게 과외!

증강현실에 대한 관심만 있다면! 8분 짜리의 짧은 강의 4개만 본다면!! 누구나 손쉽게 앱을 만들 수 있습니다.
본 강좌에서는 증강현실 대표 엔진 MAXST AR SDK와 함께 Unity 기반의 증강현실 앱 개발 과정을 소개합니다. MAXST AR SDK 기능 중, Image Tracker(이미지 인식), Instant Tracker(평면 인식), Marker Tracker(마커 인식), Object Tracker(공간 인식)를 구현하는 방법에 대한 강의를 진행합니다.

2. 도움이 되는 분들

      • 컴퓨터비전, 센서 등 관련 공부를 하고 있어 앱 개발 과정을 알아보고 싶은 학생
      • 간단한 증강현실 앱을 만들어보고 싶은 분.
      • 앱 개발 과정에서 한국어 기술 지원이 필요한 분.
      • 그냥 증강현실에 관심있는 분.

3. 지식공유자 소개

MAXST

국내 유일 증강현실 (Augmented Reality) 원천 기술을 보유한 맥스트는 AR SDK, Virtual Guide, AR 원격 지원 솔루션 등을 제공하며 AR 기술을 선도하고 있습니다.

증강 현실 기술은 스마트폰 너머의 엄청난 잠재력을 지닌 핵심 기술로, 국내 AR 시장만 2020년 6조원이 예상될 정도로 급격하게 성장이 예상되는 분야이기도 합니다. 맥스트는 현대 자동차, SK 텔레콤, LG전자, 삼성디스플레이, KT 등 다양한 기업과 업무 협력과 파트너쉽을 구축하였으며 글로벌 시장을 목표로 확장하고 있는 성장 기업입니다.

배우러 가기

블렌더(Blender)를 활용한 3D 캐릭터 애니메이션 만들기

블렌더(Blender)를 활용한 3D 캐릭터 애니메이션 만들기

배우러 가기

1. 블렌더(Blender)를 활용한 3D 캐릭터 애니메이션 만들기 강좌소개

블렌더 –
3D 모델링 오픈소프트웨어로 유명한 블렌더(Blender)와 3D 캐릭터를 이용하여 쉽고 간편하게 애니메이션을 만드는 방법을 알려드리고자 합니다.

블렌더는 애니메이션, 파티클, 텍스쳐 페인팅, 옷감 시뮬레이션, 스컬핑 등의 기능을 거의 다 쓸 수 있으며, 크로스플랫폼의 자체 게임 엔진을 내장하고 있어서 모바일 게임 개발 등에도 대단히 용이한 프로그램입니다.

블렌더 UI의 가장 큰 특징 중 하나는 3D커서입니다.  이 3D커서는 FPS게임 하듯 원하는 폴리곤 지점에 한번만 클릭하면 총알 쏘듯 그 지점에 정확히 박혀서 거기서 바로 생성하는 식으로 수고가 줄어듭니다.

뷰포트 카메라의 중심점으로 설정할 수도 있고, 특정 오브젝트의 위치를 임시로 저장하는 용도로도 쓰이며, Propotional 에디팅을 사용 시 중심축을 따로 정할 때도 쓰입니다.

이렇게 다양하고 멋진 기능을 가진 블렌더의 세계를 본 강의를 통해 차근차근 경험해 보시길 바랍니다.

2. 도움이 되는 분들

아래 경우 중 하나라도 해당하시면 분명히 도움이 될거에요

  • 초심자로서 3D 캐릭터를 다루는 방법이나 이에 관한 경험, 지식이 필요하신 분들
  • 애니메이션을 만들고 싶으나 관련 3D 모델링 소프트웨어 구입비용이 부담되시는 분들
  • 3D 캐릭터 모델링을 할 수 있으나 리깅(rigging)과 모션을 적용하여 애니메이션을 만들고 싶으신 분들
  • 블렌더의 다양한 기능들에 관심이 생겨 배워보고 싶으신 분

3. 배우는 것들

    • 3D 캐릭터 생성 및 움직임 적용
    • 3D 캐릭터 파일 블렌더에 입력 및 텍스쳐 맵핑, 편집
  • 3D 캐릭터 모션 적용
  • 렌더링 및 애니메이션 생성

참고사항

  • 인터넷+컴퓨터 / 블렌더 2.79 (https://www.blender.org/download)

4. 학습목표

  • 블렌더를 활용하여 다양한 3D 캐릭터 애니메이션을 만들기

5. 지식공유자 소개

김용일

기계설계자동화프로그래밍 전공 및 기계관련업체 근무.
2D & 3D 기계설계 (오토캐드, 인벤터, 카티아, 라이노, 솔리드웍스 활용)
일반기계기사, 치공구설계산업기사, 전기기능사 등 자격보유
CAM소프트웨어(마스터캠,파워밀, 비주얼캠, 캠뱀,메이커캠 활용)
CNC장비(MACH3,FAGOR) 및 3D모델링(블렌더,라이노), 3D프린팅 활용 시제품제작, 장비교육

배우러 가기