forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Кто какую игру делает? Скрины (http://forum.boolean.name/showthread.php?t=3967)

moka 11.07.2008 11:41

Ответ: Кто какую игру делает? Скрины
 
Несоглашусь относительно ненадобности ASM'а, во первых когда пишешь на HLSL нужно учитывать тонкости компилинга, которые могут менятся из-за всяких пустяков очень координально, если знать принципы компилинга и подводные камни - тогда будешь писать быстрые шейдера, но если ты их незнаешь, то шейдер написанный на HLSL будет весьма некрасиво скомпилен, а если знаешь ASM, то он будет выглядеть куда красивее и иметь более быстрые подходы и меньше лишних операций.

ABTOMAT 11.07.2008 12:57

Ответ: Кто какую игру делает? Скрины
 
HolyDel, жжош!
Ассемблеровые шейдеры начали поддерживаться в GF3, "нормальные" же HLSL появились (в несколько недоделанном виде) в GFFX5200 и в современном виде в GF6xxx
Так что на GF2 ш0йдеры не поюзаешь.
(кстати GeForce 4 MX 440 из вс ей линейки GF4 базируется на чипе GF2 так что на нём тоже никакие ш0йдеры не работают, сам намучился с этой видяхой друг до сих пор с ней парится)

HolyDel 11.07.2008 13:30

Ответ: Кто какую игру делает? Скрины
 
MoKa, ABTOMAT, это правильные 65537-угольники))))))
http://ru.wikipedia.org/wiki/%D0%9F%...BD%D0%B8%D0%BA

Цитата:

Ассемблеровые шейдеры начали поддерживаться в GF3, "нормальные" же HLSL появились (в несколько недоделанном виде) в GFFX5200 и в современном виде в GF6xxx
Так что на GF2 ш0йдеры не поюзаешь.
(кстати GeForce 4 MX 440 из вс ей линейки GF4 базируется на чипе GF2 так что на нём тоже никакие ш0йдеры не работают, сам намучился с этой видяхой друг до сих пор с ней парится)
ничего не знаю! расширение поддерживается, а как его реализвал производитель (хоть даже совсем никак) - мне глубоко фиолетово.

FDsagizi 13.07.2008 19:30

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от MoKa (Сообщение 82078)
Несоглашусь относительно ненадобности ASM'а, во первых когда пишешь на HLSL нужно учитывать тонкости компилинга, которые могут менятся из-за всяких пустяков очень координально, если знать принципы компилинга и подводные камни - тогда будешь писать быстрые шейдера, но если ты их незнаешь, то шейдер написанный на HLSL будет весьма некрасиво скомпилен, а если знаешь ASM, то он будет выглядеть куда красивее и иметь более быстрые подходы и меньше лишних операций.

Ввел в ступор…
Перечитал 3 раза по слогам,
Подумал…
Посмеялся!
Опять подумал…
Вывод:

Даже зная АСМ, не факт что шейдеры написанные на HLSL скомпиляться самым оптимальным образом!
Да и оптимизацию от знания АСМ ты получишь если будешь писать на полном или со вставками АСМ кода. Или постоянно просматривать асм-овский код твоего шейдера, и пытаться делать выводы!

moka 15.07.2008 11:45

Ответ: Кто какую игру делает? Скрины
 
FDsagizi, вот ты и уловил мою идею, "и пытаться делать выводы", процесс которым ты до них дойдёшь будет - анализ, анализ - способ извлечения опыта из реализованной интелектуальной собственности.
Короче говоря, этим процессом и ты будешь уже знать, какой варриант будет компилится в 2 строки, а какой в одну, и что будет из них быстрее.
Ты сам в общем ответил на мой "ответ", а я чуток развил его. У меня так устроено обучение, и имхо это продуктивнейший варриант, лучше для себя я пока не встречал.

moka 29.07.2008 17:26

Ответ: Кто какую игру делает? Скрины
 
Ещё 2 скрина:


Витражные окошки, с рефракцией, кто помнит Dark Messiarh - вот они там классно выглядели. Тут тотже принцип ;) .


