.obj модель для моба или энити?

68
0
Здравствуйте, скажите пожалуйста возможно ли использовать obj модель для моба или энити , и если да , то как. И можно ли анимировать obj модель? И если да скажите как ,или дайте ссылку на то, где об этом сказано.  Заранее спасибо.
 
1) Ага, хз как, но можно.
10) Только распиливать на части и анимировать каждый кусок.
 
laz2727 , а что для одного предмета можно несколько моделей использовать? Ок дома буду проверю. И вопрос, а мобам модельки obj можно поставить в ваниле, или только через api?
 
cfif31 написал(а):
а что для одного предмета можно несколько моделей использовать?
Да, можно и для блока. Можно комбинировать модели или что некоторые модели появлялись при определённых условиях.
cfif31 написал(а):
И вопрос, а мобам модельки obj можно поставить в ваниле, или только через api?
Через ваниль... Эм... Не думаю. Вроде ваниль поддерживает Techne и Тесслетятор, а *.obj Forge'вское дополнение.
 
timaxa007 написал(а):
cfif31 написал(а):
а что для одного предмета можно несколько моделей использовать?
Да, можно и для блока. Можно комбинировать модели или что некоторые модели появлялись при определённых условиях.
cfif31 написал(а):
И вопрос, а мобам модельки obj можно поставить в ваниле, или только через api?
Через ваниль... Эм... Не думаю. Вроде ваниль поддерживает Techne и Тесслетятор, а *.obj Forge'вское дополнение.
 Извиняюсь немножко не правильно задал вопрос: ванила с forge может загрузить *.obj для мобов, или обязательно нужно это api ?
 А за первый ответ огромное спасибо!
 
cfif31, может. Есть от Forge'а импортация *.obj.
Код:
public static final IModelCustom mdl = AdvancedModelLoader.loadModel(new ResourceLocation("mod_id", "obj/model.obj"));
 
timaxa007 написал(а):
cfif31, может. Есть от Forge'а импортация *.obj.
Код:
public static final IModelCustom mdl = AdvancedModelLoader.loadModel(new ResourceLocation("mod_id", "obj/model.obj"));
Спасибо , но что-то я не пойму, как потом эту модель на моба одеть? Пытался через ClientProxy  майн кряшится ... Подскажите, что надо писать в рендере для работы obj модели?
 
Постараюсь завтра скинуть пример подобного кода, сегодня времени на это не хватит.
 
Если коротко:
Код:
public class ModelEntityTest extends ModelBiped {
    
    private static final IModelCustom model = AdvancedModelLoader.loadModel(new ResourceLocation("mod_id", "obj/model.obj"));

    public void render(Entity entity, float f1, float f2, float f3, float f4, float f5, float f6) {
        GL11.glPushMatrix();
        model.renderAll();
        GL11.glPopMatrix();
    }

}
Потом эту модель отрендерить нужно в рендере твоего моба и в нужном месте (doRender вроде).
Чтобы конечности двигались, нужно прикрутить отдельные части к отдельным переменным конечностей...
Более подробно я ещё не скоро сделаю пример (так как на этой недели с этим возиться не хочу).
 
timaxa007 написал(а):
Если коротко:
Код:
public class ModelEntityTest extends ModelBiped {
    
    private static final IModelCustom model = AdvancedModelLoader.loadModel(new ResourceLocation("mod_id", "obj/model.obj"));

    public void render(Entity entity, float f1, float f2, float f3, float f4, float f5, float f6) {
        GL11.glPushMatrix();
        model.renderAll();
        GL11.glPopMatrix();
    }

}
Потом эту модель отрендерить нужно в рендере твоего моба и в нужном месте (doRender вроде).
Чтобы конечности двигались, нужно прикрутить отдельные части к отдельным переменным конечностей...
Более подробно я ещё не скоро сделаю пример (так как на этой недели с этим возиться не хочу).
Спасибо огромное! Еще 1 вопрос : какой родитель для класса рендера нужно выставить?
 
Вроде как, первый родитель для класса рендера это "Render".
 
timaxa007 написал(а):
Вроде как, первый родитель для класса рендера это "Render".
Извеняюсь , может я что то не так делаю , но модель не рендереться и с миром какой-то бред происходит . 
Можете сами глянуть .

[youtube]_6gIrt6IONg[/youtube]

Потом заметил , что модель рендериться только в точке спавна и под определенным углом при  изменении угла рендер прекращается .
 
Ну если ты указал родителя Render, то нужно сделать свои рендер (от Б до Ы) наклона определённых частей, свою текстуру, возможно были допущены ещё какие-то ошибки, возможно всякое, но это взязано с рендером, а также есть вероятность и в модели.
 
timaxa007 написал(а):
Ну если ты указал родителя Render, то нужно сделать свои рендер (от Б до Ы) наклона определённых частей, свою текстуру, возможно были допущены ещё какие-то ошибки, возможно всякое, но это взязано с рендером, а также есть вероятность и в модели.
Да скорее всего в модели ... ок буду смотреть . Спасибо за ответ
[merge_posts_bbcode]Добавлено: 18.01.2015 23:49:47[/merge_posts_bbcode]

Хотел спросить размеры моба и размеры модели это разные размеры?
 
Если по размером моба имеешь ввиду его AI объём (или HitBox по другому некоторые называют), то да -это разные параметры.
 
timaxa007 написал(а):
Если по размером моба имеешь ввиду его AI объём (или HitBox по другому некоторые называют), то да -это разные параметры
Вот теперь разобрался а то меняю размеры а модель толи не меняется толи не рендерится .... Самое странное , что как только выставил размеры модели все заработало нормально. Спасибо вам огромное!
 
Назад
Сверху