Gamestudio Links
Zorro Links
Newest Posts
Blobsculptor tools and objects download here
by NeoDumont. 03/28/24 03:01
Issue with Multi-Core WFO Training
by aliswee. 03/24/24 20:20
Why Zorro supports up to 72 cores?
by Edgar_Herrera. 03/23/24 21:41
Zorro Trader GPT
by TipmyPip. 03/06/24 09:27
VSCode instead of SED
by 3run. 03/01/24 19:06
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (AndrewAMD, VoroneTZ), 831 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
sakolin, rajesh7827, juergen_wue, NITRO_FOREVER, jack0roses
19043 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 8 1 2 3 4 5 6 7 8
Papers about Rendering Techniques #406621
08/25/12 21:35
08/25/12 21:35
Joined: Jul 2001
Posts: 6,904
H
HeelX Offline OP
Senior Expert
HeelX  Offline OP
Senior Expert
H

Joined: Jul 2001
Posts: 6,904
Hi guys, I created on my website a new knowledge section about Rendering Techniques. I listed there 10 awesome in-depth articles about some of the greatest games like Half Life 2, Battlefield 3 or Left 4 Dead 2 - and how they are rendered! You'll find everything on my website, but for your convenience I put also in the following the links to the pdf's and a small summary. It would be cool if you could add some other papers, too, in order to increase the quality and quantity of this list.

Stable SSAO in Battlefield 3 with Selective Temporal Filtering
In this paper, a selective temporal filtering approach is introduced for reducing SSAO flickering on thin objects such as alpha-tested foliage, using a reverse reprojection and a stability classifier. The final SSAO image is smoothed with an approximate cross-bilateral filter. The techniques are used in the PC version of Battlefield 3 (DICE).

"MAXIS-mizing" Darkspore: A Ca...ferred Renderer
In this article, it is shown how Maxis implemented a light pre-pass renderer to decouple lighting from the scene geometry for their game Darkspore. It is also shown how the team discovered and fixed certain bottlenecks in their graphics pipeline concerning trees, terrain, character details and the render system.

Uncharted 2: Character Lighting and Shading
In this paper, it is shown how skin, hair and cloth are rendered in Naughty Dogs' game Uncharted 2. The main subject is the improvement of a Subsurface Scattering technique by NVidia. The paper concludes with several sidenotes about hacks, wise shader usage, lighting models and details in normal maps.

Toy Story 3: The Video Game - Rendering Techniques
This paper explains 3 novel rendering techniques used in Toy Story 3: The Video Game (Avalanche Software), including: SSAO (using Line Integrals & random rotated paired sampling), Ambient Lighting (using volume-based Irradiance Light Rigs) & a combinatorial Soft Shadow Mapping solution, which exploits simple technqiues.

Rendering Wounds in Left 4 Dead 2
In Left 4 Dead there were 5 static wound models built into each Zombie. In this paper it is explained, how Valve created a dynamic wound system for their Zombies in Left 4 Dead 2. The wounds are generated by mixing seperated wound models with projected textures and a pose-space ellipsoid culling method, to cut holes into bodies.

Covering New Ground: Foliage Rendering in Pure
In this paper a fast multi-pass technique is demonstrated, that uses a screen space alphamask to render alpha textured geometry for large scale foliage, avoiding some alpha-blending and -testing related problems. The technique is used in the game Pure (Blackrock Studio).

Deferred Rendering in Killzone 2
This paper explains how the game Killzone 2 (Guerilla) is rendered and how it was optimized for the PS3. Using a forward & deferred renderer, it is shown, how the game is lighted, how weapons & decals are treated, how soft shadowmaps are generated and what post-processing effects are added afterwards.

Illustrative Rendering in Team Fortress 2
The paper explains how the unique rendering style of the game Team Fortress 2 (Valve) has been achieved. A set of artistic choices and novel real-time shading techniques are presented, which support each other and are designed to achieve the look of early 20th century commercial illustrations.

Improved Alpha-Tested Magnification for Vector Textures and Special Effects
In this paper, a simple and yet efficient method is shown, which allows to render high-resolution shapes by alpha-testing a low-resolution distance field texture. With additional pixel shaders, high quality soft edges, outlining and drop shadows can be rendered, too. This technique has been used in Team Fortress 2 (Valve).

Efficient Self-Shadowed Radiosity Normal Mapping
In this paper it is shown, how to precompute and use directional ambient occlusion textures together with regular bump mapping, to enhance the self-shadowing of surfaces, illuminated from directional lights. This technique has been used in Half-Life 2: Episode 2 (Valve).

Enjoy!
-Christian

Re: Papers about Rendering Techniques [Re: HeelX] #406755
08/28/12 21:16
08/28/12 21:16
Joined: Mar 2006
Posts: 2,252
Hummel Offline
Expert
Hummel  Offline
Expert

Joined: Mar 2006
Posts: 2,252
Super-Awesome-Somewhat-Random-Papers-Collection [1/2]

