VolumeTexture/VolumeTexture.cpp
#include "VolumeTexture.h"
MB_PLUGIN(
"VolumeTexture",
"Volumetric Texture Generator for Map Extraction",
"Autodesk",
"http://www.mudbox3d.com", NULL );
struct Sampler::DataInfo VolumeTexture::DataInfo( void ) const
{
struct DataInfo i;
i.m_sMaterialChannelName = "Diffuse";
i.m_sDataName = "volume";
return i;
};
Data VolumeTexture::ProcessSurfacePoint( const TargetLocation &cTarget, const SurfacePoint &cSource )
{
float d = cSource.WorldPosition().DistanceFromLine( Vector(), Vector( -2, 10, 4 ) );
return Color( w, w, w );
};