Package | Description |
---|---|
org.sunflow.core | |
org.sunflow.core.camera | |
org.sunflow.core.light | |
org.sunflow.core.modifiers | |
org.sunflow.core.primitive | |
org.sunflow.core.shader | |
org.sunflow.core.tesselatable |
Modifier and Type | Interface and Description |
---|---|
interface |
CameraLens
Represents a mapping from the 3D scene onto the final image.
|
interface |
LightSource
This interface is used to represent any light emitting primitive.
|
interface |
Modifier
This represents a surface modifier.
|
interface |
PrimitiveList
This class represents an object made up of many primitives.
|
interface |
Shader
A shader represents a particular light-surface interaction.
|
interface |
Tesselatable
Represents an object which can be tesselated into a list of primitives such
as a
TriangleMesh . |
Modifier and Type | Class and Description |
---|---|
class |
Camera
This class represents a camera to the renderer.
|
class |
Geometry
This class represent a geometric object in its native object space.
|
class |
Instance
This represents an instance of a
Geometry into the scene. |
class |
Options
This holds rendering objects as key, value pairs.
|
Modifier and Type | Class and Description |
---|---|
class |
FisheyeLens |
class |
PinholeLens |
class |
SphericalLens |
class |
ThinLens |
Modifier and Type | Class and Description |
---|---|
class |
DirectionalSpotlight |
class |
ImageBasedLight |
class |
PointLight |
class |
SphereLight |
class |
SunSkyLight |
class |
TriangleMeshLight |
Modifier and Type | Class and Description |
---|---|
class |
BumpMappingModifier |
class |
NormalMapModifier |
class |
PerlinModifier |
Modifier and Type | Class and Description |
---|---|
class |
Background |
class |
BanchoffSurface |
class |
Box |
class |
CornellBox |
class |
CubeGrid |
class |
Cylinder |
class |
Hair |
class |
JuliaFractal |
class |
ParticleSurface |
class |
Plane |
class |
QuadMesh |
class |
Sphere |
class |
SphereFlake |
class |
Torus |
class |
TriangleMesh |
Modifier and Type | Class and Description |
---|---|
class |
AmbientOcclusionShader |
class |
AnisotropicWardShader |
class |
ConstantShader |
class |
DiffuseShader |
class |
GlassShader |
class |
IDShader |
class |
MirrorShader |
class |
NormalShader |
class |
PhongShader |
class |
PrimIDShader |
class |
QuickGrayShader |
class |
ShinyDiffuseShader |
class |
SimpleShader |
class |
TexturedAmbientOcclusionShader |
class |
TexturedDiffuseShader |
class |
TexturedPhongShader |
class |
TexturedShinyDiffuseShader |
class |
TexturedWardShader |
class |
UberShader |
class |
UVShader |
class |
ViewCausticsShader |
class |
ViewGlobalPhotonsShader |
class |
ViewIrradianceShader |
class |
WireframeShader |
Modifier and Type | Class and Description |
---|---|
class |
BezierMesh |
class |
FileMesh |
class |
Gumbo |
class |
Teapot |