A Pixel Is Not A Little Square! [And a Voxel is Not a Little Cube]

Learn Computer Graphics Programming From Scratch

General Stuffs:
Deferred Rendering for Current and Future Rendering Pipelines
Art and Technology of Whiteout
Real-time Atmospheric Effects in Games
Natural Light Phenomena
Shading in Valve’s Source Engine + [slides]
Five Rendering Ideas from BF3 and NFS:TR [separable hexagonal bokeh]
Making Of "Shadow of the Colossus"
Compact Normal Storage
Calibrating Lighting and Materials in Far Cry 3
Nightsky
The Technology Behind the DirectX 11 Unreal Engine 3 Samaritan Demo
Ureal Engine 4 Technology
Tiled Forward Shading Links
Intersecting Lights with Pixels [Reasoning about Forward and Deferred Rendering]
Applications of Temporal Coherence in Real-Time Rendering
Consistent Normal Interpolation
Ambient Aperture Lighting
On Depth Recovery from Gradient Vector Fields
Starcraft 2 : Effects & Techniques
Terrain Rendering Using GPU-Based Geometry Clipmaps
SSLPV: Subsurface Light Propagation Volumes
A Reconstruction Filter for Plausible Motion Blur
Lighting and Material of Halo 3
Rendering from Compressed HDR Textures
Clustered Deferred and Forward Shading
Photographic Tone Reproduction for Digital Images
Alpha Blending: To Pre or Not To Pre
Sparse Voxel Octree Ray Tracing on the GPU
GigaVoxels [voxel cone tracing concept]
Resolution Independent Curve Rendering
Improved Alpha-Tested Magnification for Vector Textures and Special Effects
Terrain in Battlefield 3: A modern, complete and scalable system
Covering New Ground: Foliage Rendering Rendering in Pure
Everything about Particle Effects
Graphics Gems for Games - Findings from Avalanche Studios
Local Image-based Lighting with Parallax-corrected Cubemaps
Interactive Smooth and Curved Shell Mapping [Crysis3's alternative to tessellation]
Fast And Accurate Visibility Preprocessing
University of Utah - NPRR papers (f.i. The Lit Sphere)
]Killzone: Shadow Fall - Postmortem
An Image-space Technique for Real-time Caustics [Website]
Order-Independent Transparency in DirectX11
Order Independent Transparency with Per-Pixel Linked Lists
Practical Clustered Shading
Shadows Decals: D3D10 techniques from Frostbite
Lighting Research at Bungie
Regressions in RT Rendering: LittleBigPlanet Post Mortem
Sparse Low-degree IMplicits (SLIM)
A Laplacian Based Approach for Free-Form Deformation of SLIM Surfaces
Virtual Texture Terrain
Deferred Shading Optimizations
k+-buffer: Fragment Synchronized k-buffer
Image-Space Hardware-Based Rendering of Constructive Solid Geometry
Maximizing Depth Buffer Range and Precision
Multi-Hit Ray Traversal
Estimating Curvatures and Their Derivatives on Triangle Meshes
Realtime texture quilting
Assassin’s Creed 4: Road to Next-gen Graphics, GDC 2014
Creation and Rendering of Realistic Trees
The Technology Behind the “Unreal Engine 4 Elemental demo”
Circle-of-Confusion Stuff
A Fast and Stable Feature-Aware Motion Blur Filter
PracticalPhotorealistic Skin Rendering and Antialiasing
Dynamic Sand Simulation and Rendering in Journey [.pptx]
Deformable Snow Rendering in Batman: Arkham Origins
High Quality Elliptical Texture Filtering on GPU
Content-Adaptive Image Downscaling
Controllable Magic Frost Simulations for 'Rise of the Guardians'
Texts Rasterization Exposures
Conservative and Tiled Rasterization Using a Modified Triangle Setup
Physically Based Camera Rendering
BF3: Culling the Battlefield
Rendering Fields of Grass
Antialiased 2D Grid, Marker, and Arrow Shaders
A Survey of Volumetric Illumination Techniques for Interactive Volume Rendering
Light probe interpolation using tetrahedral tessellations
Combatting Rendering Latency
CryEngine3 Graphic Gems [.pptx]
Rasterization: A Practical Implementation
How to draw a Black Hole
Jump Flooding in GPU with Applications to Voronoi Diagram and Distance Transform
Zelda: Wind waker Tech and Texture Analysis
A Survey of Efficient Representations for Independent Unit Vectors
Implementing Median Filters in XC4000E FPGAs
Tightening the Precision of Perspective Rendering
[infinite projection matrix]
Ray Reordering Techniques for GPU Ray-Cast Ambient Occlusion
State of the Art in Artistic Editing of Appearance, Lighting, and Material
Next-gen Mobile Rendering [interesting Unreal pp-pipe tricks]
Space-filling curves for spatial data structures
Historically Significant Papers for Computer Graphics
A Phenomenological Scattering Model for Order-Independent Transparency
software renderer in 500 lines of code
Computational Photography
Deferred and Forward Rendering Approaces Overview
How Kalman Filters Work
Tightening the Precision of Perspective Rendering
Realistic Real-Time Rendering of Eyes and Teeth
High-Quality Capture of Eyes
Peering Through a Glass, Darkly at the Future of Real-Time Transparency

