nuget

Импорт 3D модели из/в KitchenDraw

9 сообщений в этой теме

Программа KitchenDraw поддерживает импорт 3D моделей, непосредственно в сцену, или каталог.

 

Поддерживаемые форматы:

  • (*.3DS) - 3ds Max
  • (*.SKP) - ScketchUp
  • (*.DXF) - Открытый формат файлов для обмена графической информацией между приложениями САПР. (wikipedia)
  • (*.ALK)

Пример импорта модели DOBERMAN.3DS (загружено с сайта: http://junior3d.ru/models.html)

 

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Импорт модели в каталог

 

Импорт модели в сцену имеет явный недостаток по сравнению с импортом в каталог. Модель получается грубой, и ограничена в настройках текстуры. Слева импортированная модель в сцену, справа, импортированная модель в каталог (см. Import_3ds_1.PNG). Как импортировать модель в каталог?

 

Пример импорта модели DOBERMAN.3DS в каталог:

  1. После импорта модели в сцену, в директории "C:\KD\Textures\temp", создается растровое изображение "Вид модели сверху". В данном примере, я буду использовать это изображение в 2D примитиве. Прежде чем прикрепить рисунок, удалите черный фон в графическом редакторе (например Photoshop), и сохраните  с расширением (*.JPG) в корень директории "Textures".
  2. Откройте редактор каталогов "MobiScript" и создайте новый каталог (см. MS_create_cat_info.PNG).
  3. Перейдите в раздел каталога "3D объекты", и импортируйте модель (см. Import_3ds_2.PNG). После импорта модели, будет создан 3D примитив, и привязанные текстуры.
  4. Для того, что бы модель "Doberman" отображалась корректно, используйте опцию "Сглаженный" (см. Import_3ds_3.PNG). Обратите внимание, после импорта было создано три "3D примитива". Примитив (1), это полигональная модель с привязкой текстуры. Примитив (2), содержит ссылку на примитив (1) и две световые точки. Примитив (3), ссылается на примитив (2), и используется в конечной реализации блока.
  5. Перейдите в раздел каталога "Текстуры", и добавьте новую, для использования в 2D примитиве (см. Import_3ds_4.PNG).
  6. Перейдите в раздел каталога "2D объекты", и добавьте 2D примитив (см. Import_3ds_5.PNG).
  7. Перейдите в раздел каталога "2D примитивы", и создайте полигон с привязкой текстуры "2D_1 2d примитив" (см. Import_3ds_6.PNG).
  8. Перейдите в раздел каталога "Секции", для добавления секции (см.  Import_3ds_7.PNG).
  9. Перейдите в раздел каталога "Блоки", для добавления блока (см. Import_3ds_8.PNG).
  10. Перейдите в раздел каталога "Артикулы", для добавления артикула (см. Import_3ds_9.PNG).
  11. Сохраните каталог.

Для настройки текстуры, используйте раздел каталога "Текстуры".

 

post-171009-0-30888900-1429593410_thumb.

post-171009-0-01625200-1429594692_thumb.

post-171009-0-87216300-1429595152_thumb.

post-171009-0-83839400-1429596324_thumb.

post-171009-0-04382000-1429596561_thumb.

post-171009-0-78545400-1429596763_thumb.

post-171009-0-27251600-1429597204_thumb.

post-171009-0-16026400-1429597455_thumb.

post-171009-0-55324300-1429597659_thumb.

post-171009-0-31820700-1429597866_thumb.

1

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что бы получить наиболее реалистичное отображение, для текстуры "dob_body" нужно прикрепить растровое изображение бесшовной текстуры, имитирующую шерсть животного.

 

post-171009-0-93551700-1429598421_thumb.

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

А как сделать чтобы материал 3D объекта менялся в атрибутах? Спасибо.

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

TMS7, чтобы использовать атрибуты, нужно привязать модель к семейству и переопределить тип текстуры. Когда модель импортируется, создается автоматическая привязка к тектурам (по-умолчанию тип текстуры: "фиксированый"). Можно определить тип текстуры, как "Произвольный". Далее создать семейство и под него текстуру типа (to1, to2,..).

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скажите пожалуйста, как импортировать 3D примитив штор? У меня после импорта 3D объекта появляется их не 3, а много, и не получается его настроить. Его не видно. Спасибо.

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

TMS7, импортируемые модели в Mobiscript преобразуется в коллекцию граней. То есть, "3D примитив" состоит из граней. Поле "Тип текстуры" задает базовую конфигурацию в каталоге. По-умолчанию "Тип текстуры" определен как "Фиксированный", то есть, текстура модели определена статически, без возможности изменить ее через атрибуты или текстуры семейств. Поле "Текстура" зависит от контекста (Тип текстуры). Если необходимо определить тектуру параметрически, необходимо изменить для каждой грани его тип. Например, вы импортировали модель (условно с тремя текстурами). Чтобы управлять текстурой через атрибуты, измените тип текстуры на "Произвольный 1", "Произвольный 2" и "Произвольный 3". То есть, для каждой тектуры задается тип "Произвольный" с условным индексом. Максимальное количество текстур в одном 3D-примитиве не может превышать более восьми. В примитиве модели может быть несколько тысяч граней. Какая-то часть прявязана к текстуре (1), другая часть к текстуре (2) и т.д. Задача определить тип текстуры для каждой грани. Только после этого, тектуры можно будет изменять в атрибутах модели.

insitu_mobiscript_3d_primitive1.PNG

insitu_attributes.PNG

1

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо. Попробую.

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

подскажите,пожалуйста,почему когда импортирую в сцену 3д модели в формате 3ds не все открываются корректно,т.е. как-то по частям.

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!


Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.


Войти
    • 4 сообщений
    • 5661 просмотров
    • 1 сообщений
    • 1102 просмотров
    • 2 сообщений
    • 778 просмотров
    • 2 сообщений
    • 1355 просмотров

  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.