Sidebar

XashNT: информация, скриншоты

Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Я напоминаю, что я не просто пишу новый рендерер. Я постоянно экспериментирую и ставлю опыты. И эти исследования являются моей главной целью, а вовсе не движок. Движок это побочный продукт, такой же как XashXT.
Потому что когда народ ставит свои эксперименты на демках, он получает сферические результаты в вакууме. Надо на реальном движке тестить.
 

XaeroX

Crystice Softworks
VIP
05.09.08
9 215
38
  • Бронзовая медаль 212
  • Золотая медаль 325
  • Золотая медаль 214
  • Золотая медаль 233
  • Золотая медаль 221
Я постоянно экспериментирую и ставлю опыты.
Ишь какие громкие слова - эксперименты, опыты. Когда увидим статью в Journal of Computer Graphics Techniques? :)
У нас на работе знаешь как говорят? Нет статьи - значит, не работал и эксперименты не ставил.
 

FiEctro

Супер Модератор
Команда форуму
Супер Модератор
28.07.06
17 167
33
  • Золотая медаль 213
  • Neh
2 XaeroX:
А толку? В итоге опять выйдут теже сферические демки в вакууме в 30 фпс на спаренном титане :).
 

nemyax

тндайпц тра
Команда форуму
Модератор
30.07.15
643
25
18
Помнится классный опубликованный эксперимент с шутаном на хаскеле. Только пользы от него не было никакой.
 

nemyax

тндайпц тра
Команда форуму
Модератор
30.07.15
643
25
18
2 XaeroX:
Ну в университете, где товарищ защищал эту диссертацию.
 

XaeroX

Crystice Softworks
VIP
05.09.08
9 215
38
  • Бронзовая медаль 212
  • Золотая медаль 325
  • Золотая медаль 214
  • Золотая медаль 233
  • Золотая медаль 221
2 nemyax:
Ты так пишешь, будто я учился в этом университете и лично с этим товарищем выпивал. Можно конкретно - название универа, фамилию, тему диссера? Я вообще не в курсе.

Оффтоп
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
У нас на работе знаешь как говорят? Нет статьи - значит, не работал и эксперименты не ставил.
Статья - ерунда. В этом плане мне нравится пример крайтека. Вот вам пожалуйста LPV, вот вам движок с LPV, а вот и игра на движке. Все увидели? А теперь читайте нашу статью что это такое и как работает. Вот так и надо делать. А кто статьи писал, а в реальных приложениях не испытывал, тот не может утверждать что его технология жизнеспособна. Вот и имеем мы в результате тонны научных статей, а как начинаешь эти технологии испытывать по месту назначения сразу лезет полная хрень, о которой авторы даже и не задумались.
Только пользы от него не было никакой.
Так 90% подобных "исследований" нужны лишь для того, чтобы увидеть своё имя в каком-нибудь понтовом списке. Люди не ставят целью сделать что-то полезное, ими движет простое желание попонтоваться перед ближними.
М, так вот оно что...
Любая нормальная разработка, подчеркиваю, нового движка - это всегда опыты и исследования. В противном случае получается очередной форк кваки, куда накопипастили по вкусу из остальных форков. И придумали новое имя.
Обычно эти люди даже толком не могут объяснить для чего они это делают. Причина всё та же - банальное желание выпендриться.

Post automatically merged:

Крым
 
Останнє редагування:

FiEctro

Супер Модератор
Команда форуму
Супер Модератор
28.07.06
17 167
33
  • Золотая медаль 213
  • Neh
XaeroX сказав(ла):
Из требований к кандидатской, кстати:
>> Диссертация должна содержать научную новизну.
>> Результаты работы должны иметь практическую ценность.
>> Результаты работы должны иметь апробацию и внедрение.
Так это же именно то о чем говорит Дядя Миша :)
Большинство тамошних публикаций никуда не внедрено, и как следовательно имеет сомнительную ценность.

Вот скажите какая практическая ценность от шутана на Хаскеле :agy: ? Даже брашевой салют Доктора Тресни и то полезнее.
 
Останнє редагування:

XaeroX

Crystice Softworks
VIP
05.09.08
9 215
38
  • Бронзовая медаль 212
  • Золотая медаль 325
  • Золотая медаль 214
  • Золотая медаль 233
  • Золотая медаль 221
Умение объяснить эксперименты и подвести под них научную базу, а также описать соврменное состояние дел по проблеме - это ерунда? Ну-ну.
В этом плане мне нравится пример крайтека.
У них-то как раз статьи. И диссертации небось защищаются. С практической ценностью и внедрением в Кризис. :)
Полагаю, и научная ценность у их работ есть - для той же теории визуализации.

Post automatically merged:

Дядя Миша почесав затылок, добавил сегодня в 20:00
Крым
Да хотя бы и Крым, что тут такого?

Post automatically merged:

