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

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

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

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

Ответ
 
Опции темы
Старый 17.07.2013, 05:15   #1831
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от moka Посмотреть сообщение
Триплпостинг!
ШЕЙДЕРЫ! В общем поигрался с шейдерами, повспоминал, круто, доставляет
На десктопе мышкой можно крутить, а если с мобилки (Android, Chrome Beta или Firefox), то сам крутиться (тач потом прикручу).
На Nexus 4 выдаёт 60 fps в Chrome Beta и Firefox!

7.3 Mb! (ждём пока текстуры загрузятся).
http://moka.co:8081/
pic
У тебя ограничение FPS стоит? Только вчера снял ограничение в файерфоксе, но сейчас FPS 64. На этом демо было FPS ~200.

Разобрался. Вот здесь написано что мозила всё равно использует тайминг винды по умолчанию. По все видимости всё сбросилось после перезагрузки компа, и FPS опять стал ~60 несмотря даже на установленный параметр layout.frame_rate = 500

Поменял настройки на дефолтные и обратно, FPS ~250

=/ Вот так...

Последний раз редактировалось Arton, 17.07.2013 в 19:34.
(Offline)
 
Ответить с цитированием
Старый 17.07.2013, 14:46   #1832
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Кто какую игру делает? Скрины

Я использую requestAnimFrame который будет максимум использовать 60 кадров в секунду.
Можно заюзать простой таймер чтобы не ограничивалось фпс, но я не вижу в этом смысла (потом для тестов сделаю).
(Offline)
 
Ответить с цитированием
Старый 19.07.2013, 06:27   #1833
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Кто какую игру делает? Скрины



Наконец сделал анимацию в движке.
Пока что в коде её делаю, примерно так:

// Creating test animation
        
        // Keys
        
        
var key1 = new animState(0,[0,0,0]);
        var 
key2 = new animState(50,[0,20,0]);        
        var 
key3 = new animState(100,[0,0,0]);
        
        var 
key4 = new animState(0,[10,0,-50]);
        var 
key5 = new animState(50,[0,30,10]);        
        var 
key6 = new animState(100,[10,0,-50]);
        
        
// Controller
        
        
ctrlr1 = new animController('xyz'100);
        
ctrlr1.addKey(key1);
        
ctrlr1.addKey(key2);
        
ctrlr1.addKey(key3);
        
        
ctrlr2 = new animController('xyz'100);
        
ctrlr2.addKey(key4);
        
ctrlr2.addKey(key5);
        
ctrlr2.addKey(key6);
        
        
// Animation
        
        
anim1 = new animation(100);        
        
anim1._entityName 'Teapot001';
        
anim1.addController(ctrlr1);
        
        
anim2 = new animation(100);        
        
anim2._entityName 'GeoSphere001';
        
anim2.addController(ctrlr2);
        
        
// AnimationSet
        
        
animSet = new animationSet(100);
        
animSet.addAnimation(anim1);
        
animSet.addAnimation(anim2);
        
animSet._speed 0.1;

        
// Далее анимсет вешаю на родитель сценки, и анимация сама приделывается к нужным объектам. 
Как ни странно, но сам файл у меня уже давно есть и даже экспортёр из Макса (успел до больнички сделать).

Думаю, завтра сделаю загрузку из файла. Пока что лень делать что-то замысловатое, поэтому вот вам прыгучие чайник и сфера. Гифку тоже делать лень, так что скрин чисто символический. Можно посмотреть вживую там же, где и всегда, т.е. здесь.

Пока что анимация не может в повороты и скейлы (работают только контроллеры типа 'xyz'). Добавлю после того как налажу путь анимации из макса в двиг, а для тестов пока хватает и перемещений. Интерполяция векторов линейна.

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

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