Водичка, теперь не на кубемапе а на текстурной проекции. Реалтайм рефракция\рефлекция, и фаллофф. На моей домашней 7300гс (урезанная, и по мощности почти дотягивает до 6600гт), выдаёт 170фипись..

jimon 29.07.2008 17:30

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
а я тут свой движок клепаю :lol: работа полным ходом :)
к сожалению так получилось что вот етот треугольничек и квадратик выводятся с помощью 170 кб кода :) просто до графической части еще толком не добрался

в принципе готова основа управления много-оконностю приложения, ввод,
управление многопоточностью, аллокация памяти, свой простенький STL,
основы манагера сцены, основы рендера, поддержку нескольких рендеров,
лог, таймер,счетчик фпс и тд :)

для потоков пока юзается boost, но хочу переписать для себя, а то тормозно компилится
так же планирую использовать OpenMP для многопоточности

изначально движок пишется без записимости от GAPI, но пока присутствует только Null и OpenGL рендеры, в будущем планирую поддержку d3d7 или d3d9 в зависимости от потребностей

основа архитектуры взята у irrlicht с некоторыми кардинальными переменами и вещами из ogre :)

ABTOMAT 29.07.2008 18:44

Ответ: Кто какую игру делает? Скрины
 
MoKa
блин так же хочу :rolleyes:
вижу надо на Хорс переходить.
З.Ы. (с надеждой) ну чево там с тутором...?

Crystal 29.07.2008 18:49

Ответ: Кто какую игру делает? Скрины
 
Дааа. Нужны нормальные туторы по ксорсу,
по скринам двигло рулит.

moka 29.07.2008 18:52

Ответ: Кто какую игру делает? Скрины
 
ABTOMAT, ой тьфу, дрявая моя чарепа.. Тутор, да я обещал, аргх. Незнаю когда засяду..

ABTOMAT 29.07.2008 18:56

Ответ: Кто какую игру делает? Скрины
 
Да, со временем нынче у всех неважно :(
Вот и я тоже вспомнил что мне к сентябрю надо сделать презентацию для школы а у меня ещё и конь не валялся (т.е. блиц не запускался, в ПоверПойнте делать не хочу ибо гуано)
Но всё же ждёмс туторчег :)

FDsagizi 29.07.2008 21:25

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от jimon (Сообщение 83251)
основа архитектуры взята у irrlicht с некоторыми кардинальными переменами и вещами из ogre :)

Только все не бери из огра, ато жесть еще та!:)
А систему материалов как внем будешь делать ?

jimon 29.07.2008 21:57

Ответ: Кто какую игру делает? Скрины
 
FDsagizi
пока еще не знаю :) есть пару идей, но они еще летают в не завершенном виде

Crystal 29.07.2008 23:01

Ответ: Кто какую игру делает? Скрины
 
Подскажите мне пожалуйста самый продвинутый сайт по ксорсу из существующих.
Есть ли гденибудь статьи? Где скачать?

dimanche13 29.07.2008 23:45

Ответ: Кто какую игру делает? Скрины
 
Собственно, хотелось бы узнать есть ли отличия команд, Ксорса от команд Б3Д (кроме буковки "х" впереди).

HolyDel 29.07.2008 23:52

Ответ: Кто какую игру делает? Скрины
 
а чо статьи? пользуйтесь - спрашивайте здесь, вам ответят. будет информация.

FrankH 30.07.2008 00:13

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
Тоже жду туторов! Доделаю демку и на Ксорс.
По теме: эксперименты с ботами (303 штуки - 17 фпс)

Crystal 30.07.2008 00:26

Ответ: Кто какую игру делает? Скрины
 
Даа. Вот отличия команд мне интересно.
Если я свои старые проекты впихну в ксорс и Х добавлю,
будет ли работать?

Холи, яж народ на форуме замучаю, стреляться будут.

HolyDel 30.07.2008 00:39

Ответ: Кто какую игру делает? Скрины
 
Цитата:

будет ли работать?
сомневаюсь.

FrankH, жжош!

Crystal 30.07.2008 00:40

Ответ: Кто какую игру делает? Скрины
 
ФранкХ - ты подлети ещё к этой ораве, будет 1 фпс гы )
Кстати в еве бывают войны где врагов побольше,
там тоже жопа, всё в лагах.

Crystal 30.07.2008 01:57

Ответ: Кто какую игру делает? Скрины
 
Блин, я думал Xors3D это самостоятельный двиг,
а оказывается это несколько библиотек...
Да и ещё написано какойто лицензионный ключ нужен О_о

ABTOMAT 30.07.2008 02:14

Ответ: Кто какую игру делает? Скрины
 
Blitzerg, это и есть самостоятельный двиг только с синтаксисом b3d.
Кстати можно его и под С++ юзать.
А ключ нахаляву афтор раздаёт русскоязычным геймдевелоперам, можно без проблем заполучить (и на физикс тож, но это по секрету ;))
Цитата:

Если я свои старые проекты впихну в ксорс и Х добавлю,
будет ли работать?
Не будет т.к. хотя бы в Ксорсе нету коллизий (имхо было бы действительно нецелесообразно делать свои коллизии т.к. у Рендера уже есть Физикс - это намного быстрее и функциональнее).
В дебри ксорса не лез, мож есть и другие отличия.

Данил 30.07.2008 02:31

Ответ: Кто какую игру делает? Скрины
 


о, ура. я все-таки сделал разбиение по статичным картинкам!
как хотел. но верхнил слой, что над гером - намного косячно выглядит, так что придеться забыть о полном счастье, ну я и этим доволен, сделаю верхний слов ( деревья) отдельными предметами, хоть в 2 раза, но легче процу. и оперативы жрет не много, карта вышла в 20 мб.

Crystal 30.07.2008 03:02

Ответ: Кто какую игру делает? Скрины
 
Хм, запускаю Хорс, а куда ключ надо ваще вставлять?
У меня вроде как всё работает спокойно О_о.

Как связаться с авторами Хорса и Физикса?

З.Ы. Собираюсь перевести свой Unreal Racing на Xors3D+PhysX,
при этом оптимизировав игру, и добавив новые уровни.

Crystal 30.07.2008 03:10

Ответ: Кто какую игру делает? Скрины
 
Вопрос к Моке.

Можно ли используя mesh Intersect сварганить коллизию?
Как думаешь?

FrankH 30.07.2008 03:35

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от Blitzerg (Сообщение 83307)
ФранкХ - ты подлети ещё к этой ораве, будет 1 фпс гы )

Совсем наоборот, около 30 кадров, другое дело, если они начнут очередями стрелять, но такой оравы в игре не будет :)
Цитата:

Кстати в еве бывают войны где врагов побольше,
там тоже жопа, всё в лагах.
Из-за твоих скринов ЕВЕ я бросил писать РПЖ элементы и решил добить как аркадку. :shit:

ABTOMAT 30.07.2008 10:25

Ответ: Кто какую игру делает? Скрины
 
Blitzerg
Цитата:

Можно ли используя mesh Intersect сварганить коллизию?
Нельзя, не извращайся :-D
Если уже готовый проект то переводить на Хорс будет тяжеловато имхо.
Лучше PhysX подключи. Там есть уже готовая физика машин - тебе будет как раз для гонок (клиппер-7 - с физической точки зрения тот же автомобиль, только как бы колёса невидимыми надо сделать)

HolyDel 30.07.2008 11:24

Ответ: Кто какую игру делает? Скрины
 
Клиппер-7 никакой не автомобиль. ето вообще что то типа самолета. Сделал бы гонки в тунеле.

ABTOMAT, в PhysX - е есть коллизии сфера-полигон? и если да - то как они работают?

jimon 30.07.2008 11:39

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
HolyDel
работает на ура, в атаче список коллизий из 2.8.1

Crystal 30.07.2008 12:03

Ответ: Кто какую игру делает? Скрины
 
