안드로이드 개발 질문/답변
(글 수 45,052)
정말 허접한 질문이지만...;
정말 몰라서 여쭙습니다......
이번에 저희 회사 이사님이 뜬금없이 말씀을 꺼내시고 알아보라고 하셔서...
어쩔 수 없이... 글 남깁니다......
어플리케이션에
3D MAX로 제작한 모델링 데이터를
삽입하여 사용할 수 있는가요?
잠깐 3d 관련 검색을 해보니...
Open GL 등 여러 말씀들이 있으신데....
그게... 코드로 구현한 3D 컨텐츠를 말씀하시는건지....
3D 제작 프로그램(맥스, 마야)같은 곳에서 제작 되어진 원본 모델링 데이터를 사용하는 것인지..
모르겠어서... 여쭙니다.....
답변 부탁드릴께요... ㅠㅠ
3D MAX에서 제작한 모델링 데이터를 어플리케이션에 올려서 사용할 수 있다? 없다?
Open GL이 의미하는 바는 제작되어진 3D 데이터를 사용하는 플랫폼이다? 코드로 구현하는 3D 작업이다?
부탁드립니다.... ㅠㅠ
얼릉 알아오라고 성화셔서... ㅠㅠ
정말 몰라서 여쭙습니다......
이번에 저희 회사 이사님이 뜬금없이 말씀을 꺼내시고 알아보라고 하셔서...
어쩔 수 없이... 글 남깁니다......
어플리케이션에
3D MAX로 제작한 모델링 데이터를
삽입하여 사용할 수 있는가요?
잠깐 3d 관련 검색을 해보니...
Open GL 등 여러 말씀들이 있으신데....
그게... 코드로 구현한 3D 컨텐츠를 말씀하시는건지....
3D 제작 프로그램(맥스, 마야)같은 곳에서 제작 되어진 원본 모델링 데이터를 사용하는 것인지..
모르겠어서... 여쭙니다.....
답변 부탁드릴께요... ㅠㅠ
3D MAX에서 제작한 모델링 데이터를 어플리케이션에 올려서 사용할 수 있다? 없다?
Open GL이 의미하는 바는 제작되어진 3D 데이터를 사용하는 플랫폼이다? 코드로 구현하는 3D 작업이다?
부탁드립니다.... ㅠㅠ
얼릉 알아오라고 성화셔서... ㅠㅠ




3D MAX에서 제작한 모델링 데이터를 애플리케이션에 올려서 사용할 수 있다? 없다?
-> 있습니다. MAX에서 생성된 .OBJ파일에 있는 좌표값을 추출해서 사용할 수 있습니다.
Open GL이 의미하는 바는 제작되어진 3D 데이터를 사용하는 플랫폼이다? 코드로 구현하는 3D 작업이다?
-> 순수 Open GL만 사용한다면 코드로 구현하는 작업이 됩니다. 본인이 3D MAX에서 생성된 .OBJ파일을 필요한 좌표값을
파싱해서 사용하셔야 합니다 3D Engine을 사용하면 .OBJ파일의 경로를 지정해주면 알아서 파싱하여 애플리케이션에서
사용 가능한 3D 오브젝트로 만들어 줍니다. 그 외에 3D객체 충돌이나 애니메이션등 많은 작업들을 3D Engine에서 담당해 줍니다.
Open GL만을 가지고 만들기에는 시간, 노력이 엄청나게 들어갑니다. 괜챦은 무료 3D Engine(C++에 자신 있으시면 Irricht엔진을 추천합니다)을 하나 선택하셔서 공부하시는 것을 추천합니다. 상용 3D Engine을 사용하면 기술지원을 해주니 공부하는 시간이 줄기는 하지만 가격이 만만치 않습니다.(수천만원에서 수억까지 다양합니다-10억짜리 3D Engine도 있다더군요ㅠㅠ)
물론 본인이 3D Engine을 만들겠다는 생각으로 하시면 더 좋지만 수학, 물리학, 기하학등의 지식이 있어야하고 그 것을
구현하려면 혼자는 힘들고 팀을 이루셔서 하셔야 가능하고 몇 년은 고생해야 할 것입니다.