Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Общие темы > Болтовня

Болтовня Разговоры на любые темы (думайте, о чем пишите)

Ответ
 
Опции темы
Старый 02.01.2017, 06:00   #2566
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Кто какую игру делает? Скрины



Продолжаю пилить экспорт/импорт, сегодня сделал загрузку модели с иерархиею. На гифке настольная лампа (да, с текстурой лука, но не в том дело), на ней я кручу один из шарниров, чтобы убедиться, что все объекты правильно припаренчены, отскейлены и т.д..

Каждый "сустав" перескейлен и перекручен в Максе, чтобы протестировать иерархию в любых условиях и словить как можно больше багов с целью их исправления. И баги нашлись, а нашлись они в экспортёре, видимо, я когда-то давно их не заметил.

Если у объекта, скейл которого не единица, есть чайлд, то его скейл будет экспортиться неправильно. Причём в Максе по F12 выдаётся правильное значение, а если его же получать в in coordsys parent этого объекта, то там какие-то вообще непонятно откуда взявшиеся числа. В результате пришлось вручную перемножать матрицу объекта на обратную матрицу парента (которого может ещё и не быть), по идее это эквивалентно, но не нихрена! Максскрипт такой максскрипт. Но теперь хотя бы работает как надо.

-- Scale
  
  if(obj.parent != undefined) then
  (
    vec3Scale = (obj.transform * (inverse obj.parent.transform)).scale
  )
  else
  (
    vec3Scale = obj.transform.scale
  )
Теперь на повестке дня у меня:
1. Простейшие материалы (Чтобы при загрузке модели автоматом накидывались текстуры, 1 меш = 1 текстура)
2. Риггинг

Первое довольно просто, но второе — ради этого я всё и затеял! А текстурки можно пока и самому накинуть.
В-общем очередной говноскрин.

__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Arton (02.01.2017), Gector (02.01.2017), impersonalis (02.01.2017), Randomize (02.01.2017), St_AnGer (02.01.2017)
Старый 02.01.2017, 22:17   #2567
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Кто какую игру делает? Скрины

ABTOMAT, вроди говоришь и игру хочешь пилить, а всё же допиливаешь двиг..
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (02.01.2017)
Старый 02.01.2017, 23:22   #2568
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от moka Посмотреть сообщение
ABTOMAT, вроди говоришь и игру хочешь пилить, а всё же допиливаешь двиг..
И всё же я допиливаю инструмент для себя, а не двиг.
Ну если не допиливать, то так и останется, и игра не сделается.
Готовых альтернатив нет.
На любом двигле надо что-то доделывать, даже на Юнити, стоит уйти с протоптанной дорожки (собственно чем я последний год на работе и был занят).

Ну, всё, капец, что-то пришлось сделать самому, какой ужас! Всё бросать и уходить в монастырь
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Старый 02.01.2017, 23:56   #2569
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от ABTOMAT Посмотреть сообщение
Ну, всё, капец, что-то пришлось сделать самому, какой ужас! Всё бросать и уходить в монастырь
Что-то тебя унесло немного

Сообщение от ABTOMAT Посмотреть сообщение
И всё же я допиливаю инструмент для себя, а не двиг.
Ну если не допиливать, то так и останется, и игра не сделается.
Готовых альтернатив нет.
На любом двигле надо что-то доделывать, даже на Юнити, стоит уйти с протоптанной дорожки (собственно чем я последний год на работе и был занят).
Такое как базовая загрузка моделей и анимации, в любом игровом движке должно быть.
(Offline)
 
Ответить с цитированием
Старый 03.01.2017, 16:08   #2570
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от moka Посмотреть сообщение
Что-то тебя унесло немного


Такое как базовая загрузка моделей и анимации, в любом игровом движке должно быть.
Что делаеть предлагаешь?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 03.01.2017, 18:42   #2571
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от ABTOMAT Посмотреть сообщение
Что делаеть предлагаешь?
Ну это тебе уже решать.
Если тебя устраивает дописывать библиотеку - то ок.

Есть пару вариантов: babylonjs, blend4web, playcanvas, у них получше будет с готовностью для игр.

three.js - это 3д библиотека, не игровой движок.

Также, не стоит недооценивать мощность визуальных редакторов, настраивать материалы, редактировать сцену, делать заготовки, и многое другое.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (03.01.2017)
Старый 03.01.2017, 22:21   #2572
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Кто какую игру делает? Скрины



Хочу сделать бесконечный скроллер с файтингом, простеньким. Хотел конечно к новому году, но чет поздно начал.

