forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Ксорс демка. Заценяем ) (http://forum.boolean.name/showthread.php?t=7894)

Render 27.02.2009 03:12

Ксорс демка. Заценяем )
 
http://rubux.net/downloads/xors3d/etc/demo_anim_lib.rar

Вот набросал новую демку на Ксорсе. Архив 6мб. Тыкаем пробел и наслаждаемся )
Управление стандарное маус и ВАСД.

Мож в кого есть идеи по эфектам или ПостЭфектам, милости прошу, а то моя фантазия исякла..

HolyDel 27.02.2009 03:54

Ответ: Ксорс демка. Заценяем )
 
Все работает, респект. В кубемапу рендер похоже не каждый кадр, да? Число отрендереных трисов скачет.

60 фпс сначала.
39 фпс при 10 робатах.

E8400 [email protected]
9600M
Vista

Антихрист 27.02.2009 07:27

Ответ: Ксорс демка. Заценяем )
 
60фпс сначало
10 работов тоже 60фпс
geforce 8600GT

Render 27.02.2009 14:01

Ответ: Ксорс демка. Заценяем )
 
Угу, в кубмапу каждый 3 кадр рисуется, а то 7 рендеров на Кадр сильно много )
В роботе много Трисов, если проц слабенький, то сама анимация начинает притормаживать. Поэтому с количевством падает ФПС, да ещё и физика своё берёт )

ARA 27.02.2009 14:29

Ответ: Ксорс демка. Заценяем )
 
12 лежачих роботов убили фпс до 32
Core 2 duo 2600Mhz + Radeon hd 4850

По моему работа с анимацией всё такая же медленная. Хотя если учесть что на роботах рэгдолл(или я ошибаюсь на счёт него?)

IGR 27.02.2009 15:36

Ответ: Ксорс демка. Заценяем )
 
сразу же после запуска exe - 3 ФПС, дальше так и остается !! о_0
в чем проблема может быть ??
athlon-3000+ X1600 ddr1024 !!

Render 27.02.2009 16:42

Ответ: Ксорс демка. Заценяем )
 
Хм.. странно, ася есть? так было бы проще разобратся, надо утсранять эти баги )

HolyDel 27.02.2009 16:51

Ответ: Ксорс демка. Заценяем )
 
IGR, в драйверах скорее всего. И вообще, ты сам выбрал свою судьбу купив ати.

ABTOMAT 27.02.2009 16:54

Ответ: Ксорс демка. Заценяем )
 
Опять качаем модели "из свободных источников...."
Эх... несерьёзно!
З.Ы. Анимация - скиннингом? (щас времени нет искать в исходниках) Если нет - дак мы ето уже видали и ничо сложного в етом нет. Если исправил костную анимацию - то мегареспект.
ФПС 75 (ты забыл верт. синхронизацию отключить!) падать начинает после 8-го робота.
Цитата:

Мож в кого есть идеи по эфектам или ПостЭфектам, милости прошу, а то моя фантазия исякла..
Лучше анимацию исправляй! А то блин не могу наладить плавное переключение. В движке страшно переглючиваеть, вот пытаюсь своими силами, но блицом - это через жопу, надо внутри движка делать :SOS:

Render 27.02.2009 17:22

Ответ: Ксорс демка. Заценяем )
 
Конечно скинингом ))
Дак Анимка уже поправлена, и ф-и типа АнимЛен, АнимТайм тоже. И анимСекуенсы тестили, пашут.
Плюс Веса вершин, сглаживание и прочая лабуда пашет, но ещё немного тормозновато, бум править.
Да и на роботе около 7к поли - отсюда и падает быстро ФПС. Моделить времени нету, поэтому и юзаю всякие шаровые модели. Если бы кто подсобил чем стоющим, то я токо рад ))

Естествено в демке Рагдолы, на то я и делал семпл )

З.Ы. Я тожу думаю томроза из-за АТИ, видать в шедере чего-то не понравилось, вот и убило ФПС. И новые дрова тоже хорошая штука )

Hellfalcon 27.02.2009 17:23

Ответ: Ксорс демка. Заценяем )
 
16 валяющихся робтов - 39 FPS
как-то не густо ... наверно роботы "жирные" :)
E8400
Geforce GTX 260

Render 27.02.2009 17:32

Ответ: Ксорс демка. Заценяем )
 
А да, забыл сказать, я там случайно отключил усыпление ящикам, отсюда тоже немалые тормоза идут ))
Можно поправить самому в ф-и Апдейта Боксов

Taugeshtu 27.02.2009 17:41

Ответ: Ксорс демка. Заценяем )
 
20 роботов, вся сцена в кадре, 37 ФПС
10 роботов - 60
1 робот - 60
Система:
CoreQuad Q6600
4Gb DDR2 RAM
HD3870
Vista 64bit

