文件名称:celshading
-
所属分类:
- 标签属性:
- 上传时间:2012-11-16
-
文件大小:263.12kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
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.
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.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Cel Shading/
Cel Shading/Cel Shading with ARB vp/
Cel Shading/Cel Shading with ARB vp/ARB_program.cpp
Cel Shading/Cel Shading with ARB vp/ARB_program.h
Cel Shading/Cel Shading with ARB vp/Cel Shading.exe
Cel Shading/Cel Shading with ARB vp/extensions/
Cel Shading/Cel Shading with ARB vp/extensions/ARB_vertex_program_extension.cpp
Cel Shading/Cel Shading with ARB vp/extensions/ARB_vertex_program_extension.h
Cel Shading/Cel Shading with ARB vp/extensions/EXT_compiled_vertex_array_extension.cpp
Cel Shading/Cel Shading with ARB vp/extensions/EXT_compiled_vertex_array_extension.h
Cel Shading/Cel Shading with ARB vp/extensions/EXT_texture_edge_clamp_extension.cpp
Cel Shading/Cel Shading with ARB vp/extensions/EXT_texture_edge_clamp_extension.h
Cel Shading/Cel Shading with ARB vp/FPS_COUNTER.cpp
Cel Shading/Cel Shading with ARB vp/FPS_COUNTER.h
Cel Shading/Cel Shading with ARB vp/LOG.cpp
Cel Shading/Cel Shading with ARB vp/LOG.h
Cel Shading/Cel Shading with ARB vp/Main.cpp
Cel Shading/Cel Shading with ARB vp/Main.h
Cel Shading/Cel Shading with ARB vp/Maths/
Cel Shading/Cel Shading with ARB vp/Maths/COLOR.cpp
Cel Shading/Cel Shading with ARB vp/Maths/COLOR.h
Cel Shading/Cel Shading with ARB vp/Maths/Maths.h
Cel Shading/Cel Shading with ARB vp/Maths/MATRIX4X4.cpp
Cel Shading/Cel Shading with ARB vp/Maths/MATRIX4X4.h
Cel Shading/Cel Shading with ARB vp/Maths/PLANE.cpp
Cel Shading/Cel Shading with ARB vp/Maths/PLANE.h
Cel Shading/Cel Shading with ARB vp/Maths/Release/
Cel Shading/Cel Shading with ARB vp/Maths/VECTOR2D.cpp
Cel Shading/Cel Shading with ARB vp/Maths/VECTOR2D.h
Cel Shading/Cel Shading with ARB vp/Maths/VECTOR3D.cpp
Cel Shading/Cel Shading with ARB vp/Maths/VECTOR3D.h
Cel Shading/Cel Shading with ARB vp/Maths/VECTOR4D.cpp
Cel Shading/Cel Shading with ARB vp/Maths/VECTOR4D.h
Cel Shading/Cel Shading with ARB vp/Project.sln
Cel Shading/Cel Shading with ARB vp/Project.vcproj
Cel Shading/Cel Shading with ARB vp/TIMER.cpp
Cel Shading/Cel Shading with ARB vp/TIMER.h
Cel Shading/Cel Shading with ARB vp/TORUS.cpp
Cel Shading/Cel Shading with ARB vp/TORUS.h
Cel Shading/Cel Shading with ARB vp/vertex program.txt
Cel Shading/Cel Shading with ARB vp/WINDOW.cpp
Cel Shading/Cel Shading with ARB vp/WINDOW.h
Cel Shading/Cel Shading with NV vp/
Cel Shading/Cel Shading with NV vp/Cel Shading.exe
Cel Shading/Cel Shading with NV vp/extensions/
Cel Shading/Cel Shading with NV vp/extensions/EXT_compiled_vertex_array_extension.cpp
Cel Shading/Cel Shading with NV vp/extensions/EXT_compiled_vertex_array_extension.h
Cel Shading/Cel Shading with NV vp/extensions/EXT_texture_edge_clamp_extension.cpp
Cel Shading/Cel Shading with NV vp/extensions/EXT_texture_edge_clamp_extension.h
Cel Shading/Cel Shading with NV vp/extensions/NV_vertex_program_extension.cpp
Cel Shading/Cel Shading with NV vp/extensions/NV_vertex_program_extension.h
Cel Shading/Cel Shading with NV vp/FPS_COUNTER.cpp
Cel Shading/Cel Shading with NV vp/FPS_COUNTER.h
Cel Shading/Cel Shading with NV vp/LOG.cpp
Cel Shading/Cel Shading with NV vp/LOG.h
Cel Shading/Cel Shading with NV vp/Main.cpp
Cel Shading/Cel Shading with NV vp/Main.h
Cel Shading/Cel Shading with NV vp/Maths/
Cel Shading/Cel Shading with NV vp/Maths/COLOR.cpp
Cel Shading/Cel Shading with NV vp/Maths/COLOR.h
Cel Shading/Cel Shading with NV vp/Maths/Maths.h
Cel Shading/Cel Shading with NV vp/Maths/MATRIX4X4.cpp
Cel Shading/Cel Shading with NV vp/Maths/MATRIX4X4.h
Cel Shading/Cel Shading with NV vp/Maths/PLANE.cpp
Cel Shading/Cel Shading with NV vp/Maths/PLANE.h
Cel Shading/Cel Shading with NV vp/Maths/Release/
Cel Shading/Cel Shading with NV vp/Maths/VECTOR2D.cpp
Cel Shading/Cel Shading with NV vp/Maths/VECTOR2D.h
Cel Shading/Cel Shading with NV vp/Maths/VECTOR3D.cpp
Cel Shading/Cel Shading with NV vp/Maths/VECTOR3D.h
Cel Shading/Cel Shading with NV vp/Maths/VECTOR4D.cpp
Cel Shading/Cel Shading with NV vp/Maths/VECTOR4D.h
Cel Shading/Cel Shading with NV vp/NV_vertex_program.cpp
Cel Shading/Cel Shading with NV vp/NV_vertex_program.h
Cel Shading/Cel Shading with NV vp/Project.sln
Cel Shading/Cel Shading with NV vp/Project.vcproj
Cel Shading/Cel Shading with NV vp/TIMER.cpp
Cel Shading/Cel Shading with NV vp/TIMER.h
Cel Shading/Cel Shading with NV vp/TORUS.cpp
Cel Shading/Cel Shading with NV vp/TORUS.h
Cel Shading/Cel Shading with NV vp/vertex program.txt
Cel Shading/Cel Shading with NV vp/WINDOW.cpp
Cel Shading/Cel Shading with NV vp/WINDOW.h
Cel Shading/License.txt
Cel Shading/Readme.txt
Cel Shading/Cel Shading with ARB vp/
Cel Shading/Cel Shading with ARB vp/ARB_program.cpp
Cel Shading/Cel Shading with ARB vp/ARB_program.h
Cel Shading/Cel Shading with ARB vp/Cel Shading.exe
Cel Shading/Cel Shading with ARB vp/extensions/
Cel Shading/Cel Shading with ARB vp/extensions/ARB_vertex_program_extension.cpp
Cel Shading/Cel Shading with ARB vp/extensions/ARB_vertex_program_extension.h
Cel Shading/Cel Shading with ARB vp/extensions/EXT_compiled_vertex_array_extension.cpp
Cel Shading/Cel Shading with ARB vp/extensions/EXT_compiled_vertex_array_extension.h
Cel Shading/Cel Shading with ARB vp/extensions/EXT_texture_edge_clamp_extension.cpp
Cel Shading/Cel Shading with ARB vp/extensions/EXT_texture_edge_clamp_extension.h
Cel Shading/Cel Shading with ARB vp/FPS_COUNTER.cpp
Cel Shading/Cel Shading with ARB vp/FPS_COUNTER.h
Cel Shading/Cel Shading with ARB vp/LOG.cpp
Cel Shading/Cel Shading with ARB vp/LOG.h
Cel Shading/Cel Shading with ARB vp/Main.cpp
Cel Shading/Cel Shading with ARB vp/Main.h
Cel Shading/Cel Shading with ARB vp/Maths/
Cel Shading/Cel Shading with ARB vp/Maths/COLOR.cpp
Cel Shading/Cel Shading with ARB vp/Maths/COLOR.h
Cel Shading/Cel Shading with ARB vp/Maths/Maths.h
Cel Shading/Cel Shading with ARB vp/Maths/MATRIX4X4.cpp
Cel Shading/Cel Shading with ARB vp/Maths/MATRIX4X4.h
Cel Shading/Cel Shading with ARB vp/Maths/PLANE.cpp
Cel Shading/Cel Shading with ARB vp/Maths/PLANE.h
Cel Shading/Cel Shading with ARB vp/Maths/Release/
Cel Shading/Cel Shading with ARB vp/Maths/VECTOR2D.cpp
Cel Shading/Cel Shading with ARB vp/Maths/VECTOR2D.h
Cel Shading/Cel Shading with ARB vp/Maths/VECTOR3D.cpp
Cel Shading/Cel Shading with ARB vp/Maths/VECTOR3D.h
Cel Shading/Cel Shading with ARB vp/Maths/VECTOR4D.cpp
Cel Shading/Cel Shading with ARB vp/Maths/VECTOR4D.h
Cel Shading/Cel Shading with ARB vp/Project.sln
Cel Shading/Cel Shading with ARB vp/Project.vcproj
Cel Shading/Cel Shading with ARB vp/TIMER.cpp
Cel Shading/Cel Shading with ARB vp/TIMER.h
Cel Shading/Cel Shading with ARB vp/TORUS.cpp
Cel Shading/Cel Shading with ARB vp/TORUS.h
Cel Shading/Cel Shading with ARB vp/vertex program.txt
Cel Shading/Cel Shading with ARB vp/WINDOW.cpp
Cel Shading/Cel Shading with ARB vp/WINDOW.h
Cel Shading/Cel Shading with NV vp/
Cel Shading/Cel Shading with NV vp/Cel Shading.exe
Cel Shading/Cel Shading with NV vp/extensions/
Cel Shading/Cel Shading with NV vp/extensions/EXT_compiled_vertex_array_extension.cpp
Cel Shading/Cel Shading with NV vp/extensions/EXT_compiled_vertex_array_extension.h
Cel Shading/Cel Shading with NV vp/extensions/EXT_texture_edge_clamp_extension.cpp
Cel Shading/Cel Shading with NV vp/extensions/EXT_texture_edge_clamp_extension.h
Cel Shading/Cel Shading with NV vp/extensions/NV_vertex_program_extension.cpp
Cel Shading/Cel Shading with NV vp/extensions/NV_vertex_program_extension.h
Cel Shading/Cel Shading with NV vp/FPS_COUNTER.cpp
Cel Shading/Cel Shading with NV vp/FPS_COUNTER.h
Cel Shading/Cel Shading with NV vp/LOG.cpp
Cel Shading/Cel Shading with NV vp/LOG.h
Cel Shading/Cel Shading with NV vp/Main.cpp
Cel Shading/Cel Shading with NV vp/Main.h
Cel Shading/Cel Shading with NV vp/Maths/
Cel Shading/Cel Shading with NV vp/Maths/COLOR.cpp
Cel Shading/Cel Shading with NV vp/Maths/COLOR.h
Cel Shading/Cel Shading with NV vp/Maths/Maths.h
Cel Shading/Cel Shading with NV vp/Maths/MATRIX4X4.cpp
Cel Shading/Cel Shading with NV vp/Maths/MATRIX4X4.h
Cel Shading/Cel Shading with NV vp/Maths/PLANE.cpp
Cel Shading/Cel Shading with NV vp/Maths/PLANE.h
Cel Shading/Cel Shading with NV vp/Maths/Release/
Cel Shading/Cel Shading with NV vp/Maths/VECTOR2D.cpp
Cel Shading/Cel Shading with NV vp/Maths/VECTOR2D.h
Cel Shading/Cel Shading with NV vp/Maths/VECTOR3D.cpp
Cel Shading/Cel Shading with NV vp/Maths/VECTOR3D.h
Cel Shading/Cel Shading with NV vp/Maths/VECTOR4D.cpp
Cel Shading/Cel Shading with NV vp/Maths/VECTOR4D.h
Cel Shading/Cel Shading with NV vp/NV_vertex_program.cpp
Cel Shading/Cel Shading with NV vp/NV_vertex_program.h
Cel Shading/Cel Shading with NV vp/Project.sln
Cel Shading/Cel Shading with NV vp/Project.vcproj
Cel Shading/Cel Shading with NV vp/TIMER.cpp
Cel Shading/Cel Shading with NV vp/TIMER.h
Cel Shading/Cel Shading with NV vp/TORUS.cpp
Cel Shading/Cel Shading with NV vp/TORUS.h
Cel Shading/Cel Shading with NV vp/vertex program.txt
Cel Shading/Cel Shading with NV vp/WINDOW.cpp
Cel Shading/Cel Shading with NV vp/WINDOW.h
Cel Shading/License.txt
Cel Shading/Readme.txt
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.