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

Рендер с очень высоким разрешением

Тема в разделе "Визуализация", создана пользователем architetto, 6 мар 2012.

Модераторы: Артер
  1. architetto

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

    С нами с:
    05.12.2007
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    2
    Всем доброго времени суток!
    Столкнулся с такой задачей, необходимо посчитать файл в очень большом разрешение более 32000 точек. Это фон экспозиции на выставку с разрешением 100 dpi, размер фона 4 м высота на 20 м длинна. Max не позволяет установить разрешение более чем 32000. Сейчас я рендерю эту картинку в режиме blowup, по кускам, потом сошью в фотошопе.
    Вопрос вот какой: сталкивался ли кто-нибудь с такой задачей и как ее решали? Возможна ли автоматизация этого процесса (не самому область передвигать,а чтобы он сам это делал)?

    P.S.
    Max: 11 64 bit
    OS: Win7 Ultimate 64 bit
    Ram: 16 Gb
     
  2. Saplus

    Saplus Moderator Команда форума

    С нами с:
    29.06.2003
    Сообщения:
    2.372
    Симпатии:
    0
    Баллы:
    548
  3. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.093
    Симпатии:
    87
    Баллы:
    74
    только вчера наткнулся на скрипт, который вроде позволяет автоматически делить рендер на части, которые потом склеиваются в фотошопе, сам не испытывал, так что всё на твой страх и риск, попробуй и расскажи, что получилось
    rollout SplitRender "Split Render Tool" width:250 height:100
    (
    radiobuttons splitcount "Pieces to split render in:" labels:#("1", "4", "9", "16") default:2
    spinner width "Total width:" type:#integer range:[0,32000,3000]
    spinner height "Total height:" type:#integer range:[0,32000,2400]
    spinner overlap "Pixel overlap:" type:#integer
    checkbutton show "Show image while rendering" checkedn
    edittext filename "File name:" text:"my_filename"
    edittext extension "File type:" text:".jpg"
    button doRender "Do the render"

    on doRender pressed do (
    a = splitcount.state
    b = splitcount.state * splitcount.state
    — actual render width and height
    w = width.value / a
    h = height.value / a
    bm = bitmap w h
    p = overlap.value - 1

    for i=0 to b-1 do
    (
    row = i / a
    col = i - floor(row) * a

    render renderType:#blowup region:#((w/a)*col,(h/a)*row,w/a*(col+1)+p,(h/a)*(row+1)+p) outputwidth:w outputheight:h outputfilefilename.text + row as string + col as string + extension.text) vfb:show.checked progressbarnot show.checked) to:bm
    )
    unDisplay bm
    )
    )
    — create the rollout window and add the rollout
    if splitRenderFloater != undefined do
    (
    closerolloutfloater splitRenderFloater
    )
    SplitRenderFloater = newRolloutFloater "Split Render Tool" 250 225
    addRollout SplitRender SplitRenderFloater
     
  4. Rebate

    Rebate Знаток

    С нами с:
    19.01.2010
    Сообщения:
    1.697
    Симпатии:
    61
    Баллы:
    59
    Вы серьезно честно хотите отрендерить изо размером 0,3 гигапикселя и выгрузить его из макса в тифу без компрессии с 16 Gb памяти, ... )), или шить куски в фш...? Имхо, не парьтесь рендерите в 36 dpi, и растяните... или сразу звоните широкоформатчикам и вышлите им кусками.... они все равно будут склеивать баннер, стандартный проход машины вроде 3200.
     
  5. architetto

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

    С нами с:
    05.12.2007
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    2
    Сомневающимся :) Я это уже отрендерил, сейчас сшиваю в шопе и после праздников отдам DVD заказчику.

    Спасибо Saplus и maiden666 за советы. Сегодня постараюсь проверить и тогда напишу, что получилось.
     
  6. Rebate

    Rebate Знаток

    С нами с:
    19.01.2010
    Сообщения:
    1.697
    Симпатии:
    61
    Баллы:
    59
    Ну ты монстр )).
     
  7. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.093
    Симпатии:
    87
    Баллы:
    74
    так что, мой-то скрипт работает? я его не испытывал
     
  8. architetto

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

    С нами с:
    05.12.2007
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    2
    http://www.scriptspot.com/3ds-max/scripts/super-render + Max 11 64 bit + Vray 2.0 - отлично работает!!!
    Отрендерил 50000х19000 в 4 этапа. Можно задать другое разбиение, например 6*6, и посчитать абсолютно чумовую картинку.

    maiden666 - сейчас твой скрипт проверю
     
  9. architetto

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

    С нами с:
    05.12.2007
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    2
    maiden666 - ошибка в синтаксе:

    checkbutton show "Show image while rendering" checkedn
    edittext filename "File name:" text:"my_filename"

    что-то тут не так. С наскоку не получилось, надо разбираться.
     
  10. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.093
    Симпатии:
    87
    Баллы:
    74
    ну да бог с ним, если скриптспотовский так хорош, будем юзать его
     
Модераторы: Артер

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