А вот первая демка (остров) у меня "течет" - ФПС из 3х стремительно уходит в нуль... Не знаю, в чем может быть дело... Причем раньше она же нормально работала на моей системе.

ABTOMAT 27.02.2009 22:01

Ответ: Ксорс демка. Заценяем )
 
Эх, Андрей, где ты был полгода назад когда я рпг начал писать?)) Именно эти глюки анимации и заставили меня отказаться от ксорса (( Пишу на блице

HolyDel 27.02.2009 22:14

Ответ: Ксорс демка. Заценяем )
 
АВТОМАТ, лучше щас перепиши на Хорс. писать на сильно устаревшем GAPI, ИМХО, неправильно.

ABTOMAT 27.02.2009 22:54

Ответ: Ксорс демка. Заценяем )
 
Ты, Олег, не видел, сколько там уже всего с сентября-месяца-то :( Боюсь уже так только убить можно

-=Jack=- 27.02.2009 23:16

Ответ: Ксорс демка. Заценяем )
 
>идеи по ПостЭфектам
http://igrostroenie.my1.ru/photo/1-0-109 :crazy:


Кубемап странный о_О в отражении видны грани скайбокса. Ещё, хотя скайбокс и темнеет, все объекты освещённости не меняют.

ЗЫ: Нету теней о_О как же без них??

ABTOMAT 27.02.2009 23:59

Ответ: Ксорс демка. Заценяем )
 
Тени, уважаемый, вы бедете писать сами :)
И отражения тоже
Сии эффекты представлены в демках только в качестве примера того, что можно сделать и не являются частью движка.
sapienti sat

-=Jack=- 01.03.2009 18:00

Ответ: Ксорс демка. Заценяем )
 
Цитата:

Сообщение от ABTOMAT (Сообщение 99124)
Тени, уважаемый, вы бедете писать сами :)
И отражения тоже
Сии эффекты представлены в демках только в качестве примера того, что можно сделать и не являются частью движка.
sapienti sat

Ну тогда засуньте себе свой Ксорс сами знаете куда, и поглубже :-D

ABTOMAT 01.03.2009 18:39

Ответ: Ксорс демка. Заценяем )
 
Цитата:

Сообщение от -=Jack=- (Сообщение 99234)
Ну тогда засуньте себе свой Ксорс сами знаете куда, и поглубже :-D

Позволю с вами не согласиться, уважаемый.
Если все шейдерные эффекты уже будут зашиты намертво в движок, то какой же тогда толк от шейдеров?
Они и создавались как раз с благородной целью дать разрабам возможность уйти от вшитых аппаратно методов обработки и писать что-то своё, непохожее на то, что у Васи Пупкина. Игры эпохи FFP не могли похвастаться большим техническим разнообразием. Повершинное освещение, стенсильные теневые объёмы, статические лайтмапы, изредка EBM - вот, собственно, и весь "арсенал". С приходом шейдеров сразу же изменилось: стало возможным создавать эффекты, о реализации которых в реал-тайме раньше даже и подумать было нельзя: все эти отражения-преломления-бампы-параллаксы... Но вспомним Doom3Engine и игры на нём (Doom 3, Quake 4, Prey и т.д.) Посмотришь на видеоряд - и сразу видно, что они сделаны на одном и том же движке. Похожи (в визуальном плане), как близнецы. А всё оттого, что разрабам было лень писать собственные эффекты, вот и возникает такое дежа-вю. Нет, я не хочу сказать, что это плохие игры. Но к сожалению такой подход (имеющий и положительные стороны, например, экономию времени) лишает техническую составляющую игры уникальности.
Поэтому отстутсвие встроенных эффектов в движке стоит рассматривать как возможность самостоятельно написать что-то новое и незаезженное. Что ИМХО более верно. Уж если делать по-хорошему, так делать новое, яркое, ни на что не похожее!

HolyDel 01.03.2009 18:52

Ответ: Ксорс демка. Заценяем )
 
Во-первых, встроенные в ядро тени могут быть (а скорее всего будут) быстрее самописных при одинаковом качестве. Двигописатель сможет использовать какие нибудь оптимизации для построения карты глубины или еще чего.

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

В-третьих - тупо экономия времени на мелких демках.

-=Jack=-, я придерживаюсь твоей точки зрения (что тени должны быть в ядре), но, в отличии от тебя, я свою точку зрения отстаиваю аргументировано. Если все что ты можешь сказать в поддержку своей идеи это "Ну тогда засуньте себе свой Ксорс сами знаете куда, и поглубже", то мне тебя искренне жаль.

Mr_F_ 01.03.2009 19:17

Ответ: Ксорс демка. Заценяем )
 
PSSM тени при том в ксорсе встроены, но шейдер, через который они просчитываются лежит отдельно и каждый может его по вкусу переделывать ;)

имхо зе бест вариант

moka 01.03.2009 19:34

Ответ: Ксорс демка. Заценяем )
 