Холи - если осилию Хорс+Физикс то в игре появятся новые уровни,
там и туннели будут тоже. (Правд летать надо будет точно также,
я слабо представляю себе как делать передвижение по потолку и стенам)
А вот насчёт самолёта не знаю, всётаки гравицапа на трассе действует.

moka 30.07.2008 12:08

Ответ: Кто какую игру делает? Скрины
 
Blitzerg, не извращайся. Юзай PhysX, там примеров эллементарных очень много, он понятный.

Различия ксорса с Б3Д не только в x перед функциями. Некоторые функции уже более расширены и имеют дополнительные параметры. Достаточно много новых функций.

Перевод проекта - процесс не из простых, и для этого лучше начинать с перевода не всего проекта, а переписки его - это и лучше по производительности будет, т.к. многие ошибки исправишь..
Xors3D - полностью самостоятельный движок, есть и хэдеры для его юзанья на любом инструменте понимающем дллки. Сейчас уже есть на: BlitzMax, Blitz3D, C++, PureBasic. Если вы работаете на другом языке - все хэдеры предоставлены.

Зачем тебе ключ? 30 минут хватает с лихвой для разработки, а это единственное ограничение (ну ещё и лицензионное естественно). Когда уже будет готовый проект, тогда можно будет и ключ просить.

По ксорсу, всё новое на rubux.net, но спрашивайте здесь, т.к. там не русский форум :)

Езда по потолку - используя центробежную силу, с физиксом - без проблем ;)

ABTOMAT 30.07.2008 12:29

Ответ: Кто какую игру делает? Скрины
 
HolyDel, есть и отлично работает, кстати, намного быстрее блитзевого (у меня игрок - цылындыр + его физика + коллизия с землёй - быстрее аналога на блитзе [эллипсоид + коллизии + простейший Н'ютон]).

HolyDel 30.07.2008 12:32

Ответ: Кто какую игру делает? Скрины
 
Да, я тоже думаю лучше писать с нуля.

Crystal 30.07.2008 13:11

Ответ: Кто какую игру делает? Скрины
 
С нуля не надо.
А так посморим, сначало мне надо добыть ключи.

moka 30.07.2008 13:17

Ответ: Кто какую игру делает? Скрины
 
Blitzerg, не нада тебе эти ключи.

Crystal 30.07.2008 13:18

Ответ: Кто какую игру делает? Скрины
 
А как без них?

ABTOMAT 30.07.2008 13:19

Ответ: Кто какую игру делает? Скрины
 
ИМХО ключи попросить у Рендера стоит
Ибо мне например не хватает 5 бесплатных минут физикса (Хорс вроде дольше работает)
Да и вообще не вижу причин не взять ключик даром, пригодится в любом случае
(дают - бери, бьют - беги)

moka 30.07.2008 13:32

Ответ: Кто какую игру делает? Скрины
 
Не хочу спорить. Но лично я кожу без ключей, неважно есть ли они у меня или нет, т.к. это ничего не меняет.
Blitzerg, эллементарно, кодишь и всё =))))))

ZanoZa 01.08.2008 11:14

Ответ: Кто какую игру делает? Скрины
 
Вложений: 3
питерское метро вдохновляет.
пасхалка к курсачу)

ABTOMAT 01.08.2008 11:38

Ответ: Кто какую игру делает? Скрины
 
лампы там на самом деле вертикально стоят

jimon 01.08.2008 12:36

Ответ: Кто какую игру делает? Скрины
 
и люди тоже вертикально :)

ZanoZa 01.08.2008 16:46

Ответ: Кто какую игру делает? Скрины
 
не подумал об этом, спасибо :)

HolyDel 23.08.2008 03:11

Ответ: Кто какую игру делает? Скрины
 
Вложений: 2
мультитекстуринг террайна.
если кто захочет затестить ету говнодему, можно смотреть сюда:
http://forum.likosoft.ru/showthread.php?p=898#post898

за работоспособность на АТИ на отвечаю.

Spiderman 27.08.2008 13:28

Ответ: Кто какую игру делает? Скрины
 
