CAST II Game Engine Community

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Ошибки редактора Casted  (Read 3119 times)

0 Members and 1 Guest are viewing this topic.

admin

  • Administrator
  • Full Member
  • *****
  • Posts: 192
    • CAST II Engine
Re: Ошибки редактора Casted
« Reply #32 on: January 05, 2010, 11:38:33 AM »

Значит дело скорее всего в вершинном шейдере.
Кстати, в редакторе в данный момент используется software vertex processing, а в деме hardware. Видимо поэтому в редакторе работает.
« Last Edit: January 05, 2010, 12:11:06 PM by admin »
Logged

Coriolis

  • Newbie
  • *
  • Posts: 12
Re: Ошибки редактора Casted
« Reply #31 on: January 05, 2010, 10:08:26 AM »

Да, если отрубить - то текс тура видна, но без теней, понятно.
Logged

admin

  • Administrator
  • Full Member
  • *****
  • Posts: 192
    • CAST II Engine
Re: Ошибки редактора Casted
« Reply #30 on: January 05, 2010, 10:03:06 AM »

Такая картина может наблюдаться, если текстурные координаты мегатекстуры и детальной текстуры обнулятся. Почему они обнуляются именно в демке, непонятно.
Можно попробовать отключить в редакторе технику Splatting материала BlocksBg и сохранить.
Logged

Coriolis

  • Newbie
  • *
  • Posts: 12
Re: Ошибки редактора Casted
« Reply #29 on: January 05, 2010, 08:21:19 AM »

Я сам не пойму что случилось, чес слово. Может это на работе у меня было на 1-2 уровне такой вот глюк а на третьем всё ок.
А дома на любом уровне то что на скрине, только круги немного цвет меняют.
лог: http://slil.ru/28440901
Logged

admin

  • Administrator
  • Full Member
  • *****
  • Posts: 192
    • CAST II Engine
Re: Ошибки редактора Casted
« Reply #28 on: January 05, 2010, 08:04:26 AM »

А после чего перестала работать демка? Несколькими постами выше, насколько я понял, демка работала нормально.
Очень бы помог land.log из папки с демой.
Logged

Coriolis

  • Newbie
  • *
  • Posts: 12
Re: Ошибки редактора Casted
« Reply #27 on: January 05, 2010, 06:37:02 AM »

Нет, я даже не трогаю редактор.
Просто распаковываю СДК, захожу в папку демки и запускаю init.bat
Logged

admin

  • Administrator
  • Full Member
  • *****
  • Posts: 192
    • CAST II Engine
Re: Ошибки редактора Casted
« Reply #26 on: January 05, 2010, 06:33:17 AM »

Глюк если стереть mega.dat и mega.bmp и запустить init.bat?
Демка использует не тот .dat файл, что прописан в редакторе, а mega.dat, лежащий в папке с демой.
Logged

Coriolis

  • Newbie
  • *
  • Posts: 12
Re: Ошибки редактора Casted
« Reply #25 on: January 05, 2010, 04:28:37 AM »

Указал mega.dat
В редакторе всё ок.

А демке глюк, после свежераспакованного, через Init:

Logged

admin

  • Administrator
  • Full Member
  • *****
  • Posts: 192
    • CAST II Engine
Re: Ошибки редактора Casted
« Reply #24 on: January 05, 2010, 12:49:17 AM »

Похоже на то, что файл указан не тот, где лежит сконвертированная во внутренний формат мегатекстура (mega.dat), а исходный .bmp. Видимо mega.bmp и указан, раз не дает его открыть.
Перезапускать редактор не обязательно, достаточно подвигать (но не покрутить) камеру.
Logged

Coriolis

  • Newbie
  • *
  • Posts: 12
Re: Ошибки редактора Casted
« Reply #23 on: January 04, 2010, 01:04:03 PM »

Ой, я нотификатор не врубил, думал он автоматом на новые посты врубается.

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

Тени есть.

Прописал я путь на свою текстуру, сохранил сцену, перезапустил редактор. Вместо текстуры - мусор.

Если два раза тыкнуть по ней в дереве объектов - откроется вот это:


И если здесь тыкнуть Файл-открыть и выбрать mega.bmp то
Logged

admin

  • Administrator
  • Full Member
  • *****
  • Posts: 192
    • CAST II Engine
Re: Ошибки редактора Casted
« Reply #22 on: January 02, 2010, 10:57:06 AM »