Даже брашевой салют Доктора Тресни и то полезнее.
Между тем немногие знают, что брашевый салют Доктора Тресни сделал Дядя Миша. Потому что Доктор Тресни только хвастался, а как до дела дошло - предсказуемо ничего не получилось. Но, как говорят у нас в Крыму - это уже совсем другой референдум.
 

nemyax

тндайпц тра
Команда форуму
Модератор
30.07.15
643
25
18

XaeroX

Crystice Softworks
VIP
05.09.08
9 215
38
  • Бронзовая медаль 212
  • Золотая медаль 325
  • Золотая медаль 214
  • Золотая медаль 233
  • Золотая медаль 221
2 nemyax:
Так это диплом, а не диссертация. :)
В принципе, нормальный диплом для computer science, если закрыть глаза на местами наивные формулировки типа "кватернион это представление вращения в 3D-пространстве" и "фрустум это область мира, видимая текущей камере". Работа явно проделана немалая. У нас защищают кандидатские с куда более скромными (хотя и явно более полезными) результатами.

Post automatically merged:

Но было бы интересно посмотреть на 3D-редактор на хаскеле.
А какая разница, на чём написан редактор? Важно, какие у него есть функции, а они в идеале не зависят от языка (если язык не совсем уж кривой и ограниченный).
Шутан - дело другое, тут на первом месте стоит вопрос производительности и эффективности кода.
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
У них-то как раз статьи. И диссертации небось защищаются. С практической ценностью и внедрением в Кризис.
Я же написал последовательность - сначала внедрение, потом статьи. А не наоборот.
Между тем немногие знают, что брашевый салют Доктора Тресни сделал Дядя Миша.
Ну хватит сочинять альтернативную историю. Дядя Миша сделал нормальный (по меркам халфы конечно) салют, с партиклями, звуками и хлопушками всякими.
Тут же набежал наш доктор и стал доказывать, что это самое можно и маппингом сделать. Ну вот и сделал :]
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
"кватернион это представление вращения в 3D-пространстве"
Кстати, ты не пробовал TBN в кватернионе хранить? Я вот хочу попробовать, но он же полюбому ортонормальный станет после этого. Зато его можно будет в халф-флоаты записать. 6 байт на тбн - мечта идиота %)

Post automatically merged:

Но в итоге статьи будут?
Если я изобрету что-то такое, чего еще никто до меня в мире не делал - безусловно будут. А я с этой целью и пишу собственно. Потому что меня же от идей распирает уже много лет, а вас - от гордости за страну. Надо все эти идеи реализовать, пока я их не забыл. Я ведь их даже не записываю.
 
Останнє редагування:

nemyax

тндайпц тра
Команда форуму
Модератор
30.07.15
643
25
18
XaeroX сказав(ла):
наивные формулировки типа "кватернион это представление вращения в 3D-пространстве" и "фрустум это область мира, видимая текущей камере"
Он, видимо, убеждённый практик, да и всё.

Оффтоп
 

XaeroX

Crystice Softworks
VIP
05.09.08
9 215
38
  • Бронзовая медаль 212
  • Золотая медаль 325
  • Золотая медаль 214
  • Золотая медаль 233
  • Золотая медаль 221
2 Дядя Миша:
Там математики много для распаковки. А у меня вторые шейдеры должны поддерживаться, ну по крайней мере для таких простых вещей, как бамп.
И почему 6 байт, а не 8?
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Там математики много для распаковки
Я бы не сказал что много, там в основном умножения и прибавления.
Код:
	out[0][0] = 1.0f - 2.0f * quaternion[1] * quaternion[1] - 2.0f * quaternion[2] * quaternion[2];
	out[1][0] = 2.0f * quaternion[0] * quaternion[1] + 2.0f * quaternion[3] * quaternion[2];
	out[2][0] = 2.0f * quaternion[0] * quaternion[2] - 2.0f * quaternion[3] * quaternion[1];

	out[0][1] = 2.0f * quaternion[0] * quaternion[1] - 2.0f * quaternion[3] * quaternion[2];
	out[1][1] = 1.0f - 2.0f * quaternion[0] * quaternion[0] - 2.0f * quaternion[2] * quaternion[2];
	out[2][1] = 2.0f * quaternion[1] * quaternion[2] + 2.0f * quaternion[3] * quaternion[0];

	out[0][2] = 2.0f * quaternion[0] * quaternion[2] + 2.0f * quaternion[3] * quaternion[1];
	out[1][2] = 2.0f * quaternion[1] * quaternion[2] - 2.0f * quaternion[3] * quaternion[0];
	out[2][2] = 1.0f - 2.0f * quaternion[0] * quaternion[0] - 2.0f * quaternion[1] * quaternion[1];
даже ни одного деления. Для вертексного небольшая нагрузка.
И почему 6 байт, а не 8?
Увлёкся )

Post automatically merged:

Взять тот же сорс - там строят базис из двух векторов + полярность. Значит как минимум одна нормализация, значит корень. Неужели это быстрее по твоему?
 
Останнє редагування:

Game Server

Доноры Красавчики

Користувачі онлайн

Немає користувачів онлайн.