The Path to Path-Traced Movies
Correlated Multi-Jittered Sampling
The Visual Effects of Infamous: Second Son
AA Patterns for Point Sets with Controlled Spectral Properties
Drawing Ellipses Using Filled Rectangles
The Order 1886: used PP-Effects

VR:
Advanced VR Rendering [Valve]
Interaction Design in VR: Valve's Lessons
Mike Alger [youtube-channel]
Learning from Other Disciplines, Industries, and Art Forms

Procedural stuffs and related:
Improving Noise
Simplex noise
Simplex noise demystified
Graphical Interface Models for Procedural Mesh Growing
Improving Gabor Noise
ProceduralNoise using Sparse Gabor Convolution
Gabor Noise by Example
The Importance of Being Noisy: Fast, High Quality Noise
Gettin’ Procedural
Enhanced Sphere Tracing
Procedural Content Generation in Games
Modeling Trees with a Space Colonization Algorithm
Implicit Surfaces Course Siggraph 96
Distance Aware Ray Tracing for Curves
Simplex Noise, keeping it simple
3D Distance Fields: A Survey of Techniques and Applications
Adaptively Sampled Distance Fields: A General Representation of Shape for Computer Graphics
Vector-to-Closest-Point Octree for Surface Ray-Casting
Modeling Real-World Terrain with Exponentially Distributed Noise [Comments by Sean Barrett]
Distance Transforms of Sampled Functions
Closest Point Coordinate Fields
Fast Intersection-free Offset Surface Generation [simplified dual-contouring]
Guided Ecological Simulation for Artistic Editing of Plant Distributions in Natural Scenes
A glsl library for building signed distance functions
Spherical Fibonacci Mapping
Fast Ray Tracing of Arbitrary Implicit Surfaces with Interval and Affine Arithmetic
Pseudo Lens Flare [!]
Fitting Procedural Yarn Models for Realistic Cloth Rendering


Water:
Animating Sand, Mud, and Snow [water column model]
Simulating Ocean Water [state of the art]
Ocean simulation part two: using the FFT [software implementation of "Simulating Ocean Water"]
A unified directional spectrum for long and short wind-driven waves
Real-time Realistic Ocean Lighting [Seamless Transitions from Geometry to BRDF]
Ocean Surface Simulation
Ocean-Wave Spectra
Beaufort scale
Assassin’s Creed III: Water-Tech [coarse overview]
Water Technology of Uncharted
Ocean Optics Web Book
Dynamic Simulation of Splashing Fluids

Physics:
Real-Time Fluid Dynamics for Games
Curl-Noise for Procedural Fluid Flow
Position Based Fluids
Advanced Volumetric Effects for Games
Real time fluid simulation and control using the Navier-Stokes equations
Codimensional Non-Newtonian Fluids

Air Meshes for Robust Collision Handling
Physically-Based Realistic Fire Rendering
Wavelet Turbulence for Fluid Simulation

Ron Fedkiw - Research

Image Processing:
Image and Video Abstraction by Anisotropic Kuwahara Filtering
Anisotropic Kuwahara Filtering with Polynomial Weighting Functions
Image and Video Abstraction by Multi-scale Anisotropic Kuwahara Filtering
Image and Video Abstraction by Coherence-Enhancing Filtering
Image and Video Based Painterly Animation
Fast O(1) bilateral Filtering using trigonometric range kernels
Adaptive bilateral Filtering using local phase characteristics
A Fast, Small-Radius GPU Median Filter
An Edge Detection Method in DCT Domain
Interactive watercolor rendering with temporal coherence and abstraction
RealBrush: Painting with Examples of Physical Media
Super-Resolution From a Single Image
Real-time noise-aware tone mapping
Optimized Quasi-Interpolators for Image Reconstruction
Low-resolution effects with depth-aware upsampling
Some details on Crytek's DoF [forum thread]
Preparing for Real HDR

Color:
The rehabilitation of gamma
How To Avoid Equidistant HSV Colors
HCL : A New Perceptually Uniform Color Space
HSP Color Model - Alternative to HSV (HSB) and HSL
Escaping RGBland: Selecting Colors for Statistical Graphics
Generating Color Palettes using Intuitive Parameters
Colour Space Conversions
The CIE XYZ and xyY Color Spaces
Colour spaces - perceptual, historical and applicational background
Color conversion math and formulas
Human eye sensitivity and photometric quantities
Gamma error in picture scaling
Banding in Games: A Noisy Rant [!]
Color Banding Removal [shadertoy]
Tone Mapping High Dynamic Range Videos using Wavelets
Computer Color is Broken [gamma correctness explained by MinutePhysics][youtube]
Colour Rendering of Spectra
Retinex Poisson Equation: a Model for Color Perception
The Importance of Terminology and sRGB Uncertainty

