Showing posts with label renderman. Show all posts
Showing posts with label renderman. Show all posts

Friday, January 11, 2013

Fluid GeoLights by renderman GPU plugin

 

I have implemented fluid based lightsource. Light samples was getted from the high temperature voxels.  Kernels for rendering equation and reducing same as CurveGeoLight kernels.
Obviously, there is a possibly reducing a number sampling according to their importance.
And yes, it's all still working without shadows.

Friday, January 4, 2013

Curve GeoLights by renderman GPU plugin

curveGeoLight from Alex Mirgorodsky on Vimeo.
I continue to develop Area Light integrator based on the CUDA GPU calculations.

Thursday, December 27, 2012

Render GeoLights by renderman GPU plugin

Hi. I finally made ​​the first beta Geolight plug for renderman. It is implemented as the SIMD RSL plug-in with call  two CUDA kernels. Workflow is very simple.
1. Dump geo-data (positions, normals, colors) to dat file from Maya
Next processes works in render time:
2. Reading dat-file for every geo-light while initialize light shader
3. Copying the data to Graphics Card memory (Host To Device)
4. Copying every grid data - P and N to Graphics Card memory (Host To Device)
5. Calling Integrator Kernel for all samples of geolight on every point of Grid
6. Calling Sum Reduce Kernel for the calculations.
7. Copying result from Device to Host

Finally I had test working this solution on 12 geolights (like CRTs) with dynamic textures. Resolution HD720. Grid size: 512. This is lighting only without shadowing.
GPU GeoLights (12Lights) from Alex Mirgorodsky on Vimeo.



Sunday, August 28, 2011


Several month ago I wrote simple MAYA plug-in for converting data from MAYA PaintFX to renderman poinclouds. Generated pointclouds lightweight in contrast to ordinary baked ptc. In result point based occlusion don't physically corrected but plausible for long shots and very fast in rendering.

Wednesday, July 27, 2011

Renderman rerendering - Camera Edits


Actually I continue my connector maya to renderman rerendering. Work in progress.

Sunday, March 13, 2011

Renderman RSL DSO Plugin for quering progress rendering

I tested the new RenderMan Interface Control lib for the getting progress rendering
in shader calculating environment. The new Ric API include function RtInt RicGetProgress()
for returns percentage progress of rendering.
I wrote the little DSO with float function returns progress during rendering:

Monday, October 18, 2010

Name Surface shader in Slim

This is example code from my old "SLO_Inspector" utility.

Wednesday, May 12, 2010

tickets to the moon

Utility for assembling exrs cropped images after prman crop render. This tool like "tiffjoin" from prman toolkit, but my "exr_join" assembling multy-channel exrs generally rendered to secondary display.

Tuesday, April 27, 2010

Fading Of Dream

I recently faced problem of converting huge pointclouds in brickmaps. So I wrote litle utility to decrease density points in ptc.




























Certainly this is bad subdiv based on poligon with multivalent vertices. But it is good to show conversion to pointclouds.

Friday, February 5, 2010

Render pipeline prerealised. This is part of big animation pipeline.