The Game Creators
The Game Creators Home Online Shop Click to Login
 
DarkBASIC Professional
Order Online
Hands on DB Pro
International Sites
Brazilian DarkBASIC Professional site Brazil
French DarkBASIC Professional site France
German DarkBASIC Professional site Germany
Italian DarkBASIC Professional site Italy
Japanese DarkBASIC Professional site Japan
Newsletter
Issue 82 is out now
The Game Creators Newsletter
Get our free newsletter
Forums
Join thousands of game developers in our forums and read over 1.4 million messages
Free Software
Download a free version of FPS Creator
Twitter
Keep up to date with all the latest events at The Game Creators
Programming
GBN
Game Creator Store
Get Firefox!
Dark Shader
darkshader_aiko.jpg (42,342 bytes)

Visually create, tweak and export dynamic shader effects directly to your DarkBASIC Professional games

DarkShader allows you to select a shader from a collection that are provided with the application, or one of your own, and to modify any variables it contains without having to open the shader's source code. The shader variables can be modified using sliders, color pickers, or text entry depending on the variable's type. Changes can then be exported along with any model and textures you have selected to be used in DarkBASIC Professional.

Dark Shader

Object Library

Divided into model, shader, and texture libraries which allow you to quickly browse the items contained in the data folder that comes with DarkShader that you wish to use in your creations. You can also browse your computer for your own models, shaders, or textures you want to use. These are added to an object bar on the left of the interface that allows you easy access to the items you are currently working with.

Full Screen Shaders

Along with shaders to modify the look of models, DarkShader allows you to create shaders that affect the entire scene. Such effects might be to blur, sharpen, or add add bloom to the scene. You can also dramatically change how the application looks by, for example, removing everything except the edges between color changes.

Shaders that come with Dark Shader

BlendBlends two textures
BloomBrightens the whole scene
BlurBlurs the whole scene
CartoonCartoon full screen effect
Colour highlightsFullscreen shader that lights only chosen colours
Colour GlassSemi-transparent glass effect
Constant LightingLighting effect
DepthColours object based on distance from camera
Depth of FieldFullscreen depth of field effect
Detail MappingAdds a special detail map to a model
DistortDistorts two texures on a model
Edge DetectionPencil effect for the whole screen
ExpandModels vertices are expanded
GreyscaleGreys the whole scene
HaloGives a model a surrounding halo effect
Heat HazeGreat for simulating refracted air near a fire
Hemispherical LightingApplies light in a special way
Hue Sat LightingAffects the hue and saturation levels of the scene
Negativeinverts the scene
Normal MappingMakes models look more detailed via normal maps
Per Pixel LightingCreates per pixel specular lighting
RainbowCreates an effect like a heat detector camera
Reflection MappingReflects the environment onto the model
ReliefCreates the illusion of depth in a surface
Scrolling TexturesTextures scroll over the models surface
Water Colours Special water colour effect on the whole scene

Source Editing

If you are familiar with HLSL (High Level Shader Language), or want to have a go, you can view and edit the source code to any effect in DarkShader using a syntax highlighted editor. This allows you to edit and compile the shader and to check for any errors that may exist in the code. Changes can be seen in the preview window when you compile the shader, if the shader you are editing is the one currently selected in the open project. Any errors will be highlighted in the editor and explained with a line of text in the preview window so that you can easily correct it.

Preview Window

Provides a real-time preview of the shader you are creating on the current model using the textures you have selected. This allows you to quickly see the effect of your changes and to see what the resulting shader will look like in DarkBASIC Professional. It also displays the effect of full screen shaders so you can see what the result of the combined model shader and full screen shader effects look like.

Customizable Interface

You can move and resize the preview window to get a position and size that suits you and the scene you are creating. It can be detached from the main interface and positioned independently or it can be made a separate tab to fill most of the space for maximum viewing size.

Lights

Some shaders make use of lights in their effect and require you to define the position, color, and range of such lights. DarkShader provides a window where you can specify these details for up to eight lights and an ambient light color. DarkShader includes some shaders that use lights to demonstrate how this works.

Project Files

You can save your current work in a project file that includes the model, shaders, and textures you have selected, along with any lights currently active and all the items from the object bar to easily share your creations with other users of DarkShader. Any custom media can also be bundled into the project file so that you do not have to worry about missing files.

Dark Shader

Quick and easy shader creation for your DarkBASIC Professional games.

  $ Dollar € Euros £ Sterling Click to Buy
Price: $39.99 €25.99 £20.99 Click here to buy

Dark Shader is distributed electronically.
Dark Shader is not available boxed or on CD. DarkBASIC Professional 6.4+ is required to use Dark Shader.


Send this page by Email Printer Friendly Page Web Site Assistance



Dark Data
A library that gives one the ability to create a database with keyed filing systems, and resuable direct access records Read >
DarkCLOUDS
Creates a live, real-time sky for your DarkBASIC Professional games Read >
Dark Video
A complete movie encoder and decoder solution Read >
DarkNet
Multiplayer library Read >
Green-Ear
Integrated voice and text chat, voice morphing, private channels and more. Read >
Dark Physics
A complete royalty-free physics engine. Read >
Tree Party
Realistic tree system built for real time game renderings Read >
Dark Source
Source code snippet collection Read >
PureGDK
Dark Basic for Pure Basic Read >
Dark Ink
Brand new print library Read >
2D Kit
Extension new 2D commands. Read >
Enhanced Anims
Comprehensive 3D animation DLL. Read >
Dark Shader
Easy and impressive shader creation. Read >
Dark Lights
Fast light mapping system. Read >
Dark A.I.
Pathfinding, teams and zones. Read >
STYX
ActiveX, Flash, XML and much more. Read >
eXtends
Hundreds of exciting new commands. Read >
Unity
LUA scripting support for your games. Read >
EZ Rotate
Easy object and world rotation. Read >
Enhancement Pack
OGG replay, File Blocks, EAX and more. Read >
Texture Max
One model, infinite variations! Read >
Nuclear Glory
A comprehensive collision system. Read >
Pure Plugin
DLL creation system. Read >
Cloth & Particles
3D Cloth & Particles. Read >
Newsletter 82
Read our free monthly newsletter online

10 year anniversary, DarkBASIC Pro FREE, Lee Bamber Interview & loads more!

Subscribe for free:

DB Pro
GBN
Latest Releases

FPSC Model Pack 36
DB Pro Add-on Pack 2009
FPSC Model Pack 35
FPSC Model Pack 34
Dark Data
FPSC Model Pack 33
FPSC Model Pack 32
FPSC Model Pack 31
DB Pro Upgrade 7.4
DarkCLOUDS
Dark Video
Magic Particles
FPS Creator Bonanza

User Gallery
Who (2)
Delphi
VR-arena2 botmania
VR-arena2:botmania
Who
Inside The Horror
Visit our new screen shot Gallery