1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Как получить номер версии Mental Ray

Тема в разделе "MAXScript", создана пользователем Valeriy_tc, 8 фев 2010.

Модераторы: Savin Denis
  1. Valeriy_tc

    Valeriy_tc Активный участник

    С нами с:
    15.05.2008
    Сообщения:
    58
    Симпатии:
    0
    Баллы:
    8
    Всем привет !
    Тут такое дело, решил модифицироваь скрипт infoOverlay, чтоб штамп был каk у V-ray, часы минуты и т.д
    Получилось неплохо, вот картинка

    Но есть одна пробемма, как получить номер версии Mental Ray незнаю.
    В справке ничего ненашол, (на картинке номер версии текст)
    Может кто подскажет ?
     

    Вложения:

    • 1641607.jpg
      1641607.jpg
      Размер файла:
      147 КБ
      Просмотров:
      59
  2. Savin Denis vip

    Savin Denis Moderator Команда форума

    С нами с:
    05.05.2005
    Сообщения:
    1.633
    Симпатии:
    0
    Баллы:
    210
    Из скрипта нет доступа к этой информации.

    Но если очень хочется то можно выкрутиться:
    1. Записав mi файл и потом распарсить в заголовоке строчку:
    Код:
    # raylib version 3.7.51.16, date Feb 28 2009
    2. Или проще найти и прочитать из файла X:\3ds Max\mentalray\dev\include\mi_version.h
     
  3. Valeriy_tc

    Valeriy_tc Активный участник

    С нами с:
    15.05.2008
    Сообщения:
    58
    Симпатии:
    0
    Баллы:
    8
    Большое спасибо, попробую...
     
  4. Valeriy_tc

    Valeriy_tc Активный участник

    С нами с:
    15.05.2008
    Сообщения:
    58
    Симпатии:
    0
    Баллы:
    8
    Попробовал - получилось так:
    -----------------------------------------------------------------------------------------------------------------------------------------
    filename = "C:\\Program Files\Autodesk\3ds Max Design 2011\mentalimages\dev\include\mi_version.h"
    in_file = openfile filename
    ver_string = readLine in_file --"#define MI_VERSION_STRING "3.8.1.32""
    close in_file
    version = substring ver_string 28 8 --"version"
    -----------------------------------------------------------------------------------------------------------------------------------------
    Вот скрипт, может кому понравится.

    http://gettyfile.com.ua/567732/

    Это модифицированный " infoOverlay"
    Убрал, на мой взгляд всё лишнее, время рендера теперь отображается в часах, минутах, секундах,
    показывает версию "Mental Ray".
    Работает без проблем не смотря на то что это первое что я поковырял, думаю автор на меня не обидется.
    Теперь буду пробовать написать что-то своё.

    Спасибо Savin Denis.
     
Модераторы: Savin Denis

Поделиться этой страницей