GeeXLab
Current version: 0.45.1
>GeeXLab homepage

FurMark
Current version: 1.30.0
>FurMark homepage

GPU Caps Viewer
Current version: 1.55.0.0
>GPU Caps Viewer homepage

GPU Shark
Current version: 0.26.0.0
>GPU Shark homepage


Blogs
>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

TessMark
Current version: 0.3.0
>TessMark homepage

ShaderToyMark
Current version: 0.3.0
>ShaderToyMark homepage
>ShaderToyMark Scores

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

Demoniak3D

Code Samples

» Back to Code Samples Index





Code Sample 17  

Shows how to initialize a particle system through a point emitter, including gravity, color and size actions. The code shows how to set the emission direction (spawn direction) to get a particular effect. The code shows how to set the emission type, the particle life time and its initial speed. It shows how to accurately act on these parameters as well as on the particles color variation and size variation velocites.

Keywords: scene - camera - include - texture - particle_system - add_emitter - add_action - gizmo - particle_system_emitter - particle_system_action - gravity_vector - color_variation_velocity - size_variation_velocity




Code Sample 18  

This code performs pretty the same thing as the code sample 17, but uses more accurately the blending technique (blending is automatically used in every code samples featuring particle systems but is often invisible in the code, which doesn't require the user settings). It shows how to use basic position dependance princples by setting a master (master_object) to the point emitter, the master being the light in this case. LUA scripting is used to move the light.

Keywords: scene - camera - include - texture - particle_system - add_emitter - add_action - gizmo - master_object - particle_system_emitter - particle_system_action - color_variation_velocity - size_variation_velocity




Code Sample 19  

Shows how to initialize a particle system with color, size actions and line emitter. Perform the same thing as in code samples 17 and 18, but introduces a line emitter.

Keywords: scene - camera - include - texture - particle_system - add_emitter - add_action - primitive - line - master_object - particle_system_emitter - particle_system_action - color_variation_velocity




Code Sample 24  

This codes shows how to use LUA scripting to rotate objects and how to initialize a particle system wiht a sphere emitter.

Keywords: scene - camera - light - model - mesh - script - texture - particle_system - add_emitter - add_action - primitive - sphere - master_object - particle_system_emitter - particle_system_action - color_final_color




Code Sample 28  

Shows how to use particle system with an obstacle. In this case, it is a spherical obstacle. The sphere obstace is a primitive that is rendered to clearily see the impact of te particles.

Keywords: scene - camera - include - texture - particle_system - add_emitter - add_action - add_obstacle - gizmo - primitive - sphere - master_object - particle_system_emitter - particle_system_action - particle_system_obstacle




Code Sample 29  

Shows how to use particle system with a plane obstacle. Here, there are two plane obstacles. The code shows how to setup a fast rendering mode depending whether or not the graphics controller supports it (point_sprite parameter).

Keywords: scene - camera - include - texture - particle_system - add_emitter - add_action - add_obstacle - gizmo - primitive - plane - master_object - particle_system_emitter - particle_system_action - particle_system_obstacle - point_sprite




Code Sample 35  

Shows how to use the orbit point action in a particle system to attract particles towards a specific object. It shows how to control the orbit acceleration vector to get a special effect.

Keywords: scene - camera - include - texture - particle_system - add_emitter - add_action - add_obstacle - gizmo - master_object - particle_system_emitter - particle_system_action - orbit_point_acceleration_vector - primitive - sphere




Code Sample 36  

Shows how to use the mesh emitter in the particle system.

Keywords: scene - camera - texture - particle_system - add_emitter - add_action - mesh - master_object - particle_system_emitter - particle_system_action




Code Sample 37  

Shows how to use the disc emitter in the particle system.

Keywords: scene - camera - texture - particle_system - add_emitter - add_action - primitive - disc - master_object - particle_system_emitter - particle_system_action




Code Sample 38  

Shows how to use the disc obstacle in the particle system.

Keywords: scene - camera - texture - particle_system - add_emitter - add_action - primitive - disc - master_object - particle_system_emitter - particle_system_action - particle_system_obstacle - add_obstacle




Code Sample 113  

Shows how to create a realistic smoke effect.

Keywords: scene - particle_system - point emitter - rotate - angle_z




GeeXLab demos


GLSL - Mesh exploder


PhysX 3 cloth demo


Normal visualizer with GS


Compute Shaders test on Radeon


Raymarching in GLSL



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