G1 rational blend interpolatory schemes: A comparative study

Interpolation of triangular meshes is a subject of great interest in many computer graphics related applications, as, for example, gaming and realtime rendering. One of the main approaches to interpolate the positions and normals of the mesh vertices is the use of parametric triangular Bezier patche...

Full description

Saved in:
Bibliographic Details
Published inGraphical models Vol. 74; no. 1; pp. 29 - 49
Main Authors Boschiroli, Maria, Fünfzig, Christoph, Romani, Lucia, Albrecht, Gudrun
Format Journal Article
LanguageEnglish
Published Amsterdam Elsevier 01.01.2012
Subjects
Online AccessGet full text
ISSN1524-0703
DOI10.1016/j.gmod.2011.11.002

Cover

Abstract Interpolation of triangular meshes is a subject of great interest in many computer graphics related applications, as, for example, gaming and realtime rendering. One of the main approaches to interpolate the positions and normals of the mesh vertices is the use of parametric triangular Bezier patches. As it is well known, any method aiming at constructing a parametric, tangent plane (G1) continuous surface has to deal with the vertex consistency problem. In this article, we propose a comparison of three methods appeared in the nineties that use a particular technique called rational blend to avoid this problem. Together with these three methods we present a new scheme, a cubic Gregory patch, that has been inspired by one of them. Our comparison includes an analysis of their computational costs on CPU and GPU, a study of their capabilities of approximating analytic surfaces and their response to different surface interrogation methods on arbitrary triangle meshes with a low triangle count that actually occur in their real-world use.
AbstractList Interpolation of triangular meshes is a subject of great interest in many computer graphics related applications, as, for example, gaming and realtime rendering. One of the main approaches to interpolate the positions and normals of the mesh vertices is the use of parametric triangular Bezier patches. As it is well known, any method aiming at constructing a parametric, tangent plane (G1) continuous surface has to deal with the vertex consistency problem. In this article, we propose a comparison of three methods appeared in the nineties that use a particular technique called rational blend to avoid this problem. Together with these three methods we present a new scheme, a cubic Gregory patch, that has been inspired by one of them. Our comparison includes an analysis of their computational costs on CPU and GPU, a study of their capabilities of approximating analytic surfaces and their response to different surface interrogation methods on arbitrary triangle meshes with a low triangle count that actually occur in their real-world use.
Author Albrecht, Gudrun
Romani, Lucia
Boschiroli, Maria
Fünfzig, Christoph
Author_xml – sequence: 1
  givenname: Maria
  surname: Boschiroli
  fullname: Boschiroli, Maria
– sequence: 2
  givenname: Christoph
  surname: Fünfzig
  fullname: Fünfzig, Christoph
– sequence: 3
  givenname: Lucia
  surname: Romani
  fullname: Romani, Lucia
– sequence: 4
  givenname: Gudrun
  surname: Albrecht
  fullname: Albrecht, Gudrun
