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

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

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

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

Ответ
 
Опции темы
Старый 16.04.2012, 23:49   #1411
Halk-DS
Разработчик
 
Аватар для Halk-DS
 
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений
(для 53 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от pax Посмотреть сообщение
2Hulk-DS
Вообще я тебя не пойму, ты собирался изучать что-то новое, а снова залип на бэйсике. Не считаешь это бесполезной тратой времени?
Ну какбе проблема в том, что я не могу сам определится что в данный момент нужнее. То что я хочу и собираюсь выучить что то круче блица это точно. Но в том топике было столько всяких разных советов, и большинство из них были научится программировать в принципе. И вот я для себя решил, поскольку блиц - единственный более менее изученный мной инструмент. Я подтяну на нем общие знания. Обязательно приложу все усилия что б этот проект дошел до релиза и я смог с корешами рубануть его по сетке. И как только у меня появится хоть одна норм прога(надеюсь эта) при помощи которой я смогу про себя заявить, я буду опять писать на форуме топики странного содержания, что б вы мне помогли определится с выбором между С# и Unity, или С++ и еще какая то штукенция.
А на счет бесполезной траты времени, не могу быть уверен, но мне кажется хоть немного но польза хоть минимальная но идет. И еще, мне не с чем сравнивать, что б делать какие либо основания по этому поводу...
(Offline)
 
Ответить с цитированием
Старый 17.04.2012, 00:06   #1412
Halk-DS
Разработчик
 
Аватар для Halk-DS
 
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений
(для 53 пользователей)
Ответ: Кто какую игру делает? Скрины

Кста вот редактор карт подправил и графу. Оказалось проблемы с фпс у меня были вообще изза CameraPick.



LinePick -она только возвращает адрес на энтити? Можно после ее использования использовать что то вроде PickedX() PickedNY()??
п.с. Пробовал, не получилось. А в справке ничего толком про эту команду нет.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mhyhr (29.04.2012)
Старый 17.04.2012, 00:28   #1413
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Кто какую игру делает? Скрины

Зря, по-моему, от больших гор отказался. Можно ведь было сделать уровень поверхности ниже, чем 0.5 высоты чанка. И получить большие-пребольшие красивые горы (то, чего лично мне в майнкрафте нехватает).
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо Taugeshtu за это полезное сообщение:
ABTOMAT (28.07.2012), Hulk-DS (17.04.2012), Igor (27.04.2012), Mr_F_ (17.04.2012), St_AnGer (17.04.2012)
Старый 17.04.2012, 00:46   #1414
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Кто какую игру делает? Скрины

изза CameraPick.
он тупо по треугольникам проверяет, но у тебя ведь особый случай - 3д сетка из одинаковых кубов - так что тут лучше было бы свой pick написать, это проще, чем по треугольникам и быстрее.
храни ещё кубики каждого чанка в каком-нибудь octree.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Hulk-DS (17.04.2012)
Старый 17.04.2012, 00:55   #1415
Wegox
Бывалый
 
Аватар для Wegox
 
Регистрация: 17.12.2011
Сообщений: 862
Написано 443 полезных сообщений
(для 1,133 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от Hulk-DS Посмотреть сообщение
LinePick -она только возвращает адрес на энтити? Можно после ее использования использовать что то вроде PickedX() PickedNY()??
Тебе лучше с такими масштабами использовать EntityPick с нулевым значением EntityPickMode
Почему сообщение Mr_F_ написано позже моего а стоит первым, я первый написал!
(Offline)
 
Ответить с цитированием
Старый 17.04.2012, 01:17   #1416
Halk-DS
Разработчик
 
Аватар для Halk-DS
 
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений
(для 53 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от Taugeshtu Посмотреть сообщение
Зря, по-моему, от больших гор отказался. Можно ведь было сделать уровень поверхности ниже, чем 0.5 высоты чанка. И получить большие-пребольшие красивые горы (то, чего лично мне в майнкрафте нехватает).
Ну может вы и правы. Попробую в редактор вставить в высоту карты 3-е значение 256. Просто от этого кроме поликов еще немного вырастет и размер файла карты.

Сообщение от Wegox Посмотреть сообщение
Тебе лучше с такими масштабами использовать EntityPick с нулевым значением EntityPickMode
Остряк
(Offline)
 
Ответить с цитированием
Старый 17.04.2012, 01:38   #1417
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Кто какую игру делает? Скрины

Я бы попробовал сгенерировать чанк с максимальной детализацией, не уверен что блиц выдержит чанк с 196608 вершинами и 98304 поликами (по моим подсчетам для чанка 16х16х128 если их расположить в шахматном порядке для каждого слоя 8х8 кубиков).
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 17.04.2012, 02:36   #1418
Halk-DS
Разработчик
 
Аватар для Halk-DS
 
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений
(для 53 пользователей)
Ответ: Кто какую игру делает? Скрины

В принципе добавив в редактор кнопку 256 высоты остался доволен. Видяха рендерит по 560к трисов и держится на 30 фпс (не считая момента перестройки чанков когда по карте бежишь.)
Вот первый результат меня ужаснул чуток:




Но вот если взять норм хейтмапу. Или просто отфотошопить блуром старую:



Сообщение от pax Посмотреть сообщение
Я бы попробовал сгенерировать чанк с максимальной детализацией, не уверен что блиц выдержит чанк с 196608 вершинами и 98304 поликами (по моим подсчетам для чанка 16х16х128 если их расположить в шахматном порядке для каждого слоя 8х8 кубиков).
Если таких чанков будет более 3 штук то я тоже сомневаюсь
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо Halk-DS за это полезное сообщение:
Arton (25.09.2012), Igor (27.04.2012), Mr_F_ (17.04.2012), NitE (17.04.2012), pax (17.04.2012), St_AnGer (17.04.2012)
Старый 17.04.2012, 02:41   #1419
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Кто какую игру делает? Скрины

Первый скрин жесть! Эта игра - намного круче майнкрафта!
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо NitE за это полезное сообщение:
Hulk-DS (17.04.2012), Hurrit (17.04.2012), mauNgerS (17.04.2012), Randomize (17.04.2012), St_AnGer (17.04.2012)
Старый 17.04.2012, 07:02   #1420
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от Hulk-DS Посмотреть сообщение
Если таких чанков будет более 3 штук то я тоже сомневаюсь
При разработке надо наедятся на худшее, поэтому если в один прекрасный момент чанк не сможет построится, то... придется перерабатывать движок. Лучше заранее знать о такой ситуации.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Hulk-DS (17.04.2012)
Старый 17.04.2012, 13:06   #1421
Halk-DS
Разработчик
 
Аватар для Halk-DS
 
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений
(для 53 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от pax Посмотреть сообщение
При разработке надо наедятся на худшее, поэтому если в один прекрасный момент чанк не сможет построится, то... придется перерабатывать движок. Лучше заранее знать о такой ситуации.
Кстате да. Я понял о чем ты. В таком случае, будет ли целесообразнее сделать размер чанка не 16х256х16 А например 16х32х16. Вроде больше мешей и сурфейсов, но треугольников все также.
В связи с эти появилась еще одна мысль. Вот чанки, вид сверху:



Синий - Главный чанк, прорисовывается всегда и в первую очередь. Ибо игрок на нем всегда стоит.
Красные-Прорисовываются 2-ми
Зеленые- Прорисовываются в последнюю очередь.
Серые- Вне поля зрения. Не прорисовываются вообще.
Но в отличии от синего красный и зеленый будут иметь некоторое отличие. У красных чанков есть как минимум одна сторона, которую игрок не увидит и это 100%. У зеленых таких стороны 2. Тогда можно отключить их рисование и просто правильно запилить последовательность прорисовки как я описал више. Типа красный чанк попав на синий прорисует только ту 1-ну свою сторону. А зеленый попав на красный из 2-х отсутствующих сторон прорисует тоже только одну.
А если ввести размер чанка 16х32х16 то такую же технику можно применить и к чанкам какие стоит в разных слоях высоты. То есть у зеленых уже будет как минимум 3 стороны невидимых. Но игрок этого не увидит.
Вся эта техника должна увеличить производительность видеокарты за счет нагрузки на ЦПУ геморной прорисовкой и просчотами чанков. п.с. у меня целерон 1 ядро 1.8ггц. Может по этому во время прорисовки чанков и фпс падает? А на хотя б двух ядрах по столькоже ггц все б летало.
Переписывание кода займет у меня как минимум пол, или целый день. Поэтому хочу спросить, как вы думаете, блицу такое по зубам, или это бесполезная трата времени, и эффект не стоит приложенных усилий?
п.с. Возможно дальность обзора перса увеличится в пол раза, без заметных потерь в фпс.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Halk-DS за это полезное сообщение:
Mr_F_ (17.04.2012), pax (17.04.2012), St_AnGer (17.04.2012)
Старый 17.04.2012, 13:32   #1422
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Кто какую игру делает? Скрины

Количество 3D объектов к сожалению сильно снижает производительность, особенно если используется UpdateWorld
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Hulk-DS (17.04.2012)
Старый 17.04.2012, 13:48   #1423
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Кто какую игру делает? Скрины

Потому что DIP.
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Hulk-DS (17.04.2012)
Старый 17.04.2012, 15:53   #1424
Halk-DS
Разработчик
 
Аватар для Halk-DS
 
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений
(для 53 пользователей)
Ответ: Кто какую игру делает? Скрины

Сообщение от pax Посмотреть сообщение
Количество 3D объектов к сожалению сильно снижает производительность, особенно если используется UpdateWorld
То есть когда я загружу чувачков с анимацией, и только из за них включу UpdateWorld() - то все накроется?
А если все чанки сделать 1 мешем но каждый чанк будет - отдельным сурфейсом, эффект будет тот же, что и при меше на каждый чанк?


Сообщение от SBJoker Посмотреть сообщение
Потому что DIP.
Это штоле? DIP
Можно немного подробней?


Чето я совсем зафлудил тему, наверно вследующий раз создам отдельную
(Offline)
 
Ответить с цитированием
Старый 17.04.2012, 15:58   #1425
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Кто какую игру делает? Скрины

Это штоле? DIP
другое http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx

в блице/ксорсе один сюрфейс равен одному дипу (не важно в одном меше сюрфейсы или в нескольких).

не парься, если у тебя 1 сюрфейс на чанк (и 1 меш) - у тебя же не 1000 чанков на экране? так что всё ок.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Hulk-DS (17.04.2012)
Ответ


Опции темы

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

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:59.


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