Current version: 0.29.17
>GeeXLab homepage

Current version: 1.21.1
>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

3D Graphics Search Engine:

The Geeks Of 3D

oZone3D.Net - Demoniak3D Developer Guide

» Back To Index

The <particle_system_obstacle> node


The particle_system_obstacle node specifies the type of obstacle for the flow of particles. An obstacle is an object which makes it possible to change the trajectory of a particle.

The image below, resulting from a Hyperion tutorial HyperGraph 29 shows a POINT type emitter associated with 1 GRAVITY type action and 2 PLANE type obstacles:

General syntax

<particle_system_obstacle />
Noeud exhaustif avec attributs et valeurs par défaut:
	friction="0.4" />

particle_system_obstacle element

particle_system_obstacle is the xml tag that defines a particle_system_obstacle node.

  • name - [STR127] - name of the node. This name will make it possible to refer this node throughout the XML script.

  • master_object - [STR127] - specifies the object which controls the basic shape of the obstacle.

  • type - [ENUM] - obstacle type:
    • SPHERE
    • PLANE
    • DISC
    type specifies the emitter type, i.e. its basic shape (plan, sphere, disc, etc...). This instruction goes hand in hand with the particle_system_obstacle_master_object insruction: indeed, the characteristics of each type of obstacle (position, radius, length, etc...) are initialized by the node describing the object (called in this context the master-object): please see the primitive node for more information.

  • bounce - [REAL] - specifies the rebound coefficient of the obstacle surface - default value: 0.3

  • friction - [REAL] - specifies the adherence (or friction) factor on the obstacle surface - default value: 0.5

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.0055069923400879 seconds.