XYZ- and RGB-color matching functions

Geometry:
Building an Edge List for an Arbitrary Mesh
Computing Tangent Space Basis for an Arbitrary Mesh
Dual Marching Cubes: Primal Contouring of Dual Grids [slides]
Dual Marching Cubes
Fast generation of pointerless octree duals
Triangulation by Ear Clipping
GPU-accelerated Path Rendering
Interior Distance Using Barycentric Coordinates
Marching Diamonds for Unstructured Meshes
Efficient and High Quality Contouring of Isosurfaces on Uniform Grids
paniq's gists [World's Tiniest* Marching Tetrahedron]
Dual Contouring of Hermite Data

Analysis and Acceleration of High Quality Isosurface Contouring
Tetrahedra-based Volumetric Meshes [papers list]
Trivial Connections on Discrete Surfaces
Dual Marching Tetrahedra: Contouring in the Tetrahedronal Environment
Regularised marching tetrahedra
Calculation of Reference Frames along a Space Curve

Animation|Skinning|Deformation:
A Beginners Guide to Dual-Quaternions
Dual Quaternions for Rigid Transformation Blending
Spherical Skinning with Dual-Quaternions and QTangents
Flexible Muscle-Based Locomotion for Bipedal Creatures
An Indie Approach to Procedural Animation [!]
Accurate and Efficient Lighting for Skinned Models
Key Frame Interpolation via Splines and Quaternions [Kochanek-Bartels Splines for Quaternions]
Animating Rotation with Quaternion Curves [pretty accessible]
A General Construction Scheme for Unit Quaternion Curves
Dual-Quaternions [sample dq-class]
Destiny Character-Animation
Approximating Slerp
The Starfish Rig - Humanoid rig with 6 bones
Quaternion Double-cover and the Rest Pose Neighborhood - 2006 [youtube]

Tessellation:
Curved PN Triangles
Scalar Tagged PN Triangles
Approximating Catmull-Clark Subdivision Surfaces with Bicubic Patches
Semi-Smooth Creases in Catmull-Clark Subdivision Surfaces
Feature Adaptive GPU Rendering of Catmull-Clark Subdivision Surfaces
Rendering Very Large, Very Detailed Terrains
D3D11 Tessellation [PN-Triangles]
Real-time Rendering Techniques with Hardware Tessellation

Volumetric Lighting
Prefiltered Single Scattering [fast]
A Practical Analytic Model for Daylight
Deferred Rendering of Planetary Terrains with Accurate Atmospheres
Rendering Outdoor Light Scattering in Real Time [GDC Presentation]
Real-Time Volumetric Shadows using 1D Min-Max Mipmaps
Practical Implementation of Light Scattering Effects [Using Epipolar Sampling and 1D Min/Max Binary Trees]
A Practical Analytic Single Scattering Model for Real Time Rendering
Practical Implementation of Light Scattering Effects
Real-time Volumetric Lighting in Participating Media
Sky/Atmospheric Rendering [lots of links and papers]
Screen-Space Perceptual Rendering of Human Skin
Physically-Based Real-Time Lens Flare Rendering [physically based bloom]
Real-Time Dynamic Simulation of the Scattering in the Human Eye [physically based bloom][the equivalent to lens flares for the human eye]
Physically-Based Glare Effects for Digital Images
Real-Time Screen-Space Scattering in Homogeneous Environments
Efficient Monte Carlo Methods for Light Transport in Scattering Media [Covers a lot of related fundamental topics like radiometry, spherical hamonics, etc.]
Subsurface Texture Mapping
Image-Space SSS for Deformable Translucent Objects
Interactive Cloud Rendering Using Temporally-Coherent Photon Mapping
Planetary Atmospheres with Multiple Scattering in Real-Time
Volumetric Lighting for Many Lights in Lords of the Fallen
Volumetric Fog in AC4
Optical Models for Direct Volume Rendering [basics of absorption, emission and scattering; the physics of alpha-compositing]
Practical Real-Time Lens-Flare Rendering
Importance Sampling Techniques for Path Tracing in Participating Media shadertoy illustration
Henyey-Greenstein and Rayleigh phase functions
Physically-based & Unified Volumetric Rendering in Frostbite [ShaderToy]

Oskar Elek - Research

