Metaballs

1: The influence of 2 positive metaballs on each other.
2: The influence of a negative metaball on a positive metaball by creating an indentation in the positive metaball's surface.

In computer graphics, metaballs, also known as blobby objects,[1][2] are organic-looking n-dimensional isosurfaces, characterised by their ability to meld together when in close proximity to create single, contiguous objects.

In solid modelling, polygon meshes are commonly used. In certain instances, however, metaballs are superior. A metaball's "blobby" appearance makes them versatile tools, often used to model organic objects and also to create base meshes for sculpting.[3]

The technique for rendering metaballs was invented by Jim Blinn in the early 1980s to model atom interactions for Carl Sagan's 1980 TV series Cosmos.[4] It is also referred to colloquially as the "jelly effect" in the motion and UX design community,[5] commonly appearing in UI elements such as navigations and buttons. Metaball behavior corresponds to mitosis in cell biology, where chromosomes generate identical copies of themselves through cell division.

Definition

Each metaball is defined as a function in n dimensions (e.g., for three dimensions, ; three-dimensional metaballs tend to be most common, with two-dimensional implementations popular as well). A thresholding value is also chosen, to define a solid volume. Then,

determines whether the volume enclosed by the surface defined by the metaballs is filled at or not.


A more Informal definition could be, That if you take 2 circles in 2D, and at point P, circle 1's influence(1/distance) is X and circle 2's influence is Y.

If X+Y>threshold. point P is part of Metaball.. And then you calculate it for all Points, obviously there are Graphing techniques to do that. Interactive Metaball with Neat Function


Implementation

The interaction between two differently coloured 3D positive metaballs, created in Bryce.
Note that the two smaller metaballs combine to create one larger object.

A typical function chosen for metaballs is the inverse-square law, that is, the contribution to the thresholding function falls off in a bell-shaped curve as the distance from the centre of the metaball increases.

For the three-dimensional case,

where is the center of the metaball. The fast inverse square root technique may be used in this calculation.

Various other falloff functions have historically been used for reasons of computational efficiency. Desirable properties of the function include:

  • Finite support. A function with finite support goes to zero at a maximum radius. When evaluating the metaball field, any points beyond their maximum radius from the sample point can be ignored. Nearest neighbor search can ensure only adjacent metaballs need to be evaluated regardless of the total number in the field.
  • Smoothness. Because the isosurface is the result of adding the fields together, its smoothness is dependent on the smoothness of the falloff curves.


More complicated models use a Gaussian potential constrained to a finite radius or a mixture of polynomials to achieve smoothness. The Soft Object model by the Wyvill brothers provides higher degree of smoothness.[citation needed]

A simple generalization of metaballs is to apply the falloff curve to distance-from-lines or distance-from-surfaces.

There are a number of ways to render the metaballs to the screen. In the case of three dimensional metaballs, the two most common are brute force raycasting and the marching cubes algorithm.

2D metaballs were a very common demo effect in the 1990s. The effect is also available as an XScreenSaver module.

See also

References

  1. ^ "blobby model". A Dictionary of Computing. Oxford University Press. 2019. Retrieved 2023-10-27 – via www.encyclopedia.com.
  2. ^ Ward, Matthew. "An Overview of Metaballs/Blobby Objects". Worcester Polytechnic Institute. Retrieved 2023-10-27.
  3. ^ "Art of Joe Daniels: Digital Sculpting Tutorial". 8 October 2007.
  4. ^ "CG Notes: Metaballs Intro".
  5. ^ "The "jelly effect" has recently been very popular and used in lots of animations. … | After effect tutorial, Adobe after effects tutorials, Motion graphics tutorial". Pinterest. Retrieved 2020-08-11.

Further reading

Read other articles:

Pour les articles homonymes, voir Mas. Mas Nicolau est un nom espagnol. Le premier nom de famille, paternel, est Mas ; le second, maternel, souvent omis, est Nicolau. Enric MasEnric Mas lors du Tour de Bretagne 2014InformationsNom de naissance Enric Mas NicolauNaissance 7 janvier 1995 (29 ans)ArtàNationalité espagnoleÉquipe actuelle MovistarSpécialité GrimpeurÉquipes amateurs 2012Sepelaco2013-2015Specialized-Fundación Alberto ContadorÉquipes professionnelles 2016Klein Const...

 

 

