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

推荐订阅源

博客园 - Franky
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
宝玉的分享
宝玉的分享
量子位
N
Netflix TechBlog - Medium
M
MIT News - Artificial intelligence
GbyAI
GbyAI
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
博客园 - 叶小钗
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tailwind CSS Blog
Y
Y Combinator Blog
L
LangChain Blog
The Cloudflare Blog
T
The Blog of Author Tim Ferriss
U
Unit 42
Martin Fowler
Martin Fowler
aimingoo的专栏
aimingoo的专栏
G
Google Developers Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
月光博客
月光博客

博客园 - 逍遥剑客®

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

官方文档参见:http://klayge.sourceforge.net/html/font_in_klayge.html这里只是一些测试看了龚敏敏写的文档, 觉得这种方式很意思, 就拿来玩玩.因为中文字体的渲染在3D程序中确实是个问题, 尤其是字体大小不固定时, 放缩会出现走样.KlayGE的方法是一种用点阵图模仿矢量图的方案, 把计算过程放在字体生成时, 而运行时的绘制相对常规方法来说消耗很小. KFontGen目前好像有问题, 生成过程中会由于超出32位所能寻址的最大内存而报错退出. 原先我以为2G内存不够用, 换自己的4G内存机器也不行. 难道生成时要用64位机? 看来这个生成工具需要修正一下内存的占用率. 在DEBUG模式下, 字数很多时, 帧率会急剧下降, 用PerfHUD看了一下曲线图, 是CPU瓶颈, 可能是因为KlayGE中大量使用的boost在DEBUG模式下的速度变成牛一样吧?Release下就好多了:字体的绘制只有一次DP:
文章来源:http://blog.csdn.net/xoyojank/archive/2008/12/06/3460719.aspx

posted on 2008-12-07 04:47  逍遥剑客®  阅读(273)  评论()    收藏  举报