/LGC图形渲染/Overview of Next Generation Desktop Rendering Technology

Overview of Next Generation Desktop Rendering Technology
作者: 网络
日期: 2010-02-24
这是 2006 年的一篇文章,展望了自由桌面的下一代渲染技术。
背景

大约在过去半年中,红帽子的桌面团队已经着手为自由桌面引入“加速图形渲染"的工作,随着RHEL4的推出,他们可以重新分配 GTK 和 X 的日常工作,让这些忙于下一代渲染技术的黑客腾出手来。目前红帽子全职从事这个下一代渲染技术的团队成员有Owen Taylor(gtk/pango 维护者),Søren Sandmann (X黑客), Diana Fong (视觉设计师), Kristian Høgsberg (X黑客) 和 Carl Worth (cairo 维护者)。 专家意见是要在广阔的领域中穿梭,从工具集一直到 x 服务器,用一个全局的视野来做这个事。就像 utopia 项目那样,('jcome:不要说你不知道utopia哦。')

可能是这个样子

一个完美成熟的绘图层(使用glitz/opengl 或 Render 作为后端的 Cairo) 在绘图层之上构建的 Stock 渲染器 ( cairo 的 pdf/ps 渲染后端 - 比如 evince中的 Alex Larsson的 xpdf fork , cairo的 svg 渲染后端,等等) 一个位于绘图层,能强势获得并暴露这些优势给应用程序和主题(theme)的工具包(gtk+) 一个窗口+合成(compositing)管理器,(带类似luminocity 的 GL 合成管理器 的起到处理窗口效果,同步平滑的最小化,实况的窗口缩小图(thumbnailing), crazy pagers, 等等) 一个硬件驱动系统,用来向绘图层揭露底层硬件加速渲染的途径 (opengl或带硬件加速的 Render)

-------------------------------
窗口/合成管理器 | stock渲染器
-------------------------------
绘图层 | 工具包
-------------------------------
硬件驱动系统
-------------------------------

------------------------
luminocity | pdf/ps/svg
------------------------
cairo | gtk+
---------------------
glitz/opengl

可以实现的东东:
  • 使用多 层混合 效果的工具包主题
  • Indiana Jones 按钮,当你按下是会冒出淡淡的动态烟雾。
  • 随您所愿的α透明
  • 实况窗口缩小图
  • 带硬件加速的PDF查看器
  • 雪花在屏幕上飘落。当然没有覆盖掉Nautilus
  • 以草地为桌面背景,当您的鼠标滑过时,小草随之簌簌作响,像一阵轻风吹过。
  • 窗口们以漂亮的动画收缩变形
  • 同步的平滑的大小改变在窗口border的移动和窗口内容重绘之间不会脱节 (请参 照luminocity的演示。。。只用了双缓冲来处理移动,就产生了完全不同的界面 感受) v屏幕和打印共享的路径(用 Cairo的 PDF/PS 后端) ('jcome:是说显示 是啥样,打印出来就是啥样。这有点言过其实,我对此还有点知识')
  • 矢量图标,非常场合时有精细的实时的动画。。。比如,每隔几分钟小苍蝇就围 着垃圾桶嗡嗡响。等等。可以考虑 Riven中的情态动画。 ('看官:Riven是什 么? jcome:I dont know :) ')
  • 工作空间(Workspace)的切换有太多的效果,以至于Keynote垂涎不已。
  • Brush stroke / Sumi-e, tiger striped, 以及其他动态渲染的主题,每一个按 钮,每一条线看起来都有细微的差异(need to post shots / explanation of this stuff, but another day)
  • 螺旋曲线一样的进度条平滑的缠绕蠕动,像蛇('jcome: 啊?')
  • 文本变形和扭曲
  • a 10% opaque giant floating head of tigert overlayed above all the windows and the desktop.
See Also

http://www.gnome-cn.org/newsitems/news_item.2005-02-23.0946372107/?searchterm=cairo

考虑柔性负荷的综合能源系统低碳经济优化调度【考虑碳交易机制】(Matlab代码实现)内容概要:本文围绕“考虑柔性负荷的综合能源系统低碳经济优化调度”展开,重点研究在碳交易机制下如何实现综合能源系统的低碳化与经济性协同优化。通过构建包含风电、光伏、储能、柔性负荷等多种能源形式的系统模型,结合碳交易成本与能源调度成本,提出优化调度策略,以降低碳排放并提升系统运行经济性。文中采用Matlab进行仿真代码实现,验证了所提模型在平衡能源供需、平抑可再生能源波动、引导柔性负荷参与调度等方面的有效性,为低碳能源系统的设计与运行提供了技术支撑。; 适合人群:具备一定电力系统、能源系统背景,熟悉Matlab编程,从事能源优化、低碳调度、综合能源系统等相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①研究碳交易机制对综合能源系统调度决策的影响;②实现柔性负荷在削峰填谷、促进可再生能源消纳中的作用;③掌握基于Matlab的能源系统建模与优化求解方法;④为实际综合能源项目提供低碳经济调度方案参考。; 阅读建议:建议读者结合Matlab代码深入理解模型构建与求解过程,重点关注目标函数设计、约束条件设置及碳交易成本的量化方式,可进一步扩展至多能互补、需求响应等场景进行二次开发与仿真验证。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值