Mr_F_, в эти тени уже не имплеминтируешь плавный переход с одного на другой сплит. Плюс они не применимы если используешь подход к рендерингу (Deferred Shading).

impersonalis 01.03.2009 19:43

Ответ: Ксорс демка. Заценяем )
 
концепт: котлеты - отдельно, мухи - отдельно.

-=Jack=- 01.03.2009 19:46

Ответ: Ксорс демка. Заценяем )
 
Цитата:

Сообщение от HolyDel (Сообщение 99242)
Если все что ты можешь сказать в поддержку своей идеи это "Ну тогда засуньте себе свой Ксорс сами знаете куда, и поглубже", то мне тебя искренне жаль.

Просто лень было писать, я кратко выразил свои мысли :-D
Насчёт теней: возможно к встроеным теням нельзя прикрутить эффекты. Но к примеру те, кто не знает и знать не хочет про эти эффекты - встроенные тени будут очень полезными ;)
К примеру в Огре достаточно просто установить для объектов свойства CanCastShadow и CanReceiveShadow и выбрать вид теней(текстурные или стенсильные). Возможно для больших проектов нужно будет писать свой эффект, но для маленькой и средней игрушки такой подход, имхо, будет лучшим.

moka 01.03.2009 19:59

Ответ: Ксорс демка. Заценяем )
 
-=Jack=-, для маленькой игрушки, и подход должен быть маленьким.

Mr_F_ 01.03.2009 20:32

Ответ: Ксорс демка. Заценяем )
 
Цитата:

CanCastShadow и CanReceiveShadow
ну в ксорсе так и сделано))
ты чтоле демку теней не видел?

-=Jack=- 01.03.2009 20:55

Ответ: Ксорс демка. Заценяем )
 
Цитата:

Сообщение от Mr_F_ (Сообщение 99265)
ты чтоле демку теней не видел?

:4to: неа :4to:

Render 01.03.2009 20:56

Ответ: Ксорс демка. Заценяем )
 
Канечно не видел ))
Если бы видел не говорил бы такого. И вообще, полезный совет, вначале думаем, а потом пишем а не наоборот ))

IGR 03.03.2009 16:23

Ответ: Ксорс демка. Заценяем )
 
Цитата:

Хм.. странно, ася есть? так было бы проще разобратся, надо утсранять эти баги )
Render, ася в профиле !!
Цитата:

IGR, в драйверах скорее всего. И вообще, ты сам выбрал свою судьбу купив ати.
HolyDel, слава Богу это рабочий комп !! :lol:

turBO 03.03.2009 22:46

Ответ: Ксорс демка. Заценяем )
 
59-61 фпс при 1 жертве лопастей
56-60 фпс при 5-7 жертвах лопастей
Хе... в отражении сферы четко видно что нас окружает скай-бокс

-=Jack=- 04.03.2009 00:58

Ответ: Ксорс демка. Заценяем )
 
Цитата:

Сообщение от turBO (Сообщение 99490)
Хе... в отражении сферы четко видно что нас окружает скай-бокс

Вот и я об этом. Похоже при кубемаппинте шейдер не работает :( Или не правильно работает...

HolyDel 04.03.2009 01:02

Ответ: Ксорс демка. Заценяем )
 
пардон, а что там должно быть видно? что нас окружают тибетские девственницы?
что нас окружает - то и видно.

-=Jack=- 04.03.2009 01:04

Ответ: Ксорс демка. Заценяем )
 
Ты не понял. Если посмотреть вокруг - красивое небо. Но если посмотреть в отражение - чётко видно грани скайбокса.

moka 05.03.2009 00:17

Ответ: Ксорс демка. Заценяем )
 
Наверное скайбокс не позиционируется на позицию центра рендеринга кубмапы.

ABTOMAT 05.03.2009 01:51

Ответ: Ксорс демка. Заценяем )
 
Да что вы так к этому скайбоксу привязались... Демка совсем не то демонстрирует...

CRASHER 06.03.2009 22:34

Ответ: Ксорс демка. Заценяем )
 
Цитата:

Сообщение от Mr_F_ (Сообщение 99265)
ну в ксорсе так и сделано))
ты чтоле демку теней не видел?

А где глянуть можно?

Mr_F_ 07.03.2009 12:36

Ответ: Ксорс демка. Заценяем )
 
http://blitz.pp.ru/forum/showthread....=&pagenumber=5

Максим 22.03.2009 07:23

Ответ: Ксорс демка. Заценяем )
 
Я заменил файлы Xors'a в Blitz3d на те которые были в папке с этой демкой , чтобы запустить main.bb . все работает . А при запуске демки PSSM (на этой версией Xors'а ) вылетает ошибка ! Я так понял оно ругается на xPSSMSetEntity в коде . В чем проблема , если на чуть ранней версии тени работают ?
И еще . "Parallax-Bump-Specular" в этой версии работает правильно в отличии от чуть ранних .


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

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