Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Interpretations of Partial Derivatives01:14

Interpretations of Partial Derivatives

A surface defined by a function of two variables can be visualized as a vast, uneven terrain, where each point is identified using Cartesian coordinates. The elevation of the terrain at any point is determined by a function that assigns a height value to every pair of horizontal coordinates. This representation allows the surface to be studied in terms of how its height varies across different directions.At a specific point on this terrain, understanding how the height changes requires...
Tangent Planes to Surfaces01:19

Tangent Planes to Surfaces

In multivariable calculus, the concept of a tangent plane plays a central role in approximating curved surfaces. When dealing with a surface defined by a function of two variables, such as z = f(x, y), the tangent plane at a given point provides the best linear approximation to the surface near that point. This local linearization allows complex, nonlinear geometries to be treated using simpler, planar models.The construction of the tangent plane involves taking vertical slices of the surface...
Oriented Surfaces01:30

Oriented Surfaces

A surface is called orientable if a consistent choice of unit normal vector can be made at every point on the surface. A thin soap film stretched across a wire loop provides a familiar example. The film separates the air on one side from the air on the other, so one side can be selected as positive and the opposite side as negative. Once this choice is made, a unit normal vector can be assigned smoothly across the entire surface.At each point on the soap film, a unit normal vector points...
Tangent Planes to Level Surfaces01:31

Tangent Planes to Level Surfaces

A level surface consists of all points in space where a function of three variables takes the same fixed value. If a point lies on this surface, understanding the surface’s geometry there requires more than just knowing the point’s coordinates; it requires describing how the surface is oriented, or how it tilts, near that point.To probe this local geometry, imagine tracing a path that stays entirely on the level surface and passes through the point of interest. This path can be described as a...
Quadric Surfaces01:28

Quadric Surfaces

Quadric surfaces are three-dimensional surfaces characterized by second-degree equations in the variables x, y, and z. These surfaces are smooth and continuous, and specific combinations of squared and linear terms define their shapes. The main types of quadric surfaces include ellipsoids, cones, paraboloids, and hyperboloids. Each type exhibits distinct geometric features depending on how the variables are arranged and related within the equation.Ellipsoids are closed surfaces formed when all...
Surface Integrals01:28

Surface Integrals

A curved roof has a surface area that is generally larger than its flat projection. To estimate the cost of painting it, the curved surface area must first be calculated. If the roof is represented parametrically by a vector-valued function r(u,v), then each point in a parameter domain D corresponds to a point on the surface S. This connection allows the curved surface to be studied through a two-dimensional parameter region.The parameter domain D is divided into many small rectangles. A...

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Microglial Alkbh5 Deficiency Alleviates Chronic Restraint Stress-Induced Depression-like Behaviors in Mice.

Neuroscience bulletin·2026
Same author

Research Progress and Application Prospects of Bioaffinity Chromatography in Screening Cardiotoxic Components of Chinese Herbal Medicines.

ACS omega·2026
Same author

Low-altitude economy: next frontier in spatial exploration and economic development.

National science review·2026
Same author

Comprehensive management of modifiable factors and all-cause mortality in patients with metabolic dysfunction-associated steatotic liver disease.

European journal of gastroenterology & hepatology·2026
Same author

Efficacy and mechanisms underlying MRI-guided HD-tDCS combined with aerobic exercise to ameliorate cognitive impairment associated with schizophrenia.

Frontiers in psychiatry·2026
Same author

Comprehensive analysis of cucumber <i>ERF</i> family genes and functional characterization of <i>CsERF017</i> and <i>CsERF061</i> in cold tolerance in cucumber.

Physiology and molecular biology of plants : an international journal of functional plant biology·2026

Related Experiment Video

Updated: Jul 4, 2026

Rendering SiO2/Si Surfaces Omniphobic by Carving Gas-Entrapping Microtextures Comprising Reentrant and Doubly Reentrant Cavities or Pillars
08:02

Rendering SiO2/Si Surfaces Omniphobic by Carving Gas-Entrapping Microtextures Comprising Reentrant and Doubly Reentrant Cavities or Pillars

Published on: February 11, 2020

Synthesis and rendering of bidirectional texture functions on arbitrary surfaces.

Xinguo Liu1, Yaohua Hu, Jingdan Zhang

  • 1Microsoft Research Asia, 3F Beijing Sigma Center, No. 49 Zhichun Road, Haidian District, Beijing, PRC. xgliu@microsoft.com

IEEE Transactions on Visualization and Computer Graphics
|June 27, 2008
PubMed
Summary

This study introduces efficient methods for synthesizing and rendering Bidirectional Texture Functions (BTFs), which describe surface appearance under varying light and view conditions. The new algorithms significantly reduce data complexity for real-time applications.

More Related Videos

Fabricating Reactive Surfaces with Brush-like and Crosslinked Films of Azlactone-Functionalized Block Co-Polymers
10:09

Fabricating Reactive Surfaces with Brush-like and Crosslinked Films of Azlactone-Functionalized Block Co-Polymers

Published on: June 30, 2018

Characterization of Anisotropic Leaky Mode Modulators for Holovideo
09:36

Characterization of Anisotropic Leaky Mode Modulators for Holovideo

Published on: March 19, 2016

Related Experiment Videos

Last Updated: Jul 4, 2026

Rendering SiO2/Si Surfaces Omniphobic by Carving Gas-Entrapping Microtextures Comprising Reentrant and Doubly Reentrant Cavities or Pillars
08:02

Rendering SiO2/Si Surfaces Omniphobic by Carving Gas-Entrapping Microtextures Comprising Reentrant and Doubly Reentrant Cavities or Pillars

Published on: February 11, 2020

Fabricating Reactive Surfaces with Brush-like and Crosslinked Films of Azlactone-Functionalized Block Co-Polymers
10:09

Fabricating Reactive Surfaces with Brush-like and Crosslinked Films of Azlactone-Functionalized Block Co-Polymers

Published on: June 30, 2018

Characterization of Anisotropic Leaky Mode Modulators for Holovideo
09:36

Characterization of Anisotropic Leaky Mode Modulators for Holovideo

Published on: March 19, 2016

Area of Science:

  • Computer Graphics
  • Material Appearance Modeling

Background:

  • Bidirectional Texture Functions (BTFs) are complex 6D representations of surface appearance.
  • Modeling fine-scale surface details like shadows and specularities is computationally intensive.
  • Efficient synthesis and rendering of BTFs are crucial for realistic computer graphics.

Purpose of the Study:

  • To develop algorithms for efficient synthesis and hardware-accelerated rendering of BTFs.
  • To address the challenge of large data sizes in BTF samples.
  • To enable real-time rendering of complex surface appearances.

Main Methods:

  • Approximating BTF samples using a combination of 4D Point Appearance Functions (PAFs) and 2D geometry maps.
  • Employing a texton-based synthesis algorithm on geometry maps for BTF generation.
  • Leveraging programmable shaders for hardware-accelerated BTF rendering.

Main Results:

  • Achieved efficient synthesis of BTFs on arbitrary surfaces.
  • Developed a real-time BTF rendering algorithm capable of ~30 frames/second on mid-level hardware.
  • Demonstrated the effectiveness of the methods with both real and synthetic BTF data.

Conclusions:

  • The proposed PAF and geometry map approach significantly reduces BTF data complexity.
  • Efficient synthesis and hardware-accelerated rendering enable real-time visualization of complex surface appearances.
  • This work advances the practical application of BTFs in computer graphics.