Перейти к содержимому
Totoro

OBJ: Виртуальные трехмерные модели [OpenGlasses]

Рекомендуемые сообщения

Круто конечно... Только зачем? Зачем обычному игроку 3D модели у двора? Ему бы ресов накопать, да мобов поубивать.

А так, прога хорошая.

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


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

Круто конечно... Только зачем? Зачем обычному игроку 3D модели у двора? Ему бы ресов накопать, да мобов поубивать.

А так, прога хорошая.

 

Откуда такой пессимистичный настрой?  :)

 

Зачем?

1) Круто.

2) Для личного удовольствия, которое я получил в процессе написания и созерцания результатов.

3) Для красоты. Парочку моделей можно поставить например на спавне. И тогда у него будет две ипостаси - обычная и виртуальная, не видимая без очков. )

4) Круто.

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


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

Кодят в первую очередь для удовольствия)

Не могу не согласиться)

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


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

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

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


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

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

 

Сингл или сервер? Есть ли доступ к сейву мира? Это важно, потому что от этого зависит как ты будешь загружать файл с моделью.

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


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

сингл естественно)


в общем модель я загрузил, ввел pastebin get JyK7KTCQ obj (где obj я ввел просто так, как бы свое название программы) и все...дальше не знаю что делать

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


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

Ну тогда все немного проще.

 

1) (Желательно. Чтобы модели не моргали) Редактируешь конфиг мода OpenGlasses. Снизь энергопотребление и повысь объем буфера.

2) Скопируй модель OBJ на жесткий твоего компьютера.

3) Скопируй, или скачай мою библиотеку (команда pastebin get JyK7KTCQ obj.lua, если есть интернет-плата)

4) Напиши свою программу. Для теста возьми пример из первого поста, только замени в нем название файла.

5) Все сохрани, и запусти свою программку-тест.

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


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

Свои программы мне писать еще долеко...я даже lua толком не знаю

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


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

когда запускаю obj.lua ничего не происходит (вообще)

а когда запускаю это(я изменил wolf,obj на cat,obj короче свою модель и закинул я ее в world/opencomputers/мой ж.диск) то консоль исчезает и появляется какой то чат что ли...незнаю что это, когда пишу что нибудь(любое сообщение) то оно дублируется 

 

local obj = require('obj')
local com = require('component')
local glasses = com.glasses

glasses
.removeAll()

obj.load('wolf.obj')
obj.setScale(0.01)
obj.setPosition(0, 0, 5)
obj.setColor(1, 1, 1)
obj.draw(glasses)

print('Vertex: '..obj.getVertexNum(), 'Poly: '..obj.getPolyNum())

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


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

когда запускаю obj.lua ничего не происходит (вообще)

а когда запускаю это(я изменил wolf,obj на cat,obj короче свою модель и закинул я ее в world/opencomputers/мой ж.диск) то консоль исчезает и появляется какой то чат что ли...незнаю что это, когда пишу что нибудь(любое сообщение) то оно дублируется 

 

Саму библиотеку (obj.lua) запускать и не надо. Ее надо использовать через программу.

 

Ты наверное не прилинковал очки. Очки из мода OpenGlasses кликнуть ПКМ по терминалу очков (блок такой, с зеленым узором). А потом надеть, вместо шлема.

 

Из программы убери строку setScale(0.01). Модель волка у меня была очень большой. 

Строку setPosition тоже можно убрать.

Когда запускается программа, там ничего нажимать не надо. Просто жди, и смотри где-то возле блока-терминала очков. Должна начать отрисовываться модель.

Когда дорисуется, на компьютере появится сообщение про число вокселей и полигонов.

Изменено пользователем Totoro

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


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

 

что я только не сделал... и очки включил и комп перезагрузил...может что то не так делаю...

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


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

что я только не сделал... и очки включил и комп перезагрузил...может что то не так делаю...

 

Я сделал все, что было в моих силах, и более не властен над твоей судьбой. Теперь тебе може помочь только Он. Я скрещу за тебя пальцы. Аминь.

Изменено пользователем Totoro

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


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

Я сделал все, что было в моих силах, и более не властен над твоей судьбой. Теперь тебе може помочь только Он. Я скрещу за тебя пальцы. Аминь.

:D может у меня модель слишком кривая? 

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


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

Как окозалось все прекрасно работало только вот 1 нюанс... в майне лупы нет =_= зачем мне нанокошка

6db576d284af.png

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


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

Как окозалось все прекрасно работало только вот 1 нюанс... в майне лупы нет =_= зачем мне нанокошка

6db576d284af.png

:smile3: Выглядит здорово))

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


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

Как окозалось все прекрасно работало только вот 1 нюанс... в майне лупы нет =_= зачем мне нанокошка

 

:D Конечно же ловить наномышей!

Изменено пользователем Totoro

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...