BackLink http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=26625995$$DView record in Pascal Francis
BookMark eNp9kE1Lw0AQhvdQwbb6BzzlInhJ3I9ktxEvpWgVCl70vEw2E03ZZOtuKvTfu7HFgwfhhTnM8w7DMyOT3vVIyBWjGaNM3m6z987VGaeMZTGU8gmZsoLnKVVUnJNZCFsal0XOp-R-zRIPQ-t6sEllsa-Tth_Q75yFwflDEswHdhjukmViXLeDEf7CJAz7-nBBzhqwAS9Pc07eHh9eV0_p5mX9vFpuUsOKQqVlbVgVH5BlBU2eC16jESCoZDVHLlEJxRQqg6BkjpA3iE21EErRxkgujZiTm-PdnXefewyD7tpg0Fro0e2DZlIxUfCiVBG9PqEQDNjGQ2_aoHe-7cAfNJcyYmUROX7kjHcheGx-EUb1qFFv9ahRjxp1TNQYS4s_JdMOP_IGD639r_oNHh589A
CODEN GRMOFM
CitedBy_id crossref_primary_10_1016_j_cagd_2018_03_005
crossref_primary_10_1016_j_cma_2019_07_026
crossref_primary_10_1007_s11042_023_16408_4
crossref_primary_10_1111_cgf_12982
Cites_doi 10.1016/0010-4485(95)00046-1
10.1016/j.cag.2010.09.011
10.1016/0010-4485(88)90012-7
10.1016/0167-8396(87)90003-3
10.1016/j.cagd.2005.01.004
10.1145/263834.263849
10.1145/1457515.1409094
10.1016/0097-8493(95)00005-W
10.1145/1071866.1071882
10.1007/BF01888155
ContentType Journal Article
Copyright 2014 INIST-CNRS
Copyright_xml – notice: 2014 INIST-CNRS
DBID AAYXX
CITATION
IQODW
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.1016/j.gmod.2011.11.002
DatabaseName CrossRef
Pascal-Francis
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList Computer and Information Systems Abstracts
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Applied Sciences
EndPage 49
ExternalDocumentID 26625995
10_1016_j_gmod_2011_11_002
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1~.
1~5
29I
4.4
457
4G.
5GY
5VS
6TJ
7-5
71M
8P~
AAEDT
AAEDW
AAFWJ
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AATTM
AAXKI
AAXUO
AAYFN
AAYWO
AAYXX
ABAOU
ABBOA
ABFNM
ABJNI
ABMAC
ABWVN
ABXDB
ACDAQ
ACGFS
ACLOT
ACNNM
ACRLP
ACRPL
ACVFH
ACZNC
ADBBV
ADCNI
ADEZE
ADFGL
ADGUI
ADJOM
ADMUD
ADNMO
ADVLN
AEBSH
AEIPS
AEKER
AENEX
AEUPX
AEXQZ
AFJKZ
AFPKN
AFPUW
AFTJW
AGHFR
AGQPQ
AGUBO
AGYEJ
AHZHX
AIALX
AIEXJ
AIGII
AIGVJ
AIIUN
AIKHN
AITUG
AKBMS
AKRWK
AKYEP
ALMA_UNASSIGNED_HOLDINGS
AMRAJ
ANKPU
AOUOD
APXCP
ARUGR
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CAG
CITATION
COF
CS3
DM4
DU5
EBS
EFBJH
EFKBS
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
GBLVA
GBOLZ
GROUPED_DOAJ
HF~
HVGLF
HZ~
IHE
J1W
KOM
LG5
M41
MHUIS
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
PC.
Q38
R2-
ROL
RPZ
SDF
SDG
SDP
SES
SEW
SPC
SPCBC
SSV
SSW
SSZ
T5K
TN5
UHS
XPP
ZMT
ZU3
~02
~G-
~HD
AACTN
BNPGV
IQODW
RIG
SSH
7SC
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c1557-9dc1b15269baf4432dec3a3061d2e26e73717e7cea764ea4feefb83770fc626c3
ISSN 1524-0703
IngestDate Mon Sep 29 04:51:25 EDT 2025
Wed Apr 02 07:15:03 EDT 2025
Wed Oct 01 06:40:13 EDT 2025
Thu Apr 24 23:02:43 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 1
Keywords Plane surface
Rational approximation
Gregory patch
Shape interrogation
G
Free form blending
Image rendering
Real time
Image analysis
Bézier curve
Graphic processing unit
Computer graphics
local interpolation
Triangular mesh
Cubics
Tiling
Surface fitting
Bézier triangle
Central unit
Rational blend
Language English
License https://www.elsevier.com/tdm/userlicense/1.0
CC BY 4.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c1557-9dc1b15269baf4432dec3a3061d2e26e73717e7cea764ea4feefb83770fc626c3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
PQID 1671352597
PQPubID 23500
PageCount 21
ParticipantIDs proquest_miscellaneous_1671352597
pascalfrancis_primary_26625995
crossref_primary_10_1016_j_gmod_2011_11_002
crossref_citationtrail_10_1016_j_gmod_2011_11_002
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2012-1-00
2012
20120101
PublicationDateYYYYMMDD 2012-01-01
PublicationDate_xml – month: 01
  year: 2012
  text: 2012-1-00
PublicationDecade 2010
PublicationPlace Amsterdam
PublicationPlace_xml – name: Amsterdam
PublicationTitle Graphical models
PublicationYear 2012
Publisher Elsevier
Publisher_xml – name: Elsevier
References 10.1016/j.gmod.2011.11.002_b0055
10.1016/j.gmod.2011.11.002_b0010
10.1016/j.gmod.2011.11.002_b0065
10.1016/j.gmod.2011.11.002_b0085
Vlachos (10.1016/j.gmod.2011.11.002_b0090) 2001
10.1016/j.gmod.2011.11.002_b0095
Hahmann (10.1016/j.gmod.2011.11.002_b0100) 2008
Van Overveld (10.1016/j.gmod.2011.11.002_b0115) 1997; 16
Peters (10.1016/j.gmod.2011.11.002_b0025) 1991; 7
Walton (10.1016/j.gmod.2011.11.002_b0080) 1995; 19
10.1016/j.gmod.2011.11.002_b0105
Boschiroli (10.1016/j.gmod.2011.11.002_b0005) 2011; 35
10.1016/j.gmod.2011.11.002_b0015
Walton (10.1016/j.gmod.2011.11.002_b0070) 1996; 28
Nagata (10.1016/j.gmod.2011.11.002_b0110) 2005; 22
Shirman (10.1016/j.gmod.2011.11.002_b0040) 1987
Watkins (10.1016/j.gmod.2011.11.002_b0030) 1988; 20
Nielson (10.1016/j.gmod.2011.11.002_b0045) 1987
Farin (10.1016/j.gmod.2011.11.002_b0020) 2002
Gregory (10.1016/j.gmod.2011.11.002_b0050) 1974
10.1016/j.gmod.2011.11.002_b0060
Mann (10.1016/j.gmod.2011.11.002_b0035) 1992
Foley (10.1016/j.gmod.2011.11.002_b0075) 1992
References_xml – start-page: 1
  year: 2008
  ident: 10.1016/j.gmod.2011.11.002_b0100
  article-title: Shape interrogation – a state of the art