(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Dream (19.07.2013), FREE MAN (19.07.2013), Gector (19.07.2013), moka (19.07.2013)
Старый 19.07.2013, 06:34   #1834
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Кто какую игру делает? Скрины

Показывает белый экран и больше ничего
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Nex за это полезное сообщение:
ABTOMAT (19.07.2013), h1dd3n (19.07.2013)
Старый 19.07.2013, 07:03   #1835
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Кто какую игру делает? Скрины

Вроде всё работает, машина крутится, чайник прыгает.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (19.07.2013)
Старый 19.07.2013, 08:46   #1836
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Кто какую игру делает? Скрины

В полный экран фон белый, а в окне черный, так и задумано?
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 19.07.2013, 13:50   #1837
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Кто какую игру делает? Скрины

ABTOMAT, сделай уже нормальный реасайз контекста по размеру экрана.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
ABTOMAT (19.07.2013), Arton (19.07.2013), Gector (19.07.2013)
Старый 19.07.2013, 19:41   #1838
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Кто какую игру делает? Скрины

Сделал загрузку анимации из Макса. Сработало как часы, всмысле, не пришлось ничего менять в экспортёре.

Вот описание формата:

Формат AAF (ABTOMAT Animation Format)
Версия 2

ГОЛОВНИК

10 байт - название формата
2 байта - номер версии

2 байта - длина служебной строки
сама служебная строка

2 байта - длина анимации

2 байта - кол-во объектов, имеющих анимацию

ОБЪЕКТЫ

// Общая инфа

2 байта - длина имени объекта
само имя объекта

1 байт - флаги (2 = анимирована позиция, 4 = анимирован поворот, 8 = анимирован масштаб, or-комбинация)

АНИМАЦИИ

1 байт - тип контроллера анимации (1 = Position_XYZ)
2 байта - кол-во ключей

КЛЮЧИ

// Для позиции

4 байта - время
4 байта - X
4 байта - Y
4 байта - Z

На данный момент сделал чтобы чайник прыгал, а сфера бегала вокруг и прыгала под ним.
Может, ещё что-нибудь сооружу сейчас в Максе с этими объектами и займусь другими контроллерами (поворота и скейла).
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

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

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
SBJoker (19.07.2013), St_AnGer (22.07.2013)
Старый 22.07.2013, 06:46   #1839
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Кто какую игру делает? Скрины

Всем насрать, но всё же:

Сделал поддержку анимации поворота и масштаба.
Увидеть разные типы анимаций а также все их вместе вы можете там же. то есть здесь: http://maslov.co/webgl/2/

Дальше займусь иерархией в движке. Пока что там не всё здорово в датском королевстве и пришло время рефакторить старые костыли и маразмы.

Вот описание новой версии формата:

Формат AAF (ABTOMAT Animation Format)
Версия 3

ГОЛОВНИК

10 байт - название формата
2 байта - номер версии

2 байта - длина служебной строки
сама служебная строка

2 байта - длина анимации

2 байта - кол-во объектов, имеющих анимацию

ОБЪЕКТЫ

// Общая инфа

2 байта - длина имени объекта
само имя объекта

1 байт - флаги (2 = анимирована позиция, 4 = анимирован поворот, 8 = анимирован масштаб, or-комбинация)

АНИМАЦИИ

// Порядок их: положение, поворот, размер в соответствии с ключами

2 байта - кол-во ключей

КЛЮЧИ

// Для позиции

4 байта - время
4 байта - X
4 байта - Y
4 байта - Z

// Для поворота

4 байта - время
4 байта - кватернион X
4 байта - кватернион Y
4 байта - кватернион Z
4 байта - кватернион W


// Для масштаба

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

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

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

Исправить положение в Датском Королевстве по поводу иерархии оказалось проще, чем я думал.
В связи с чем новый апдейт.
Теперь анимация иерархических структур.
Встречайте человека-чайника!



Да простят мне эстеты, он сделан топором за пять минут, как и его анимация. Но зато он корректно анимируется, как это и выглядело в Максе.

Дальше не знаю чем займусь. С анимацией осталось добавить блендинги анимации и переключения ея. Переключения, наверное, сделаю в ближайшее время, а на блендинг забью, потому что хочется делать что-то новое. Хочется уже игру сделать. Пожалуй, возможности загрузки сцен и анимаций мне должно для этого хватить.

Посмотреть можно там же, то есть там же.


Ах, у меня же ещё 2Д нет... Блеять... Оно мне нужно чтобы сделать игру как я хотел (а не как в прошлый раз по принципу "как получится"). Да и спрайты тоже ннада. Ну, пушка!

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

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

(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Dream (22.07.2013), Harter (22.07.2013), Nerd (23.07.2013), St_AnGer (22.07.2013), Wegox (23.07.2013)
Старый 22.07.2013, 12:52   #1841
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Кто какую игру делает? Скрины

Автомат делай физику. Какиеникакие коллизии нужны.
(Offline)
 
Ответить с цитированием
Старый 22.07.2013, 13:22   #1842
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Кто какую игру делает? Скрины

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

Сообщение от ABTOMAT Посмотреть сообщение
Ах, у меня же ещё 2Д нет... Блеять... Оно мне нужно чтобы сделать игру как я хотел (а не как в прошлый раз по принципу "как получится"). Да и спрайты тоже ннада. Ну, пушка!
Нафига тебе спрайты? Мути вторую канву с 2D контекстом поверх, и готово тебе 2D.
(Offline)
 
Ответить с цитированием
Старый 22.07.2013, 14:38   #1844
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от moka Посмотреть сообщение
Нафига тебе спрайты? Мути вторую канву с 2D контекстом поверх, и готово тебе 2D.
Ну ты понимаешь какая 2Д канва тормозная? Уж лучше сесть один раз и сделать по-человечески.
Спрайты для взрывов, вспышек и прочей магии. Хотя можно охренеть и делать мешами (как в самолётах) но это же несерьёзно.

Сообщение от Nex Посмотреть сообщение
У меня до сих пор ничего не работает.
Попробуй зайди на http://maslov.co/
Если не работает значит не работает сайт целиком.
Вообще некоторые провайдеры лочат доступ ко мне по неизвестным причинам (жаль что сетевой нейтралитет не закреплён законодательно, достали выбирать за юзера, что ему можно смотреть, а что нельзя, руководствуясь желанием левой пятки), видимо, ты один из таких. В таком случае ничего тут не поделать
Если не работает только конкретно та страница, то будем ковырять.
Сообщение от Crystal Посмотреть сообщение
Автомат делай физику. Какиеникакие коллизии нужны.
Ну ты так сказал, как будто это раз плюнуть. Я вот не представляю себе до сих пор как проверить коллизию сферы с полигоном, а ты сразу физику. Это занятие на пару недель плотной работы.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

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

(Offline)
 
Ответить с цитированием
Старый 22.07.2013, 15:06   #1845
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от ABTOMAT Посмотреть сообщение
Попробуй зайди на http://maslov.co/
Раньше был другой провайдер у меня и сайт еле грузился, а щас вроде бы нормально работает.
Миниатюры
Нажмите на изображение для увеличения
Название: site.jpg
Просмотров: 637
Размер:	384.2 Кб
ID:	19402  
(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, время: 14:18.


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