|
1 / 0 / 0
Регистрация: 17.01.2017
Сообщений: 228
|
|
Конвертация SLDPRT в obj + mtl29.06.2024, 14:57. Показов 4693. Ответов 55
Метки нет (Все метки)
0
|
|
| 29.06.2024, 14:57 | |
|
Ответы с готовыми решениями:
55
Есть функция которая считывает модельку из .obj формата, как к этому делу прикрутить материалы (.mtl файл) Преобразование OBJ + MTL в GIF Сконвертировать проект в формат .obj и .mtl для EasyEDA |
| 01.07.2024, 14:52 | |
Сообщение было отмечено 8Observer8 как решение
Решение
Инструкция назначения материалов для текущей версии Blender 4.1
0
|
|
| 01.07.2024, 15:16 | |
|
Экспорт модели в OBJ + MTL из Blender 4.1
0
|
|
| 01.07.2024, 15:30 | ||
|
Не по теме:
0
|
||
| 01.07.2024, 15:45 | |
|
Экспорт в Collada (.dae) и просмотр модели в онлайн просмоторщик моделей и анимаций Three.js Editor
Мне больше нравится формат Collada (.dae), потому что он имеет XML формат, который легко парсить с помощью встроенных средств парсинга различных языков и фреймворков. Например, парсер XML есть в JavaScript и Qt, а также он есть в C#, Java и т.д. Этот формат лёгок для чтения и в нём можно хранить не только статические данные, но и анимации созданные в Blender с помощью матриц трансформаций (костей). Формат OBJ/MTL не может хранить анимаций. И я не нашёл способа как файл MTL закинуть в онлайн просмоторщик моделей и анимаций: https://threejs.org/editor/ Удобный просмоторщик, если надо быстро посмотреть как модель выглядит в движке. Он очень быстро запускается. Мышкой можно перетащить модель. В левом верхнем углу можно добавить освещение: "Add" > "Light" > "Directional"
0
|
|
| 01.07.2024, 15:59 | |
|
0
|
|
| 01.07.2024, 16:03 | |
|
Важно, что в Collada (.dae) намного легче разобраться, как хранить данные, в том числе матрицы для анимаций, чем, как это сделать в glTF (это JSON формат). В glTF я только разобрался, как парсить статические данные, но не анимации: https://plnkr.co/edit/BYseznZdUBTrUmRa?preview (это демка парсинга glTF 2.0 для рисования на чистом WebGL 2.0). Конечно, если вы используете готовый движок, то вам не нужно разбираться в формате, тогда можете брать glTF
0
|
|
| 01.07.2024, 16:37 | ||
|
Не по теме:
0
|
||
| 01.07.2024, 18:05 | ||||||||
Выделить всю башню по фейсу - вовсе не достижение Blender'а, это типовой/базовый прием моделирования: построить ребра. Это простая структура, напр
![]() Отрадно видеть инициативу и желание работать. Но что будет если "копнуть" эту затею с танком? В движке есть управление машинами (vehicles). Нужно скормить движку колеса и кузов, это простые прокси шейпы, на рендере могут быть подставлены объекты любой сложности. Управление = газ/тормоз/руль (угол поворота). С "реализмом" все хорошо.И вот что-то мне подсказывает что заниматься этим Ваня не будет. Найдутся "более приоритетные" задачи, что-то с сетью (всегда любимое место бездельников) и.т.п. И опять будет масса планов, что, вообще-то хорошо, но ..
0
|
||||||||
| 01.07.2024, 19:05 | ||
|
В следующей WebGL-демке с Bullet Physics (управление WASD) заменю модель Марио на танк автора темы и будет норма для начала
0
|
||
| 01.07.2024, 22:54 | |
|
Всё-таки вам надо разбираться с UV-развёрткой, потому что текстуры дают больше возможностей по разукрашиванию моделей, чем одноцветный материал, потому что в роли текстуры можно использовать рисунки. Для большего понимания сделал Unwrap стены. Удалил нижнюю грань стены, потому что эту грань не видно. Нанёс швы на рёбра стены, как показано на рисунке:
Стена разворачивается, как разобранная коробка:
0
|
|
| 02.07.2024, 00:21 | |
|
Следующий шаг после текстурирования - импорт в движок и движение танчика с помощью клавиатуры. Физический движок обеспечит непрохождение через стены.
Демка с танчиком в браузере (управление WASD, либо стрелки) На сферическом коллайдере танчик скользит и поворачивает, а параллелепипед для столкновений со стенами:
0
|
|
| 02.07.2024, 00:47 | |
|
Я отгрузил WASM демку на itch, потому что хостинг Netlify не всем известен и ему могут не доверять
0
|
|
|
1 / 0 / 0
Регистрация: 17.01.2017
Сообщений: 228
|
|
| 02.07.2024, 07:36 [ТС] | |
|
Это не танк. Это транзистор с радиатором.
0
|
|
| 02.07.2024, 11:44 | |
|
Смешно и стыдно одновременно. Я 5 лет изучал работу транзисторов в универе и не признал. Главное, я столько раз писал: пушки, башня, люк, корпус, ходовая часть танка и вы меня ни разу не поправили. Я ещё подумал, какой странный люк позади башни танка, а это оказывается болтик:
0
|
|
| 02.07.2024, 12:13 | |
|
Мне непонятно, почему у вас получается такая странная развёртка:
Скриншот
Я загрузил модель в Blender 4.1.1. Убедился, что Scale = 1 в режиме "Object Mode". Это можно сделать, нажав клавишу N на клавиатуре, убедитесь, что у вас тоже Scale = 1: Если, какой-то из компонентов Scale не равен 1, то примените Scale: "Object" > "Apply" > "Scale": Я сделал Unwrap без швов и получилось три отдельные развёртки. Слева направо: радиатор, транзистор и болтик - маленькая развёртка справа внизу:
0
|
|
|
1 / 0 / 0
Регистрация: 17.01.2017
Сообщений: 228
|
||
| 02.07.2024, 13:02 [ТС] | ||
Можно Вас попросить прикрепить файл obj и mtl в цветах, как на моей картинке.
0
|
||
| 02.07.2024, 13:02 | |
|
Конвертация файлов из IGS, STP, SLDPRT в DirectX Конвертация SPT в OBJ Объектные файлы *.obj, *.o - они случайно не кроссплатформенные? Если нет, то реальна ли конвертация? Что за ерунда с OBJ файлами. moc_in.obj:-1: ошибка: LNK2005: "int a" (?a@@3HA) already defined in in.obj Пересохранить файл *.sldprt в *.dwg Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|