Можно при помощи RI задать поверхность математической формулой
например x*x + y*y + z*z -1=0 или x*x/y+ y*sqrt(y) + sin(z+y) -1=0, и визуализировать эту поверхность?
ОЧЕНЬ интересно.
За самом деле надо визуализировать более сложную поверхность, которой по умолчанию не сущ., в отличие гиперболоида и параболоида.
В techref.pdf к энтропийке читал, что есть полигоны, сплайны (control points), quadrics (параболоиды, торы ...), и процедурныые примитивы. Последние ктонть пробовал юзать?
и еще в файле ri.h есть строчка void RiProcedural (RtPointer data, RtBound bound, RtProcSubdivFunc subdivfunc, RtProcFreeFunc freefunc); - можт это оно?
например x*x + y*y + z*z -1=0 или x*x/y+ y*sqrt(y) + sin(z+y) -1=0, и визуализировать эту поверхность?
ОЧЕНЬ интересно.
За самом деле надо визуализировать более сложную поверхность, которой по умолчанию не сущ., в отличие гиперболоида и параболоида.
В techref.pdf к энтропийке читал, что есть полигоны, сплайны (control points), quadrics (параболоиды, торы ...), и процедурныые примитивы. Последние ктонть пробовал юзать?
и еще в файле ri.h есть строчка void RiProcedural (RtPointer data, RtBound bound, RtProcSubdivFunc subdivfunc, RtProcFreeFunc freefunc); - можт это оно?