HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Архив проектов > Уроки VolatileRadiant > VolatileRadiant Вопрос/Ответ
Всё, что вы не смогли найти...
Страницы (10): « Первая ... « 5 6 7 8 [9] 10 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34509
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


H-3D
Попробуй назначить разные группы сглаживания и плоскостям тора, и боковинкам.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 123486

Старое сообщение 29-07-2013 14:05
-
H-3D
Житель форума

Дата регистрации: Jan 2013
Проживает: .\
Сообщений: 108

Рейтинг



XaeroX
Попробовал разбить на группы сглаживания.
http://www.pix.academ.org/img/2013/...31e0d918f1c.jpg

Сообщить модератору | | IP: Записан
Сообщение: 123487

Старое сообщение 29-07-2013 15:01
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34509
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


H-3D
Кинь смд и деф, плиз.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 123488

Старое сообщение 29-07-2013 15:04
-
H-3D
Житель форума

Дата регистрации: Jan 2013
Проживает: .\
Сообщений: 108

Рейтинг



XaeroX
Оригинал и две версии с группами сглаживания.

Вложение: model1.zip (17.3 кб)
Этот файл был скачан 231 раз.

Сообщить модератору | | IP: Записан
Сообщение: 123489

Старое сообщение 29-07-2013 15:20
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34509
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


H-3D
Спасибо.
Пока используй версию с группой сглаживания (только допиши в деф-файл #set tsgen 2 - это минимизирует артефакты), а вообще - я займусь алгоритмом расчёта TBN. Что-то он и правда нехорошие результаты на довольно простом меше выдаёт.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 123493

Старое сообщение 29-07-2013 16:40
-
ONeiLL
CrazyUkrainian

Дата регистрации: Dec 2011
Проживает: Украина, Житомир
Сообщений: 562
Возраст: 26

Рейтинг



TBN - Tangent Binormal Normal ?
Вот мне самому кстати интересно, как их считать.
Пока что делаю вот так:

C++ Source Code:
1
#define VEC1 Vector( 0, 1, 0 )
2
#define VEC2 Vector( 0, 0, 1 )
3
...
4
UAxis = CrossProduct( VEC1, normal );
5
if( fabs( UAxis.Length() ) < 0.01f )
6
  UAxis = CrossProduct( VEC2, normal );
7
VAxis = CrossProduct( normal, UAxis );
8
 
9
UAxis.Normalize();
10
VAxis.Normalize();

Это расчёт текстурных осей, но походу это и есть TBN (и моя чуйка подсказывает что это не правильный способ)

Сообщить модератору | | IP: Записан
Сообщение: 123494

Старое сообщение 29-07-2013 16:53
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32202
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
ONeiLL писал:
Вот мне самому кстати интересно, как их считать.

С чего ты взял что они ортонормальны?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 123495

Старое сообщение 29-07-2013 17:15
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34509
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


ONeiLL
Давай ты не будешь оффтопить в этой теме?
Как считать TBN - это особый, очень непростой вопрос, и однозначного ответа на него нет. У меня как минимум два алгоритма реализовано, но вот, как видите, ни один не даёт правильных результатов на модельке H-3D.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 123496

Старое сообщение 29-07-2013 17:18
-
H-3D
Житель форума

Дата регистрации: Jan 2013
Проживает: .\
Сообщений: 108

Рейтинг



XaeroX
С #set tsgen 2 гораздо лучше стало. Спасибо.

Сообщить модератору | | IP: Записан
Сообщение: 123498

Старое сообщение 29-07-2013 18:07
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34509
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


H-3D
Есть ещё tsgen 3. Можно поэкспериментировать, какой алгоритм даёт меньше артефактов.

Добавлено 30-07-2013 в 03:41:

В общем, tsgen 2 самый оптимальный для таких моделей.
Он же обычно рекомендуется для персонажей и органики.
Кроме того, он, как правило, создаёт меньше тангентов и бинормалей - и такая модель рисуется быстрее (да и весит меньше).
По умолчанию включен режим tsgen 1 - он лучше подходит для проп-моделей с прямыми углами и минимумом скруглений. Он лучше учитывает неровно наложенную развёртку, т.е. более точный. tsgen 3 - его небольшая модификация, чуть более точная (но создает больше тангентов и бинормалей).
В идеале - нужно попробовать оба режима, 1 или 2, и выбрать тот, что выглядит лучше. А если выглядят одинаково - то выбрать тот, который создаёт меньше тангентов и бинормалей.
Артефакты, что ты показал без групп сглаживания - совершенно нормальная вещь. Их и редактор (kHED) показывает. Вообще, круг с прорезанной дыркой - самый неприятный меш для отрисовки, т.к. интерполяция значений вдоль таких граней - задача очень непростая, и результат обычно неточен (артефакты затенения - именно из-за ошибок интерполяции).

__________________

Сообщить модератору | | IP: Записан
Сообщение: 123500

Старое сообщение 29-07-2013 20:41
-
DartSerafim
Частый гость

Дата регистрации: Apr 2015
Проживает: Arkhangelsk
Сообщений: 77

Рейтинг



может вопрос показаться глупым, но у меня редактор даже не запускается, требуя различные dll: vtxlib, vmdlib. Файлы makevmd и makevtx также не работают. Запускаю на i7 2.5, 8Gb, gtx850, win10 x64.
Что делать?

Сообщить модератору | | IP: Записан
Сообщение: 151519

Старое сообщение 07-11-2015 21:00
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34509
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


DartSerafim
Зачем тебе этот редактор? Он морально устарел вместе со старым движком.
И таки да, его надо ставить поверх установленной игры.

Сообщить модератору | | IP: Записан
Сообщение: 151520

Старое сообщение 07-11-2015 23:45
-
DartSerafim
Частый гость

Дата регистрации: Apr 2015
Проживает: Arkhangelsk
Сообщений: 77

Рейтинг



XaeroX хотел поглядеть, что он из себя представляет)

Сообщить модератору | | IP: Записан
Сообщение: 151521

Старое сообщение 08-11-2015 12:44
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34509
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


DartSerafim
Он из себя представляет твой худший ночной кошмар.
В сравнении с Джеком, разумеется.

Сообщить модератору | | IP: Записан
Сообщение: 151524

Старое сообщение 08-11-2015 13:31
-
qishmish
Житель форума

Дата регистрации: Jun 2007
Проживает: (void)
Сообщений: 1323

Рейтинг



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

Добавлено 08-11-2015 в 16:55:

А Джэкхаммер Вольфрам поддерживать будет тоже или останется как есть?

__________________
Dr. Bowman: "So what was it?"
Sly: "Anachronox! Man, you guys are dumb."
Dr. Bowman: "But... You said it started with a 'U'."
Sly: "Yeah I know."

Сообщить модератору | | IP: Записан
Сообщение: 151525

Старое сообщение 08-11-2015 14:55
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 08:35. Новая тема    Ответить
Страницы (10): « Первая ... « 5 6 7 8 [9] 10 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Архив проектов > Уроки VolatileRadiant > VolatileRadiant Вопрос/Ответ
Всё, что вы не смогли найти...
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024