3dr как открыть в 3ds max
3D Ripper DX — уникальная утилита. Она позволяет извлечь из трехмерных игр модели персонажей, техники, оружия и даже целые локации. По понятным причинам использовать все эти ресурсы в коммерческих проектах нельзя, а вот для создания бесплатных дополнений — вполне. Сегодня мы детально разберем принципы работы 3D Ripper и научимся извлекать из игр трехмерные объекты.
Оно вертится!
Для захвата 3D-сцен нам потребуется, во-первых, сам 3D Ripper DX (для захвата всей геометрии, текстур и шейдеров, отрендеренных в текущем кадре), а во-вторых, D3DX9_29.dll — файл библиотеки для DirectX, необходимый для работы 3D-риппера. Все перечисленные файлы вы можете взять с нашего диска из раздела «Игрострой».
3D Ripper работает по следующему принципу. При запуске программы необходимо указать путь к exe-файлу игры, из которой нужно извлечь ресурсы, и настроить ряд параметров захвата. После этого игра грузится не напрямую, а через 3D Ripper.
Даже при наличии мощной машины 3D-риппер повесит запущенную игру на несколько секунд, а то и минут. За этот промежуток времени он собирает необходимые данные (геометрия уровня, шейдеры, текстуры, наложенные на объекты).
3D для всех
Запустите 3D Ripper. На экране появится окно, в котором необходимо настроить ряд параметров. В поле под строкой Please Select DirectX 9 application to analize укажите путь к любой установленной игре, использующей возможности DirectX девятой версии. Мы для примера использовали Call of Duty 2.
Захваченная при помощи риппера сцена в 3DS Max.
Теперь нужно назначить горячие клавиши на различные действия утилиты. Параметр поля Capture key отвечает за клавишу захвата сцены, в пределах которой находится игрок. По умолчанию на данное действие назначена клавиша F12. Дополнительно назначьте клавишу на пункт Wireframe mode key, данная опция позволит увидеть внутреннее устройство игровой локации — множество полигонов или треугольников, из которых состоят все объекты. Назначив клавишу на действие Disable texture key, вы сможете включать/отключать все игровые текстуры.
Теперь разберем предназначение флажков напротив поля Capture key. Если вы поставите галку в пункте Capture all shaders, то риппер при захвате сцены вытянет из игры все шейдеры. Хотите захватить все текстуры, использованные в локации? Ставьте галку напротив пункта Capture all textures. Если вам нужно запустить игру в оконном режиме, то установите флажок напротив опции Force windowed mode.
Последний пункт — Disable shader model 3.0 — по умолчанию отключен, лучше его не активировать, иначе программа будет часто вылетать в Windows. При желании вы можете изменить пути хранения сцен, текстур (кнопки Frames (*.3DR) output directory, Textures (*.DDS) output directory и Shaders (*.VSH, *.PSH) output directory).
Атрибут Camera FOV отвечает за обзор камеры. Чем больше значение, тем больше объектов будет в захваченной сцене. По умолчанию значение данного параметра ровно 85.
C настройкой риппера разобрались. Жмите кнопку Launch, чтобы запустить Call of Duty 2 в режиме захвата. Вы увидите, что в левом верхнем углу игры высветится надпись Ready to Capture. Начните какую-либо миссию в CoD 2, отыщите наиболее подходящую для захвата сцены локацию и нажмите F12. 3D Ripper сохранит все извлеченные файлы на винчестер в заданные вами директории.
Выйдите из игры и запустите 3DS Max. Выберите пункт меню File/Import и в появившемся окне в поле Тип файлов задайте параметр 3DR Import (*.3DR). Затем укажите путь к захваченной 3D-сцене, например, C:\Documents and Settings\User\Мои Документы \3DReaperDX\Frames\frame006b27f2.3dr. Кликните по кнопке Ok.
В появившемся меню импорта сцены, не изменяя никаких параметров, снова нажмите на Оk. Подождите, пока «Макс» загрузит захваченный 3D-кадр. На слабых машинах этот процесс может затянуться на несколько часов: крайне желательно, чтобы оперативной памяти было не менее 1 Гб (в этом случае средних размеров сцена загружается за 2-3 минуты).
Описанным методом вы можете захватывать сцены из любой игры, поддерживающей DirectX 9.0, после этого разбирать их в «Максе» на составляющие и использовать при создании модов.
2. Выбираем exe файл программы, из которой мы хотим достать конкретную сцену, в поле PLease select DirectX 9 application to analize: .
3. Выбираем директории куда будут сохраняться добытые сцены(Frames (*.3DR) output directory:), текстуры(Textures (*.DDS) output directory) и шэйдеры(Shaders (*.VSH,*.PSH) output directory:).
Нас будет интересовать лишь директория куда будут сохраняться сцены, т.е. Frames (*.3DR) output directory.
4. Нажимаем кнопку "Launch".
Если 3D Ripper DX сможет ухватиться за выбранную вами программу, то в верхнем левом углу экрана должна появиться надпись "Ready to capture". Иначе выбранная вами программа не использует DirectX9 , или 3D Ripper DX просто не модет в неё вцепиться.
5.Для захвата интересующей вас сцены нажимайте кнопку F12 (данная кнопка может быть изменена в поле Capture key настроек 3D Reaper DX).
Далее 3D Ripper DX осуществит захват сцены, которую в данный момент обрабатывает программа. Этот процесс может занимать от 20 секунд до20 минут в зависимости от конфигурации железа и сложности самой сцены.
6. По завершению захвата выходим из программы.
7. Запускаем 3d Studio Max.
8. Выбираем "File->Import",3DR Format.
9. Выбираем файл с захваченной сценой(он должен иметь название "frameXXXX.3dr").
Вы должны в точности вернуть параметры отображения (FOV, Aspect Ratio).
Значение FOV может быть специфиынм для разрешения экрана.
Aspect Ratio это параметр соотношения сторон монитора.
Начиная с версии 1.5, 3D Reaper DX позволяет определять рекомендуемые значения данный параметров. Просто щелкните в "Recommended parameters" списке.
Оставьте все остальные значения как есть. Плагин подгрузит сцену в 3dS Max.
Категорически не советую пытаться это сделать, если вы не обладаете хотя бы 1 гб оперативной памяти.
10. Зайдите в "display" вкладку и выберете "Display objects by color" опции для того, чтобы увидеть, что именно рисуется в каждый конкретный вызов функции рисования.
11. Выберите какой-лтбо единичный объект, далее выберете "Edit->Object properties..", переключитесь в "user defined" вкладку.
12. Посмотрите renderstate, textures, vertex streams, index stream, vertex declaration, vertex и pixel shaders используемые с этим объектом при рисовании.
13. Посмотрите материал объекта, чтобы узнать, какие текстуры для него использованы.
Собственно вот, теперь вы сможете с легкостью выдергивать сцены из любимых игры, которые используют DirectX 9.
3D Ripper DX. Руководство пользователя.
Что же такое 3D Ripper DX(в простонародии - "риппер")? Теоретически он позволяет дёргать 3D объекты(автомобили, здания, оружие, всё что попадётся вам в игер на глаза) из любых игр на DirectX и Open GL. С 3D Ripper DX вы можете:
- захватывать всю геометрию, текстуры и шейдеры, которые вы видите в игре в определённый момент;
- импортировать захваченную геометрию в 3D Studio Max илиMaya;
- видеть текстуры, сетку объектов игры, вершины и пиксель шейдеры(в том числе исходный код HLSL, если имеется) каждого индивидуального объекта. 3D Ripper DX поддерживает только DirectX 6.x, 8.x и 9.x приложения. Open GL, старшие версии DirectX и старое рендерное программное обеспечение не поддерживаются. Плагины импорта к программе работают с версиями 3D Studio Max 5.0-9.0, 2009 и 2011.
Итак, скачиваем нужную версию и запускаем установку программы. 3D Риппер выдёргивает сцены в своём формате .3dr, поэтому в проццессе установки вы увидите окно, с указанием для какого 3D Макса будет установлен 3dr плагин:
Теперь у вас установлен 3D Ripper DX, запускаем программу и видим такое окно:
[1] Большинство, видя эту надпись, думают, что в поле ниже нужно указать путь до DirectX)) На самом же деле там нужно указать ехе-файл или ярлык от игры из которой хотите выдернуть что-либо, так что жмём [2] и указываем . Мы будем дёргать из NFS Shift. Если не хотите особо заморачиваться с настрйоками, то жмите Launch[16] и приступайте к выдёргиванию, но об этом чуть позже, а пока опишу настройки:
Command line parametrs - параметры запуска через командную строку, обычному юзеру это не нужно
[2] - кнопка выбора ехе-файла или ярлыка игры или 3D приложения из которого вы хотите выдернуть объекты. Риппер бывает привередлив к пути до файла, так чт оесли он содержит символы и Риппер отказывается работать, попробуйте изменить символы на буквый, английские.
[3] - назначение кнопки начала процесса выдёргивания (рипа)
[4] - назначение кнопки включения режима сетки
[5] - назначение кнjпки выключения(?) текстур, так и не понял что она даёт.
[6] - захватывать все шейдеры
[7] - захватывать все текстуры. В Lada Racing Club например, без этой опции текстуры не выдёргивались.
[8] - оконный режим запуска игры
[9] - выключение шейдеров 3.0
[10] - захватывать сцену в формат .obj
[11] - назначение папки для сцен 3dr
[12] - назначение папки для текстур
[13] - назначение папки для шейдеров
[14] - руководство по использованию, на английском языке
[15] - Global monitoring mode. В режиме Global monitoring можно будет выдёргивать из каждого запущенного 3D приложения , не прибегая к запуску Риппера и назначения пути до ехе приложения. Удобно для массовог овыдёргивания.
[16] - кнопка запуска. Запустится приложение, указанное в программе, в режиме выдёргивания.
[17] - кнопка выхода из программы
Итак вы указали путь до ехе-файла или ярлыка игры, настроили программу, если было нужно. Можно приступать к процессу выдёргивания. Жмём Launch[16]. Запустится игра, в нашём случае NFS Shift, в левом верхнем углу появится жёлтая надпись Ready to capture - это значет что риппер работает. Мы будем выдёргивать автомобиль, поэтому заходим в гонку, ставим машину ровно, как на скрине ниже. Если ставить криво, то она так и выдернется криво.
Для того чтоб начать процесс выдёргивания, то нужно нажать кнопку F12. Игра как бы зависнет и в левом верхнем углу над жёлтой надписью появится красная надпись Capturing frame, this cantake up to 5 minutes. Игра "провисит" немного, но в зависимости от конфигурации вашего компьютера и свежести версии Риппера время рипа может быть долгим. После того как процесс выдёргивания закончится исчезнет красная надпись и игра прекратит висеть. Можно выходить из игры.
Импортирование выдернутой сцены в 3D Studio MaxАвтор урока - 9lXA(Копчёный)
При размещении данного урок на других сайтах ссылка на источник обязательна, запрещено изменение текста.
Всем привет! Хочу поделиться с Вами своими знаниями о 3d моделировании, а конкретно о программе ЗDs max. Эта статья рассчитана на начинающих 3d-шников или на людей, которые не знают где скачать программу и что нужно знать, чтобы начать в ней работать.
С чего все началось
Вкратце расскажу о моем знакомстве с ЗDs max. Мне всегда хотелось творить, поэтому после окончания школы я поступил учиться на архитектора. На 3 курсе обучения мы стали проектировать здания и интерьеры, которые требовали красивой и красочной визуализации (чтобы будущий заказчик захотел приобрести данный проект). Я выбрал очень серьезную и сложную программу ЗDs max, которую изучаю до сих пор.
Конечно, решить поставленную задачу можно было и с помощью более доступных и простых программ, таких как:
ArchiCAD — программный пакет для архитекторов, основанный на технологии информационного моделирования (Building Information Modeling — BIM), созданный фирмой Graphisoft. Предназначен для проектирования архитектурно-строительных конструкций и решений, а также элементов ландшафта, мебели и так далее.
Проще говоря, когда вы чертите чертежи, эта программа автоматически выстраивает 3d модель и так же автоматически рассчитывает конструкции. Она пользуется большой популярностью у архитекторов и конструкторов.
Естественно, существует аналог ArchiCAD — Autodesk Revit.
SketchUP — программа для моделирования относительно простых трёхмерных объектов — строений, мебели, интерьера.
Но я посчитал, что выбор этих упрощенных программ будет несерьезным и непрофессиональным шагом (хотя изучить их все же пришлось – они входили в программу обучения).
Характеристики компьютера
Итак, я приступил к изучению 3Ds max. Первое, на что акцентировали внимание преподаватели — для быстрого рендера и стабильной работы в ней нужна серьезная машина. Конечно, первые мои проекты делались на ноутбуке с самыми минимальными требованиями на 2012 год. Но все же считаю, что любой человек, решивший встать на путь 3d-шника, должен хотя бы знать, на что нужно делать упор при покупке компьютера:
Процессор – сердце вашего компьютера. Основная нагрузка в рендере ложится именно на него. Иными словами, чем быстрее ваш процессор, тем быстрее будут рендериться сцены.
Материнская плата – необходима для объединения всех частей системного блока в единое целое. Она слабо влияет на производительность в 3d графике, однако именно от качества материнской платы зависит возможность разгона процессора, так как при этом повышается энергопотребление и нагрузка на цепи питания процессора (которые расположены как раз на материнской плате).
Оперативная память – при работе компьютера в ней хранятся данные, необходимые процессору для вычислений. При работе в 3d в ней хранятся файлы проекта – модели, текстуры, а при запуске рендера — промежуточные вычисления. Основной характеристикой памяти применительно к 3d графике является объём.
Видеокарта – необходима для вывода изображения на монитор. Все, что происходит в окнах проекций 3d программ, обрабатывает видеокарта, и от её мощности зависит комфорт работы в выбранном вами софте. Основными характеристиками, которые будут определять комфортность работы с картой (разумеется, в рамках конкретного поколения карт и одного производителя) являются количество потоковых процессоров, их частота и объём видеопамяти. Другие параметры, например, разрядность шины, в 3d графике будут иметь меньшее влияние на производительность.
Система охлаждения («кулер») – необходима для отвода тепла от процессора. Бывают жидкостные и воздушные. Воздушные системы могут быть активными и пассивными (если в системе охлаждения присутствует вентилятор, она называется активной, если вентилятор отсутствует – пассивной). Плюс пассивных систем – отсутствие шума, минус – низкая производительность. Активные системы шумят, но обеспечивают высокую производительность, эффективно охлаждая процессор даже жарким летом.
Жидкостное охлаждение бывает замкнутое и сборное. Замкнутое продаётся уже готовым к использованию и не требует (или почти не требует) обслуживания, в то время как сборное требует сборки пользователем и доливки охлаждающей жидкости.
Жесткий диск – необходим для хранения информации. В отличие от оперативной памяти способен сохранять данные и после выключения питания компьютера. Жесткие диски делятся на твердотельные и накопители на твёрдых магнитных дисках (HDD). Твердотельные накопители (они же SSD) очень быстрые, тихие, лишены таких недостатков как большое время доступа либо фрагментация, однако имеют высокую цену за 1Гб и меньшую, чем у HDD надёжность. SSD предназначены для установки на них программ (с целью повышения скорости запуска и сохранения проектных файлов) и для повышения комфортности работы (SSD не является обязательным комплектующим, на нём можно экономить при недостатке финансов на сборку ПК). HDD же предназначены для хранения больших объёмов информации. Они более медленные, чем SSD, подвержены фрагментации, однако имеют крайне низкую цену за 1Гб места и очень надёжны, так как техпроцесс их производства хорошо отлажен.
Блок питания – необходим для подачи напряжения на схемы питания компьютера. Блок питания необходимо подбирать индивидуально под каждый компьютер, учитывая количество и мощность компонентов, а также наличие разгона.
Я отлично понимаю, что у всех разные финансовые возможности, поэтому представляю лишь перечень минимальных условий, оставляя выбор за вами. Однако расстраиваться, если вы не проходите даже по минимальным требованиям, не стоит. Берите свой ноутбук или компьютер, устанавливайте ЗDs max версии 12 и ниже, пробуйте! В любом случае в первое время вы не сможете использовать все ресурсы ЗDs max…
Студенческая лицензия
Может, это станет для кого-то открытием, но всю продукцию Autodesk можно установить абсолютно бесплатно с лицензией. Как это делается на примере 3d max:
1. Пройдите по ссылке и нажмите Create Account.
2. В новом окне укажите вашу страну, обязательно образовательный статус Student, дату рождения и нажмите Next.
3. Заполните поля: Имя, Фамилия, укажите электронную почту, повторите ее в поле Confirm email и придумайте пароль. Пароль должен содержать в себе как цифры, так и буквы на латинице. Поставьте галочку как на скриншоте и нажмите Create Account.
5. Вас перебросит на страницу авторизации, введите ваш E-mail и нажмите «Далее».
7. Вы увидите уведомление о том, что ваш аккаунт подтвержден. Нажмите «Done».
8. Далее вас спросят, в каком учебном заведении вы проходите обучение. Для этого в первой строчке нужно указать Knower, всплывет подсказка: Can't find your school? Нажмите на нее.
9. Вас снова перебросит в предыдущее окно, где уже будет указан учебный центр. Останется выбрать во второй строчке Other и ниже — период обучения (рекомендую ставить 4 года). Нажмите Next.
Вас перенаправит на страницу, с которой мы начали (если этого не произошло, перейдите по ссылке и авторизуйтесь).
1) Далее укажите версию 3ds max, которую хотите скачать, выберите операционную систему и язык (English). Обязательно перепишите себе Serial number и Product key — они будет необходимы для активации студенческой версии на 3 года! (они также придут вам на почту).
2) После того как скачается дистрибутив программы, запустите его (это может занять время, не торопитесь), выберите путь извлечения (рекомендуем диск С) и нажмите «ОК».
3) Дождитесь, пока установщик распакуется, во всплывающем окне нажмите Install.
4) В следующем окне поставьте галочку I Accept и нажмите Next.
5) Далее поставьте галочку Stand-Alone, введите ваш серийный номер и ключ продукта, которые сохраняли ранее (их можно найти в почте) и нажмите Next.
6) Выберите папку сохранения программы (рекомендуем диск С), нажмите Install и наблюдайте за процессом установки.
7) После установки программы запустите 3ds Max, в появившемся окне нажмите I Agree.
8) Когда он запустится, посмотрите, что написано наверху. Если Student Version, все отлично! Autodesk 3ds max активирован, и вы можете пользоваться студенческой версией целых 3 года совершенно бесплатно!
9) ВАЖНО! Если после шага 18 у вас возникла ошибка 400 и при каждом запуске выскакивает окно, в котором написано, что версия программы на 30 дней, вам необходимо активировать 3ds max вручную. Как это сделать смотрите здесь. Если такой ошибки нет, полный порядок — все активировалось автоматически!
3Ds max. C чего начать?
1. Папка проекта
Первое что нужно сделать, начиная работу в 3d max — создать папку проекта. Она обеспечивает простой способ хранения всех ваших файлов, организованных для конкретного проекта.
• Application Menu → Manage → Set Project Folder
• Quick Access Toolbar → (Project Folder)
Папка проекта всегда является локальной, то есть 3d max, создает свою папочку в компьютере, в которую сохраняет автобеки. Путь для этого может зависеть от используемой вами операционной системы:
Windows 7 и Windows 8:
C: / Users / <имя пользователя> / Мои документы / 3dsmax / autoback /
Вы можете использовать Set Project Folder, чтобы указать другое место. Или установить папку проекта из диалогового окна Asset Tracking → меню Paths.
При установке папки проекта 3ds max автоматически создает серию папок внутри нее, таких как archives, autoback, downloads, export, express, import, materiallibraries, previews, scenes и т.д. При сохранении или открытии файлов из браузера это местоположение (папки проекта 3ds) используется по умолчанию. Использование последовательной структуры папок проекта среди членов команды – хорошая практика для организации работы и обмена файлами.
При установке папки проекта 3ds max может отображать предупреждение — некоторые пути к файлам больше не действительны. Если сцены, с которыми вы работаете, принадлежат выбранному проекту, можно безопасно игнорировать это предупреждение.
3ds max создает файл MXP с различными путями, которые относятся к папке проекта, и сохраняет его в папку, которую вы выбрали.
Примечание: Среди файлов, установленных вместе с 3ds max — ряд материалов библиотек, а также карт, используемых этими библиотеками. Эти файлы по умолчанию размещены в папке программы, в \ materiallibraries и \ карты подпутей соответственно. Если вы хотите использовать какой-либо из материалов библиотек в проекте, рекомендуется скопировать файлы библиотеки в папку проект\ materiallibraries. А в случае необходимости можно использовать внешнюю функцию настройки Path чтобы добавить \ карты путь вместе с их подпутями (включите Add подпутей при добавлении \ карты пути).
2. Единицы измерения
- Любую сцену в 3ds max нужно начинать с установки единиц измерения.
При этом внутренние математические операции преобразуются в соответствии с выбранными единицами измерения.
Проверьте и при необходимости включите флажок Respect System Units in Files (автоматически переключаться в системные единицы открываемого файла).
При открытии файла с другими системными единицами 3ds max выведет диалоговое окно,
в котором должен быть выбран переключатель Adopt the File’s Unit Scale? (Адаптировать под единицы открываемого файла?).
Помните, что размеры объектов сцены должны соотноситься с единицами измерения.
Если размер реальной комнаты равен 12 метрам, то и размер моделируемой комнаты должен быть 12 метров — 12000 мм, но никак не 12 дюймов или 12 миллиметров.
3. Рендеринг
Ре́ндеринг (англ. rendering — «визуализация») — термин в компьютерной графике, обозначающий процесс получения изображения модели с помощью компьютерной программы.
Часто в компьютерной графике (художественной и технической) под рендерингом (3D-рендерингом) понимают создание плоской картинки — цифрового растрового изображения — по разработанной 3D-сцене. Синонимом в данном контексте является визуализация.
Визуализация — один из наиболее важных разделов компьютерной графики, тесным образом связанный с остальными на практике. Обычно программные пакеты трёхмерного моделирования и анимации включают в себя также и функцию рендеринга.
В зависимости от цели различают пре-рендеринг (достаточно медленный процесс визуализации, применяющийся в основном при создании видео) и рендеринг в режиме реального времени (например, в компьютерных играх). Последний часто использует 3D-ускорители.
Компьютерная программа, производящая рендеринг, называется рендером (англ. render) или рендерером (англ. renderer).
Существуют отдельные программные продукты, выполняющие рендеринг. Самые распространённые — это Corona render и V-ray.
В интернете можно встретить много споров на тему: «Что же лучше — Corona или V-ray?»
Мною проверено на практике — легче. Ее не нужно настраивать до потери пульса, как V-ray, которая при любом клике на не ту галочку перестанет рендерить вообще. Можно даже рендерить с установками, которые стоят у который у Сorona по умолчанию. Также она стабильней, чем V-ray. И есть бесплатная версия на официальном сайте для всех желающих ее попробовать. V-ray же очень дорогой, и смысла его приобретать я не вижу (особенно если вы – только начинающий).
Что дальше?
- А дальше вам нужно изучить интерфейс. За что отвечает каждая кнопочка, окно, значок.
- Затем — стандартные примитивы, с помощью которых в 3ds max в основном все и рисуется.
- Далее вас ждет серьезная тема — модификаторы, применяя которые можно нарисовать самые сложные объекты.
Параллельно (тем, кто пока не дружит с иностранными языками) советую изучать английский. Именно на нем снимают самые классные уроки. Правда, придется научиться различать сложные диалекты и интонации (мне было сложно понять, что говорит англоязычный индус, а в итоге данный урок оказался одним из самых полезных).
Ставьте перед собой конкретные цели! Например, мой первый урок был посвящен моделированию яблока, а второй – стола и стульев. Верьте в себя, горите идеями не сомневайтесь в своих способностях, — у вас все получится!
Хочу заметить — мы с вами живем в 21 веке. В интернете имеется масса статей, уроков и отзывов о 3ds max. Данная статья – мое сугубо личное мнение, основанное на собственном опыте. Спасибо всем, кто ее прочел (надеюсь, она помогла вам разобраться, что такое 3ds max и как приступить к ее изучению). Удачи!
Читайте также: