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

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

Вернуться   forum.boolean.name > Проекты > Проекты C++

Ответ
 
Опции темы
Старый 20.07.2012, 07:40   #301
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: axelynx

Все жду когда движок заведется на Andtoid/iOS с примерами . Стал бы его юзером, по началу как хобби, потом может бы и с Unity/C# перебрался бы на С++.

Кстати вопросы (а то я что-то уже забыл, спрашивали или нет):
1. Будут или есть какие-то 2d помошники типа SpriteBatch в XNA?
2. Pixel Perfect Rendering для 2d?
3. Круто было бы иметь для 2d физики поддержку box2d из коробки.
4. Есть ли возможность сейчас подсвечивать текст тегами, чтобы выделять отдельные слова цветом как в чате ники/время.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (20.07.2012)
Старый 20.07.2012, 10:16   #302
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: axelynx

Скачал кстати утром двиг, смотрел демки. На демке с названием FakeSpheres чтоли (название не помню), семерка поймала синий экран. Комп включать не стал, на работу пора было.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (20.07.2012)
Старый 20.07.2012, 12:05   #303
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: axelynx

1. Будут или есть какие-то 2d помошники типа SpriteBatch в XNA?
будет ImageSystem с объединением разных спрайтов в атлас.

2. Pixel Perfect Rendering для 2d?
хз как это сделать для нецелых координат. в прошлом двиге был субпиксельный рендеринг (когда картинку можно было сдвинуть на треть пикселя например), но там картинка получалась немого размытой.

3. Круто было бы иметь для 2d физики поддержку box2d из коробки.
ты уже второй человек, который спрашивает. повод задуматься. вообще я не планировал 2д физику изподкаробки.

4. Есть ли возможность сейчас подсвечивать текст тегами, чтобы выделять отдельные слова цветом как в чате ники/время.
нет. эта вещь появится одновременно с гуй системой, наверное. после мобильных портов, справки и еще ряда более необходимых на мой взгляд вещей.

Скачал кстати утром двиг, смотрел демки. На демке с названием FakeSpheres чтоли (название не помню), семерка поймала синий экран. Комп включать не стал, на работу пора было.
странно. конфигурацию компа и логи бы.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pax (20.07.2012)
Старый 20.07.2012, 12:40   #304
jimon
 
Сообщений: n/a
Ответ: axelynx

хз как это сделать для нецелых координат. в прошлом двиге был субпиксельный рендеринг (когда картинку можно было сдвинуть на треть пикселя например), но там картинка получалась немого размытой.
мы для pixel-perfect чуть по другому считаем UV из атласа (чтобы тексель в пиксель попадал), и потом тупо приводим координаты вертексов спрайта к пикселям вьюпорта (это уже после model-view трансформации, которая на cpu для спрайтов считается ибо они в один батч ложатся если между ними ничего не встрянет типа переключения текстуры которых всего 2-4 или рендер геометрии)

4. Есть ли возможность сейчас подсвечивать текст тегами, чтобы выделять отдельные слова цветом как в чате ники/время.
мы сделали всего лишь анализ текста наперёд при рендере и замена выражений типа $xxx$, где x от 0 до F, на цвет вертекса, всё равно текст рендерится такими же вертексами что и спрайты, чтобы в один и тот же батч попадать (у меня, если всё ок, то весь гуй за 1 дип рисуется)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо за это полезное сообщение:
HolyDel (20.07.2012), pax (20.07.2012)
Старый 20.07.2012, 12:56   #305
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: axelynx

и потом тупо приводим координаты вертексов спрайта к пикселям вьюпорта
а он при вращении не будет дергаться?