А вот мой 2D проектик в стадии завершения: contra


Horror 28.08.2008 03:37

Ответ: Кто какую игру делает? Скрины
 
прикольно, тока хорошобы скрин побольше или игра не для компа?

Spiderman 28.08.2008 11:45

Ответ: Кто какую игру делает? Скрины
 
Игру я пишу в Blitz3D для Xbox360 и PS3! (шутка)
Конечно, игра рассчитана на ПК :), а свежие скрины обещаю выложить 1 сентября. Постараюсь в том же сентябре выложить на булеане играбельную демку :dontknow:

avel 05.09.2008 05:05

Ответ: Кто какую игру делает? Скрины
 
собсно вот:

пока молчу. надеюсь, скоро демка.

SBJoker 05.09.2008 10:41

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
Воть:

HolyDel 05.09.2008 12:08

Ответ: Кто какую игру делает? Скрины
 
SBJoker, красиво, да!

ABTOMAT 05.09.2008 17:20

Ответ: Кто какую игру делает? Скрины
 
Джокер, когда релиз?

SBJoker 05.09.2008 19:28

Ответ: Кто какую игру делает? Скрины
 
Ориентировочно ноябрь.

ABTOMAT 07.09.2008 12:19

Ответ: Кто какую игру делает? Скрины
 
Эх, не удержался выложить)

SBJoker 07.09.2008 12:46

Ответ: Кто какую игру делает? Скрины
 
Красиво!

FDsagizi 08.09.2008 20:48

Ответ: Кто какую игру делает? Скрины
 
ABTOMAT
Спрайты гомно!
А так красава, блин сразу мафию напомнило =))))

ABTOMAT 08.09.2008 22:18

Ответ: Кто какую игру делает? Скрины
 
Спрайты рисованы мной в фотошопе с 0 за 5 минут в пьяном угаре. Собираюсь поменять алгоритм их обработки - тогда будут получше.

IGR 09.09.2008 13:45

Ответ: Кто какую игру делает? Скрины
 
ABTOMAT, чистый блиц ??

PS: симпотично !! :super:

HolyDel 09.09.2008 14:01

Ответ: Кто какую игру делает? Скрины
 
Автомат, етож b3d формат, да? чего ты тогда свет от фонарей не запек в лайтмапу, а?

ABTOMAT 09.09.2008 16:29

Ответ: Кто какую игру делает? Скрины
 
IGR, ага, он самый, даже Фаст Текст ещё не подключал
HolyDel, дык и есть свет от фонарей на земле и на стенах, а от чего же ещё там свет?

HolyDel 09.09.2008 16:58

Ответ: Кто какую игру делает? Скрины
 
ABTOMAT, да ну. рядом непосредственно с фонарем должно быть ярче. а у тя какой то свет всюду однотонный. как будто от луны.

IGR 09.09.2008 18:31

Ответ: Кто какую игру делает? Скрины
 
Цитата:

GR, ага, он самый, даже Фаст Текст ещё не подключал
довай еще скринов !! :SOS:

да на луну походит !!
на стенах возле фонаря поярче нада !!

ABTOMAT 09.09.2008 18:49

Ответ: Кто какую игру делает? Скрины
 
Ну не знаю вообще мне кажется что это просто скрин такой))
Вообще вот если посмотреть сюда:
То тут видно что свует идёт именно от фонарей.

Ну может я с яркостью их немного перестарался - да, что они светят на полдома, может время будет - перерендерю

moka 12.09.2008 20:49

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

CS или Gile[s]? Если Жилес, тогда там можно намного лучше настроить освещение, и GI заюзать, да и LightMap'у немного большего разрешения заюзать, а то детализация полигонов и текселя лайтмапы очень конфликтуют, и картинка лучше намного будет ;)

IGR 23.09.2008 14:10

Ответ: Кто какую игру делает? Скрины
 
MoKa, what is CS ?? :)
програма для просчета лайтмап ??

moka 23.09.2008 15:09

Ответ: Кто какую игру делает? Скрины
 
Cartography Shop


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

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