Difference between revisions of "Category:Shaders"

From polycount
Jump to: navigation, search
(Neox' shader tut)
(Creating Shaders info moved to Tech-Artists.Org, and linked.)
Line 25: Line 25:
  
 
== Creating Shaders ==
 
== Creating Shaders ==
 
+
* [http://tech-artists.org/wiki/Portal:Shaders The Tech-Artists.Org Shaders Portal] has a ton of great information about shaders.
=== Shader Tutorials ===
+
* [http://www.bencloward.com/resources.shtml Ben Cloward's web site] is a great source of information.
+
* [https://www.cg-academy.net/es_catalog/product_info.php?products_id=64 HLSL Shader Creation 1: HLSL Fundamentals] ($) CG Academy DVD - by ''[http://www.bencloward.com Ben Cloward]''
+
* [https://www.cg-academy.net/es_catalog/product_info.php?products_id=65 HLSL Shader Creation 2: Light & Shading Models] ($) CG Academy DVD - by ''[http://www.bencloward.com Ben Cloward]''
+
 
* [http://www.moddb.com/games/unreal-tournament-3/tutorials/tf2-shading-in-ut3 TF2 Shading in UT3] - by ''[http://polyphobia.de Steffen "Neox" "polyphobia" Unger]''
 
* [http://www.moddb.com/games/unreal-tournament-3/tutorials/tf2-shading-in-ut3 TF2 Shading in UT3] - by ''[http://polyphobia.de Steffen "Neox" "polyphobia" Unger]''
 
=== Shader Syntax ===
 
There are two popular text-based ".*fx" formats. Both formats are extremely similar. More info at [http://developer.nvidia.com/object/using_sas.html].
 
* .fx is for DirectX only, and is based on HLSL.
 
* .cgfx is for use with either DirectX or OpenGL, and is based on Cg.
 
 
HLSL programming guide and full reference is included in the DirectX SDK downloadable from Microsoft. Unpack the .exe file and find the help file ../DXSDK/Documentation/DirectX9/windows_graphics.chm
 
 
=== Shader Editors ===
 
To create and edit shaders, most people use a text editor (like [http://notepad-plus.sourceforge.net Notepad ++]) to write them and a 3d program (3ds Max, Maya, etc.) to view them. For those who are new to shaders the following tools provide a graphical user interface for easier creation:
 
 
* [http://www.lumonix.biz/shaderfx.html Shader FX] ''"is a full-featured real-time shader editor for 3ds Max. It allows artists with no previous programming experience to build complex HLSL or CG FX shaders. Free for individuals and companies smaller then 2 employees."''
 
* [http://www.mentalimages.com/products/mental-mill/standard-edition.html mental mill Standard Edition] ''"allows the user to write and edit shader code, and visually debug the shader by interactively inspecting variables while stepping through the code. As well, the user can export shaders for use in DCC and CAD applications through the supported, customizable back-end formats such as CgFX, HLSL, and GLSL."'' The more limited [http://www.mentalimages.com/products/mental-mill/artist-edition.html Artist Edition] is free for personal use, and comes bundled with 3ds Max 2010.
 
* [http://developer.nvidia.com/object/fx_composer_home.html NVIDIA's FX Composer] is a shader authoring toolset.
 
* [http://developer.amd.com/gpu/rendermonkey/ AMD's RenderMonkey] is a shader authoring toolset.
 
  
 
<br>
 
<br>
 
* Return to [[Polycount|Main Page]]<br> Return to [[Category:Primer]]
 
* Return to [[Polycount|Main Page]]<br> Return to [[Category:Primer]]

Revision as of 15:46, 27 March 2010

Category: Shaders

TableOfContents

Popular 3ds Max Shaders

(in no particular order)

Popular Maya Shaders

Creating Shaders


Pages in category "Shaders"

The following 6 pages are in this category, out of 6 total.

Personal tools
Namespaces

Variants
Actions
Navigation
Tools