home ResumeDemoReelResearchSoftwareAnimationMusicPersonal  

Open Source
Code Base
cyCodeBase

cyCodeBase is my open source code base intended for graphics programmers. It includes C++ libraries for basic graphics classes, and solutions to frequent graphics programming problems.

Hair plugin for
3D Studio Max

This is my hair modeling, animation, and rendering plugin for 3D Studio Max. It is developed for easy and fast modeling of long or very long hair, stable and predictable hair simulation, and production quality hair rendering. It also has an ultra-fast ray tracer for hair and global illumination support. Even though most of it has been completed, there is still a lot that needs to be done, so that it becomes a high quality and production-ready software. Therefore, I don't have a public demo release yet.

Hair plugin for 3dsmax

What is new in this plugin? There are already a number of tools for hair...
This software offers a whole new approach to hair modeling and simulation, along with a fast and high quality renderer that supports ray tracing and global illumination. Once it is completed, working with long hair will be easier than ever!

When will you release a public demo?
Please check out the number of projects I am working on right now, and keep in mind that I am also trying to finish my PhD dissertation soon, and you do the math. :)

Are you planning to have versions for other 3D softwares?
Why not? Especially if the users of other 3D softwares become interested in my hair solution. But I should complete the one for 3dsmax first.

Time Filter

Flickering in rendered image sequences is a common problem, especially when global illumination methods are used. Most production renderers perform the global illumination computation only for some pixels and interpolate the rest to speed up the rendering. The errors due to the inaccuracy of the global illumination computation generate a low frequency noise on the rendered image. Generally this noise is not visible on a still frame, but it is extremely annoying in animated sequences. The correct way to get rid of this flickering is to use a temporal interpolation along with the common spatial interpolation. Unfortunately, this feature is not supported by most renderers.

Time Filter

Therefore, I have developed this time domain post filter to remove flickering in the rendered image sequences. You can download and use it for free. It is intuitive and easy to use, but it only supports bmp and tga files (sorry about that). Let me know if you find it useful.

Freeware DOWNLOAD
Time Filter Homepage
Obj Viewer
   Obj Viewer
This little software allows you to double-click and see the obj files on your hard drive. It also loads the material information, if the obj file specifies a mtl file, as well as tga textures. It supports different drawing and lighting modes including fragment lighting, if your graphics card supports fragment shaders.

I wrote this software a long time ago, when I was frequently using obj files. It turned out to be very useful for me at the time. That is why I wanted to share this tool with you. Let me know if you like it. Who knows? May be I can add support for other file types than obj files in the future.

Freeware DOWNLOAD version 1.01
buy cheap Earth 3D Space Tour screensaver 1.0
buy cheap WildPackets OmniPeek Enterprise with Enhanced Voice Option 5.0 Retail
buy cheap Digital Film Tools Power Mask 1.0 for Adobe Photoshop
buy cheap Ethersoft Easy MPEG AVI DIVX WMV RM to DVD 1.8
buy cheap Absolute Video to Audio Converter 2.9