Коротко:
floats.slim находится в директории "D:\pixar\RenderMan Artist Tools 4.5\lib\slim\"
(у меня). Иногда FAR делает чудеса ;-)
Длинно:
Поскольку вы только 2 недели как к нам присоединились и скорее всего документацию до конца прочитать не успели, объясню вкратце смысл фокуса.
В Renderman в процессе шейдинга для каждой (грубо) точки определен ряд переменных, к которым можно иметь доступ из шейдера. В частности, таковыми переменными являются I и N, соответственно, вектор из камеры в точку и нормаль поверхности в этой точке.
Представим себе шарик. На внешней его поверхности эти вектор и нормаль будут направлены в разные стороны, соответственно скалярное их произведение I.N, вернее, произведение их после нормализации normalize(I).normalize(N) будет больше нуля. Напротив, если эти вектора будут направлены в одну сторону, то есть на внутренней поверхности, то произведение поменяет знак.
Данным свойством и воспользовался Andrew V.K., когда предложил вам свой готовый SLIM template. Алгоритм создания поверхности в слиме теперь прост: делаете SurfaceMix, к нему на входы цепляете 2 разных Shading model, например, Blinn и Cell, или одну, но с разными текстурами или цветами, а на mixPct - IdotN. В preview результатов видно не будет, там нет двусторонних объектов, а вот в реальной сцене всё будет отлично.
Единственное, что еще нужно помнить, та это то, что Renderman по умолчанию рендерит только одну сторону поверхности, поэтому ему нужно будет включить двусторонний рендеринг путем добавления в RIB код строки:
Sides 2
Это можно сделать через RAT RibBox. Смотрите документацию.
Anyone, я что-нибудь упустил?