forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   Ведется разработка движка для c# (http://forum.boolean.name/showthread.php?t=15714)

Reizel 29.10.2011 23:13

Ответ: Ведется разработка движка для c#
 
А, бл, забыл что это шарпы)

pozitiffcat 30.10.2011 16:56

Ответ: Ведется разработка движка для c#
 
http://www.youtube.com/watch?v=wy_yQoF6sZ4
Добавил Object3D.setBump(); Требует что бы вы сначала установили 2 текстуры одна диффузная, другая с нормалями
еще прикольное видео, где я показываю как создать FPS камеру
http://www.youtube.com/watch?v=YcYv28odNK4

4yBa4Ok 30.10.2011 18:05

Ответ: Ведется разработка движка для c#
 
pozitiffcat,обновите на сайте редактор пожалуйста

pozitiffcat 30.10.2011 18:39

Ответ: Ведется разработка движка для c#
 
Он там самый свежий

Markova 30.10.2011 19:39

Ответ: Ведется разработка движка для c#
 
Прикольно… ещё бы примочку к редактору прикрутить типа CrazyBump:rolleyes: или функцию сделать для автоматического построения карты нормалей по карте высот.

4yBa4Ok 30.10.2011 19:48

Ответ: Ведется разработка движка для c#
 
Цитата:

Сообщение от pozitiffcat (Сообщение 207521)
Он там самый свежий

Ой я просто в релиз заходил, а в дебаге свежий

pozitiffcat 30.10.2011 22:44

Ответ: Ведется разработка движка для c#
 
Добавил в движок работу с материалами.
В движке предусмотрена работа с материалами. Можно настроить материал один раз и назначить его нескольким объектам, при изменении материала, будут видны изменения и на всех остальных объектах, которым назначен этот материал. Загрузка и сохранение настроек в файл
Добавил работу с мышью, все это смотреть в документации на сайте http://malchenko87.ixrad.ru/index.php/xorsed3-engine
ЗЫ. Буду с нуля переписывать редактор с учетом материалов, сейчасошняя структура неудобна. В которой материал на каждый объект устанавливается отдельно

pozitiffcat 31.10.2011 00:44

Ответ: Ведется разработка движка для c#
 
Будущий редактор материалов http://www.youtube.com/watch?v=ne-mH_xyvwA будет включен в редактор

HolyDel 31.10.2011 01:16

Ответ: Ведется разработка движка для c#
 
текстурам тоже можно задавать тайлинг там, позицию поворот. специальные флаги.

moka 31.10.2011 01:25

Ответ: Ведется разработка движка для c#
 
Это для FF, а он совсем не актуален, и используются шейдеры. Не вижу смысла тратить на него времени..

NitE 31.10.2011 01:36

Ответ: Ведется разработка движка для c#
 
Цитата:

Буду с нуля переписывать редактор
О да!

HolyDel 31.10.2011 02:20

Ответ: Ведется разработка движка для c#
 
тогда есть смысл задать шейдер файлом а не галочкой :)

.Squid 31.10.2011 03:08

Ответ: Ведется разработка движка для c#
 
Цитата:

Сообщение от pozitiffcat (Сообщение 207546)
Буду с нуля переписывать редактор с учетом материалов, сейчасошняя структура неудобна.

ТЗ не нужен, инфа 100%.

pozitiffcat 31.10.2011 09:11

Ответ: Ведется разработка движка для c#
 
Теперь буду делать с ТЗ посмотрим что из этого выйдет

moka 31.10.2011 14:11

Ответ: Ведется разработка движка для c#
 
"Посмотрим как у тебя с этим получиться".. (перефразировал)

pozitiffcat 31.10.2011 22:11

Ответ: Ведется разработка движка для c#
 
Ну вот как-то так будет... пока сохранение для загрузки не сделал, как выложу, еще хелп добавлю как работать
http://www.youtube.com/watch?v=c9FPwDItIZo