حصار سوبر ماركت كاشير المعلومات البلد فرنسا  الموقع بوابة فينسين التابعة للدائرة عشرون في باريس،  فرنسا الإحداثيات 48°50′49″N 2°24′56″E / 48.847026°N 2.415452°E / 48.847026; 2.415452  التاريخ 9 يناير 2015  الأسلحة أيه كيه-47،  وتوكاريف،  ومتفجرات  الخسائر الوفيات 5  ...

 

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (يونيو 2019) الحدثكأس الأمم الأفريقية 1980 نيجيريا الجزائر 3 0 التاريخ22 مارس 1980  الملعبملعب لاغوس الوطني  الحضور85000 &...

William HoldenHolden pada tahun 1950 Aktor Terbaik (Oscar) ke-25Masa jabatan1953 untuk film Stalag 17 PendahuluGary CooperPenggantiMarlon Brando Informasi pribadiLahirWilliam Franklin Beedle, Jr.(1918-04-17)17 April 1918O'Fallon, Illinois, U.S.Meninggal12 November 1981(1981-11-12) (umur 63)Santa Monica, California, U.S.Suami/istriBrenda Marshall ​ ​(m. 1941⁠–⁠1971)​PekerjaanActor, wildlife conservationistSunting kotak info • L...

 

 

العلاقات اللبنانية المالطية لبنان مالطا   لبنان   مالطا تعديل مصدري - تعديل   العلاقات اللبنانية المالطية هي العلاقات الثنائية التي تجمع بين لبنان ومالطا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقارنة لبنان ما...

 

 

Surinamese football club Football clubKamal DewakerFull nameSociaal Culturele Sportvereniging Kamal DewakerFounded15 August 1941; 82 years ago (1941-08-15)GroundEddy Blackman StadionCapacity2,000LeagueHoofdklasse2010–115th SCSV Kamal Dewaker is a Surinamese football club based in Livorno.[1] The club plays in the Surinamese Hoofdklasse, the top tier of football in the nation. The club was founded on August 15, 1941.[2] Current squad 2011–12 Note: Flags in...

Osaka Prefectural Assembly 大阪府議会Ōsaka-fugikaiTypeTypeUnicameral HistoryFounded1878 (1878) (edict on prefectural assemblies)1947 (1947) (current local autonomy law)StructureSeats88ElectionsLast electionApril 2019Meeting placeWebsitewww.pref.osaka.jp/gikai_giji/toppage/index.html The Osaka Prefectural Assembly (大阪府議会, Ōsaka-fu gikai) is the legislature of Osaka Prefecture. As in all prefectures, it is elected to four-year terms by single non-transferable vote in ...

 

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Machida adalah nama Jepang. Tokoh-tokoh dengan nama Jepang ini antara lain: Pemain sepak bola Jepang Bright Machida Koki Machida Shuzo Machida Tadamichi Machida Tamon Machida Yamato Machida Halaman-halaman lainnya Semua halaman dengan Machida Semua hal...

 

 

This is an archive of past discussions. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. Archive 10 ← Archive 13 Archive 14 Archive 15 Archive 16 Archive 17 → Archive 20 I thought there weren't any in Iran? Good news for one gay Iranian. APK yada yada 16:01, 21 May 2008 (UTC) Age of Consent related to LGBT studies? I don't see how Age of Consent falls under the scope of LGBT studies. This proje...

