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

MentalRay3.4SA+ Maya6.5 & Net Render

Тема в разделе "Mental Ray", создана пользователем Eugene 8262, 13 май 2005.

Модераторы: Alex Kras
  1. Eugene 8262

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

    С нами с:
    22.04.2005
    Сообщения:
    122
    Симпатии:
    0
    Баллы:
    11
    Помогите разобраться.
    Поставил на комп "А" и "В" MentalRay3.4 Standalone. На компе "С" стоит Maya6.5.
    В maya.rayhosts прописал IP адреса "А" и "В". При рендеринге из Майки в просчете участвует только комп "С"(собственно на котором стоит Майка), а "А" и "В" почему-то не считают.

    Экспортнул сцену в .mi и запустил на каждой машине "А" и "В" с коммандной строки. Все локально считается. На компе "А" прописываю в .rayhost IP адрес машины "В". Запускаю рендеринг с коммандной строки и в результате - считает только локальная машина, а комп "В" отдыхает.

    С MentalRay3.3SA и Maya6 все нормально работало.

    Что за беда такая? Как с этим бороться?
     
  2. Guest

    mental ray for Maya Satellite


    http://www.alias.com/eng/products-services/maya/new/mental_ray.shtml
     
  3. Eugene 8262

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

    С нами с:
    22.04.2005
    Сообщения:
    122
    Симпатии:
    0
    Баллы:
    11
    И что mental ray for Maya Satellite ?
    Меня интересует MentalRay3.4 Standalone.
     
  4. _KV_

    _KV_ Пользователь сайта

    С нами с:
    06.11.2003
    Сообщения:
    17
    Симпатии:
    0
    Баллы:
    2
    Файвол отрубил? (Если у тебя XP sp2)
     
  5. Eugene 8262

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

    С нами с:
    22.04.2005
    Сообщения:
    122
    Симпатии:
    0
    Баллы:
    11
    Итак ночь потрачена не зря!
    Вот примерная документашка как боротся с MentalRay3.4 Standalone + Maya6.5 & Net Render.

    1) Первым делом ставим ISScript.msi (я брал с диска с Maya6.5). Без него MentalRay3.4 Standalone на чистую не ставится, ну разве, что после инсталляции самой Maya6.5
    2) Устанавливаем MentalRay3.4 Standalone
    3) Как и у многих, у меня тоже в службах не появляется SPM.
    Чтобы не инсталить ненужные штуки от XSI или oт MentalRay3.3 прописываем в реестр Windows следующую хрень (можно создать reg файл):
    ------------------------------------------------------------------------
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SPMLM]
    "Type"=dword:00000010
    "Start"=dword:00000002
    "ErrorControl"=dword:00000000
    "ImagePath"=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,00,\
    5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,70,00,6d,\
    00,5c,00,73,00,70,00,6d,00,64,00,2e,00,65,00,78,00,65,00,00,00
    "DisplayName"="SPM License Server"
    "ObjectName"="LocalSystem"
    "aw_refcount"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SPMLM\Security]
    "Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
    00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
    00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
    05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
    20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
    00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
    00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SPMLM\Enum]
    "0"="Root\\LEGACY_SPMLM\\0000"
    "Count"=dword:00000001
    "NextInstance"=dword:00000001
    ---------------------------------------------------------------------

    И ПЕРЕГРУЖАЕМ WINDOWS
    После перезагрузки в сервисах появится наш SPM
    4) Крекаем SPM
    5) Запускаем службу (RMB -> Start)

    На этом этапе MentalRay3.4SA работает только локально на данной машине.
    Кого это не устраивает идем дальше.
    6) Вырубаем в Window XP Firewall (либо правильно настраиваем)
    7) В папке c:\....\mentalray3.4\bin создаем файл ray.bat со следующим содержимым:
    -----------------------------------------------------------------------
    @echo off
    @setlocal

    rem ***********************************************************************
    rem **
    rem ** Module:
    rem ** mental ray 3.4
    rem **
    rem ** Copyright (c) 2001-2001 by Alias Systems, Inc., and Alias,
    rem ** a division of Silicon Graphics Canada Ltd. All rights reserved.
    rem **
    rem ** This file is required for network rendering and is called by the mi-ray
    rem ** service. Please refer to the online networking rendering documentation
    rem ** for more information.
    rem **
    rem *************************************************************************

    set MRSTANDALONE34=C:\Program Files\Alias\mentalray3.4\
    set MI_ROOT=%MRSTANDALONE34%

    "%MRSTANDALONE34%/bin/ray.exe" %*
    -------------------------------------------------------------------------

    как видно из коментариев:
    >>This file is required for network rendering and is called by the mi-ray
    Вобщем без него все машинки в сети трудятся, но картинке будет присутствовать только информация с server машины.
    (Подробней не разбирался. Это переделанный файл который устанавливался с MR3.3SA. Такое чувство, что 3.4 собирали либо на синюю либо на похмелье).

    8) Желательно ко всему етому в Windows\System32 еще засунуть две Dll-ки

    msvcp71.dll

    http://www.dll-files.com/dllindex/download.php?msvcp71download0UDiXIVLlT

    msvcr71.dll
    лежит в c:\....\mentalray3.4\bin

    Это, как минимум, лишним не будет. А при работе с Macintosh не теряет пути и рендерит на PC клиентах.

    9)В папке c:\....\mentalray3.4\bin создаем файл .rayhosts в котором промисываем IP или сетевое имя клиентских машин. Подобно прописываем maya.rayhosts

    Ну вроде как и все.

     
  6. Guest

    А может ли - Eugene - дать свое мыло, чтобы обсудить процесс установки вне форума. Ваша схема не дала результатов, а он нужен. Обещаю не заваливать абсолютно тупыми вопросами.
     
  7. Eugene 8262

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

    С нами с:
    22.04.2005
    Сообщения:
    122
    Симпатии:
    0
    Баллы:
    11
    Zhenya@macbox.ru
     
  8. Guest

    у меня примерно такая же ситуация была. Что бы я ни делал, чего бы в .rayhosts ни прописывал - никак по сетке не рендерил.
    Поэтому при старте в строке пишу -hosts comp1 comp2 и все работает. :)

    кстати файрволл не надо вырубать, а просто соответствующие порты прописать. (7103 и 7003)
     
  9. Guest

    а у меня вот такая проблема возникла:
    два компа, на обоих MR3.4 SA (назовем их А и B )
    если локально, то обо компа рендерят, все ок...

    но как только я запускаю рендеринг по сети с компа А, то комп B почему-то не находит свои шейдера... т.е. говорит нету и все тут... ну и соответственно на полученной картинке, в тех местах где должен был считать комп B - черные квадраты...

    Может кто сталкивался с такой проблемой? Посоветуйте что делать
     
  10. Guest

    вобщем я поражен отзывчивостью на этом оруме...
     
Модераторы: Alex Kras

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