St_AnGer 31.10.2011 22:52

Ответ: Ведется разработка движка для c#
 
Судя по видео работать с гизмо не очень удобно (особенно касаемо поворотов объекта, в глаза бросается сразу). Посмотри как это сделано в том же 3ds max. Там не надо каждый раз тыкать на нужную ось и перемещать указатель мыши, когда он достиг края экрана. Указатель достигнув одного края перемещается мгновенно к противоположному, и так бесконечно, пока пользователь не отпустит кнопку мыши. Делается в принципе легко и этим намного облегчится жизнь пользователя в твоей программе ИМХО

Общий смысл предложения, думаю, донёс.

pozitiffcat 31.10.2011 23:45

Ответ: Ведется разработка движка для c#
 
http://malchenko87.ixrad.ru/index.php/xorsed3-engine - Help
На сайте доступно для скачивания Xorsed31 там же демо левел (пока криво работает открывание по двойному щелчку, нужно раз 10 нажать, это из-за dragDrop потом исправлю). Исправил гизмо.
Далее в планах делать детальный материал для моделей.

pozitiffcat 01.11.2011 10:16

Ответ: Ведется разработка движка для c#
 
Блин нужен bump shader который умел бы работать с несколькими источниками света и мог бы обрабатывать scale текстуры

moka 01.11.2011 15:21

Ответ: Ведется разработка движка для c#
 
Скейли текстурные координаты сам как нужно, в вершинном шейдере.
Вообще, если уж взялся за систему освещения, то тебе нужен Deferred Rendering. Рекомендую реализовать, иначе с освещением многого не ожидай.

Mr_F_ 01.11.2011 15:51

Ответ: Ведется разработка движка для c#
 
Цитата:

Deferred Rendering
его необходимость спорна

moka 01.11.2011 16:35

Ответ: Ведется разработка движка для c#
 
Цитата:

Сообщение от Mr_F_ (Сообщение 207805)
его необходимость спорна

Спорна. Но для того же indoor да и нормального outdoor с кучей источников света, хотя бы гибритная система требуется. Тот же UE3 и C3 юзают его для освещения, и это весьма оправдано.

В твоём случае, там был только один источник, максимум 2. А если нужна свобода в этом, нужна и система норм для этого..

pozitiffcat 01.11.2011 17:49

Ответ: Ведется разработка движка для c#
 
в юнити тоже deffered освещение, как такое сделать? оно очень необходимо и выглядит круче и неограниченное число источников света. Хотябы опишите алгоритм для шейдера, я можт че почитаю на эту тему. Я вычитал что он как пост эффект накладывается...
Deferred Shading — один из методов просчёта освещения, удачно применяемый при большом количестве источников света в кадре.

Суть алгоритма в том, что вначале рисуется геометрия в диффузном цвете, но без освещения, и только позже накладывается освещение как 2Д пост-эффект.

При отложенном ренедере для каждого пикселя, кроме диффузного цвета геометрии, необходимо дополнительно получить другие параметры, такие как нормаль, позиция и параметры материала, которые позже будут использоваться при просчёте освещения.

moka 01.11.2011 18:18

Ответ: Ведется разработка движка для c#
 
Уху, получаешь карты позиции, нормалей и т.п.
Рендерить дептх карты для источников света всё равно конечно нужно.
Далее в пост обработке (скрин спейсе), делаешь уже все вычисления.
Для каждого источника будет дополнительный проход для просчёта света. Это будет квад перед диффузной, который будет засветлять (бленд) диффузную.
Почитай, и поэкспериментируй..

Mr_F_ 01.11.2011 22:08

Ответ: Ведется разработка движка для c#
 
на DX9 нету MSAA в MRT. фейковые постпроцессовые АА очень грустно выглядят. остутствие АА - ещё хуже. нельзя принебрегать АА, без него картинка выглядит хуже, мельтешащие пиксели раздражают.
деферред на DX10 и далее - ок.

