celshading
C++ SHADER cel 

所属分类:Windows编程
开发工具:C/C++
文件大小:263KB
下载次数:0
上传日期:2021-03-11 07:14:30
上 传 者323download
说明:  cel shading demo program

文件列表:
Cel Shading (0, 2006-08-29)
Cel Shading\Cel Shading with ARB vp (0, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\ARB_program.cpp (1972, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\ARB_program.h (643, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Cel Shading.exe (180224, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\extensions (0, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\extensions\ARB_vertex_program_extension.cpp (13263, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\extensions\ARB_vertex_program_extension.h (15096, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\extensions\EXT_compiled_vertex_array_extension.cpp (2149, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\extensions\EXT_compiled_vertex_array_extension.h (851, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\extensions\EXT_texture_edge_clamp_extension.cpp (1800, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\extensions\EXT_texture_edge_clamp_extension.h (725, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\FPS_COUNTER.cpp (1020, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\FPS_COUNTER.h (949, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\LOG.cpp (2103, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\LOG.h (840, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Main.cpp (10163, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Main.h (768, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Maths (0, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Maths\COLOR.cpp (1284, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Maths\COLOR.h (3935, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Maths\Maths.h (876, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Maths\MATRIX4X4.cpp (25021, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Maths\MATRIX4X4.h (4884, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Maths\PLANE.cpp (2446, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Maths\PLANE.h (2166, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Maths\Release (0, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Maths\VECTOR2D.cpp (1106, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Maths\VECTOR2D.h (3111, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Maths\VECTOR3D.cpp (3746, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Maths\VECTOR3D.h (4499, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Maths\VECTOR4D.cpp (2097, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Maths\VECTOR4D.h (4136, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Project.sln (883, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\Project.vcproj (13042, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\TIMER.cpp (1011, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\TIMER.h (796, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\TORUS.cpp (3104, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\TORUS.h (881, 2006-08-29)
Cel Shading\Cel Shading with ARB vp\vertex program.txt (1118, 2006-08-29)
... ...

************************************************************************** ** Cel Shading ** ** www.paulsprojects.net ** ** paul@paulsprojects.net ************************************************************************** Description: This program displays a torus rendered with "cartoon lighting". The dot product between the normal and light vector is performed in object space, and used as a lookup into a 1D texture with "sharp lighting" values. The dot product is computed manually, or using a vertex program. The back faces are then drawn in wireframe mode to create an outline. The download for this project contains two separate versions, one using NV_vertex_program to perform the lighting calculations and one using ARB_vertex_program. Requirements: EXT_compiled_vertex_array EXT_texture_edge_clamp Required for vertex program calculations: NV_vertex_program/ARB_vertex_program References: Cel-Shading by Sami "MENTAL" Hamlaoui. From www.gamedev.net Keys: F1 - Take a screenshot Escape - Quit 1 - Use manual cartoon lighting calculations 2 - Use vertex program Up Arrow- Increase outline width Down Arrow- Decrease outline width Use the mouse to spin the object.

近期下载者

相关文件


收藏者