Думаю как делать бесконечный скролл нормально, сейчас у меня 2 экрана меняются:пока мы на одном, то другой прыгает вперед. Все скроллится относительно перса. Можно увидеть как повторяется все.

Видно 3 вида атаки: короткая, но быстрая; с размахом, но долгая; в прыжке. Последние можно комбинировать. Еще хочу ульту, но это ради фана, не расскажу что и как. Сложно анимировать удары костной анимацией в одной плоскости, так как анимировал в Unity
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо RegIon за это полезное сообщение:
ABTOMAT (03.01.2017), Arton (04.01.2017), DarkInside (04.01.2017), pax (05.01.2017), St_AnGer (03.01.2017), Жека (05.01.2017)
Старый 03.01.2017, 22:30   #2573
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Кто какую игру делает? Скрины

В Three.js всё же есть загрузка моделек с риггингом из каких-то там форматов (иначе бы примеры не работали).
Проблема в том, что нет экспорта из Макса в них, т.е. пайплайн будет таким: Макс > FBX > 3Д Пакет Васи Пупкина > Формат Другого Васи Пупкина > Движок.

А что в случае с PlayCanvas ? Макс > FBX > (загрузить) > Ваш Редактор > (скачать) > Ваш Формат > Движок.

Ну то есть у вас инструментов тоже нет и писать их у вас никто не собирается, т.к., как я понимаю, отсутствие оффлайновых инструментов разработки — не недостаток, а одна из основных фич движка.

А тем временем я запилил загрузку моделей своего формата с риггингом:

Было (встроенный загрузчик FBX, как оказалось, глючный):

Стало (мой супер-формат и супер-лоадер):


Кручу одну из костей скелета, в принципе, кроме косячного автоматического риггинга на самой модели, проблем нет.
Самое сложное было — риггинг, и он уже сделан (дольше меня отговаривали).
Осталось:

Материалы
Анимация

Материалы — в принципе необязательно
Анимация — в движке уже есть какая-то. Я с ней не работал, и у меня были планы вообще достать из широких штанин свой собственный код анимации, который я когда-то написал для своегодвижка. Писал я его с чувством, с толком, с расстановкой, как "наш ответ" Блицу, где анимация не умела ничего кроме как просто запускаться. Убер-фичи: блендинг анимаций, возможность запускать разные анимации для разных групп костей раздельно, изменение скоростей анимации, которые уже запущены. В-общем, наверное, попробую взять свой код, тем более, что загрузчик уже писать будет не надо (он уже есть), а надо будет только адаптировать код, чтобы работал с Three.js'овским API.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Arton (04.01.2017), Mr_F_ (03.01.2017), St_AnGer (03.01.2017)
Старый 03.01.2017, 23:47   #2574
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от ABTOMAT Посмотреть сообщение
А что в случае с PlayCanvas ? Макс > FBX > (загрузить) > Ваш Редактор > (скачать) > Ваш Формат > Движок.
FBX > загрузить в Editor > Готово.

Сообщение от ABTOMAT Посмотреть сообщение
Ну то есть у вас инструментов тоже нет и писать их у вас никто не собирается, т.к., как я понимаю, отсутствие оффлайновых инструментов разработки — не недостаток, а одна из основных фич движка.
Инструменты есть, и работают безотказно, постоянно улучшаются, ты только их не принимаешь как инструменты.
У нас не оффлайновый движок, это не фича и не недостаток, т.к. почти никто не юзает движок оффлайн, а те кто юзают ничего толкового не делают. Если фича не востребована, зачем бизнесу вкладывать уйму времени в разработку того что изначально не нужно никому?

Твоё предвзятое отношение к онлайн туулсету, не оправдывает твоих не правдивых заявлений. Повторю: туулсет есть, работает отлично, все довольны (кроме тебя). Игры релизят, проекты пишут, ну и ты, движок пилишь свой снова по сути..
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (04.01.2017)
Старый 04.01.2017, 00:18   #2575
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от moka Посмотреть сообщение
FBX > загрузить в Editor > Готово.

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

Твоё предвзятое отношение к онлайн туулсету, не оправдывает твоих не правдивых заявлений. Повторю: туулсет есть, работает отлично, все довольны (кроме тебя). Игры релизят, проекты пишут, ну и ты, движок пилишь свой снова по сути..
Где это мои заявления не правдивые? Оффлайнового инструментария у Плейканваса нет — это неправда разве?

"Никому не нужно (кроме меня)" — тоже с порно. Мне оно оказалось до такой степени "не нужно", что я прям вот взял и сделал, если бы всё было настолько не нужно — уже бы яблони на Марсе цвели.
У меня есть причины не использовать онлайн тулсеты и вообще мне не нравится концепция "всё своё отдавай нам". Кому-то ок с этим, мне — нет, я думаю, что я не один такой.