для дх9 ничего лучше освещения в стиле Source Engine нету, имхо.
т.е. лайтмапы + 2 ближайших дин источника на каждый объект + ambient cubeы запеченные тем же лайтмаппером вокруг, которые подбираются дин объектами и имитируют усреднённое освещение от неближайших источников.

ffinder 01.11.2011 22:43

Ответ: Ведется разработка движка для c#
 
Цитата:

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

на вкус и цвет все фломастеры они же разные.
никогда не включаю AA, потому что лучше поставить больше разрешение.
да и фейковый антиалиазинг не выглядит так уж страшно как ты рассказываешь.

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

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

Mr_F_ 01.11.2011 22:54

Ответ: Ведется разработка движка для c#
 
Цитата:

никогда не включаю AA, потому что лучше поставить больше разрешение.
чего? о_0 а что мешает сделать и то и другое?
Цитата:

да и фейковый антиалиазинг не выглядит так уж страшно как ты рассказываешь.
попробуй мелкие объекты им сглаживать - получишь разблюренные мельтешащие точки

Цитата:

аффтар, намертво заварить какой-то пайплайн в движок общего назначения это негодная идея, потому что задачи у всех очень разные.
+1

pozitiffcat 01.11.2011 23:42

Ответ: Ведется разработка движка для c#
 
Цитата:

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

ок оставлю в таком варианте как есть а дальше забью болт на все это дело.
Там шейдеры пилить надо для нормального освещения теней и так далее, я вупор не понимаю как это делать.

HolyDel 02.11.2011 01:44

Ответ: Ведется разработка движка для c#
 
Цитата:

никогда не включаю AA, потому что лучше поставить больше разрешение.
поступаю также

Mr_F_ 02.11.2011 01:47

Ответ: Ведется разработка движка для c#
 
у вас нет вкуса [троллфейс]

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

ffinder 02.11.2011 15:21

Ответ: Ведется разработка движка для c#
 
Цитата:

Сообщение от Mr_F_ (Сообщение 207912)
у вас нет вкуса [троллфейс]

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

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

HolyDel 02.11.2011 15:42

Ответ: Ведется разработка движка для c#
 
Цитата:

Сообщение от Mr_F_ (Сообщение 207912)
у вас нет вкуса [троллфейс]

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

нет. я имею ввиду что картинка растеризируется в 1600 х 900 с АА 16 с такой же скоростью как и на 2560 х 1600 без АА. а деталей видно становится больше.

Mr_F_ 02.11.2011 16:54

Ответ: Ведется разработка движка для c#
 
Цитата:

а деталей видно становится больше.
по идее не станет, т.к. 2560 менее чем в 2 раза больше чем 1600.

только что проверил у себя - на 10 фпс ниже при 2560х1600 без АА по сравнению 1600х900 с АА. АА стоял 4x, 16х перебор.

varIIkon 27.12.2011 01:09

Ответ: Ведется разработка движка для c#
 
Ошибка 404
Файл не найден


Проект жив?

pozitiffcat 27.12.2011 09:42

Ответ: Ведется разработка движка для c#
 
Цитата:

Сообщение от varIIkon (Сообщение 215348)
Ошибка 404
Файл не найден


Проект жив?

Проект мертв. И жить не будет. Скачать отсюда.

varIIkon 27.12.2011 09:52

Ответ: Ведется разработка движка для c#
 
Спасибо! А жаль... чертов Мокка постарался. И сам нехрена не пишет, и других на корню рубит. По крайней мере, я, пока с форумом знакомился ни одной его работы не видел. Только говнофлуд в каждой теме.

moka 08.01.2012 06:20

Ответ: Ведется разработка движка для c#
 