Indirect Illumination:
Screen Space Directional Occlusion
The Alchemy Screen-Space Ambient Obscurance Algorithm
Cascaded Light Propagation Volumes for Real-Time Indirect Illumination
Approximate Global Illumination in Real-Time
Ambient occlusion using cone tracing with scene voxelization
Ambient Occlusion Fields and Decals in Infamous 2
Multi-view Ambient Occlusion with Importance Sampling
Interactive Indirect Illumination Using Voxel Cone Tracing [more info in GigaVoxels]
Imperfect Shadow Maps for Efficient Computation of Indirect Illumination
Indirekte Beleuchtung mit Antiradiance-Splatting im Bildraum [German]
Fast Generation of Directional Occlusion Volumes
Deferred Radiance Transfer Volumes
summary of some basic techniques for pre-baked GI
Image-Based Proxy Accumulation for Real-Time Soft Global Illumination
Radiosity overview
Hardware-Accelerated Global Illumination by Image Space Photon Mapping
Toward Practical Real-Time Photon Mapping: Efficient GPU Density Estimation
Fast Global Illumination Approximations on Deep G-Buffers
Realtime Global Illumination techniques collection
Cascaded Voxel Cone Tracing in The Tomorrow Children
Interactive Diffuse Global Illumination Discretization Methods For Dynamic Environments
Octree-Based Sparse Voxelization Using the GPU Hardware Rasterizer
Global Illumination Compendium
WebGL Deferred Irradiance Volumes
Scalable Ambient Obscurance [state of the art SSAO]
Point-Based Global Illumination for Movie Production
The Technology Of The Tomorrow Children
A Gentle Introduction to Precomputed Radiance Transfer
Corners Don't Look Like That: Regarding SSAO
Computing Skylight for 2D Height Fields
A Comparative Study of Screen-Space Ambient Occlusion Methods


Basis Functions:
Spherical Harmonics
Stupid Spherical Harmonics (SH) Tricks
Spherical Harmonic Lighting: The Gritty Details
An Efficient Representation for Irradiance Environment Maps
Spherical Radial Basis Function
Precomputed radiance transfer using spherical radial basis functions
Cosine Lobes for Interactive Direct Lighting in Dynamic Scenes
Efficient Spherical Harmonic Evaluation
Reconstructing Diffuse Lighting from SH-Data
On the relationship between radiance and irradiance [SH cosine lobe code]

Shadows:
Shadow Mapping: GPU-based Tips and Techniques
Dual paraboloid shadow mapping
Sample Distribution Shadow Maps + [slides]
A Survey of Real-time Soft Shadows Algorithms
Advanced Soft Shadow Mapping Techniques
Variance Shadow Maps
Exponential Shadow Maps
Rendering Antialiased Shadows using Warped Variance Shadow Maps [includes a section about Exponential Variance Shadow Maps]
Camera Space Shadow Maps
Rectilinear Texture Warping for Fast Adaptive Shadow Mapping
Real-time soft shadow mapping by backprojection [not really real-time, but interactive at least]
CSM Scrolling
Multi-View Soft Shadows
Sub-Pixel Shadow Mapping
Per-Triangle Shadow Volumes Using a View-Sample Cluster Hierarchy
Efficient Virtual Shadow Maps for Many Lights
Rendering Antialiased Shadows with Depth Maps [original PCF introduction]
Compact precomputed voxelized shadows
Soft Shadow Mapping [WebGL Demos of various techniques]
Moment Shadow Mapping

Re: Papers about Rendering Techniques [Re: txesmi] #407118
09/06/12 21:32
09/06/12 21:32
Joined: Mar 2006
Posts: 2,252
Hummel Offline
Expert
Hummel  Offline
Expert

Joined: Mar 2006
Posts: 2,252
Super-Awesome-Somewhat-Random-Papers-Collection [2/2]

General Lighting|Radiometry|BRDFs:
SIGGRAPH 2014 Course: Physically Based Shading in Theory and Practice
SIGGRAPH 2013 Course: Physically Based Shading in Theory and Practice
SIGGRAPH 2012 Course: Practical Physically Based Shading in Film and Game Production
Basic Theory of Physically-Based Rendering [high-level overview]
Fundamentals of Lighting and Perception
How to understand photo- and radiometry using only gnomes with basketballs
Geometrical Considerations and Nomenclature for Reflectance
Theory for Off-Specular Reflection From Roughened Surfaces [Torrance/Sparrow]
Investigation on the Torrance-Sparrow Specular BRDF Model
Generalization of Lambert’s Reflectance Model [Oren/Nayar]
A tiny improvement of Oren-Nayar reflectance model
An Anisotropic Phong BRDF Model [Ashikhmin/Shirley]
A Microfacet Based Coupled Specular-Matte BRDF Model with Importance Sampling [Kelemen/Szirmay-Kalos]
A Reflectance Model for Computer Graphics [Cook/Torrance]
Non-Linear Approximation of Reflectance Functions [Lafortune]
Phong/Blinn-Phong Normalization Factor derivation
Experimental Validation of Analytical BRDF Models
State of the art of Material Rendering Techniques
Crafting Physically Motivated Shading Models for Game Development
Microfacet Models for Refraction through Rough Surfaces [GGX distribution]
A Microfacet-based BRDF Generator
Distribution-based BRDFs
LEAN-Mapping
Split off-specular reflection and surface scattering from woven materials
Frequency Domain Normal Map Filtering
Light Reflection Functions for Simulation of Clouds and dusty Surfaces [Blinn, July 1982]
The Blinn-Phong Normalization Zoo
Adopting a physically based shading model
Simon's Tech Blog - Microfacet BRDF
Physically Based Shading Models in Film and Game Production
Physically-Based Reflectance for Games
Beyond a Simple Physically Based Blinn-Phong Model in Real-Time
Lighting: The Rendering Equation
Energy Conservation In Games
Physically Based Shading - Siggraph 2013 Course
Einige BRDF Modelle [German]
Lighting of Killzone: Shadow Fall
Next Generation Character Rendering [!]
Area Light Sources for Real-Time Graphics
Radiative View Factors
Real Shading in Unreal Engine 4
Compact Metallic Reflectance Models
Optimized Phong and Blinn-Phong Glossy Highlights
Analysis of Human Faces using a Measurement-Based Skin Reflectance Model
Simulation Of Wrinkeled Surfaces [original bumpmapping introduction by Blinn]
Physically-Based Shading at Disney
The Comprehensive PBR Guide
readings on physically based rendering [all the stuffs]
An Overview of BRDF Models
Basic radiometric quantities
Colour Rendering of Spectra
Real Shading in Unreal Engine 4
Real-Time Refraction Through Deformable Objects
Simple Alternative to Clustered Shading for Thousands of Lights
Cosine Lobes for Interactive Direct Lighting in Dynamic Scenes
Understanding the Masking-Shadowing Function in Microfacet-Based BRDFs
Introduction to Shading
The Lighting Handbook [slideshare]
Illumination Fundamentals [Luminances of common light sources]
A Survey of Non-linear Pre-filtering Methods for Efficient and Accurate Surface Shading
Linear Efficient Antialiased Displacement and Reflectance Mapping
Estimating Specular Roughness and Anisotropy from Second Order Spherical Gradient Illumination
The SGGX Microflake Distribution
Analytic Tangent Irradiance Environment Maps for Anisotropic Surfaces
On Physically Based Hair Rendering
Efficient Implementation of the Dual Scattering Model in RenderMan
Fake Fur Rendering
Practical Shading of Height Fields and Meshes using Spherical Harmonic Exponentiation
An Intuitive Introduction to Global Illumination and Path Tracing
Global Illumination in a Nutshell
The Secret Life of Photons - Simulating 2D Light Transport
Implementing a Physically Based Camera
Multiple-Scattering Microfacet BSDFs with the Smith Model
Lighting Mirror's Edge: Catalyst [youtube]
Additional Progress Towards the Unification of Microfacet and Microflake Theories


Glitter stuffs:
Discrete Stochastic Microfacet Models
Rendering Glints on High-Resolution Normal-Mapped Specular Surfaces
Simulation of sparkles in metallic paints
Photo-realistic Rendering of Metallic Car Paint from Image-Based Measurements
Real-time Rendering of Procedural Multiscale Materials

Offline stuffs:
The Path-Tracing Revolution in the Movie Industry [Siggraph 2015]
Monte Carlo Evaluation Of Non-Linear Scattering Equations For Subsurface Reflection
Physically-Accurate Fur Reflectance: Modeling, Measurement and Rendering

MERL BRDF Database
BRDF Explorer
BRDFLab
RefractiveIndex [refraction and absorbtion coeffcients]
AMD Cubemapgen for physically based rendering

Anti-Aliasing:
Filtering Approaches for Real-Time Anti-Aliasing [Siggraph2011 course]
Morphological Antialiasing
SMAA-Enhanced-Subpixel-Morphological-Antialiasing
FXAA
Multisampled Antialiasing of Per-pixel Geometry
Subpixel Reconstruction Antialiasing for Deferred Shading
Adaptive Supersampling for Deferred Anti-Aliasing
Temporal subpixel reconstruction antialiasing (Temporal SRAA)
Aggregate G-Buffer Anti-Aliasing
Optimized Reversible Tonemapper for Resolve

GPU-Programming and Architecture:
Low-Level GPU Documentation
Floating Point and IEEE 754 Compliance for NVIDIA GPUs
Low-Level Thinking in High-Level Shading Languages [must-read]
Low-level Shader Optimization for Next-Gen and DX11
Don’t Throw it all Away: Efficient Buffer Management
High-Performance Software Rasterization on GPUs
Real-Time Rendering Architectures
Porting Source to Linux - Valve’s Lessons Learned
DX 10 Performance and DX 11 Preview [General GPU Performance Tips [D3D]]
How bad are small triangles on GPU and why?
'Rasterization patterns' of Haswell GPUs
Vertex Shader Tricks [live presentation]
GPU Profiling 101
How GPU Shader Cores Work
GPU Rasterizer Pattern
A Closer Look at GPUs
Uniform buffers vs texture buffers: The 2015 edition
Depth In-depth
101 Uses for Raster Ordered Views using DirectX 12
Efficient Rendering with DirectX 12 on Intel Graphics
AMD GCN presentation
GCN Architecture whitepaper
GCN – two ways of latency hiding and wave occupancy
Mantle whitepaper
Mantle API Programming Guide
Life of a triangle - NVIDIA's logical pipeline
Tools and Techniques for Debugging and Optimization
Approaching Zero Driver Overhead
Optimizations and New DirectX Features in Just Cause 3
D3D11 Texture Update Costs

