12 第1页 | 共2 页下一页
返回列表 发新帖
查看: 2247|回复: 12
打印 上一主题 下一主题

[其它] Freeform Vector Graphics with Controlled Thin-Plate Splines

[复制链接]

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

跳转到指定楼层
楼主
发表于 2011-12-28 11:01:49 |只看该作者 |倒序浏览
Freeform Vector Graphics with Controlled Thin-Plate Splines



Mark Finch John Snyder Hugues Hoppe

Microsoft Research







Abstract

Recent work defines vector graphics using diffusion between col-

ored curves. We explore higher-order fairing to enable more nat-

ural interpolation and greater expressive control. Specifically, we

build on thin-plate splines which provide smoothness everywhere

except at user-specified tears and creases (discontinuities in value

and derivative respectively). Our system lets a user sketch discon-

tinuity curves without fixing their colors, and sprinkle color con-

straints at sparse interior points to obtain smooth interpolation sub-

ject to the outlines. We refine the representation with novel con-

tour and slope curves, which anisotropically constrain interpolation

derivatives. Compound curves further increase editing power by ex-

panding a single curve into multiple offsets of various basic types

(value, tear, crease, slope, and contour). The vector constraints are

discretized over an image grid, and satisfied using a hierarchical

solver. We demonstrate interactive authoring on a desktop CPU.

Keywords: bilaplacian/biharmonic PDE, slope/contour curves

1 Introduction

Traditional vector graphics fills each closed shape independently

with a simple color function. Recent work applies more global

and powerful Laplacian interpolation between diffusion curves with

colors on each side [Orzan et al. 2008; Jeschke et al. 2009].

A Laplacian solution yields a membrane function which is “as-

constant-as-possible”. Its low-order smoothness objective has

drawbacks as illustrated in Figure 2. The solution is smooth only

away from constrained points. Value constraints yield tent-like

responses at isolated points and form creases along curves. The

Laplacian objective is also incompatible with derivative constraints,

because it already seeks zero first-derivatives everywhere in all

directions. Only a higher-order notion of smoothness supports

sparse constraints on directional derivatives.

Our approach builds on thin-plate splines (Tps) [Courant and

Hilbert 1953], which define a higher-order interpolating function

that is “as-harmonic-as-possible”. This smoothness objective

overcomes previous limitations (Figure 2). Thin-plate splines

have been applied in several areas including geometric modeling

[e.g. Welch and Witkin 1992; Botsch and Kobbelt 2004; Sorkine

and Cohen-Or 2004; Botsch and Sorkine 2008], computer vision

[Terzopoulos 1983], and machine learning [Bookstein 1989]. They

have also been adapted to allow discontinuity control with explicit

tears and creases [Terzopoulos 1988]. We extend these controls and

demonstrate their usefulness in vector graphics authoring.

In the simplest case, an artist sketches some outlines (tears) without

fixing their colors, and specifies color constraints at a few interior

points or curves to obtain a smooth color wash within the outlines.

This ink-and-paint ordering of tasks is similar to hand drawing.

The result is then refined by adding creases, contour curves, slope

curves, and critical points. These features increase editing power

by anisotropically constraining interpolation derivatives (e.g. along

or across the curves, or in both directions).

In addition to the basic curves, we introduce compound curves, with

user-assigned widths, for more complex effects. These internally

yield several offset curves, of possibly different types. For instance,

a value-slope curve juxtaposes the two basic types to create a

smooth ridge-like feature. A wide contour uses two offset contours

to form a constant-colored strip without fixing its color. Other

combinations produce a variety of interesting and useful results.

We demonstrate a prototype systembased on these ideas. Like other

variational approaches such as diffusion curves, our system is easy

to use and supports “freeform” input based on a general network of

curves, which we augment with points. Smoother interpolation and

more flexible constraints enhance naturalness and editing power

and produce rich results from a compact input (Figure 1).

Our contributions include:

 Extension of the diffusion curves framework to benefit from

higher-order interpolation and general discontinuity control.

 A discretized least-squares kernel for accurate modeling of

crease curves.

 Contour and slope curves that constrain derivatives anisotropi-

cally for intuitive control.

 A variety of compound curve types for added expressiveness.

 Discontinuity-aware upsampling for improved accuracy in a

multiresolution setting.











全文请下载附件:
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

5969

主题

1

听众

39万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2012-1-30 23:18:59 |只看该作者
庆佳节,千门赞国策; 迎新年,万户颂党恩。 政通人和,百业俱兴; 春暖花开,千山呈荣。 鞭炮齐鸣,一元复始; 笙簧迭奏,万象更新。
回复

使用道具 举报

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

板凳
发表于 2012-2-4 23:25:16 |只看该作者
沙发不解释
回复

使用道具 举报

   

671

主题

1

听众

3247

积分

中级设计师

Rank: 5Rank: 5

纳金币
324742
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2012-2-4 23:30:19 |只看该作者
这么后现代
回复

使用道具 举报

462

主题

1

听众

31万

积分

首席设计师

Rank: 8Rank: 8

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2012-2-8 23:32:28 |只看该作者
不错 非常经典  实用
回复

使用道具 举报

5969

主题

1

听众

39万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2012-2-16 23:22:25 |只看该作者
灌水。。。
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2012-2-22 23:29:26 |只看该作者
好,真棒!!
回复

使用道具 举报

   

671

主题

1

听众

3247

积分

中级设计师

Rank: 5Rank: 5

纳金币
324742
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2012-4-20 23:25:51 |只看该作者
读铁系缘分,顶铁系友情
回复

使用道具 举报

5969

主题

1

听众

39万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

9#
发表于 2012-5-14 23:26:58 |只看该作者
好`我顶``顶顶
回复

使用道具 举报

5969

主题

1

听众

39万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

10#
发表于 2012-6-18 23:23:51 |只看该作者
很有心,部分已收录自用,谢谢
回复

使用道具 举报

12 第1页 | 共2 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-7-19 07:37 , Processed in 0.077425 second(s), 28 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部