+ Ответить в теме
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: Видимость корон при близком рассмотрении

  1. #1
    Пользователь Аватар для lifebinder
    Регистрация
    28.01.2015
    Страна
    Адрес
    Moscow
    Возраст
    24
    Сообщений
    7

    По умолчанию Видимость корон при близком рассмотрении

    Добрый вечер, форумчане.

    Хочу задать вам всего один единственный вопрос:
    Я создал короны в кабине поезда (например, для свечения от LED лампочек) и они нормально работают. Но они видны только при достаточном отдалении от них. Если переместиться ближе к ним, то они просто пропадают. То есть, получается, что они светятся только на расстоянии, а в кабине обычно места мало, и приходится чуть ли не носом в них утыкаться и они не светят, их просто нет.


    Скрины:
    Открыть



    Может, я просто не правильно их использую?

    Вот пример кода:

    Открыть
    Последний раз редактировалось lifebinder; 28.01.2015 в 20:20.

  2. #2
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    29
    Сообщений
    15,128

    По умолчанию

    Нужно в кабине другие точки ставить, чтоб они находились на расстоянии от кнопки. У тебя кнопка закрывает плоскость с короной.

  3. #3
    Пользователь Аватар для lifebinder
    Регистрация
    28.01.2015
    Страна
    Адрес
    Moscow
    Возраст
    24
    Сообщений
    7
    Автор

    По умолчанию

    Так я пробовал ставить на расстоянии. Пробовал ставить короны даже просто в воздухе. И всё равно такая же проблема.

  4. #4
    Разработчик Trainz UP Аватар для vold
    Регистрация
    19.09.2009
    Сообщений
    460

    По умолчанию

    Пропиши "min-distance 0" в настройках короны.

    Вообще полный контейнер настроек короны выглядит так:

    kind "corona"
    att ""
    object-size 0.15
    max-size-mul 2.0
    mul-distance 60.0
    min-distance 1.0
    max-distance 315.0
    max-intensity 1.0
    texture-KUID <KUID:-1:6349>
    distance-fade 1
    directional 1
    frequency 0
    wave-shift 0

    Думаю, по названиям понятно, что за что отвечает.

    А вообще лампы луше аттачить светящимися мешами, и только для суперярких, использовать корону.
    Последний раз редактировалось vold; 29.01.2015 в 00:31.

  5. #5
    Пользователь Аватар для ZIMA
    Регистрация
    16.04.2010
    Страна
    Адрес
    Белгород
    Возраст
    34
    Сообщений
    966

    По умолчанию

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

  6. Сказал спасибо:


  7. #6
    Разработчик Trainz UP Аватар для vold
    Регистрация
    19.09.2009
    Сообщений
    460

    По умолчанию

    Проверил, при нулевом значении тега min-distance, короны у меня (в кабине) не исчезают, по крайней мере пока не приближусь к объекту настолько, что оказываюсь над (за) его границей, в отличие от того же значения по умолчанию, при котором короны действительно исчезают примерно с метра.

  8. #7
    Пользователь Аватар для lifebinder
    Регистрация
    28.01.2015
    Страна
    Адрес
    Moscow
    Возраст
    24
    Сообщений
    7
    Автор

    По умолчанию

    К сожалению, min-distance 0 тоже не помог
    Так что же, получается, что проблема вообще никак не решаема, кроме светящихся мешей?

    А где их найти-то можно, эти светящиеся меши?

    ---------- Сообщение добавлено в 04:13 ---------- Предыдущее сообщение размещено в 03:57 ----------

    И ещё такой глупый вопрос - как задавать Visible коронам через код? Какая функция за это отвечает?
    Последний раз редактировалось lifebinder; 29.01.2015 в 04:00.

  9. #8
    Разработчик Trainz UP Аватар для kemal
    Регистрация
    22.10.2009
    Страна
    Адрес
    Казань / 793км
    Возраст
    31
    Сообщений
    3,159

    По умолчанию

    Цитата Сообщение от vold Посмотреть сообщение
    Думаю, по названиям понятно, что за что отвечает.
    К сожалению не всё.

    Цитата Сообщение от lifebinder Посмотреть сообщение
    как задавать Visible коронам через код?
    Именно видимость - никак. Короны можно только аттачить. Соответственно, чтобы не было ничего, нужно приаттачить null.

  10. Сказал спасибо:


  11. #9
    Разработчик Trainz UP Аватар для vold
    Регистрация
    19.09.2009
    Сообщений
    460

    По умолчанию

    Цитата Сообщение от kemal Посмотреть сообщение
    К сожалению не всё.
    Что именно не понятно?

    Цитата Сообщение от lifebinder Посмотреть сообщение
    И ещё такой глупый вопрос - как задавать Visible коронам через код? Какая функция за это отвечает?
    SetFXAttachment
    Здесь документация: http://online.ts2009.com/mediaWiki/i...etFXAttachment

    Цитата Сообщение от lifebinder Посмотреть сообщение
    А где их найти-то можно, эти светящиеся меши?
    Сами стеклышки лампочек отделяются в отдельную мешь, затем к ним применяется материал с самосвечением и яркой текстурой, после чего эта мешь аттачится и проявляется (SetMeshVisible) уже в точке привязки установленной в нужном месте поверх потушенной лампочки, и в этой, уже отдельной самосветящейся меши можно добавить точку привязки для короны. Естесственно в конфиге надо все это прописать. Как это делается проще посмотреть на примере любого из исходников кабин, которые есть на модельном сайте.

  12. #10
    Разработчик Trainz UP Аватар для kemal
    Регистрация
    22.10.2009
    Страна
    Адрес
    Казань / 793км
    Возраст
    31
    Сообщений
    3,159

    По умолчанию

    vold, вот эти:
    max-size-mul 2.0
    mul-distance 60.0
    max-intensity 1.0
    distance-fade 1
    wave-shift 0

+ Ответить в теме

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения