惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
博客园 - 三生石上(FineUI控件)
爱范儿
爱范儿
博客园 - 聂微东
V
Visual Studio Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
M
MIT News - Artificial intelligence
The GitHub Blog
The GitHub Blog
Recent Announcements
Recent Announcements
有赞技术团队
有赞技术团队
L
LangChain Blog
I
InfoQ
T
Tailwind CSS Blog
博客园 - 【当耐特】
V
V2EX
博客园_首页
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
GbyAI
GbyAI
Vercel News
Vercel News
雷峰网
雷峰网
量子位
A
About on SuperTechFans
Martin Fowler
Martin Fowler
H
Help Net Security

博客园 - 逍遥剑客®

[导入]关于作者 [导入]前言 [导入]封面 [导入]MPQ 文件系统完成 [导入]StormLib Functions [导入]游戏电影——《落花辞》 [导入]打造最小的DirectX安装程序 [导入]字符编码简介:ASCII,Unicode,UTF-8,GB2312 [导入]完整的CJK Unicode范围(5.0版) [导入]KlayGE中的字体 [导入]BLP文件格式 [导入]Nebula3绘制2D纹理 [导入]XACT与X3DAudio整合的问题 [导入]Nebula3渲染层: Graphics [导入]X3DAudio [导入]WOW小地图生成 [导入]The Managed DirectX Render Loop [导入]Nebula3 in CLR [导入]XACT基本概念
[导入]基于法线的边缘检测
逍遥剑客® · 2008-12-02 · via 博客园 - 逍遥剑客®

在边缘高亮效果中我提到过两种方法, 各有优缺点吧图像空间域的边缘检测效果比较好, 中间没有多余的线条. 缺点是PS中计算比较慢第二种把模型"放大"(其实是变胖)的做法, 可以在VS中完成, 不需要额外的RenderTarget, 适合低端显卡使用, 适应性好. 不如果模型法线信息不对的话, 会造成画面错乱. 实际使用时可以根据W值(不用Z深度)来画出远近粗细一样的线条这次提到的基于法线的方法, 其实跟2D的空间域边缘检测很相似, 如果要求结果是绘制物体的线条图而仅仅是一个边缘轮廓时, 它就派上用场了. (还是要用PS去算, 实际使用时要注意性能问题)基本的渲染流程(2 pass):图第一个pass用于生成法线图到一张RenderTarget上, 第二个pass跟据这张法线图来做边缘检测.实际使用时可以采用Multi-RenderTarget来加速法线信息要在pixel shader里进行向量化, 不然会在一些面上出块很淡的颜
文章来源:http://blog.csdn.net/xoyojank/archive/2008/12/01/3422631.aspx

posted on 2008-12-02 02:18  逍遥剑客®  阅读(276)  评论()    收藏  举报