Uses of Interface
de.grogra.ray2.Scene
Packages that use Scene
Package
Description
-
Uses of Scene in de.grogra.imp3d.ray2
Classes in de.grogra.imp3d.ray2 that implement SceneModifier and TypeClassDescriptionclass
ASceneVisitor
is used to traverse a graph, collect the geometry and lights of this graph and represent them as aScene
.Methods in de.grogra.imp3d.ray2 that return Scene -
Uses of Scene in de.grogra.ray.physics
Methods in de.grogra.ray.physics with parameters of type SceneModifier and TypeMethodDescriptionvoid
Environment.set
(Intersection desc, int flags, Scene scene) -
Uses of Scene in de.grogra.ray2
Methods in de.grogra.ray2 that return SceneMethods in de.grogra.ray2 with parameters of type SceneModifier and TypeMethodDescriptionvoid
Renderer.render
(Scene scene, Sensor camera, Matrix4d cameraTransformation, int width, int height, ImageObserver obs) Renders an image of ascene
. -
Uses of Scene in de.grogra.ray2.antialiasing
Methods in de.grogra.ray2.antialiasing with parameters of type SceneModifier and TypeMethodDescriptionReturns a clone of thisAntialiasing
.void
Antialiasing.initialize
(PixelwiseRenderer renderer, Scene scene) Initializes the antialiasing method using the data available through therenderer
.void
MetropolisAntiAliasing.initialize
(PixelwiseRenderer renderer, Scene scene) void
NoAntialiasing.initialize
(PixelwiseRenderer renderer, Scene scene) void
StochasticSupersampling.initialize
(PixelwiseRenderer tracer, Scene scene) -
Uses of Scene in de.grogra.ray2.light
Methods in de.grogra.ray2.light with parameters of type SceneModifier and TypeMethodDescriptionReturns a clone of thisLightProcessor
.void
DefaultLightProcessor.initialize
(Scene scene, int raytracerType, Random rnd) void
LightProcessor.initialize
(Scene scene, int raytracerType, Random random) Initializes the light processor for use with the givenscene
. -
Uses of Scene in de.grogra.ray2.photonmap
Methods in de.grogra.ray2.photonmap with parameters of type SceneModifier and TypeMethodDescriptionvoid
OptionReader.calcFinished
(Scene scene) Call this after the the photon map was created to update the values.boolean
OptionReader.isPhotonMapCalcNeeded
(Scene scene) Returns true, if new Photon map must be calculated. -
Uses of Scene in de.grogra.ray2.radiosity
Methods in de.grogra.ray2.radiosity with parameters of type SceneModifier and TypeMethodDescriptionvoid
OptionReader.calcFinished
(Scene scene) Call this after the rendering to update the values.boolean
OptionReader.isRadiosityCalcNeeded
(Scene scene) Returns true, if all Radiosity values must be calculated. -
Uses of Scene in de.grogra.ray2.radiosity.triangulation
Methods in de.grogra.ray2.radiosity.triangulation with parameters of type SceneModifier and TypeMethodDescriptionstatic void
Triangulizer.triangulize
(GroupListBuilder builder, Scene scene, int lightIndex) This method divides a Light into patches.static void
Triangulizer.triangulize
(GroupListBuilder builder, Scene scene, Volume v) This method divides a volume into a list of patches. -
Uses of Scene in de.grogra.ray2.tracing
Fields in de.grogra.ray2.tracing declared as SceneModifier and TypeFieldDescriptionprotected Scene
PixelwiseRenderer.originalScene
RayProcessorBase.scene
Methods in de.grogra.ray2.tracing that return SceneMethods in de.grogra.ray2.tracing with parameters of type SceneModifier and TypeMethodDescriptionReturns a clone of thisRayProcessor
.double
EnteredSolidsList.getIOR
(Scene scene, Intersection is, Spectrum spec) static double
void
BiDirectionalProcessor.initialize
(PixelwiseRenderer renderer, Scene scene) void
MetropolisProcessor.initialize
(PixelwiseRenderer renderer, Scene scene) void
PathTracer.initialize
(PixelwiseRenderer renderer, Scene scene) void
PhotonMapRayProcessor.initialize
(PixelwiseRenderer renderer, Scene scene) void
Radiosity.initialize
(PixelwiseRenderer renderer, Scene scene) void
RayProcessor.initialize
(PixelwiseRenderer renderer, Scene scene) With this method the processor is initialized with the scene and other information of aPixelwiseRenderer
.void
RayProcessorBase.initialize
(PixelwiseRenderer renderer, Scene scene) void
BidirectionalRenderer.render
(Scene scene, Sensor camera, Matrix4d cameraTransformation, int width, int height, ImageObserver obs) void
MetropolisRenderer.render
(Scene scene, Sensor camera, Matrix4d cameraTransformation, int width, int height, ImageObserver obs) void
PixelwiseRenderer.render
(Scene scene, Sensor camera, Matrix4d cameraTransformation, int width, int height, ImageObserver obs) Constructors in de.grogra.ray2.tracing with parameters of type SceneModifierConstructorDescriptionLightModelProcessor
(Scene scene, int[] idToGroup) Create a new light model processor that uses the given spectrum factory.LightModelProcessor
(Scene scene, ObjectList<Spectrum> radiantPowerSum, ObjectList<Spectrum> absorbedPowerSum, ObjectList<Spectrum> reflectedPowerSum, ObjectList<Spectrum> transmittedPowerSum, ObjectList<Spectrum> sensedIrridiancSum, int[] idToGroup, int bundleSize, ObjectList<ObjectList<RadiationModel.RayPoint>> rays, IntList hitCounterSum) Create a new light model processor that uses the given spectrum factory and adds collected radiation values to the lists.LightModelProcessorD
(Scene scene, int[] idToGroup) Create a new light model processor that uses the given spectrum factory.LightModelProcessorD
(Scene scene, int depth, ObjectList<ObjectList<Spectrum>> radiantPowerSum, ObjectList<ObjectList<Spectrum>> absorbedPowerSum, ObjectList<ObjectList<Spectrum>> reflectedPowerSum, ObjectList<ObjectList<Spectrum>> transmittedPowerSum, ObjectList<ObjectList<Spectrum>> sensedIrridiancSum, int[] idToGroup, int bundleSize, ObjectList<ObjectList<RadiationModel.RayPoint>> rays, ObjectList<IntList> hitCounterSum) Create a new light model processor that uses the given spectrum factory and adds collected radiation values to the lists.ParallelRadiationModel
(Scene scene, int[] idToIndex, int threadCount, ObjectList<ObjectList<RadiationModel.RayPoint>> rays) ParallelRadiationModelD
(Scene scene, int[] idToIndex, int threadCount, ObjectList<ObjectList<RadiationModel.RayPoint>> rays) -
Uses of Scene in de.grogra.ray2.tracing.modular
Methods in de.grogra.ray2.tracing.modular with parameters of type SceneModifier and TypeMethodDescriptionvoid
LineTracer.initialize
(PixelwiseRenderer renderer, Scene scene) Constructors in de.grogra.ray2.tracing.modular with parameters of type SceneModifierConstructorDescriptionComplementTracer
(Scene scene, Random random) MemoryHelper
(int length, Scene scene)