А, все, понял.
Если запускать без инита, то мегатекстуры как таковой нет. Отсюда и вылет. Хотя надо бы сделать чтобы не вылетала, а просто ругалась. Давно еще собирался.
При запуске init.bat создается в конечном итоге файл mega.dat. Чтобы в редакторе не вылетало, надо путь к этому файлу прописать в свойстве "Store file" объекта MegaTexture. Тогда вместо вылета подцепит мегатекстуру.
Сейчас в сцене прописан путь к файлу, который у меня есть, потому и не обращал внимания.
Еще можно сгенерировать мегатекстуру по .bmp через свойство "Reinit".

Такой вопрос: тени от деревьев наблюдаются?
Logged

Coriolis

  • Newbie
  • *
  • Posts: 12
Re: Ошибки редактора Casted
« Reply #21 on: January 02, 2010, 08:22:51 AM »

Да.
Я сейчас удалил всё, скачал CLR заново, распаковал.
дальше запустил едитор - загрузилась сцена с идущей тини.
Потом - файл, открыть - захожу в демки, открываю Land
Вместо земли - черное нечто, текстуры нет. Ничего не делаю - кручу колесо мыши вперед. И ловлю вылет.
12121 (EE)   TTreeAdjTesselator.AdjustMesh: Vertices or indices are not present or primitive type is not triangle list

Затем, пробую, захожу в демку, запускаю init.bat - сцена отрисовывается, текстура создалась, почти всё ок (на счет почти - есть артефакт непонятный, на уровне детализации 1-2, на третьем ок всё, ну это потом).
Закрываю дему, открываю опять редактор - грузится сцена Land. И опять грузится без текстуры, ща скрин выложу. И опять тот же вылет када летим вперед и оказываемся где-то возле динозавра.



Windows7, карточка GTX295
Logged

admin

  • Administrator
  • Full Member
  • *****
  • Posts: 192
    • CAST II Engine
Re: Ошибки редактора Casted
« Reply #20 on: January 01, 2010, 11:24:57 AM »

Это стабильно? Мне не удалось воспроизвести.
Logged

Coriolis

  • Newbie
  • *
  • Posts: 12
Re: Ошибки редактора Casted
« Reply #19 on: January 01, 2010, 08:03:12 AM »

Декабрьское СДК.
Запускаем редактор, открываем сцену демки Land.
Ничего не трогаем, зажимаем Alt и крутим колесико мыши вперед - двигаемся в сцене впёд пока не ловим AV.
В логе:
1716  (i)  Subsystem of class TGUIRootItem connected
1732 (WW)   TProjectedLandTesselator.Init: Manual render should be turned on for megatextured landscapes
1732 (WW)   TProjectedLandTesselator.Init: Manual render should be turned on for megatextured landscapes
1732 (WW)   TProjectedLandTesselator.Init: Manual render should be turned on for megatextured landscapes
1732 (WW)   TProjectedLandTesselator.Init: Manual render should be turned on for megatextured landscapes
1748 (EE)   TTreeAdjTesselator.AdjustMesh: Vertices or indices are not present or primitive type is not triangle list
1748 (EE)   TTreeAdjTesselator.AdjustMesh: Vertices or indices are not present or primitive type is not triangle list
1748 (EE)   TTreeAdjTesselator.AdjustMesh: Vertices or indices are not present or primitive type is not triangle list
Logged

admin

  • Administrator
  • Full Member
  • *****
  • Posts: 192
    • CAST II Engine
Re: Ошибки редактора Casted
« Reply #18 on: June 15, 2009, 09:26:37 PM »

Ну строчка-то вроде понятная. Берется вектор нажатых клавиш управления камерой, трансформируется 3х3-куском матрицы камеры, ну и добавляется к скорости. Хотя, конечно, лучше было раскидать по разным строкам.
Вообще я думал там больше комментариев.:)

В SetOrientation надо пихать кватернион. Вроде даже где-то написано, что в движке повороты кватернионами задаются. А кватернион можно получить, например, функцией GetQuaternion() по углу и оси вращения.

Про SetEvent() написал более явно. Вообще есть SetRecurringEvent(). Она как SetEvent(), только срабатывает постоянно.

Спасибо за конструктив.:)
Logged
 

+ Quick Reply

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Name: Email:
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:

Please enter the number 234 in the field: