Этого треда уже нет.
Это копия, сохраненная 17 января 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 17 января 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

Блять, двощ, спасай. Пилю серв майна со своими 3d моделями оружия и брони. Модели пилю в блендере. Сделав одну как на видосе https://www.youtube.com/watch?v=rtAEh9LzMMw , понял, что нет экспорта в JSON. Нашёл аддон, который позволяет это сделать, но в итоге в игре модель невидима, даже нет missing texture. ЧЯДНТ? Или блендер изначально не подходит для этого?
Есть редакторы, которые заточены для создания моделей для майна в нужном формате, но большая часть из них до невозможного ограниченна. Нашёл всего 2 проги, в которых можно сделать примерно по размеру то же самое, что получилось у меня в блендере, но приходиться ебаться с этим в 10 раз дольше.
Есть редакторы, которые заточены для создания моделей для майна в нужном формате, но большая часть из них до невозможного ограниченна. Нашёл всего 2 проги, в которых можно сделать примерно по размеру то же самое, что получилось у меня в блендере, но приходиться ебаться с этим в 10 раз дольше.
BUMP
BUMP
BUMP
BUMP
BUMP
BUMP
BUMP
BUMP
BUMP
BUMP
BUMP
BUMP
>>143 (OP)
тебе в .obj надо экспортить.
тебе в .obj надо экспортить.
>>159
И ещё пара моментов, надо ли создавать файл .properties и касательно файла mtl, его закидывать вместе с .obj?
И ещё пара моментов, надо ли создавать файл .properties и касательно файла mtl, его закидывать вместе с .obj?
>>160
берешь модель, берешь текстуру и вперёд.
вот у меня так трейдер сделан:
private static final IModelCustom model = AdvancedModelLoader.loadModel(new ResourceLocation(tfcsu.MOD_ID, "models/merchant.obj"));
private static final ResourceLocation res = new ResourceLocation(tfcsu.MOD_ID, "textures/entities/merchant.png");
@Override
public void doRender(Entity e, double x, double y, double z, float f1, float f2) {
GL11.glPushMatrix();
GL11.glTranslatef((float)x, (float)y + 0.79f, (float)z);
//GL11.glRotatef (r_a, r_x, r_y, r_z);
GL11.glScalef(1, 1, 1);
//GL11.glRotatef(180.0F - f1, 0.0F, 1.0F, 0.0F);
//GL11.glRotatef(-e.prevRotationPitch - (e.rotationPitch - e.prevRotationPitch) * f2, 0.0F, 0.0F, 1.0F);
bindEntityTexture(e);
model.renderAll();
GL11.glPopMatrix();
}
@Override
protected ResourceLocation getEntityTexture(Entity paramEntity) {
return res;
}
весь код.
берешь модель, берешь текстуру и вперёд.
вот у меня так трейдер сделан:
private static final IModelCustom model = AdvancedModelLoader.loadModel(new ResourceLocation(tfcsu.MOD_ID, "models/merchant.obj"));
private static final ResourceLocation res = new ResourceLocation(tfcsu.MOD_ID, "textures/entities/merchant.png");
@Override
public void doRender(Entity e, double x, double y, double z, float f1, float f2) {
GL11.glPushMatrix();
GL11.glTranslatef((float)x, (float)y + 0.79f, (float)z);
//GL11.glRotatef (r_a, r_x, r_y, r_z);
GL11.glScalef(1, 1, 1);
//GL11.glRotatef(180.0F - f1, 0.0F, 1.0F, 0.0F);
//GL11.glRotatef(-e.prevRotationPitch - (e.rotationPitch - e.prevRotationPitch) * f2, 0.0F, 0.0F, 1.0F);
bindEntityTexture(e);
model.renderAll();
GL11.glPopMatrix();
}
@Override
protected ResourceLocation getEntityTexture(Entity paramEntity) {
return res;
}
весь код.
>>160
берешь модель, берешь текстуру и вперёд.
вот у меня так трейдер сделан:
private static final IModelCustom model = AdvancedModelLoader.loadModel(new ResourceLocation(tfcsu.MOD_ID, "models/merchant.obj"));
private static final ResourceLocation res = new ResourceLocation(tfcsu.MOD_ID, "textures/entities/merchant.png");
@Override
public void doRender(Entity e, double x, double y, double z, float f1, float f2) {
GL11.glPushMatrix();
GL11.glTranslatef((float)x, (float)y + 0.79f, (float)z);
//GL11.glRotatef (r_a, r_x, r_y, r_z);
GL11.glScalef(1, 1, 1);
//GL11.glRotatef(180.0F - f1, 0.0F, 1.0F, 0.0F);
//GL11.glRotatef(-e.prevRotationPitch - (e.rotationPitch - e.prevRotationPitch) * f2, 0.0F, 0.0F, 1.0F);
bindEntityTexture(e);
model.renderAll();
GL11.glPopMatrix();
}
@Override
protected ResourceLocation getEntityTexture(Entity paramEntity) {
return res;
}
весь код.
берешь модель, берешь текстуру и вперёд.
вот у меня так трейдер сделан:
private static final IModelCustom model = AdvancedModelLoader.loadModel(new ResourceLocation(tfcsu.MOD_ID, "models/merchant.obj"));
private static final ResourceLocation res = new ResourceLocation(tfcsu.MOD_ID, "textures/entities/merchant.png");
@Override
public void doRender(Entity e, double x, double y, double z, float f1, float f2) {
GL11.glPushMatrix();
GL11.glTranslatef((float)x, (float)y + 0.79f, (float)z);
//GL11.glRotatef (r_a, r_x, r_y, r_z);
GL11.glScalef(1, 1, 1);
//GL11.glRotatef(180.0F - f1, 0.0F, 1.0F, 0.0F);
//GL11.glRotatef(-e.prevRotationPitch - (e.rotationPitch - e.prevRotationPitch) * f2, 0.0F, 0.0F, 1.0F);
bindEntityTexture(e);
model.renderAll();
GL11.glPopMatrix();
}
@Override
protected ResourceLocation getEntityTexture(Entity paramEntity) {
return res;
}
весь код.
>>170
какието блять \t добавились. я не ебу что это
какието блять \t добавились. я не ебу что это
Алсо вот как сделать в MCCreator
https://www.pylo.co/blog/mcreator-tutorialminecraft-item-custom-obj-model
https://www.pylo.co/blog/mcreator-tutorialminecraft-item-custom-obj-model
Алсо ели через текстурпак, то есть плагин для блендера, который преобразует в формат майна.
Или же использовать спец проги, которые строят уже в нужных форматах json и png иначе никак.
Или же использовать спец проги, которые строят уже в нужных форматах json и png иначе никак.
>>170
Подробнее можно, что и куда, плес? Тип есть у меня теперь 2 файла obj и mtl. Я их запихал в ресурспак в cit, или это уже неправильно? И эко код от самой модели?
Подробнее можно, что и куда, плес? Тип есть у меня теперь 2 файла obj и mtl. Я их запихал в ресурспак в cit, или это уже неправильно? И эко код от самой модели?
>>176
Что за плагин то? Я находил io three, который по идее сохраняет в json, но как говорил в начале модель просто невидимая, да и код выглядит странно у модели, какие-то здоровые массивы чисел, а не строки с названиями сторон, текстур и прочего.
Что за плагин то? Я находил io three, который по идее сохраняет в json, но как говорил в начале модель просто невидимая, да и код выглядит странно у модели, какие-то здоровые массивы чисел, а не строки с названиями сторон, текстур и прочего.
>>186
Спасибо огромное, уже почти всё перерыл на эту тему. Надеюсь он не будет возмущаться из-за размера деталей модели.
Спасибо огромное, уже почти всё перерыл на эту тему. Надеюсь он не будет возмущаться из-за размера деталей модели.
Тред утонул или удален.
Это копия, сохраненная 17 января 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 17 января 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.