![]() |
#441 | ||
Новичок
Регистрация: 04.12.2006
Сообщений: 18
Репутация: 1
|
Есть меш в формате 3ds. Взят мною из родного ирлихтовского туториала. Называется сие чудасие earth.3ds. Далее, запихиваю его в сцену, включаю для него лайтинг и получаю нечто квадратизированное: http://black_cat.at.tut.by/untitled.jpg Использую Irrlicht.NET CP враппер. В "оригинальном" ирлихте помогла вот такая строка (все стало красивенько так освещаться, гладенько так и приятненько): Цитата:
Вопрос - в чем же реально может быть проблема? Гураунд шейдинг и нормалайз нормалс включены и применены, безуспешно. Сам меш имеет группы сглаживания. Переназначал, результат тот же. |
||
![]() |
|
![]() |
#442 | ||
Кандидат наук
Регистрация: 13.06.2005
Адрес: 0x00000000
Сообщений: 8,358
Репутация скрыта
|
BlueSky
Боюсь, в данном случае могу посоветовать только переписать освещение при помощи шейдера. Хотя бы потому, что это реалистичнее и быстрее будет, чем использовать встроенное. Я сразу делал освещение таким, и не заморачивался со стандартным (тем более в стандартном вроде как есть только точечный источник света). Если нужно, могу написать примерный код соответствующих вершинного и пиксельного шейдеров на OpenGL (я так понял, Вы его используете).
__________________
Товарищ, верь: пройдет она - Эпоха лживых, злых понятий. Весь мир очнется ото сна, И на обломках "демократий" Напишут наши имена! Мы были волшебницами (оригинальное фентези) Тень Войны (фанфик по ГП) |
||
![]() |
|
![]() |
#443 | ||
Новичок
Регистрация: 04.12.2006
Сообщений: 18
Репутация: 1
|
Ну как и какие шейдеры использовать можно увидеть в туториале. Тут особых проблем нету: чистейший копи-паст. Хотелось бы все-таки использовать стандартные средства ирлихта, если это возможно.
На родном ирлихтовском форуме эту тему обсуждали и вроде как нашли решение проблемы: http://irrlicht.sourceforge.net/phpB...ic.php?t=19544 В частности вот код: Код:
light.Attenuation0 = 0.0f; light.Attenuation1 = 1.0f / dl.Radius; light.Attenuation2 = 0.0f; |
||
![]() |
|
![]() |
#448 | ||
Новичок
Регистрация: 15.02.2007
Сообщений: 11
Репутация: 1
Предупреждения: 400
|
http://www.andreyman.ucoz.ru/
Не то что вы там со своими суперпроектами незаконченными))) АШадовс рулз.
__________________
Не скажите, Федор Михайлович, не скажите, пять старушек - рупь!" |
||
![]() |
|
![]() |
#452 | ||
Юзер
Регистрация: 02.10.2006
Сообщений: 121
Репутация: 34
|
ANDREYman
На скринах бамп хреновый, а водичка похожа на одну наработку к блицу Но вижу тут всё на блиц И вообще без посторонних библиотек бамп нормальный на блице не сделать но млин за красивые скрины +
__________________
Вот так вот... |
||
![]() |
|
![]() |
#453 | ||
Юзер
Регистрация: 13.05.2006
Сообщений: 273
Репутация: 92
|
Цитата:
Цитата:
|
||
![]() |
|
![]() |
#454 | ||
Новичок
Регистрация: 04.12.2006
Сообщений: 18
Репутация: 1
|
Кстати, вот еще вопрос на засыпку.
![]() Каким образом лучше всего обрабатывать ивенты клавиатуры в Иррлихте? Причем интересует именно свободное движение по трем осям относительно направления взгляда камеры ("вперед-назад" работает отлично благодаря camera.Target(), а вот стрейф как-то не пойму толком как реализовать, понимаю, что в данном случае скорее всего просто торможу в простейших вещах, но уже на неделю процесс разработки остановился, вектора что-ли перемножать?). |
||
![]() |
|
![]() |
#455 | ||||
Guest
Сообщений: n/a
|
Цитата:
![]() Это и есть рендер воды в блице, причём в самой простой реализации, а так можно сделать намного красивее, если текстуры получше подобрать и проанимировать качественно ![]() ![]() Цитата:
![]() Цитата:
Цитата:
![]() Есть и такое наблюдение: В плане рендера тот же Irrlight мягко говоря ужасен(смотрел исходники, отрисовка апами и проекция каждого треугольника для шадоу волумов - это жесть ![]() ![]() Это я всё к тому, что чтобы делать заявления о профпригодности программистов на блице и самого блица(как средства разработки КИ) - нужно иметь хоть какой-то опыт и знания в этой области. Последний раз редактировалось ANDREYman; 05.04.2007 в 05:48. |
||||
|
![]() |
#456 | ||
Юзер
Регистрация: 02.10.2006
Сообщений: 121
Репутация: 34
|
Цитата:
скрин<< Стандартному бамп маппингу присуща эта маслянистость. в более новых виды бампинга этого нет. Итого вместо "выдавливания" (а именно в попытке сделать текстуры "объёмными" избегая доп.полигонов и состоит идея бампа) текстуры ты получил плоский кусок пластелина Нет, формулы простотак низачто я писать небуду. Однако на томже геймдев.ру есть примеры (да и в интернете). Если ты опытный, то знаешь сайты посвящённые блиц, вот там либы и спрашивай. А если хочешь свременного бампа, то это паралакс маппинг. Цитата:
Возможно, но тогда не надо называть себя программистом, ты максимум кодер.
__________________
Вот так вот... |
||
![]() |
|
![]() |
#457 | ||||||
Guest
Сообщений: n/a
|
Цитата:
![]() ![]() Цитата:
Цитата:
![]() Цитата:
Цитата:
![]() Цитата:
А собсна с какой позиции ты делаешь такие выводы? Последний раз редактировалось ANDREYman; 05.04.2007 в 22:10. |
||||||
|
![]() |
#458 | |||
Юзер
Регистрация: 02.10.2006
Сообщений: 121
Репутация: 34
|
Цитата:
Ну если ты используешь с++, то я даже рад... Цитата:
Цитата:
Добавлено. Ты случаем не программистом рабатоешь?
__________________
Вот так вот... |
|||
![]() |
|
![]() |
#459 | ||||
Guest
Сообщений: n/a
|
Цитата:
![]() Надеюсь моя мысль ясна? Цитата:
Цитата:
![]() Цитата:
![]() |
||||
|
![]() |
#460 | ||
Юзер
Регистрация: 02.10.2006
Сообщений: 121
Репутация: 34
|
Цитата:
Но бамп всеравно старый (И если ты так оспариваешь все факты, предлагая спросить других) Хотя учитывая, что это скрины годовалой давности бамп можно оправдать. короче, мне нужна новая видеокарта чтобы хорошо это оценить. Конечно разница есть! Формулеровка здесь играет такое значение? Просто я очень часто встречал что паралакс так называют. Но тем, что я назвал паралакс бампом, его знкачение ни чуть не изменилось. Если ты действительно считаешь так, то буду называть просто паралакс маппинг маппингом Мда \\ Цитата:
про второе: Мнение сложившееся на этом форуме, что блицер не программист, сложилось из-за не масштабируемости блица. Ну это всеравно, что писать игру на редакторе другой игры, не изменяя движка игры. Но если человек в состоянии изменить движок блица, то это уже точно программист. Добавлено А что тот проект так и не завершил?
__________________
Вот так вот... Последний раз редактировалось serializer; 06.04.2007 в 11:52. |
||
![]() |
|
![]() |
|
|