– ident: 10.1016/j.gmod.2011.11.002_b0060
– ident: 10.1016/j.gmod.2011.11.002_b0085
– ident: 10.1016/j.gmod.2011.11.002_b0065
– volume: 28
  start-page: 113
  year: 1996
  ident: 10.1016/j.gmod.2011.11.002_b0070
  article-title: A triangular G1 patch from boundary curves
  publication-title: Computer-Aided Design
  doi: 10.1016/0010-4485(95)00046-1
– volume: 35
  start-page: 20
  year: 2011
  ident: 10.1016/j.gmod.2011.11.002_b0005
  article-title: A comparison of local parametric C0 Bézier interpolants for triangular meshes
  publication-title: Computers & Graphics
  doi: 10.1016/j.cag.2010.09.011
– volume: 20
  start-page: 499
  year: 1988
  ident: 10.1016/j.gmod.2011.11.002_b0030
  article-title: Problems in geometric continuity
  publication-title: Computer Aided Geometric Design
  doi: 10.1016/0010-4485(88)90012-7
– year: 2002
  ident: 10.1016/j.gmod.2011.11.002_b0020
– start-page: 279
  year: 1987
  ident: 10.1016/j.gmod.2011.11.002_b0040
  article-title: Local surface interpolation with Bézier patches
  publication-title: Computer Aided Geometric Design
  doi: 10.1016/0167-8396(87)90003-3
– volume: 22
  start-page: 327
  year: 2005
  ident: 10.1016/j.gmod.2011.11.002_b0110
  article-title: Simple local interpolation of surfaces using normal vectors
  publication-title: Computer Aided Geometric Design
  doi: 10.1016/j.cagd.2005.01.004
– ident: 10.1016/j.gmod.2011.11.002_b0105
– volume: 16
  start-page: 397
  year: 1997
  ident: 10.1016/j.gmod.2011.11.002_b0115
  article-title: Phong normal interpolation revisited
  publication-title: ACM Transactions on Graphics
  doi: 10.1145/263834.263849
– ident: 10.1016/j.gmod.2011.11.002_b0010
  doi: 10.1145/1457515.1409094
– start-page: 235
  year: 1987
  ident: 10.1016/j.gmod.2011.11.002_b0045
  article-title: A transfinite, visually continuous, triangular interpolant
– volume: 19
  start-page: 345
  year: 1995
  ident: 10.1016/j.gmod.2011.11.002_b0080
  article-title: Point normal interpolation for stereolithography modelling
  publication-title: Computers & Graphics
  doi: 10.1016/0097-8493(95)00005-W
– start-page: 159
  year: 2001
  ident: 10.1016/j.gmod.2011.11.002_b0090
  article-title: Curved PN triangles
– ident: 10.1016/j.gmod.2011.11.002_b0055
– start-page: 275
  year: 1992
  ident: 10.1016/j.gmod.2011.11.002_b0075
  article-title: Hybrid cubic Bézier triangle patches
– start-page: 145
  year: 1992
  ident: 10.1016/j.gmod.2011.11.002_b0035
  article-title: A survey of parametric scattered data fitting using triangular interpolants
– ident: 10.1016/j.gmod.2011.11.002_b0015
  doi: 10.1145/1071866.1071882
– ident: 10.1016/j.gmod.2011.11.002_b0095
  doi: 10.1016/j.cag.2010.09.011
– volume: 7
  start-page: 221
  year: 1991
  ident: 10.1016/j.gmod.2011.11.002_b0025
  article-title: Smooth interpolation of a mesh of curves
  publication-title: Constructive Approximation
  doi: 10.1007/BF01888155
