Nov 26, 2010

OpenGL Geometry Shader Marching Cubes

Nov 17, 2010

About Point Cloud Format

I've been searching point cloud file format.

First of all. PTS File Format (http://labs.blogs.com/its_alive_in_the_lab/2010/08/updated-point-cloud-for-3ds-max-now-available.html).
I found it on Autodesk Lab. I am not sure It's for 3dsmax?
This file format has number of points, point position(x y z), intensity value of point and point color.
It can convert ascii to binary. and It use kdTree for PointCloud.
  • Number of points
  • X Y Z Intensity value R G B
Next is PRT File Format (krakatoa).
http://software.primefocusworld.com/software/support/krakatoa/prt_file_format.php

Particle Bin File Format (Real Flow)
http://software.primefocusworld.com/software/support/krakatoa/bin_file_format.php

PTC File Format (RenderMan point cloud file)
Cloud (http://hosok2.com/project/cloud/cloud.htm)
Point cloud and Brick map (http://hosok2.com/project/bake3d/bake3d.htm)
Python Computer Graphics Kit have a point cloud function.
http://cgkit.sourceforge.net/doc2/pointcloud.html

Anyway, I think that Point Cloud express via RiPoint?

Nov 9, 2010

A Glossy Reflection for mac osx version was released

A Glossy Reflection for mac osx version is available to download from this url.
http://www.creativecrash.com/maya/downloads/shaders/c/glossy-reflection-for-mac-osx

Let's me know if you have problem.

Have Fun!

Nov 4, 2010

Ambient Occlusion for maya2011 mac osx version was out

An ambient Occlusion for maya2011 mac osx version is available to download from this url.
http://www.creativecrash.com/maya/downloads/shaders/c/ambient-occlusion-for-mac-osx

Let's me know if you have problem.

Enjoy!!

Oct 26, 2010

BinReader for Nuke windows version


This Node is a displaying .bin file (Real Flow bin format) 

Abstract

This BinReader Node is a displaying .bin file (Real Flow bin format) in the 3d viewer.
There are Nuke 6.1 32bit and 64bit for windows version.
You'll find this url.
http://www.creativecrash.com/nuke/downloads/scripts-plugins/utility-external/import/c/binreader-for-nuke--2

How to install this node

  1. Put "BinReader.dll" into your ~/.nuke directory.
  2. Add following line to menu.py.
    nuke.menu('Nodes').addCommand('3D/Geometry/BinReader', 'nuke.tcl("BinReader")')
  3. You'll find "BinReader" under 3D/Geometry menu.

How to use this node

  1. Click the BinReader form 3D/Geometry menu.
  2. Click on Folder icon and Select bin file.
  3. Change to 3D in the viewer.

Properties Description

  • Display Mode : Display method.
  • Point Size : Enable point size when read particle file.

Mesh Properties

Mesh properties is available when reading a bin mesh file.



It is the solid display mode of bin mesh.
It is the position display mode of bin mesh.
It is the velocity display mode of bin mesh
 
It is the uv display mode of bin mesh.


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Particle Properties


 
Particle properties is available when reading a bin particle file.



It is the position display mode of bin particle.

 It is the velocity display mode of bin particle.

It is the force display mode of bin particle.


Let's me know, If you have problem.


Enjoy!

Aug 18, 2010

Quotation "Premultiplied vs. Un-Premultiplied Color Channels"

quote from Technical Introduction to OpenEXR.
Premultiplied vs. Un-Premultiplied Color Channels
The A, AR, AG, and AB channels in an OpenEXR image represent alpha or opacity: 0.0 means the pixel is
transparent; 1.0 means the pixel is opaque. By convention, all color channels are premultiplied by alpha,
so that
composite = foreground + (1-alpha) × background

performs a correct "over" operation.
Describing the color channels as "premultiplied" is a shorthand for describing a correct "over" operation.
With un-premultiplied color channels "over" operations would require computing
composite = alpha × foreground + (1-alpha) × background

"Premultiplied" does not mean that pixels with zero alpha and non-zero color channels are illegal. Such a
pixel represents an object that emits light even though it is completely transparent, for example, a candle
flame.

Aug 13, 2010

Mesh Motion Blur Defomer for Maya

I made a motion blur plug-in for Maya in previous project.

Aug 6, 2010

A particle trail node plug-in for Maya

I've made a particle trail node plug-in for Maya.
It has been adding new function and fixed bug.
It has an error when using Mental Ray batch render.
Error: (Mayatomr.Geometry) : unnamed object is not a mesh, ignored Fix it.
I might release it.

Aug 2, 2010

Sine wave pattern

A sine wave pattern expresses:
position = (sin(frequency * frequency multiplier) * amplitude) + offset

Jul 29, 2010

A display of velocities in the nuke

Read the realflow particle bin file

Read the realflow mesh bin file

I've made a plug-in for the nuke.
It can read a bin mesh and bin particle file format of the realflow directly.

May 29, 2010

Ambient Occlusion for maya2008 version was out

I got request for maya 2008 version. It was released.
It can download below.
http://www.creativecrash.com/maya/downloads/shaders/c/ambient-occlusion-for-maya-software

Let's me know if you have problem.

Enjoy!!

May 18, 2010

Ambient Occlusion for maya2011 version was out

Ambient Occlusion for maya2011 32bit & 64bit version was released.
It can download below.
http://www.creativecrash.com/maya/downloads/shaders/c/ambient-occlusion-for-maya-software

Let's me know if you have problem.
Enjoy!!

Apr 12, 2010

Glossy Reflection for maya software render

Glossy Reflection for the maya software render

 

Abstract

This shader is a glossy reflection utility node for the maya software render.
There are 2009 32bit, 2009 64bit, 2010 32bit and 2010 64bit windows version.
You'll find this url.
https://www.creativecrash.com/maya/downloads/shaders/c/glossy-reflection-for-maya-software-render

Installation
  1. Put "yiGlossyReflection.mll" and "key.lic" into plug-ins folder.
  2. Put "icons/render_*.xpm" into pref/icons folder.
  3. Put "scripts/AE*.mel" into scripts folder.
  4. Load the "yiGlossyReflection.mll" from plug-ins manager.
  5. You'll find "yiGlossyReflection" under General Utilities.
    How to use
    1. Click a color attribute and Create yiGlossyReflection node form Utilites tab
    2. Turn on Raytracing in Raytracing Quality tab
    3. Set 1 or more Reflections in Raytracing Quality tab.
      Attribute Description











      • Color : Enable base color when use the Fresnel Effect.
      • color value is 1.0 0.0 0.0









        color value is 1.0 1.0 1.0











      • Samples : Number of sample. The ray actually shot becomes a square of the sampling value. (3 means 9 rays)
      • left to right : sample value sets 2, 3 and 5






      • Spread : Calculated spread.
      • left to right : spread value sets 0.0, 0.1, 0.5 and 1.0





      • Distance : Calculated distance. It infinitely when set 0.
      • left to right : distance value sets 0.5, 1.0 and 10







      • Falloff : Distance modulus of decay.
      • Fresnel Scale : Power of the Fresnel Effect.
      • Fresnel Bias : Define the falloff rate of the Fresnel Effect.
        Known Issues
        • Black dot edges when sample value set 1. It will be able to disappear set increase the samples or spread value to 0.0.
          It can see black dots











          Node Description
          • yiGlossyReflection : It's a glossy reflection utilty node.




          Let's me know, If you have problem.


          Enjoy!






          ハリウッドCG業界就職の手引き 海外発送版

          Mar 30, 2010

          Glossy Reflection

          I've made a glossy reflection utility for the maya software render.
          I'll release it soon.

          Mar 5, 2010

          Ambient Occlusion for maya 2010 32bit version

          Ambient Occlusion for maya2010 32bit version was released.
          It can download below.
          http://www.creativecrash.com/maya/downloads/shaders/c/ambient-occlusion-for-maya-software

          I'll add functions for next version. It is similar to id_inclexcl and id_nonself.

          Feb 4, 2010

          Maya blur bug 2

          I tested the maya software render of motion blur again.
          This time used lambert shader (maya default).
          It is same as previous objects and render settings.
          Result is below.

          First of all, This used the 3D blur. The object edges looks like black blocks.


















          Next one used the 2d blur. It has jaggies.



          I tested twice. I guess it cause maya software renderer's bug. 

          Jan 28, 2010

          Blur Error ?

          I got comment for motion blur bug.
          I tested the 2D and 3D blur in Maya.

          First one is the 3D blur. It has black blocks.
















          Next is the 2D blur. Sphere's edge isn't smooth.

          I don't know how to fix it now.