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 | 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 | 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 | Description |
---|---|---|
class |
FisheyeLens |
|
class |
PinholeLens |
|
class |
SphericalLens |
|
class |
ThinLens |
Modifier and Type | Class | Description |
---|---|---|
class |
DirectionalSpotlight |
|
class |
ImageBasedLight |
|
class |
PointLight |
|
class |
SphereLight |
|
class |
SunSkyLight |
|
class |
TriangleMeshLight |
Modifier and Type | Class | Description |
---|---|---|
class |
BumpMappingModifier |
|
class |
NormalMapModifier |
|
class |
PerlinModifier |
Modifier and Type | Class | 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 | 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 | Description |
---|---|---|
class |
BezierMesh |
|
class |
FileMesh |
|
class |
Gumbo |
|
class |
Teapot |