smart media : 동영상 강의 : Unity3D
-
인터랙티브 동화App 만들기 5단계 - Player uSequence Trigger를 이용하여 클릭 시 모션 실행되도록 하기 (15:42)
모션이 완성되었다면 주인공 캐릭터를 클릭 시 모션을 실행하도록 하기 위한 작업이 필요합니다. 클릭 시 z축으로 조금 이동하여 Trigger와 접촉하도록 스크립트 작업을 해놓습니다. 더불어 2초 뒤 다시 원래 위치로 돌아오도록 구성합니다. Player uSequence ... -
인터랙티브 동화App 만들기 4단계 - uSequence를 이용한 Timeline에서의 모션그래프 작업 (09:23)
Sprite 이미지들의 변화로 인하여 기본적인 모션효과를 보이고 있는 주인공 캐릭터를 클릭 시 위치나 크기, 회전 등의 변화를 수월하게 구현할 수 있도록 uSequence CutScene and Cinematic Creator를 활용합니다. 클릭하였을 때 이동할 경로를 Timeline에서 ... -
인터랙티브 동화App 만들기 3단계 - 주인공 캐릭터 애니메이션 배치와 터치를 위한 Box Collider 생성 (11:25)
준비된 그래픽 리소스를 화면에 배치하여 공간 구성을 해주는데 배경과 애니메이션 파일들이 서로 겹치지 않아서 작업이 수월할 수 있게 구성하는 것이 좋습니다. 비록 작업창에서는 입체감있는 거리로 배치되지만, 카메라가 원근법이 적용되지 않는 Orhograph... -
인터랙티브 동화App 만들기 2단계 - Unity3D의 Sprite Packer를 이용한 Atlas 이미지 만들기 (15:24)
준비된 PNG 시퀀스 파일들을 그대로 사용하면 최적화 측면에서 큰 문제가 발생합니다. 여러 파일들을 로딩하고 보여주는 과정에서 CPU가 필요 이상의 부하에 걸리고 전반적인 퍼포먼스를 떨어뜨립니다. 따라서 하나의 아틀라스(Atlas) 이미지로 만들어 주어야 ... -
인터랙티브 동화App 만들기 1단계 - 그래픽 리소스로 Sprite 이미지들을 준비하는 과정에서 유의할 점 (11:20)
Unity3D를 이용하여 스마트폰이나 태블릿에서 구동되는 인터랙티브 동화App을 만드는 예제입니다. 일러스트나 캐릭터와 같은 그래픽 리소스를 After Effect 등에서 모션을 만들고 일련의 이미지 시퀀스 파일로 추출하여 Sprite 이미지를 준비할 수 있습니다. ... -
VR을 위한 3D제작 17단계 - Unity3D에서 풍차의 날개회전 애니메이션 만들기 (12:06)
Cinema4D에서 FBX 포맷으로 Export 된 풍차를 Unity3D에서 불러들인 후, Scale Factor에서 원하는 크기로 만듭니다. 날개를 회전시키는 애니메이션을 만드는 과정에서 회전축이 제대로 표현되지 않기 때문에 별도로 날개를 분리하고 빈 Game Object를 만들어내... -
VR을 위한 3D제작 16단계 - Array를 이용한 풍차 날개 모델링과 Axis 조정 (11:07)
풍차의 날개 모델링을 마친 후, 동일한 것을 3개 더 만들어내기 위해서 Array 기능을 이용합니다. 그런데 아래의 그림과 같이 의도하는 축(Axis)으로 만들어지지 않고 있습니다. 그 이유는 Array가 처리하는 기준 축의 방향과 모델링 된 형태가 어긋나기 때문... -
VR을 위한 3D제작 15단계 - Soft Selection 기능으로 풍차 꼭대기의 형태 모델링 (13:56)
풍차의 꼭대기 부분에 해당하는 부분을 모델링 하기 위해서 Move 툴 중 Soft Selection 기능을 이용합니다. 평면적인 조건을 아래와 같이 융기시킬 수 있는 편리한 툴입니다. 최종적으로 아래와 같은 형태를 만들어봅니다. 다운로드 : Unity_VR_15.zip -
VR을 위한 3D제작 14단계 - Cinema4D를 이용하여 자체 애니메이션을 구현하는 풍차만들기 (15:08)
한정된 공간에서 탐색이 가능한 조건을 만들었지만 원경이나 기타 배경으로 다른 오브젝트를 만들어보기로 합니다. 날개가 계속 돌아가는 풍차를 만들기 위해 Cinema4D에서 기본적인 Cone 도형을 이용하여 몸통에 해당하는 부위를 모델링해나갑니다. 주로 Knif... -
VR을 위한 3D제작 13단계 - 플레이어의 Collider와 IsTrigger 기능으로 문열리는 Script 구현 (15:51)
가상공간에서 사용자의 위치나 조작에 반응하는 기능이 없다면 매우 밋밋하고 재미없겠지요. 상호작용할 수 있는 장치를 만드는 것은 매우 필요하기 때문에, 이를 구현하는 예로서, 플레이어가 계단에 올라서면 자동으로 문이 열리고 닫히게 만드는 방법을 알...