Fast, memory efficient and resolution independent rendering of cubic Bézier curves using tessellation shaders

Harish Kumar, Anmol Sud
{"title":"Fast, memory efficient and resolution independent rendering of cubic Bézier curves using tessellation shaders","authors":"Harish Kumar, Anmol Sud","doi":"10.1145/3355056.3364548","DOIUrl":null,"url":null,"abstract":"Cubic Bézier curves are an integral part of vector graphics. Standard formats such as Adobe Postscript, SVG, Font definitions and PDF describe Path objects as a composition of cubic Bézier curves. Drawing cubic Bézier curves often requires drawing strokes which are less than one device pixel in width. Such strokes, commonly referred to as thin strokes, are very common in creative workflows but rendering them, being computationally expensive, slows down creative content process. Conventionally, thin strokes were rendered with CPU techniques. However, the advent of GPU programming in the last decade or so, has led to development of SIMD techniques suitable for rendering thin strokes on GPUs. These GPU","PeriodicalId":101958,"journal":{"name":"SIGGRAPH Asia 2019 Posters","volume":"108 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SIGGRAPH Asia 2019 Posters","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3355056.3364548","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Cubic Bézier curves are an integral part of vector graphics. Standard formats such as Adobe Postscript, SVG, Font definitions and PDF describe Path objects as a composition of cubic Bézier curves. Drawing cubic Bézier curves often requires drawing strokes which are less than one device pixel in width. Such strokes, commonly referred to as thin strokes, are very common in creative workflows but rendering them, being computationally expensive, slows down creative content process. Conventionally, thin strokes were rendered with CPU techniques. However, the advent of GPU programming in the last decade or so, has led to development of SIMD techniques suitable for rendering thin strokes on GPUs. These GPU
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
快速,内存效率和分辨率独立的立方bsamzier曲线渲染使用镶嵌着色器
三次bsamizier曲线是矢量图形的一个组成部分。Adobe Postscript、SVG、字体定义和PDF等标准格式将Path对象描述为三次bsamzier曲线的组合。绘制立方bsamzier曲线通常需要绘制宽度小于一个设备像素的笔画。这种笔画,通常被称为细笔画,在创造性工作流程中非常常见,但是渲染它们,由于计算成本高,减慢了创造性内容的处理速度。通常,细笔画是用CPU技术渲染的。然而,在过去十年左右GPU编程的出现,导致了适合在GPU上渲染细笔画的SIMD技术的发展。这些GPU
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Method to Make 3DCG Movement to Anime-Style Using Animation Technique Virtual Immersive Educational Systems: Early Results and Lessons Learned HaptoBOX: Fast, memory efficient and resolution independent rendering of cubic Bézier curves using tessellation shaders Pop-up digital tabletop: seamless integration of 2D and 3D visualizations in a tabletop environment
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1