For other uses, see Georgetown (disambiguation). City in South Carolina, United StatesGeorgetown, South CarolinaCityGeorgetown harbor SealLocation in Georgetown County and the state of South Carolina.Coordinates: 33°22′3″N 79°17′38″W / 33.36750°N 79.29389°W / 33.36750; -79.29389CountryUnited StatesStateSouth CarolinaCountyGeorgetownIncorporated1729Government • MayorCarol JayroeArea[1] • Total7.59 sq mi (19.65 k...

 

 

American politician (1922–2017) For the American general, see John B. Anderson (United States Army officer). John B. AndersonPortrait by Bernard Gotfryd, 1980Chair of the House Republican ConferenceIn officeJanuary 3, 1969 – June 8, 1979LeaderGerald Ford(1969–1973)John Jacob Rhodes(1973–1979)Preceded byMelvin LairdSucceeded bySamuel L. DevineMember of the U.S. House of Representativesfrom Illinois's 16th districtIn officeJanuary 3, 1961 – January 3, 198...

 

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Footprints composition – news · newspapers · books · scholar · JSTOR (December 2009) (Learn how and when to remove this message) Footprints is a jazz standard composed by saxophonist Wayne Shorter and first recorded for his album Adam's Apple in 1966. The ...

Emirati politician Mohammed bin Khalifa Al NahyanSheikhBorn1972 (age 51–52)Abu DhabiSpouseSheikha Al Yazia bint Sultan bin Zayed Al NahyanIssueZayedHamdanSultanHouseAl Nahyan familyFatherKhalifa bin Zayed Al NahyanMotherShamsa bint Suhail Al MazroueiReligionIslam Styles ofSheikh Mohammed bin Khalifa bin Zayed Al NahyanReference styleHis HighnessSpoken styleYour Highness In this Arabic name, the surname is Al Nahyan. Sheikh Mohammed bin Khalifa bin Zayed Al Nahyan (Arabic: محمد ...

 

 

Untuk kegunaan lain, lihat Siantar (disambiguasi). Siantar MartobaKecamatanKantor Kecamatan Siantar MartobaPeta lokasi Kecamatan Siantar MartobaNegara IndonesiaProvinsiSumatera UtaraKotaPematangsiantarPemerintahan • CamatDrs. Robert SamosirPopulasi • Total49,156 jiwa (2.000) jiwaKode Kemendagri12.72.06 Kode BPS1273060 Luas40,75 km²Desa/kelurahan7 Siantar Martoba adalah sebuah kecamatan di Kota Pematangsiantar, Sumatera Utara, Indonesia. Administratif Pembagian Wi...

 

 

Criminal MindsNama alternatifCriminal Minds: Evolution (sejak musim 16)Genre Prosedural polisi Cerita seru Drama kriminal Misteri PembuatJeff DavisPemeranMandy PatinkinThomas GibsonLola GlaudiniShemar MooreMatthew Gray GublerA. J. CookKirsten VangsnessPaget BrewsterJoe MantegnaRachel NicholsJeanne TripplehornJennifer Love HewittAisha TylerAdam RodriguezDamon GuptonDaniel HenneyNegara asalAmerika SerikatJmlh. musim17Jmlh. episode340ProduksiProduser eksekutif Mark Gordon Jeff Davis Edward Alle...

Wandering remote worker Digital nomad working from a restaurant Digital nomads are people who travel freely while working remotely using technology and the internet.[1] Such people generally have minimal material possessions and work remotely in temporary housing, hotels, cafes, public libraries, co-working spaces, or recreational vehicles, using Wi-Fi, smartphones or mobile hotspots to access the Internet.[1][2][3][4][5] The majority of digital...

 

 

オリンピックの日本選手団 日章旗 IOCコード: JPN NOC: 日本オリンピック委員会公式サイト 1964年東京オリンピック 人員: 選手 355名、役員 82名 旗手: 福井誠 主将: 小野喬 メダル国別順位: 3 位 金16 銀5 銅8 計29 夏季オリンピック日本選手団 19121920192419281932193619481952195619601964196819721976198019841988199219962000200420082012201620202024 冬季オリンピック日本選手団 1928193219361948195219...

 

 

En chimie, un mécanisme réactionnel est l'enchainement d'étapes, de réactions élémentaires, par lequel un changement chimique a lieu[1]. Bien que, pour la plupart des réactions, seul le bilan global (transformation des réactifs en produits) soit observable directement, des expériences permettent de déterminer la séquence possible des étapes du mécanisme réactionnel associé. Description Un mécanisme réactionnel décrit en détail ce qui se passe à chaque étape d'une transfor...

Listing of the states of the German Confederation Map of the German Confederation (in German) The states of the German Confederation were member states of the German Confederation, from 20 June 1815 until 24 August 1866. On the whole, its territory nearly coincided with that remaining in the Holy Roman Empire at the outbreak of the French Revolution, with the notable exception of Belgium. Except for the two rival major powers, Austria and Prussia, and the western left bank of the Rhine (which...

 

 

Form of Renaissance dance For other uses, see Galliard (disambiguation). Galliard in Siena, Italy, 15th century The galliard (/ˈɡæljərd/; French: gaillarde; Italian: gagliarda) was a form of Renaissance dance and music popular all over Europe in the 16th century. It is mentioned in dance manuals from England, Portugal, France, Spain, Germany, and Italy. Dance form The galliard is not an improvised dance, but rather, it consists of choreographed patterns of steps, which occupy one or more ...