-
Notifications
You must be signed in to change notification settings - Fork 2
Unity Wikibooks
JungSu Kim edited this page Jan 26, 2016
·
1 revision
- https://en.wikibooks.org/wiki/Cg_Programming/Unity
- Unity shader reference: http://unity3d.com/support/documentation/Components/SL-Reference.html
- Shaders in the Unify Community Wiki: http://wiki.unity3d.com/index.php/Shaders
- Unity user forum about shaders: http://forum.unity3d.com/forums/16-ShaderLab
- Video tutorials on graphics: http://unity3d.com/learn/tutorials/topics/graphics
- Blog entry about a SIGGRAPH presentation on shader optimization: http://blogs.unity3d.com/2011/08/18/fast-mobile-shaders-talk-at-siggraph/
- Minimal Shader (about shaders, materials, and game objects)
- RGB Cube (about vertex output parameters)
- Debugging of Shaders (about vertex input parameters)
- Shading in World Space (about uniforms)
- Cutaways (about discarding fragments and triangle-face culling)
- Transparency (about blending)
- Order-Independent Transparency (about order-independent blending)
- Silhouette Enhancement (about transforming normal vectors)
- Diffuse Reflection (about per-vertex diffuse lighting and multiple light sources of different kinds)
- Specular Highlights (about per-vertex lighting)
- Two-Sided Surfaces (about two-sided per-vertex lighting)
- Smooth Specular Highlights (about per-pixel lighting)
- Two-Sided Smooth Surfaces (about two-sided per-pixel lighting)
- Multiple Lights (about for-loops for handling multiple light sources in one shader pass)
- Textured Spheres (about texturing a sphere)
- Lighting Textured Surfaces (about textures for diffuse lighting)
- Glossy Textures (about gloss mapping)
- Transparent Textures (about using alpha textures for discarding fragments, alpha testing, and blending)
- Layers of Textures (about multitexturing)
- Lighting of Bumpy Surfaces (about normal mapping)
- Projection of Bumpy Surfaces (about parallax mapping)
- Cookies (about projective texture mapping for shaping light)
- Projectors (about projective texture mapping for projectors)
- Reflecting Surfaces (about reflection mapping)
- Curved Glass (about refraction mapping)
- Skyboxes (about rendering of environment maps as background)
- Many Light Sources (about image-based lighting)
- Brushed Metal (about anisotropic specular reflection)
- Specular Highlights at Silhouettes (about the Fresnel factor for specular reflection)
- Diffuse Reflection of Skylight (about hemisphere lighting)
- Translucent Surfaces (about diffuse and forward-scattered transmission of backlight)
- Translucent Bodies (about diffuse lighting with reduced contrast and transmission of diffuse backlight at silhouettes)
- Soft Shadows of Spheres (about rendering the umbra and penumbra of spheres)
- Toon Shading (about non-photorealistic rendering)
- Screen Overlays (about a direct transformation from object space to screen space)
- Billboards (about view-aligned projection of objects)
- Nonlinear Deformations (about vertex blending)
- Shadows on Planes (about projecting shadows onto planes)
- Mirrors (about mirroring objects and stenciling with the alpha buffer)
- Rotations (about Euler angles and quaternions)
- Projection for Virtual Reality (about off-axis perspective projection)
- Bézier Curves (about quadratic Bézier curves and splines)
- Hermite Curves (about cubic Hermite curves and splines)
- Debugging Shaders with Visual Studio
- Fog
- Lightmaps
- Particles
- Halos
- Spherical Harmonic Lighting
- Generate Cube Texture with ReadPixels
- Features Related to RenderTexture[edit]
- Water Reflection and Refraction (about Water)
- Image Processing (Unity's grab pass)
- Shadow Maps
- Per-Vertex vs. Per-Fragment Computations
- Blending and discard (and Alpha Test)
- Precision of Variables
- Sampling of Textures
- Other Recommendations
- Z Priming
- Chroma Keying
- Illuminated Lines
- Ambient Occlusion by Spheres (soft shadows of spheres from skylight)
- Water Waves (procedural normal mapping)
- Curved Mirrors (raytraced reflections)
- Shadow Volumes without Stencil Buffer
- Animated Sprites
- Procedural Textures (noise)
- Glitter Effect
- UNITE Conference
- Unity5 Features
- Unity 2D
- Unity AI
- Unity Animation
- Unity AR(Augmented Reality)
- Unity Assets
- Unity Build
- Unity Cache Server
- Unity Crypto
- Unity Debug
- Unity Easing
- Unity Editor
- Unity Effects
- Unity External Device
- Unity Game Decompile
- Unity Game Logic
- Unity Graphics
- Unity Hardware
- Unity HoloLens
- Unity Library
- Unity Lighting
- Unity Live2D
- Unity Networking
- Unity Optimization
- Unity Particle System
- Unity Physics
- Unity Precedural
- Unity Profiler
- Unity Rendering
- Unity Service
- Unity Shader
- Unity Testing
- Unity Variation
- Unity Windows
- Unity Things