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.
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.
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.
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.
Tuesday, September 6, 2011
Sunday, August 28, 2011
Wednesday, July 27, 2011
Renderman rerendering - Camera Edits
Actually I continue my connector maya to renderman rerendering. Work in progress.
Sunday, May 29, 2011
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:
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:
Tuesday, January 4, 2011
Saturday, November 6, 2010
Wednesday, October 20, 2010
Monday, October 18, 2010
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.
Labels:
C++,
exr,
Linux,
multy-channel,
renderman,
Secondary Display
Tuesday, April 27, 2010
Wednesday, November 25, 2009
Tuesday, November 24, 2009
Subscribe to:
Posts (Atom)







