Current version: 0.45.1
>GeeXLab homepage

Current version: 1.30.0
>FurMark homepage

GPU Caps Viewer
Current version:
>GPU Caps Viewer homepage

GPU Shark
Current version:
>GPU Shark homepage

>JeGX's HackLab

Geeks3D's Articles
>GPU Memory Speed Demystified

>Multi-Threading Programming Resources

>GeForce and Radeon OpenCL Overview

>How to Get your Multi-core CPU Busy at 100%

>How To Make a VGA Dummy Plug

>Night Vision Post Processing Filter

PhysX FluidMark
Current version: 1.5.4
>FluidMark homepage

Current version: 0.3.0
>TessMark homepage

Current version: 0.3.0
>ShaderToyMark homepage
>ShaderToyMark Scores

Current Version: 1.23.0
>Libraries and Plugins
>Online Help - Reference Guide
>Codes Samples
oZone3D.Net - Demoniak3D Developer Guide

» Back To Index

Demoniak3D XML Nodes Index

Allows to load and read audio files (*.wav, *.mp3, *.xm, *.s3m, etc).
Allows to quickly build a textured box.
Management of the camera (or of the cameras). All that relates to the scene visualization (fields of view, displacement mode and sensitivity, displacement limits in the 3D scene, etc) is handled by this node.
Allows to plot any 3d curve. Most of the job is done with LUA scripting code.
Text management in screen coordinates (2d text) or in scene coordinates (3d text). TrueType fonts loading.
This node is a small reference mark with 3 axis, which does not have a proper physical representation. If its rendering is activated (render_state), one will see 3 small oriented axis, symbolizing a reference mark. It is used for example with the particles systems (disabling the gizmo rendering that makes the gizmo invisivible, which simulates a source of particles emission...).
This node allows to define which key will be a hotkey (key launching a specific action). Allows to assign the launching of any LUA script (assuming that it is already written and saved) on one of the 12 keys defined on the keyboard.
This node allows to create HUDs or Head Up Display.
Hypergraph's root node. Mandatory.
Allows to include other source codes within the same file. Allows to make modular programming by dispatching the complete source code of a project between several source files of smaller size.
Management of the lights, with all the adjustment possibilities using several attributes. This node gives all its value to a scene, since the objects (their materials and textures) react according to lighting.
Allows to create any material, by specifying its properties (reflexion factors, opacity, etc) in order to apply it on imported models (their submeshes) or on meshes directly created in Demoniak3D (cf. the node). By choosing the appropriate values of these parameters, one can obtain some transparency or an increased reflexion effect, etc.
It is one of the fundamental nodes (with model, light and camera) since it allows the visual representation of any type of 3d shape: starting from the basic shapes generated in Demoniak3D (plane, torus, sphere or ground) to complex shapes created with modeling softwares such as 3d Studio MAX. The mesh is for example the only object of the scene on which bumpmapping or picking can apply.
It is one of the fundamental nodes (with mesh, light and camera) since it allows loading of 3d models from files on the hard drive. The model is a mesh collection.
Allows to specify a motion path intended to be followed by objects (model, cameras, etc). By specifying the key positions and the corresponding tangents, Demoniak3D will calculate by interpolation all the intermediate positions.
Allows to integrate a particles system. It is in such a node that are defined the number of particles to be used and their texture, the particles transmitters nodes, actions specific to particles as well as the particles obstacles nodes.
Allows to specify preset actions on the particles, like a speed variation, a color variation, gravity, a point of attraction, etc.
Allows to specify the characteristics of a particles transmitter (basic shape, type of emission, particles lifetime, etc).
Allows to set up obstacles in order to deviate the particles from their trajectory.
Allows to gather within the same list, several audio tracks in order to create a playlist like in the Winamp software. Of course, Demoniak3D goes further than a simple tracks sequential reading: it allows to link scripts with each audio track.
This node is a development tool only. It makes it possible to define the usual basic primitive shapes (plan, disc, sphere) only to visualize the position of certain objects that will be integrated afterwards. These shapes will not be taken into account in the objects reflexion (or transparency etc.) algorithms. It is just a plus provided by Demoniak3D to help building the 3D environment.
Allows to describe the basic elements of the 3d scene, such as the rendering window size, the background color, the name of the author, the activation of the objects picking module or the screenshot option, etc.
Allows to integrate LUA scripts especially written to interact with the objects of the 3d scene.
Allows to integrate some scripts written in OpenGL Shading Language (GLSL).
This node allows to include skyboxes and to quickly create realistic environments.
Allows to import image files (*.bmp, *.jpg, *.tif, *.png, *.tga, ...) to be applied as textures on the various objects (mainly meshes).
Allows to create timer which performs LUA scripts with fixed time intervals.

GeeXLab demos

GLSL - Mesh exploder

PhysX 3 cloth demo

Normal visualizer with GS

Compute Shaders test on Radeon

Raymarching in GLSL

>Texture DataPack #1
>Asus Silent Knight CPU Cooler
Page generated in 0.0031960010528564 seconds.