root/OpenSceneGraph/trunk/examples/osgvolume/osgvolume.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @9511 [9511] 6 years robert Added AlphaFunc? support into osgVolume::AlphaFuncProperty?.
(edit) @9509 [9509] 6 years robert Updated event callback to be able to update iso surface value.
(edit) @9505 [9505] 6 years robert Removed old volume rendering scene graph code from osgvolume example. …
(edit) @9503 [9503] 6 years robert Moved basics of fixed function pipeline implementation from osgvolume …
(edit) @9501 [9501] 6 years robert Introduced ImageLayer? computeMinMax + rescaling methods, and use of …
(edit) @9500 [9500] 6 years robert Introduce osgVolume::PropertVisitor?, and IsoSurface?, …
(edit) @9494 [9494] 6 years robert Introduced osgVolume::Property, CompositePropery? and …
(edit) @9491 [9491] 6 years robert Introduced class interfaces for FixedFunctionTechnique? and ShaderTechnique?
(edit) @9485 [9485] 6 years robert Changed to use ref_ptr<> for scene model to avoid crash
(edit) @9479 [9479] 6 years robert Moved osgVolume::ImageUtils? to osg::ImageUtils?, updated wrappers, and …
(edit) @9395 [9395] 6 years robert Fixed warnings
(edit) @9124 [9124] 6 years robert From Michael Platings, Converted std::fstream/ifstream/ofstream to …
(edit) @9105 [9105] 6 years robert Added --no-rescale, --rescale (default) and --shift-min-to-zero command …
(edit) @9103 [9103] 6 years robert Added --replace-rgb-with-luminance option
(edit) @9095 [9095] 6 years robert Fixed --images commandline parsing
(edit) @8964 [8964] 6 years robert Various improvements to the dicom loader to be able to handle a broader …
(edit) @8961 [8961] 6 years robert Updated shaders
(edit) @8954 [8954] 6 years robert Added support for using ImageSequence? to animate volumes
(edit) @8953 [8953] 6 years robert Improved the isosurface shaders, and mde GLSL usage the default
(edit) @8952 [8952] 6 years robert Improved GLSL isosurface support when using a transfer function
(edit) @8951 [8951] 6 years robert Added setting of various filters and setResizeNonPowerOfTwoHint(false) on …
(edit) @8946 [8946] 6 years robert Added --isosurface and --mip paths into osgvolume example, and added …
(edit) @8936 [8936] 6 years robert Moved shaders into .cpp, with the shaders created by the new osg2cpp …
(edit) @8931 [8931] 6 years robert Added shader based transfer function, enabled via --gpu-tf
(edit) @8930 [8930] 6 years robert Fixed transfer function parsing
(edit) @8919 [8919] 6 years robert Added support for reading raw data and transfer function from a volume …
(edit) @8859 [8859] 6 years robert Introduced beginings of osgVolume NodeKit?.
(edit) @8856 [8856] 6 years robert Added optional usage of DCMTK in the dicom plugin
(edit) @8852 [8852] 6 years robert Added reading of whole directories of images
(edit) @8850 [8850] 6 years robert Removed use of ints and reading from gl_FragColor in shader
(edit) @8802 [8802] 6 years robert Improved the GLSL implementation.
(edit) @8788 [8788] 6 years robert Added testing of max texture size using a realize operation
(edit) @8787 [8787] 6 years robert Added support for event handler for non shader path, enable alpha func
(edit) @8784 [8784] 6 years robert Added command line arguments to Viewer constructor, and added meaningful …
(edit) @8780 [8780] 6 years robert Added support for reading the image transform from UserData? in the form of …
(edit) @8777 [8777] 6 years robert Added --mip command line option which enables Maximum Intensity Projection …
(edit) @7892 [7892] 7 years robert From He Sicong, "fixed shader calculation of ray tracing"
(edit) @7648 [7648] 7 years robert From Roland Smeenk, "Attached you will find a large set of small typo …
(edit) @6941 [6941] 7 years robert From Martin Lavery and Robert Osfield, Updated examples to use a variation …
(edit) @5962 [5962] 8 years robert Ported following examples to …
(edit) @5763 [5763] 8 years robert Added support for float or double osg::Plane, and the default osg::Plane …
(edit) @5721 [5721] 8 years robert Added alpha test setting
(edit) @5636 [5636] 8 years robert Removed deprecated GUIEventHandler method
(edit) @5381 [5381] 8 years robert Added viewer.cleanup_frame() to all examples.
(edit) @5327 [5327] 8 years robert Added additional command line docs
(edit) @5139 [5139] 8 years robert From Adrian Egli, added std::ifstream::binary qualifier to ifstream usage.
(edit) @5032 [5032] 9 years robert Converted osgGA::GUIEventAdapter into a concrete class capable of …
(edit) @4805 [4805] 9 years robert Replaced tabs with spaces in examples.
(edit) @4727 [4727] 9 years robert Compile fixes for VS7.1
(edit) @4600 [4600] 9 years robert Fixed compile warnings.
(edit) @4531 [4531] 9 years robert Added support for "-O OutputTextureFiles?" options string in .osg plugin …
(edit) @4504 [4504] 9 years robert Added checking of EventVisitor? type
(edit) @4502 [4502] 9 years robert Added event handler to shader code so that alphaCuttOff, transparency …
(edit) @4501 [4501] 9 years robert Integrated shaders into source.
(edit) @4500 [4500] 9 years robert Added all sides of the shader cube
(edit) @4499 [4499] 9 years robert Added preliminary GLSL shader path for volume rendering.
(edit) @4496 [4496] 9 years robert Changed red()/green()/blue()/alpha() to r()/g()/b()/a() for greater …
(edit) @4465 [4465] 9 years robert Added --num-components <num> option.
(edit) @4135 [4135] 10 years robert Moved osg::Impostor to osgSim::Impostor, as Impostor isn't a core feature.
(edit) @3806 [3806] 10 years robert Added support for modulating alpha values
(edit) @3805 [3805] 10 years robert Removed debugging messages.
(edit) @3802 [3802] 10 years robert Added conversion of dataType to GL_UNSIGNED in raw data reading path.
(edit) @3801 [3801] 10 years robert Added code for rescaling images.
(edit) @3798 [3798] 10 years robert Added support for raw image formats
(edit) @3502 [3502] 10 years don Fix for minor compile error (internal error) for VS7.
(edit) @3443 [3443] 10 years robert Preliminary steps to support for compressed 3D textures.
(edit) @3395 [3395] 10 years robert Fixed write of normalmap.
(edit) @3382 [3382] 10 years robert Added docs for max size commandline params.
(edit) @3380 [3380] 10 years robert Updates to controlling maximum texture size
(edit) @3379 [3379] 10 years robert Added commandline support for Size and texcoord Multipliers
(edit) @3377 [3377] 10 years robert Added handling of RGBA to normal map computation
(edit) @3218 [3218] 10 years robert Fixed warnigns
(edit) @3137 [3137] 10 years robert Added ability to control the number of slices and the amount of the volume …
(edit) @3135 [3135] 10 years robert Compiles fixes for VS.6.0
(edit) @3132 [3132] 10 years robert Changed std::min definition to osg::minimum to avoid STOOOPID MS conficts.
(edit) @3123 [3123] 10 years robert Added lighting and materials to volume subgraph
(edit) @3104 [3104] 10 years robert Added normal setting to slice planes
(edit) @3103 [3103] 10 years robert Clean up of osgvolume
(edit) @3092 [3092] 10 years robert Improved the handling of normal lighting
(add) @3091 [3091] 10 years robert Added osgvolume example
Note: See TracRevisionLog for help on using the revision log.