"Сделал лоадер формата — всё равно что написал свойдвижок" — если я напишу экспорт из Макса в формат Плейканваса, получится, что я написал Плейканвас?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
impersonalis (05.01.2017), Mr_F_ (04.01.2017), tormoz (04.01.2017)
Старый 04.01.2017, 13:23   #2576
DarkInside
Разработчик
 
Аватар для DarkInside
 
Регистрация: 08.08.2011
Сообщений: 505
Написано 191 полезных сообщений
(для 369 пользователей)
Ответ: Кто какую игру делает? Скрины

https://habrahabr.ru/post/318916/
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Arton (04.01.2017)
Старый 04.01.2017, 21:42   #2577
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от ABTOMAT Посмотреть сообщение
Где это мои заявления не правдивые? Оффлайнового инструментария у Плейканваса нет — это неправда разве?
Твоё заявление начинается без "оффлайновый":
Ну то есть у вас инструментов тоже нет и писать их у вас никто не собирается
Интрументы у нас есть, и других вебгл движков (ванильных движков) нету с более продвинутым инструментарием.

Сообщение от ABTOMAT Посмотреть сообщение
"Никому не нужно (кроме меня)" — тоже с порно. Мне оно оказалось до такой степени "не нужно", что я прям вот взял и сделал, если бы всё было настолько не нужно — уже бы яблони на Марсе цвели.
Было бы нужно, нам бы об этом клиенты постоянно говорили бы. Но такого не происходит.

Сообщение от ABTOMAT Посмотреть сообщение
У меня есть причины не использовать онлайн тулсеты и вообще мне не нравится концепция "всё своё отдавай нам". Кому-то ок с этим, мне — нет, я думаю, что я не один такой.
Что, кому отдавай? Чё за нонсенс. Ты свою почту отдал гуглу? Ты свои посты на булке отдал булке? А что на счёт твоих денег в банке, ты их банку "отдал"? Вся твоя онлайн информация "отдана"? :D
С таким подходом встречались, но как уже говорил - ничего дельного никто из них так и не сделал, ни на нашем ни на других инструментах. Т.к. они о не нужных вещах думают слишком много. Пока другие не парясь пилят свои проекты.

Сообщение от ABTOMAT Посмотреть сообщение
"Сделал лоадер формата — всё равно что написал свойдвижок" — если я напишу экспорт из Макса в формат Плейканваса, получится, что я написал Плейканвас?
Лоадер формата, анимации, материалов, ты ещё очень много чего запилишь там, то что есть у многих нормальных игровых движков из коробки.
(Offline)
 
Ответить с цитированием
Старый 04.01.2017, 22:18   #2578
DarkInside
Разработчик
 
Аватар для DarkInside
 
Регистрация: 08.08.2011
Сообщений: 505
Написано 191 полезных сообщений
(для 369 пользователей)
Ответ: Кто какую игру делает? Скрины

А в плейканвасе есть кнопочка "сделать игру шоб сразу в топе была"?

Раз уж всё-равно Имперу придется вырезать оффтоп
(Offline)
 
Ответить с цитированием
Старый 04.01.2017, 22:24   #2579
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от DarkInside Посмотреть сообщение
А в плейканвасе есть кнопочка "сделать игру шоб сразу в топе была"?

Раз уж всё-равно Имперу придется вырезать оффтоп
Нет, есть кнопка "сделать деньги", но пока багует, вот код, я не могу понять что в нём не так:

var makeMoney = function() {
    return 
loadsOfMoney;
}; 
Ругается на то что loadsOfMoney не объявлена
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
Arton (04.01.2017), DarkInside (04.01.2017)
Старый 04.01.2017, 22:26   #2580
DarkInside
Разработчик
 
Аватар для DarkInside
 
Регистрация: 08.08.2011
Сообщений: 505
Написано 191 полезных сообщений
(для 369 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от moka Посмотреть сообщение
Нет, есть кнопка "сделать деньги"
Спс, пойду качать!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скинь те пожалуйста какую-нибудь систему частиц Ganociy 3D-программирование 7 11.10.2009 12:27
скрины моего проэкта War of the Space World TEHb08 Проекты на Blitz3D 18 11.01.2009 21:01
какую надо либу для предупреждения входа в Fs один раз ger1234567 Основной форум 2 24.10.2008 15:24
MoKa's Personal Site (Сорсы, Скрины, Блог, всячина) moka Болтовня 22 28.11.2007 13:20


Часовой пояс GMT +4, время: 13:48.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com