мы сделали всего лишь анализ текста наперёд при рендере и замена выражений типа $xxx$, где x от 0 до F, на цвет вертекса, всё равно текст рендерится такими же вертексами что и спрайты, чтобы в один и тот же батч попадать (у меня, если всё ок, то весь гуй за 1 дип рисуется)
ну это только цвет. а если еще размер там, или шрифт - жирный или нет.
(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 13:38   #306
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: axelynx

Я ща на работе, у меня кофиг был записан в подписи, которая при прошлом дауне форума слетела. Примерно следующая: i5-760, 8гб ОЗУ, 512мб GF9600
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 14:50   #307
jimon
 
Сообщений: n/a
Ответ: axelynx

а он при вращении не будет дергаться?
при вращении, хоть убейся, не бывает pixel perfect рендеринга, если дизайнеру надо вращать пиксельный спрайт где размер "художественного пикселя" близок к аппаратному пикселю - то уволить такого дизайнера надо, а если "художественный пиксель" около 8*8 реальных - то и без pixel perfect неплохо рисуется

ну это только цвет. а если еще размер там, или шрифт - жирный или нет.
сложно это, не видел еще программ которые в растровых шрифтах в один атлас собирают несколько шрифтов одного начертания, проще просто два инстанса текста сделать
 
Ответить с цитированием
Старый 20.07.2012, 16:15   #308
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: axelynx

запустил сэмпл HelloWorld, выскочила ошибка, лог прилагается. Запускал на маке через VMWare Fusion, windows 7, версия макбука: MacBook Pro 2011 late.
Вложения
Тип файла: zip axelynx_log.htm.zip (415 байт, 385 просмотров)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (20.07.2012)
Старый 20.07.2012, 16:38   #309
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: axelynx

нет функции для поднятия нового контекста.
видимо что то с драйверами. попробуй поставить на виртуальную машину драйвера для твоей карточки.
(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 18:01   #310
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: axelynx

на виртуалке видеокарта определяется как VMWare SVGA 3D (а стоит так-то AMD Radeon HD 6750M), и также пишет что драва свежие.
(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 19:19   #311
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: axelynx

Не знаю, записался ли лог при падении, вот тот который был
Вложения
Тип файла: 7z axelynx_log.7z (1.5 Кб, 402 просмотров)
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (20.07.2012)
Старый 20.07.2012, 23:01   #312
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: axelynx

на виртуалке видеокарта определяется как VMWare SVGA 3D (а стоит так-то AMD Radeon HD 6750M), и также пишет что драва свежие.
возможно можно как-то виртуальную машину настроить, или обновить.
если нет - то прийдется ждать версию под мак. или купить ноут под винду.

Не знаю, записался ли лог при падении, вот тот который был
в логах вроде ничего криминального. очень странное поведение.
там конечно довольно тяжелый шейдер, но чтоб вылететь с бсодом... в любом случае спасибо за тест!
(Offline)
 
Ответить с цитированием
Старый 21.07.2012, 04:30   #313
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: axelynx

ну тогда жду порт под мак, надеюсь, ты поставишь эту задачу на верхнюю строчку в todo-листе.

Последний раз редактировалось Hurrit, 21.07.2012 в 06:06.
(Offline)
 
Ответить с цитированием
Старый 24.07.2012, 03:13   #314
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: axelynx

добавлена лод-система.

синтаксис:
asteroids[i].ent = s->Add(asteroid_lod[0]);

asteroids[i].ent->SetLodGeometry(asteroid_lod[1],50);
asteroids[i].ent->SetLodGeometry(asteroid_lod[2],150);
asteroids[i].ent->SetLodGeometry(asteroid_lod[3],200);
asteroids[i].ent->SetLodGeometry(asteroid_lod[4],250);
asteroids[i].ent->SetLodGeometry(asteroid_lod[5],350);
asteroids[i].ent->SetLodGeometry(asteroid_lod[6],550);
asteroids[i].ent->SetLodGeometry(asteroid_lod[7],620);
asteroids[i].ent->SetLodGeometry(asteroid_lod[8],750);
скриншот:

видео:
http://www.youtube.com/watch?v=9hlma...ature=youtu.be
демка (с исходниками):
http://www.likosoft.com/download/3/

демка не соберется. ибо в версии 1.08 этого функционала еще нет.

управление - WASD + мышь. R - включать / выключать сетку.
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
dsd (24.07.2012), Hurrit (24.07.2012), moka (24.07.2012), Nex (24.07.2012), pax (24.07.2012)
Старый 24.07.2012, 03:48   #315
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: axelynx

fps: 160 - 250
GeForce 250 GS, 2Gb
Intel i5 700, 2.4Ghz (4 Cores)
wireframe сильно садит fps, это нормально?

А можно на более лоу-поли посмотреть как будет работать лод, и чтобы были объекты не двигающиеся / крутящиеся тоже?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (24.07.2012)
Ответ


Опции темы

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

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


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


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