Ы, круто так влил..
Ты тут сколько, ещё и месяца не будешь, а уже вижу так много знаешь и видишь. Конечно, пару недель вполне достаточно чтобы изучить все топики и посты за последние 5 лет моего тут пребывания, и конечно, всё что тут есть - это единственное что вообще у меня есть, а чего тут не выложено - того вообще нет.

Короче, учитывая такой вброс, от тебя полезности как форуму так и другим участником можно вообще не дожидаться.
Если ты даже за две недели, читая данный топик, не смог толком разглядеть, что в моём псевдониме одна "к" а не две.

Жесть.
"Понаехали тут".

Я олень что натролливаюсь. Что говорит о том что мне не пофигу что обо мне подумают другие, хотя это странно, т.к. обычно реально пофигу. Бле.

ЗЫ, varIIkon, влей чегонить ещё такого мощненького, повесели народ.

4yBa4Ok 08.01.2012 12:10

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

moka 09.01.2012 00:10

Ответ: Ведется разработка движка для c#
 
Цитата:

Сообщение от 4yBa4Ok (Сообщение 216299)
Вот ты пишешь, всех осуждаешь - образ проффесионала. Но почему то я не видел ни одной игры от тебя которая бы была идеалом.

Я не играю образов - мне не нужно доказывать никому о том какой я, мне это и так известно: что я из себя представляю.
Программирование - это большая сфера деятельности, и игры там это жалкие 5% всех разработок.
А то что ты веришь в существование идеалов, говорит о том что ты бросаешься в крайности, и являешься выраженным дуалистом - у тебя есть лишь 0 или 1, нету ничего между. Тем более ты этого даже не сможешь принять.
Мои давние потуги, в самых начинаниях можно найти тут на форуме, для этого достаточно найти в поиске все темы созданные мной, и отфильтровать по дате по возрастанию (от самых старых, к самым новым).
Там можно наскрести что-то. Затем можно найти уже более трёх лет не поддерживаемый сайт, на котором все поделки собственно как и дизайн сайта мои.
А затем можно взломать сервера компании в которой я отработал полтора года, чтобы слить из репозитория три проекта над которыми я работал. И ещё вагончик того что нигде не афишировалось.
Собственно, разработка - это не единое чем я занимаюсь, а другие сферы деятельности я раскрывать не собираюсь.

Впрочем, к чему это..
Ты 4yBa4Ok, давно зарекомендовал себя как человек без личного мнения, всё что у тебя есть, это эмоция и этикетка, которые ты клеишь на кого-то основываясь исключительно чужого мнения. И естественно не имея собственного, ты способен лишь брякнуть: "а ты сам чё сделал".
Чтож, ну раз не видел работ от меня, скажи чего нибудь по этому поводу ещё, буду рад послушать..
Да и сыграю я той же картой: А ты чего сделал вообще, кроме как задавал глупые вопросы тут на форуме?

ЗЫ, кто следующий?

dsd 09.01.2012 01:28

Ответ: Ведется разработка движка для c#
 
Мока, ты не тролль. И срачи твои не срачи, а срачишки.
пруф :)

MiXaeL 15.02.2012 04:44

Ответ: Ведется разработка движка для c#
 
МоКа тот еще тролль, хотя вроде пару лет назад не был

Dzirt 15.02.2012 05:00

Ответ: Ведется разработка движка для c#
 
Цитата:

Сообщение от MiXaeL (Сообщение 219573)
МоКа тот еще тролль, хотя вроде пару лет назад не был

Ты где пропадал то?)

MiXaeL 15.02.2012 20:39

Ответ: Ведется разработка движка для c#
 
Цитата:

Сообщение от Dzirt (Сообщение 219574)
Ты где пропадал то?)

Да подзабил конкретно на все эти игрушки из-за вечной недореализации идей в отсутствие какого-нибудь относительно приличного моделера. Ну и просто лени, куда же без этого.
А теперь и вовсе не до того, наука зовет :) Диплом в мае защищать, для него сейчас прогаю.


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

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