Benchmarking floating-point precision in mobile GPUs
Benchmarking floating-point precision in mobile GPUs - Part II
Benchmarking floating point precision in mobile GPUs - Part III

Math:
List of trigonometric identities
List of integrals of trigonometric functions
Differential operator
Differential (infinitesimal)
Animated Bezier Curves
Singular Value Decomposition Tutorial
distance functions for common primitives
Regular-Grid Traversal along Lines
Isosurface Formulas
A Survey of Efficient Representations for Independent Unit Vectors
Elegant solutions to various problems.
Understanding Quaternions
Fundamentals of Grassmann Algebra
Recursive Wang Tiles for Real-Time Blue Noise
Fast Computation of General Fourier Transforms on GPUs
OpenCL Fast Fourier Transform [radix2/4/8/16 implementations]
Computing the inverse normal cumulative distribution function
Reaction-Diffusion by the Gray-Scott Model: Pearson's Parameterization
Interpolation and Splines [ppt]
Trigonometry: Laws And Identities
Theoretical Computer Science Cheat Sheet
Cheap analytic curva [shadertoy]
Hammersley Points on the Hemisphere
Smoothen your functions
Approximating the erfinv function
Spreading points on a disc and on a sphere
Fast Poisson Disk Sampling in Arbitrary Dimensions

Implementing FFTs in Practice [direct download]
Algebraic Surfaces
Phase Plots of Complex Functions: A Journey in Illustration
Polynomials and the Fast Fourier Transform [elegant FFT]
Interpolating Splines: Which is the fairest of them all?
Adaptive Subdivision of Bezier Curves
Approximation of cubic Bezier Curves by circular Arcs and vice versa
Articulating Space: Geometric Algebra for Parametric Design
Bayesian and Quasi Monte Carlo Spherical Integration for Illumination Integrals [Spherical Fibonacci point sets (slide 49)]
Generating random variables
Frames, Quadratures and Global Illumination: New Math for Games [spherical needlets]

Blogs:
Wolfgang Engel - Diary of a Graphics Programmer
Game Art Tricks [interesting hints]
Ray Tracey's blog [real-time path tracing]
Nathan Reed's blog
The ryg blog
Self Shadow - An online shadow of myself
I'm doing it wrong - more often than not.
CodeItNow
The Tenth Planet
Random thoughts about graphics in game [series about wet surfaces and rain rendering]
Lol Engine blog [RGB<->HSV conversion, picking an orthogonal vector, quaternion from two vectors]
Filmic Games
Outerra blog
Chilliant - The Personal blog of Ian Taylor [some color space coversions in HLSL]
Humus 3D
ginsweater's blog
Graphics Rendering Blog
Eric Bruneton
ScrawkBlog
Tom Forsyth's Blog
Íñigo Quílez's Blog Articles
Alexandre Pestana's blog
The Devil In The Details: A graphics programmer's blog
3D Game Engine Programming
Sebh's blog
g-truc
Procedural World
Uniblock Dev Blog [OpenSimplex noise]
code4k [Advanced HLSL using closures and function pointers]
Extremeistan
erleuchtet.org
briansharpe [proc stuff]
Cyril Crassin's blog
Shinji Ogaki's Blog
Kayvon Fatahalian's Blog
Filmic Worlds - John Hables's blog [pbr stuffs]
C0DE517E
Essential Math Weblog
Nick's Voxel Blog [Dual Contouring]
direct to video
bitsquid
catlikecoding
0 FPS [lots of smartness]
Topology Guides
Adam Sawicki's blog
Experilous [distance field stuff]
The Little Grasshopper [DF and proc stuff]
Nothings - Sean Barrett's blog
Placeholder Art [PBR stuff (camera/tonemapping, lens flares, IBL)]
Rich Geldreich's Tech Blog [compression stuff]
Krzysztof Narkowicz's blog [pbr stuff]
Brian Karis's blog [pbr stuff]
optimiserly - I like to optimise things

Publications:
Guerrilla Games [The Real-Time Volumetric Cloudscapes of Horizon Zero Dawn[!]]
Ready at Dawn

University Publications:
University of Central Florida
University of Athens
Williams College
Princeton University
Karlsruher Institut für Technologie

