forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Jam Session 6 (http://forum.boolean.name/forumdisplay.php?f=165)
-   -   I am not guilty (Tirarex) (http://forum.boolean.name/showthread.php?t=18151)

tirarex 06.05.2013 11:03

I am not guilty (Tirarex)
 
Вложений: 1


Жанр : 3D шутер с небольшим открытым миром
Сюжет : наш герой попал в тюрьму
будуче невиновным он пытается сбежать из нее и найти настоящего преступника
(как он попал в тюрьму и за что я пока говорить не буду дабы не раскрывать весь сюжет )

Скрины (скоро будут , только начал делать )

tirarex 06.05.2013 18:13

Ответ: I am not guilty (Tirarex)
 
Пишу ai , как заметил ксорсовский meshinsect плохо подходит для конуса
возможно сегодня будет пару скринов

Mr_F_ 06.05.2013 18:46

Ответ: I am not guilty (Tirarex)
 
Цитата:

Пишу ai , как заметил ксорсовский meshinsect
зачем так жоско?
юзай скалярное произведение векторов aka dot.
вектор взгляда бота vs вектор от бота до возможно видимого объекта (нормализованные).
дот даст число от -1 до 1, воспринимай его как "насколько вектор1 похож на вектор2".
если один из векторов не вывернут, то проверка типа dot>0.5 должна дать инфу что бот видит объект конусом в 45 градусов.

Gector 06.05.2013 18:46

Ответ: I am not guilty (Tirarex)
 
А уровень в тюремном душе будет? :-D

tirarex 06.05.2013 18:54

Ответ: I am not guilty (Tirarex)
 
Цитата:

Сообщение от Mr_F_ (Сообщение 258643)
зачем так жоско?
юзай скалярное произведение векторов aka dot.
вектор взгляда бота vs вектор от бота до возможно видимого объекта (нормализованные).
дот даст число от -1 до 1, воспринимай его как "насколько вектор1 похож на вектор2".
если один из векторов не вывернут, то проверка типа dot>0.5 должна дать инфу что бот видит объект конусом в 45 градусов.

спасибо за инфу , буду тестировать данную технологию

Цитата:

Сообщение от Gector (Сообщение 258645)
А уровень в тюремном душе будет? :-D

нет , но сама тюрьма будет

tirarex 08.05.2013 23:10

Ответ: I am not guilty (Tirarex)
 
Простейшие аи сделаны , добавлено освещение (будет только риал тайм)
(и еще немного разных вещей)

is.SarCasm 11.05.2013 20:28

Ответ: I am not guilty (Tirarex)
 
А какой движок?

tirarex 12.05.2013 11:19

Ответ: I am not guilty (Tirarex)
 
Xors3d + physx

FREE MAN 12.05.2013 11:28

Ответ: I am not guilty (Tirarex)
 
tirarex, а где скрины?

tirarex 12.05.2013 14:31

Ответ: I am not guilty (Tirarex)
 
могу скинуть , сейчас работаю над картой
один хороший человек сделал карту с дорогами и дал модельки домов , для первого уровня тюрьма сделана мною

пока домики не поставлю особо скринов скидывать нет смысла

tirarex 12.05.2013 19:13

Ответ: I am not guilty (Tirarex)
 
чтото не то , после сборки половины города фпс начел понемногу падать
(

Raion 12.05.2013 20:07

Ответ: I am not guilty (Tirarex)
 
Ну так город же открытый. Наверное детализация большая.

tirarex 12.05.2013 21:32

Ответ: I am not guilty (Tirarex)
 
Цитата:

Сообщение от Raion (Сообщение 259160)
Ну так город же открытый. Наверное детализация большая.

Город небольшой , детализация на уровне 2 мафии

Mr_F_ 12.05.2013 22:02

Ответ: I am not guilty (Tirarex)
 
привыкайте что сегодня кол-во поликов решает малозначительно в производительности.
важнее кол-во отдельных мешей/текстур и овердро если шейдеры жирные.
поэтому в первую очередь - склеивай всё что можно в синглсюрфейс, запихивай много рядом находящихся текс в один атлас, старайся не рисовать куски левела, загороженные другими.
по последнему самый простой и быстро реализуемый вариант - подели местность на клеточки, привяжи к каждой клеточки куски города, вбей руками из какой клетки какие другие видны.
в реале это конечно автоматически всё можно фигачить, но в пределах временных рамок конкурса я б делал так.

Arton 12.05.2013 22:04

Ответ: I am not guilty (Tirarex)
 
Цитата:

Сообщение от Mr_F_ (Сообщение 259177)
привыкайте что сегодня кол-во поликов решает малозначительно в производительности.
важнее кол-во отдельных мешей/текстур и овердро если шейдеры жирные.
поэтому в первую очередь - склеивай всё что можно в синглсюрфейс, запихивай много рядом находящихся текс в один атлас, старайся не рисовать куски левела, загороженные другими.
по последнему самый простой и быстро реализуемый вариант - подели местность на клеточки, привяжи к каждой клеточки куски города, вбей руками из какой клетки какие другие видны.
в реале это конечно автоматически всё можно фигачить, но в пределах временных рамок конкурса я б делал так.

Можно заюзать библиотеку "Sector System", там в два счёта такое делается, если надо выложу, а то оф. полудохлый.

P. S. Только если на блице кодишь.

tirarex 12.05.2013 22:25

Ответ: I am not guilty (Tirarex)
 
Вложений: 1
Arton xors3d

город не такой и большой , текстур всего 11
и 2 шейдера на тени и свет
буду сингл сюрфейс делать + лоддинг


FREE MAN 12.05.2013 22:31

Ответ: I am not guilty (Tirarex)
 
tirarex что то мне подсказывает, что тени жрут дохрена? пользующийся стандартными тенями? если да, то там реально-жопа.

tirarex 12.05.2013 22:32

Ответ: I am not guilty (Tirarex)
 
нет , тени немного переписал , фпс на 10 поднялся но опять же по мере заполнения города он падает

FREE MAN 12.05.2013 22:34

Ответ: I am not guilty (Tirarex)
 
Цитата:

Сообщение от tirarex (Сообщение 259184)
нет , тени немного переписал , фпс на 10 поднялся но опять же по мере заполнения города он падает

а сколько дипов сейчас в сцене ?
если в танке, то это поможет подсчитать дипы.
xText 10,10,"DIP_Calls: "+xDIPCounter ()

Arton 12.05.2013 22:40

Ответ: I am not guilty (Tirarex)
 
Цитата:

Сообщение от tirarex (Сообщение 259182)
Arton xors3d

Ну и шо. Может ты хорс к блицу присобачил!

tirarex 12.05.2013 22:43

Ответ: I am not guilty (Tirarex)
 
Цитата:

Сообщение от Phyton (Сообщение 259185)
а сколько дипов сейчас в сцене ?

1056 смотря на авто и дома

и что значит эта цифра ?

UPD без теней 40

ABTOMAT 14.05.2013 10:05

Ответ: I am not guilty (Tirarex)
 
Цитата:

Сообщение от tirarex (Сообщение 259182)
Arton xors3d

город не такой и большой , текстур всего 11
и 2 шейдера на тени и свет
буду сингл сюрфейс делать + лоддинг


Нормали! Ну почини же нормали!
Зачем вы, люди, берёте Ксорс, если даже не можете нормали экспортнуть как полагается? На Блице графон не сделать? А на Ксорсе в такой манере сделаете?

SBJoker 14.05.2013 11:19

Ответ: I am not guilty (Tirarex)
 
Многовато дравколлов

Mr_F_ 14.05.2013 14:33

Ответ: I am not guilty (Tirarex)
 
Цитата:

Многовато дравколлов
нормально. проблема либо в чём-то ещё, либо у автора очень старый проц/видюха. около 1000 дроколов обычное число для игр времён 2004-2005.

хотя конечно если без теней 40... тут явно что-то не так )
обычный пасс + 4 сплита + теневой пасс должно быть 240 от силы. может ты рендеришь тени много раз за кадр?

а нужны ли дин тени? может запечь лайтмапы?

tirarex 14.05.2013 19:41

Ответ: I am not guilty (Tirarex)
 
Нормали! Ну почини же нормали!


мне лень пока на лодах !

нормально. проблема либо в чём-то ещё, либо у автора очень старый проц/видюха. около 1000 дроколов обычное число для игр времён 2004-2005.

хотя конечно если без теней 40... тут явно что-то не так )
обычный пасс + 4 сплита + теневой пасс должно быть 240 от силы. может ты рендеришь тени много раз за кадр?

а нужны ли дин тени? может запечь лайтмапы?


не такой плохой

не люблю я лайтмапы и вобще формат b3d

тени рендерятся раз в цикл

комп не слабый

Wegox 14.05.2013 19:55

Ответ: I am not guilty (Tirarex)
 
Цитата:

Сообщение от tirarex (Сообщение 259324)
Нормали! Ну почини же нормали!


мне лень пока на лодах !

нормально. проблема либо в чём-то ещё, либо у автора очень старый проц/видюха. около 1000 дроколов обычное число для игр времён 2004-2005.

хотя конечно если без теней 40... тут явно что-то не так )
обычный пасс + 4 сплита + теневой пасс должно быть 240 от силы. может ты рендеришь тени много раз за кадр?

а нужны ли дин тени? может запечь лайтмапы?


не такой плохой

не люблю я лайтмапы и вобще формат b3d

тени рендерятся раз в цикл

комп не слабый

Лев, Колдунья и Платяной шкаф... причём тут лайтмапы и формат b3d.
tirarex очень мало времени осталось, делай как знаешь, не слушай никого:-D

ABTOMAT 14.05.2013 20:02

Ответ: I am not guilty (Tirarex)
 
Только щас заметил:
Цитата:

Tris Rendered: 451 577
Откуда столько? Попахивает каким-то говнецом в модельке города.
Лайтмапы — хрен с ними.
Формат b3d любить надо потому что он хотя бы нормально экспортирует нормали.

А вообще — делай уж как-нибудь. Доделанная тормозная игра лучше, чем никакая :-D


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.
Перевод: zCarot