Към съдържанието
PN Scripts

Добавки за Blender

Hullcrate

Експортирайте всеки обект или колекция от сцена в Blender в отделен GLB, glTF, FBX или OBJ файл с едно натискане, а бюджетна проверка спира LOD нива, които нарушават бюджета от триъгълници, реда на нивата или размера, преди да стигнат до енджина.

  • Blender
  • Python
  • glTF 2.0
  • FBX
  • OBJ
  • Очаквайте скоро

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Екранна снимка от Blender 5.2 с раздела Hullcrate, прегледа на имената на файловете, резултатите от експорта и текстовия отчет

Какъв проблем решава

Празнината

Експортът на много модели от един .blend файл означава всеки да се избере, премести в началото, експортира и именува на ръка, и всичко да се повтори след всяка промяна.

Какво представлява

Hullcrate планира файловете по колекциите и имената на обектите, премества всеки експорт в началото му, записва ги с вградените експортери на Blender и показва какво е записано и колко триъгълника има всеки файл.

Как се използва

Едно натискане заменя повтарящ се ръчен експорт, а пресетите и шаблоните дават еднакъв резултат всеки път.

За гейм артисти и разработчици, които държат много модели в един .blend файл и искат повторяем експорт към енджин.

За кого е

Използвайте го когато

  • Експорт на модулни части за нива в отделни GLB файлове за Godot или уеб визуализатор
  • Изпращане на LOD вериги от предмети към гейм енджин като FBX файлове с последователни имена
  • Спиране на експорта, когато LOD ниво е подразделено по грешка или изнесено в грешен мащаб, преди файловете да стигнат до Unity, Godot или Unreal

Направено за

  • Гейм артисти, които правят много модели в един файл на Blender
  • Инди разработчици, които често прехвърлят модели от Blender към Unity, Godot или Unreal

Какво има вътре

От сцената до файловете, отчет и пресети

Изберете папка, формат и дали да се дели по обекти или по колекции. Hullcrate събира избраните, видимите или всички геометрични обекти, планира по един файл за обект или колекция и ги записва с вградените експортери на Blender. Колекциите могат да изнасят само преките си обекти или, на най-горното ниво, всичко вложено в тях. Пробното пускане показва планираните файлове с броя триъгълници и върхове; след експорт същата таблица отива в текстов блок на Blender и в hullcrate_report.json и hullcrate_report.csv с размерите на файловете, а пресетите пазят цели настройки за експорт в .blend файла.

Имена, папки и LOD

Шаблонът определя имената и папките, например {collection}/{name}_{lod}. Окончания като _LOD0 или .lod2 се отделят от името, а режимът за LOD решава дали нивата стават отделни файлове, един файл на модел или само първото ниво. Недопустимите символи се заменят, а повторените имена получават номер и предупреждение.

Начало и трансформации

Всеки експорт може да запази позицията си в света, да премести началото на обекта в нулата (за колекции се ползва instance offset) или да постави долния център на габарита в нулата. Прилагането на трансформации запича ротацията и мащаба във върховете и експортираният обект е с единична трансформация. Оригиналните обекти не се местят; Hullcrate работи с временни копия.

Бюджетна проверка

Изберете „Off“, „Report“ или „Block failing files“. Задайте граница на триъгълниците за файл, граница за всяко LOD ниво, например LOD0=5000, LOD1=2500, граница за материали, най-големия дял от предишното ниво, който едно ниво може да запази, и колко може да се отклонява размерът на нивото от LOD0. Hullcrate първо измерва всеки файл, защото веригата от нива обхваща няколко файла, и после записва файловете, които са минали проверката. Всеки проблем е назован в панела, в текстовия отчет и във файловете JSON и CSV. Предупрежденията (ниво, което запазва твърде много триъгълници, разлика в размера, липсваща UV карта) никога не спират експорта; грешките (над бюджета, ниво без по-малко триъгълници от предишното) го спират в режим „Block“.

Спецификации

Наличност
Очаквайте скоро
Разработчик
PN Scripts
Вид
Разширение
Платформи
Blender
Ценообразуване
Еднократно плащане Цената ще бъде обявена.
Внедряване
Изтегляне (ZIP на разширение за Blender)
Зрялост
v1.2.0

Съвместимост

Платформа или среда Поддържани версии Тествано до
Blender 4.2 или по-нова 5.2.2

Стек

  • Blender
  • Python
  • glTF 2.0
  • FBX
  • OBJ

Hullcrate предстои

Продуктът е завършен и тестван. Още не се продава; тази страница ще посочи откъде да го вземете, когато започне.

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Въпроси

Разширение за Blender, което експортира всеки обект или колекция от сцената в отделен GLB, glTF, FBX или OBJ файл с име по шаблон, с разпознаване на LOD, опции за началото, пресети и пробно пускане. Бюджетна проверка сверява триъгълниците за файл и за всяко LOD ниво, материалите, мрежите без UV карта и цели вериги от LOD нива (по-малко триъгълници на всяка стъпка, най-много определен дял от предишното ниво, без липсващ номер, без разлика в размера спрямо LOD0), преди да се запише каквото и да е; режим „Report“ изброява проблемите, а „Block“ освен това пропуска файловете с грешка.

Blender 4.2 или по-нов. Тествано е на Blender 5.2.2 LTS под Linux. Не са нужни други добавки.

Арматури, скининг, анимация, светлини и камери не се експортират, а йерархиите се изравняват до световни трансформации. Предназначено е за статични модели.

Написано е на Python с API-то на Blender, а 50 автоматични теста експортират генерирана сцена и в четирите формата, импортират файловете обратно и сравняват триъгълници, трансформации и габарити. Създадено с помощта на AI; експортът е проверен от PN Scripts с автоматични тестове за експорт и повторен импорт в Blender 5.2.2 и с тест за инсталиране на готовия ZIP.

Още не се продава. Когато започне, тази страница ще води към магазина; PN Scripts не приема плащания на този сайт.