>3D 맥스로 작업한 걸 어떻게 게임에 적용할수있는거죠?
>
>일단 질문이 구체적이지 않은거 압니다...
>
>제가 잘모르니 구체적으로 쓰지못할수밖에요...
>
>하지만 너무 궁금해서..ㅡ.ㅡ 아직 제작할 실력도안돼면서 이렇게 글을씁니다...
>
>
>
>C언어,비주얼베이직,Ruby 에서 어떻게 3D 를 게임에 적용하는지 좀알려주세요...
>
>작업한것을 어떤형식으로 저장해야 쓸수있는지...
>
>예를든 소스를 써주시면 감사하겠습니다...
안녕하세요 ㅎㅎ; 오랜만에 창도에 오네요..
예 , 일단은 게임 프로그래밍에서는 가상의 3D 세계를 구성합니다.
이 3D 세계에서 가장 기초가 되는것이 점이구요. 그 점이 3개가 모여서 삼각형을 이룹니다.
그래서 우리가 가끔 게임을 하다보면 캐릭터 나 구형의 물체들이 각이 있는게 보이는데, 이것은 삼각형들의 집합이므로, 부드럽게 하려면은 삼각형을 더 많이 늘려야 합니다. ( 그런데, 삼각형이 많아지면은 프로그램에서 처리할 양이 많아지겠지요 ^^ )
그리고 3D 맥스 와 마야 같은 외부 툴에서 작업한 데이터를 저장할때에는 이러한 점 정보와 삼각형의 구성 정보를 저장합니다 ( 삼각형의 구성정보라는 것은 몇번 몇번 점이 모여서 삼각형을 이룬다 라고 하는 정보 입니다. 이것을 '인덱스 정보' 라고 하지요. )
그래서 프로그램 내부에서는 이 점들을 삼각형( 폴리곤 이라고 부릅니다. ) 을 모아 3D 월드를 구성합니다.
마지막으로.. DirectX 프로그래밍을 하신다면은 X 파일이라는 오브젝트 저장 포맷을 제공합니다.
그 외에 다른 그래픽 프로그래밍에서는 ASE가 좋구요. 나름대로..
자세한 것들은 메모 주시면 알려드리겠습니다 ^ ^
좋은 하루 되세요.