Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "rendertargets": {
- "output": {
- "width": 128,
- "height": 128,
- "minFilter": "LinearFilter",
- "magFilter": "NearestFilter",
- "format": "RGBFormat",
- "depthBuffer": false
- }
- },
- "geometries": {
- "cube": {
- "type": "BoxGeometry",
- "width": 10,
- "height": 10,
- "depth": 10,
- "widthSegments": 1,
- "heightSegments": 1,
- "depthSegments": 1
- }
- },
- "textures": {
- "image": {
- "path": "textures/image.bmp"
- }
- },
- "shaders": {
- "vertex": {
- "path": "shaders/vertex.glsl"
- },
- "fragment": {
- "path": "shaders/fragment.glsl"
- }
- },
- "lights": {
- "primary": {
- "type": "AmbientLight",
- "color": "0xFF00000"
- }
- },
- "cameras": {
- "default": {
- "type": "PerspectiveCamera",
- "fov": 90,
- "aspect": 1,
- "near": 1,
- "far": 1000
- },
- "quad": {
- "type": "OrthographicCamera",
- "left": 0,
- "top": 0,
- "right": 0,
- "bottom": 0
- }
- },
- "materials": {
- "basic": {
- "uniforms": {
- "diffuse": { "type": "t", "value": "rendertargets/output" },
- "specular": { "type": "t", "value": "textures/image" }
- },
- "vertexShader": "shaders/vertex",
- "fragmentShader": "shaders/fragment",
- "depthWrite": false
- }
- },
- "meshes": {
- "cube": {
- "material": "materials/basic",
- "geometry": "geometries/cube"
- }
- },
- "scenes": {
- "cubes": {
- "camera": "cameras/default",
- "nodes": [{
- "mesh": "meshes/cube"
- }
- ]
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement