댓글 쓰기 권한이 없습니다. 로그인 하시겠습니까?
Unity 3D란 무엇인가..
이번에 소개할 것은 Unity 3D란 게임 엔진입니다.
게임 개발자 및 관심 있는 사람이라면 누구나 알고 있는 것이고, 그 외의 사람들이라면 조금은 생소할 수도 있지만, 최근들어 게임분야 말고도 증강현실, 시뮬레이션, 인터렉티브 미디어 작품 등 뉴미디어 분야에서 활발히 사용되어 지고 있습니다.
이런 흐름에 발맞춰 4월에 진행 될 예정인 미디어스페이스 문과 함께 하는 뉴미디어 워크샵에서도 Unity 3D 강의를 진행 할 예정인데,
그에 앞서 Unity3D란 무엇인지 김성철 선생님의 도움을 받아 간략하게 소개하도록 하겠습니다.
발전과 보급의 조화
‘Unity3D’는 그 탄생이 게임 개발 분야를 위해서 만들어졌지만, 현재의 다양하고 빠른 어플리케이션 시장에서 게임 이외의 다양한 소프트웨어( AR, 인테리어, 3D 상품 소개, 모바일 앱 등 ) 개발 도구로 사용 되어지고 있습니다. 이는 자체적으로 준비된 풍부한 자료뿐만 아니라, 전 세계 수 십 만 명의 개발자들이 새로운 기술 및 플랫폼, 주변기기에 맞추어 새로운 Plug-In을 개발하여 배포하는, 열린 개발 환경 때문입니다. 이로 인해, 새로운 기술의 변화를 따라가며, 동시에 손쉬운 접근을 통한, 빠른 교육 및 보급이 가능한 장점이 있습니다.
S/W의 미래
애플의 앱 스토어로 시작된 어플리케이션 오픈 마켓은 단순한 세대의 현상이 아니라, S/W의 새로운 생존 방향이 열린 것입니다. 이를 통한 소프트웨어의 무한 경쟁 시대에 ‘Unity3D’는 개발자들로 하여금, ‘어떻게 만들것인가’ 보다, ‘무엇을 만들것인가’에 집중할 수 있도록 지원하는, 미래를 준비하는 도구입니다.
다양한 플랫폼 제공
모든 개발 툴들이 이런 얘기를 하겠지만, 자신이 만든 어플리케이션을 Web, PC, iOS, Android, XBOX, PS3, Wii 등의 플렛폼으로 손쉽게 런칭 할 수 있는, 진정한 크로스 플렛폼의 엔진 및 도구는 아직까지 없습니다. 이는 여러분의 피나는 노력을 들인 결과물이, 하나의 시장이 아닌, 전 세계의 다양한 플렛폼 시장에서 동시에 사랑받을 수 있는 기본적인 환경을 가지고 있다는 것입니다. ‘Unity3D’로 개발된 소프트웨어는, 단 한번의 Platform Build 를 통해서, Web 기반, PC 기반, MAC 기반, iOS 기반, Android 기반의 소프트웨어로 변환 가능합니다. 또한, 게임의 경우, XBOX, PS3, Wii 의 현존하는 게임기 모두를 지원할 수 있도록 변환 가능한, 완벽하면서 손쉬운 크로스 플랫폼 소프트웨어 엔진입니다.
객체지향설계에 충실한 3D 소프트웨어 개발 엔진
3D 기술은 기존에 주로 게임 분야에서 가장 적극적으로 활용 되어져 왔습니다. 하지만, 지속적으로 발전하는 GUI 설계와 다양한 사용자들의 요구사항에 따라, 각종 소프트웨어의 데이터 표현, 조작 등에 3D의 기술들이 사용되고 있는 상황입니다. ‘Unity3D’는 이런 가벼운 소프트웨어의 3D 활용 뿐만 아니라, 인테리어, AR, 가상 현실 등의 다양한 3D 기술에 활용되어지며, 소프트웨어 개발 기술의 발전 방향인 ‘개체지향설계’를 기본적으로 탑재하고 있어, 최고의 개발 효율을 발휘할 수 있도록 해줍니다.
그 이외의 기본적으로 탑재한 강력한 기능들
‘Unity3D’에는 3D 렌더링 관련 고급 기술 및 플러그인 뿐만 아니라, 3D 공간에 대한 데이터 최적화를 위한 컬링 기술( Umbra Software ), 세계 최고 수준의 라이트 맵핑 소프트웨어인 Beast 엔진 등을 기본적으로 탑재하고 있습니다. 이런 고급스러운 기술들은 가벼운 3D 소프트웨어부터, 복잡한 3D 소프트웨어까지 모든 분야에 최고의 효율과 퀄리티를 보여줄 수 있는 환경을 제공합니다.
2012 'Unity3D' reel
●?Who's moonsgallery

Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5