카테고리 보관물: NEMOART

[NEMOART] 3D 모델링/렌더링 앱 ‘네모아트’

저희가 2013년도에 개발했던 큐브 기반 3D 모델링/렌더링 앱을 소개드립니다. 초기 목표는 사용자가 스마트폰을 이용해서 레고블럭을 조립하듯이 3차원 큐브를 쌓아서 오브젝트를 만들고, 이를 렌더링 서버에 요청하면 멋있게(!) 렌더링까지 해주는 거였지만, 렌더링 서버의 유지비가 무지막지하여 그 부분은 제거하고 현재는 3D 프린팅을 위한 모델링에 주로 활용되고 있습니다. (네모아트의 가장 큰 장점은 3D 나 디자인에 경험/재능이 없는 일반인들도 쉽게 디자인을 할 수 있다는 것입니다. 이러한 장점을 이용해서 현재는 초/중/고 학생들에게 3D 프린터를 교육할 때 주로 활용되고 있습니다.)

네모아트를 사용하는 과정은 다음과 같습니다.

howdoesitwork1

우선, 3차원 큐브를 이용하여 원하는 오브젝트를 디자인하고, (여기에서 바로 STL 이나 COLLADA 파일로 익스포트하면 3D 프린터에서 바로 출력하실 수 있습니다.)

howdoesitwork2

이를 원하는 사진에 적절히 배치한 뒤 렌더링을 요청하면, (사진 합성 외에 3D 공간에서 전체를 렌더링하는 기능 또한 제공합니다.)

howdoesitwork3

위와 같이, 영화 CG 를 제작할 때 주로 사용되는 전역 조명(광선 추적) 기법을 이용하여 렌더링한 결과를 받아볼 수 있습니다. (오른쪽의 렌더링된 결과물을 보시면, 실사 느낌이 나는 명암과 반사 효과를 확인하실 수 있습니다.)

howdoesitwork4

위의 그림은 네모아트를 이용하여 3D 오브젝트를 모델링하고 렌더링하는 전체 과정을 나타내고 있습니다.

사실, 네모아트 외에도 3차원 큐브 기반 모델링을 지원하는 앱은 여러 개가 있지만, 네모아트에는 여러 가지 편리한 기능들이 많이 들어가 있습니다. 그리고 현재 배포 중인 네모아트의 다음 버전에서는 보다 편리한 기능과 성능 개선이 이루어졌고, 몇 가지 기능을 새로이 추가해서 내년(2015년도) 중에 공개할 계획입니다.

아래는 작년에 앱을 공개할 당시 만들었던 소개 영상과 모델링 영상입니다. 관심있으신 분들은 참고하시기 바랍니다.

앞으로 3D 프린팅과 3차원 기반의 가상/증강 현실이 점점 더 활성화되기 시작하면 3D 모델링에 대한 관심은 더욱 높아질 것이고, 여기에서 네모아트는 3D 모델링에 대한 초기 진입 장벽을 낮추고, 또한 외국에서는 이미 꽤 널리 퍼져있는 픽셀아트 문화를 선도할 수 있을 것으로 기대됩니다.

https://itunes.apple.com/kr/app/nemoart-3d/id635166616?mt=8

Advertisements

[RTRT] 멋진 실시간 렌더링 데모 공개!!!

드디어 이런 프로젝트가 나오기 시작하네요^^ 진짜 멋지네요~~~

많이 봐오던 OpenGL 이나 DirectX 기반의 3D 실시간 게임이랑은 느낌이 많이 다르죠? 마치 영화 속의 한 장면을 보는것같은…왜냐하면 영화 속 CG 를 만드는 기술과 유사한 기술(레이 트레이싱)을 사용하기 때문입니다. (NEMO-UX 의 기반이 되는 기술도 동일한 기술입니다.)

최근 그래픽 하드웨어와 소프트웨어의 엄청난 발전으로 이제 이런 그래픽이 실시간으로 가능하게 되었습니다. 언리얼 엔진이나 크라이시스 엔진에서는 하이브리드 방식으로 레스터라이징 기반에 부분적으로 레이 트레이싱 기술을 적용하기 시작했고, 어도브에서도 실시간 레이 트레이싱 기술을 적용하기 시작했습니다. 아직은 대규모의 게임을 완벽하게 실시간 레이 트레이싱으로 돌리기는 힘들지만, 상대적으로 훨씬 단순한 UX 부터 시작하여 널리 쓰이기 시작할 것 같습니다.

아직 해당 프로젝트에 대한 정보가 공개된건 거의 없지만, Arauna Real-time Ray Tracing 을 개발하던 곳에서 개발한 것 같습니다. 동영상만 봤을 때는 NVIDIA OptiX 기반의 progressive path tracing 방식을 사용한 것 같긴한데 확인해봐야겠네요. 아무튼 무척이나 기대되는 프로젝트입니다.