Render.ru

Procedural "RunProgram"

#1
Быть может кто-нибудь пробовал запустить Perl скрипт
с помощью "RunProgram". Я прописал
Procedural "RunProgram" ["perl ex.pl" "ex"] [-10 10 -10 10 -10 10]
ex.pl лежит в rib
Читает STDIN и пишет в STDOUT

Prman при этом подвисает на рендеринге и не выходит.

В чём же здесь хитрость и как заставить эту штуку работать?
 
#2
Эта тема недавно подымалась на c.g.r.r., начало дискуссии - здесь:

http://groups.google.com/groups?hl=en&safe=off&threadm=998395294.20207.0.nnrp-01.9e98e73c%40news.demon.co.uk&prev=/groups%3Fq%3Dcomp.graphics.rendering.renderman%26meta%3Dsite%253Dgroups

Если коротко, то там нужно просто посылать специальный байт в конце потока, и тогда prman понимает, что поток закончился.

Если не секрет, а что за программа вызывается? Я так и не закончил свои перловые тесты, поэтому очень интересны детали.

Еще я не очень уверен насчет "читает STDIN". Вполне возможно, что она просто что-то ждет на входе.
 
#3
Спасибо. Работает. В программе пока что ничего замечательного нет. Просто хотелось протестировать то, что было опубликовано в последнем Siggraph' овском документе. Вообще же есть желание заставить prman общаться с Maple' ом. В случае "RunProgram" можно было заставить скрипт преобразовывать в удобочитаемый для prman' а вид какие - либо дискретные данные, посчитанные Maple' ом. Но, с другой стороны, от Maple' a я (в идеале!) хотел бы получить скалярные и векторные поля (правда, ещё не ясно, реализуемо ли это в моём случае). Тогда, по крайней мере в случае скалярных полей, было бы куда красивее и правильнее реализовать отображение полученного поля с помощью Volume' a. A вот в этом я перестаю чувствовать опору под ногами. Весьма занятной мне кажется реализация с помощью dso, подобного тому, что использовалось в Hollow Man, но для написания, чего -либо хотя бы отдалённо похожего моих жалких познаний явно недостаточно, да и , возможно, дело это не стоит свеч.
Быть может будут какие-нибудь рекомендации?

(А из STDIN он и в самом деле не читает ничего, кроме параметров командной строки)
 
#4
По KГ вообще и по волумам в частности много чего есть на:
http://citeseer.nj.nec.com/cs
Может что полезное выхватиш.
Правда дока там ОЙ недетская.
 
Сверху