Namespace vdRay
Classes
- Radiosity
Radiosity is an algorithm that simulates the natural light when illuminating the objects of a scene, creating more realistic images. What Radiosity does is taking into consideration all of the neighbor objects' lighting amount when calculating how bright or dark a specific object will be. Thus said, it's understandable that Radiosity is a quite heavy algorithm that can take many minutes or even hours to render a mid sized bitmap. Radiosity has many properties that affect the quality and time consumption. The benefit of this technique is a big improvement in terms of photorealism, since the output picture can be very realistic. A side benefit is that the ambient light of all the objects of the scene don't have to be set (optional), saving time out of constant testing.
- VdVideo
The class used to store the bitmaps (frames) created by vdRay, when a video is created.
- vdPointView
Represents the camera position, direction and twist angle when rendering an image or creating a video.
- vdPointViews
An vdArray of vdPointVies objects.
- vdRayComponent
The main class of the vdRay component that stores all the properties and calls the necessary methods in order to create photorealistic bitmaps.
- vdRayComponent.RefreshFrameParams
The parameters passed every time a refresh event is fired.
- vdRayGlobals
Contains global constant values of the component.
Enums
- Radiosity.RadiosityPredefined
Predefined settings for use of Radiosity;
- vdRayComponent.RenderFlagsEnum
The various flags of the rendering.
- vdRayComponent.SkyImageTypeEnum
The types of how the image applies as sky for the scene.
Delegates
- vdRayComponent.NextFrame
Represents a method that handles the OnNextFrame event.
- vdRayComponent.ProgressEventHandler
Represents a method that handles the OnProgress event.
- vdRayComponent.ProgressStartEventHandler
Represents a method that handles the OnProgressStart event.
- vdRayComponent.ProgressStopEventHandler
Represents a method that handles the OnProgressStop event.
- vdRayComponent.RefreshDelegate
Represents a method that handles the OnRefresh event.