Other Stuffs:
ShaderX series
Programming Vertex, Geometry and Pixel Shaders
The Orange Book, 2nd Edition
Siggraph 2011 papers
Siggraph 2012 papers
Siggraph 2012 Mesh Parameterization Course
Chris Wyman's Web Page - Publications
Ke-Sen Huang's Home Page [all papers from SIGGRAPH, EG, I3D, EGSR, ...]
The Inner Product [Graphics/Math/Animation/AI/...]
OpenGL SuperBible blog
direct to video [awesome particle stuff]
tri-Ace Inc. - Research and Development Department
Crytek Presentations
IceFall Games
Real-Time Rendering Resources
Peter Shirley's papers and CV
Khan-Academy
OpenGL capabilities database
Graphics and Imaging Architectures [course]
Rendering Text with DirectWrite/Direct2D and Direct3D11
More Text Rendering with DirectWrite/Direct2D and Direct3D11
Principles of Digital Image Synthesis [!][book]
Lighting design theory for 3D games
Consideration with regard to sound propagation [Twitter]
libraries to start a rendering engine project
What Every Computer Scientist Should Know About Floating-Point Arithmetic
TU Wien Rendering Course SS2015
DX12 Do's And Don'ts
DX12 Do’s and Don’ts, a couple remarks
Sci-Hub - public access to tens of millions of research papers

Resources:
The Wikihuman Project [high-res head model]
ImGUI - Bloat-free Immediate Mode GUI
3D Graphics-oriented Spherical Harmonics Library
Introducing HLSL Tools for Visual Studio
Markdeep
Bob Ross’ The Joy of Painting
Gratin - A programmable node-based system for GPU-friendly applications.
GPU Open
GPUView
Detecting Video-Memory Overcommitment using GPUView

[misc]
Less is More: Designing Awesome AI
A Documentary Series About Japanese Video Game Music
3 steps to improve your game’s graphics
C++ Core Guidelines
The Art of Journey
libraries with minimal dependencies
Two Minute Papers [youtube channel]
The Theory and Practice of Cameras in Side-Scrollers
PCG, A Family of Better Random Number Generators
Twilight Princess Eyes Breakdown
Tearing-free drawing with GDI
How to C in 2016
The Ultimate Question of Programming, Refactoring, and Everything
http://joeduffyblog.com/Joe Duffy's Blog [Mirdori]

http://brofiler.com/
http://ambientocclusion.hatenablog.com/

Re: Papers about Rendering Techniques [Re: Hummel] #407119
09/06/12 22:47
09/06/12 22:47
Joined: Jan 2002
Posts: 4,225
Germany / Essen
Uhrwerk Offline
Expert
Uhrwerk  Offline
Expert

Joined: Jan 2002
Posts: 4,225
Germany / Essen
Thanks for sharing. Again interesting stuff!


Always learn from history, to be sure you make the same mistakes again...
Re: Papers about Rendering Techniques [Re: Uhrwerk] #410266
10/31/12 11:31
10/31/12 11:31
Joined: Mar 2006
Posts: 2,252
Hummel Offline
Expert
Hummel  Offline
Expert

Joined: Mar 2006
Posts: 2,252
enough new stuff added to justify bumping

Re: Papers about Rendering Techniques [Re: Hummel] #410267
10/31/12 11:56
10/31/12 11:56
Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
Kartoffel Offline
Expert
Kartoffel  Offline
Expert

Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
A lot of interesting papers, thanks you.
( very interested in some more details about the UE4 lighting system smile )

Last edited by Kartoffel; 10/31/12 11:57.

POTATO-MAN saves the day! - Random
Re: Papers about Rendering Techniques [Re: Kartoffel] #410296
10/31/12 19:56
10/31/12 19:56
Joined: Apr 2008
Posts: 2,488
ratchet Offline
Expert
ratchet  Offline
Expert

Joined: Apr 2008
Posts: 2,488
Ok ... Now brings us some indie engine that can do 3 or 4 types of these renderings laugh ??

Re: Papers about Rendering Techniques [Re: ratchet] #410303
10/31/12 21:08
10/31/12 21:08
Joined: Mar 2006
Posts: 2,252
Hummel Offline
Expert
Hummel  Offline
Expert

Joined: Mar 2006
Posts: 2,252
Do you think we are posting these papers because we only like the pictures inside?

Re: Papers about Rendering Techniques [Re: Hummel] #410325
11/01/12 09:47
11/01/12 09:47
Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
Kartoffel Offline
Expert
Kartoffel  Offline
Expert

Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
Quote:
Ok ... Now brings us some indie engine that can do 3 or 4 types of these renderings laugh ??


You're probably right but it still is possible and would be nice to see some of these techniques in an Acknex game.


POTATO-MAN saves the day! - Random
Re: Papers about Rendering Techniques [Re: Kartoffel] #410327
11/01/12 10:00
11/01/12 10:00
Joined: Apr 2008
Posts: 2,488
ratchet Offline
Expert
ratchet  Offline
Expert

Joined: Apr 2008
Posts: 2,488
You're probably right but it still is possible and would be nice to see some of these techniques in an Acknex game.

It is years i don't stay on words IF or WOULD.
Caus i could wait all my life wiating for features.
I just use 3DGS as it is , and try to incorporate or use features when they appear.

If you dream of top notch rendering and scene management , some times you'll have to use another 3D engine, or reduce what you want with 3DGS.

SuperCan game use clever fullscreen effects, and shaders, and it's great laugh
3DGS can already produce good games, forget all super papers laugh

Page 1 of 8 1 2 3 4 5 6 7 8

Moderated by  checkbutton, mk_1 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1