– start-page: 71
  year: 1974
  ident: 10.1016/j.gmod.2011.11.002_b0050
  article-title: Smooth interpolation without twist constraints
SSID ssj0011542
Score 1.9005328
Snippet Interpolation of triangular meshes is a subject of great interest in many computer graphics related applications, as, for example, gaming and realtime...
SourceID proquest
pascalfrancis
crossref
SourceType Aggregation Database
Index Database
Enrichment Source
StartPage 29
SubjectTerms Applied sciences
Artificial intelligence
Bezier patches
Blends
Computational efficiency
Computer science; control theory; systems
Exact sciences and technology
Finite element method
Interrogation
Mathematical models
Pattern recognition. Digital image processing. Computational geometry
Rendering
Triangles
Title G1 rational blend interpolatory schemes: A comparative study
URI https://www.proquest.com/docview/1671352597
Volume 74
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier)
  issn: 1524-0703
  databaseCode: GBLVA
  dateStart: 20110101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: true
  ssIdentifier: ssj0011542
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier SD Complete Freedom Collection [SCCMFC]
  issn: 1524-0703
  databaseCode: ACRLP
  dateStart: 20000101
  customDbUrl:
  isFulltext: true
  dateEnd: 20221130
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: true
  ssIdentifier: ssj0011542
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals [SCFCJ] - access via UTK
  issn: 1524-0703
  databaseCode: AIKHN
  dateStart: 20000101
  customDbUrl:
  isFulltext: true
  dateEnd: 20221130
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: true
  ssIdentifier: ssj0011542
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: ScienceDirect (Elsevier)
  issn: 1524-0703
  databaseCode: .~1
  dateStart: 20000101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: true
  ssIdentifier: ssj0011542
  providerName: Elsevier
– providerCode: PRVLSH
  databaseName: Elsevier Journals
  issn: 1524-0703
  databaseCode: AKRWK
  dateStart: 20000101
  customDbUrl:
  isFulltext: true
  mediaType: online
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0011542
  providerName: Library Specific Holdings
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Lb9NAEF5BuYBQgUJFClSLxK1y5N117BhxMVHzQGkilVSquFje9RpRgRsl8YUDv53Zlx8t4nWxImvXcXYms_PNznyD0BtGh1wM4J8WEgEAhQ2GHuAs5uWcK5vJQA1UNfLZIpxeBB8uB5dN_ryuLtnxvvj-y7qS_5Eq3AO5qirZf5Bs_VC4AZ9BvnAFCcP1r2Q8IScbF8zjsH3kmv1hswa4qs_OAbnKbybpLbHZ5obnuyGVtX7pRPFWa3np1jhN7Hz5cTSdnS_nM1vY86U242N1xh6PFuNPs0mHpqA-w1meJQs9b16JZl4yf39-OpqudES-yjdV2Y48kAahumKYtt2kgaesR9uwmvY7HQWyVjJu7beGsfSWJTdBhav-Z_jZhmlVka36tNm33Fn9je2sTjIE14MqOrW76B5VwRowdv0fdf6PoiHSR-HuzW1FlUn-u_mtHa_l4TrbgkAK0_nk1iauPZPVY7RvIQVOjH48QXdkeYAeWXiBrfHeHqAHLe7Jp-jdhGCnPFgrD-4oD7bK8xYnuKU6WKvOM3QxPl2Npp5tpeEJcBgjL84F4UR1k-dZEQSM5lKwDOAiyamkoYwYwHoZCZlFYSCzoJCy4EMWRX4hAPIKdoj2yutSPkeYyyL3Yw64HcYRmXOfZr4YZoGkmZAk7iHilioVlmdetTv5mrqEwqtULW-qlhcAaArL20Mn9Zy1YVn57ejjjgTqKU7iPfTaiSQFa6mOwLJSXlfblISqJSUMio7-9JAX6L5SehNue4n2dptKvgIHdMePtSL9BPAJhJI
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=G1+rational+blend+interpolatory+schemes%3A+A+comparative+study&rft.jtitle=Graphical+models&rft.au=BOSCHIROLI%2C+Maria&rft.au=F%C3%9CNFZIG%2C+Christoph&rft.au=ROMANI%2C+Lucia&rft.au=ALBRECHT%2C+Gudrun&rft.date=2012&rft.pub=Elsevier&rft.issn=1524-0703&rft.volume=74&rft.issue=1&rft.spage=29&rft.epage=49&rft_id=info:doi/10.1016%2Fj.gmod.2011.11.002&rft.externalDBID=n%2Fa&rft.externalDocID=26625995
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1524-0703&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1524-0703&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1524-0703&client=summon