Решил изучить Direct3d, так как сидеть на SDL кажется малоперспективным
Первый вопрос, чем создавать X-файлы? Слышал, что 3dMAX экспортирует свои файлы в этот формат. А Maya может? Так как я не работал толком ни с одним из этих программ, то мне в принципе все равно, что изучать. Был правда опыт работы в 3d studio — еще досовской версии.
Если еще подскажите ссылочками на описание работы с X- и что можно с ним делать, буду благодарен.
Здравствуйте, Prond, Вы писали:
P>Решил изучить Direct3d, так как сидеть на SDL кажется малоперспективным P>Первый вопрос, чем создавать X-файлы? Слышал, что 3dMAX экспортирует свои файлы в этот формат. А Maya может? Так как я не работал толком ни с одним из этих программ, то мне в принципе все равно, что изучать. Был правда опыт работы в 3d studio — еще досовской версии.
P> Если еще подскажите ссылочками на описание работы с X- и что можно с ним делать, буду благодарен.
3d studio экспортирует как *.3ds файлы. Для конвертации в *.x формат используется утилита (вроде xfiles.exe или что-то подобное) из DDK.
Здравствуйте, WolfHound, Вы писали:
WH>Здравствуйте, sercher, Вы писали:
S>>(вроде xfiles.exe или что-то подобное) из DDK. WH> Driver Development Kit Наверно имелось в виду DirectX SDK
Здравствуйте, Prond, Вы писали:
P>Первый вопрос, чем создавать X-файлы?
В принципе можно в любом текстовом редакторе
P> Если еще подскажите ссылочками на описание работы с X- и что можно с ним делать, буду благодарен.
Кстати к достоинствам Х-файлов можно отнести его расширяемость, т.е. внутри Х-файла можно хранить какие либо свои данные(например массу обьекта), при этом такой файл продолжает нормально грузится стандартными фенкциями а доступ к пользовательским данным можно получить используя IDirectXFile
Здравствуйте, Prond, Вы писали:
P> Если еще подскажите ссылочками на описание работы с X- и что можно с ним делать, буду благодарен.
Я пользую 3DS Studio Max 5 (до этого был 4.2) с плагином из комплекта Direct3D SDK Tools — плагин умеет экспортировать .x файлы в трех форматах, что есть оч-чень карашо...
... << RSDN@Home 1.1.3 beta 1 >>
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))
Здравствуйте, Prond, Вы писали:
P>Ага, я потратил полчаса на поиск и выяснил, что есть плагины к максу а майе, а так же конвертер.
Я бы посоветовал для конвертирования использовать DeepExploration (Exploration3D в старом варианте)... А изучать лучше 3D Max, потому как он проще в освоении, на него больше плагинов, документации чем для Maya, да и в последних версиях появились фичи, которые его делают профессиональной прогой 3D моделлинга (напр. Reactor) без всяких сторонних плагинов.
...:::In Hard We Trust:::...
Re: Чем создавать X-файлы?
От:
Аноним
Дата:
12.02.04 22:34
Оценка:
Здравствуйте, Prond, Вы писали:
P>Решил изучить Direct3d, так как сидеть на SDL кажется малоперспективным P>Первый вопрос, чем создавать X-файлы? Слышал, что 3dMAX экспортирует свои файлы в этот формат. А Maya может? Так как я не работал толком ни с одним из этих программ, то мне в принципе все равно, что изучать. Был правда опыт работы в 3d studio — еще досовской версии.
P> Если еще подскажите ссылочками на описание работы с X- и что можно с ним делать, буду благодарен.
Конечно, 3ДМакс может экспортить/импортить Х формат. Как и все 3Д редакторы. Но нужны плагины. Даже если и есть проги с встроенными, то это бред. надо качать хорошие плагины. спекциально!
Здравствуйте, Prond, Вы писали:
CONV3DS.EXE — читайте сами
CONV3DS(1) CONV3DS(1)
NAME
conv3ds — convert 3D Studio files
SYNOPSIS
conv3ds [-ATeMNtov] file
DESCRIPTION
The convert utility reads a 3D Studio file and converts it to the
Microsoft X file format. Note X currently only supports rotate,
position and scale key frames. Multiple instanced 3ds meshes will be
copied as many times as they are used.
The options are as follows:
-m Output 3ds model as a single mesh and not a frame hierarchy
-A Include animation data in X files
-T Wrap all hierachies in a top level frame
-e "extension" — Change extension of texture map files
-M Don't include material data in X files
-N Don't include normal data in X files
-f Don't include frame transforms in X Files
-h Don't try to resolve keyframe hierarchy
-c Don't include texture coordinates in output
-r reverse winding order for face and normal information
-t Don't include texture mapping information in the X file.
-z float — Specify a face color alpha delta between 0 and 1
-Z float — Specify maximum alpha value to be affected by delta
-C Don't change black textured faces to white textured faces
-o "filename" — Name output file.
-v integer — Verbose mode
USAGE
conv3ds file.3ds write out X file with no animation
conv3ds -A file.3ds write out X file with animations
conv3ds -T -e "bmp" X file with all 3ds frame hierachies wrapped
by a frame and change any texture filename extensions to bmp
ie. file.gif -> file.bmp