From de3f095229c3293a726b3d2cca50892f001ee2c5 Mon Sep 17 00:00:00 2001
From: lavafroth
Date: Sun, 18 Jan 2026 02:42:39 +0000
Subject: [PATCH] deploy: 4b134a533d21d66c57c43f4df1f005268465642d
---
app.min.css | 2 +-
art/drawhearts/index.html | 9 +++++++++
art/index.html | 3 ++-
art/index.xml | 7 ++++++-
hearts.avif | Bin 0 -> 54337 bytes
index.html | 2 +-
index.xml | 7 ++++++-
page/2/index.html | 2 +-
page/3/index.html | 2 +-
page/4/index.html | 2 +-
page/5/index.html | 2 +-
page/6/index.html | 2 +-
pagefind/index/en-us_319b959.pf_index | Bin 43253 -> 0 bytes
pagefind/index/en-us_3620dac.pf_index | Bin 40719 -> 0 bytes
pagefind/index/en-us_63d2bec.pf_index | Bin 0 -> 43360 bytes
pagefind/index/en-us_74a6fbe.pf_index | Bin 25763 -> 0 bytes
pagefind/index/en-us_794f68f.pf_index | Bin 0 -> 40783 bytes
pagefind/index/en-us_8574a93.pf_index | Bin 0 -> 41512 bytes
pagefind/index/en-us_8b6399f.pf_index | Bin 0 -> 42184 bytes
pagefind/index/en-us_a544c1d.pf_index | Bin 43153 -> 0 bytes
pagefind/index/en-us_bafc375.pf_index | Bin 0 -> 25828 bytes
pagefind/index/en-us_e76a9ee.pf_index | Bin 41376 -> 0 bytes
pagefind/index/en-us_f0bdd6a.pf_index | Bin 0 -> 43305 bytes
pagefind/index/en-us_fd9cc0e.pf_index | Bin 42083 -> 0 bytes
pagefind/pagefind-entry.json | 2 +-
pagefind/pagefind.en-us_1dae3ae23f682.pf_meta | Bin 617 -> 0 bytes
pagefind/pagefind.en-us_e3ed9fd3f8c16.pf_meta | Bin 0 -> 617 bytes
sitemap.xml | 2 +-
28 files changed, 32 insertions(+), 12 deletions(-)
create mode 100644 art/drawhearts/index.html
create mode 100644 hearts.avif
delete mode 100644 pagefind/index/en-us_319b959.pf_index
delete mode 100644 pagefind/index/en-us_3620dac.pf_index
create mode 100644 pagefind/index/en-us_63d2bec.pf_index
delete mode 100644 pagefind/index/en-us_74a6fbe.pf_index
create mode 100644 pagefind/index/en-us_794f68f.pf_index
create mode 100644 pagefind/index/en-us_8574a93.pf_index
create mode 100644 pagefind/index/en-us_8b6399f.pf_index
delete mode 100644 pagefind/index/en-us_a544c1d.pf_index
create mode 100644 pagefind/index/en-us_bafc375.pf_index
delete mode 100644 pagefind/index/en-us_e76a9ee.pf_index
create mode 100644 pagefind/index/en-us_f0bdd6a.pf_index
delete mode 100644 pagefind/index/en-us_fd9cc0e.pf_index
delete mode 100644 pagefind/pagefind.en-us_1dae3ae23f682.pf_meta
create mode 100644 pagefind/pagefind.en-us_e3ed9fd3f8c16.pf_meta
diff --git a/app.min.css b/app.min.css
index 465ba5c7..9066df1f 100644
--- a/app.min.css
+++ b/app.min.css
@@ -1 +1 @@
-:root{--small-gap:2rem;--gap:2.5rem;--y-gap:8rem;--wide:140rem;--narrow:80rem;--side:calc((var(--wide) - var(--narrow)) / 2);--header:10rem;--footer:calc(8rem + var(--safe-bottom));--code-bg:#282828;--narrow-separator:0.2rem;color-scheme:light dark;--light:light-dark(#efefef, #161616);--dark:light-dark(#161616, #efefef);--safe-bottom:0}@supports(bottom:constant(safe-area-inset-bottom)){:root{--safe-bottom:constant(safe-area-inset-bottom)}}@supports(bottom:env(safe-area-inset-bottom)){:root{--safe-bottom:env(safe-area-inset-bottom)}}.site-name>svg{width:18rem;fill:var(--dark)}.math{padding:var(--gap);text-align:center}*,*::before,*::after{box-sizing:border-box;padding:0;margin:0;border:0}math *{padding:revert}html,body{height:100%}html{-webkit-tap-highlight-color:transparent;font-size:8px}search{margin-bottom:var(--gap);button { background: transparent; } input::placeholder { opacity: .5; }}body{--white:var(--light);--black:var(--dark);--pro:var(--dark);--lit:color-mix(in lab, var(--dark) 64%, transparent);--air:color-mix(in lab, var(--dark) 48%, transparent);--fog:color-mix(in lab, var(--dark) 12%, transparent);--faint:color-mix(in lab, var(--dark) 5%, transparent);--pagefind-ui-text:var(--pro) !important;--pagefind-ui-primary:var(--pro) !important;--pagefind-ui-background:var(--white) !important;--pagefind-ui-border:var(--fog) !important;--pagefind-ui-font:-apple-system, BlinkMacSystemFont, segoe ui, Roboto, Oxygen, Ubuntu, Cantarell, open sans, helvetica neue, sans-serif !important;--pagefind-ui-tag:var(--faint) !important;display:flex;flex-direction:column;padding:0 var(--gap);font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;font-size:2rem;line-height:1.8;color:var(--pro);word-break:break-word;background:var(--white)}body>*{flex-shrink:0;width:100%;margin-inline:auto}@media(max-width:1199px){html{font-size:7px}}abbr[title]{border-bottom:var(--narrow-separator)dotted;text-decoration:none}video{border-radius:1rem}math{font-family:LatinModern;font-size:2.5rem}.katex:has(math[display=block]){display:block;overflow-x:auto;overflow-y:clip}.collapsable-explanation{input { opacity: 0; position: absolute; } div:nth-last-child(1 of .highlight) { display: none; } &:has(input:checked) { div:nth-last-child(1 of .highlight) { display: block; } p, .highlight { display: none; } .container label { border: var(--narrow-separator) solid var(--pro); &::after { content: 'Expand explanation'; } } } .container { display: flex; justify-content: flex-end; align-items: center; gap: 1rem; label { transition: border-color 200ms; border: var(--narrow-separator) solid var(--fog); padding: var(--narrow-separator) var(--small-gap); border-radius: var(--gap); &::after { content: 'Collapse explanation'; } } &:first-child { margin-bottom: var(--gap); } &:last-child { margin: var(--gap) 0 var(--y-gap) 0; } &::before { content: ''; height: var(--narrow-separator); flex: 1; background: var(--fog); } }}.list-tag{background:var(--faint);color:var(--lit);padding:.25rem .75rem;border-radius:.5rem;z-index:3;position:relative;&::before { content:' '; position:absolute; z-index:1; }}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:700;line-height:1.2}strong,b{font-weight:700}a{color:inherit;text-decoration:none}table{width:100%;border-collapse:collapse}button,input,textarea{font:inherit;background:0 0;outline:none!important}button,input[type=button],input[type=submit]{cursor:pointer}input:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 6rem var(--white)inset}img{display:block;max-width:100%}header{max-width:var(--wide);margin-top:var(--gap);display:flex;align-items:center;border-radius:1rem;outline:.25rem solid var(--fog);position:relative;padding:var(--small-gap);gap:1rem;justify-content:space-between;nav { gap: 1rem; a { width: 4rem; height: 4rem; position: relative; &:after { width: 3rem; height: 3rem; top: .5rem; left: .5rem; background: var(--black); mask-image: var(--url); mask-repeat: no-repeat; mask-size: cover; } } } nav a:after, &:after { z-index: -100; content: ""; position: absolute; } &:after { width: 100%; height: 100%; left: 0; background: var(--fog); mask-image: url('header.svg'); mask-size: 24rem; } a.active { outline: 2px solid var(--air); border-radius: 50%; }}main{max-width:var(--narrow);flex:1;padding-top:var(--gap);padding-bottom:var(--y-gap)}nav[data-main]{justify-content:space-between;margin-top:var(--gap);a { font-size: 1.8rem; line-height: 5.5rem; font-weight: 500; background: var(--faint); color: var(--lit); border-radius: 0.5rem; padding-inline: 3rem; &[href="#"] { visibility: hidden; } }}article{position:relative;padding-block:2rem;transition:transform .1s;&:active { transform:scale(0.99); } h2 { margin-bottom:0.2rem; font-size:3rem; } time { flex-shrink:0; font-size:1.7rem; color:var(--air); }}.post-link{position:absolute;inset:0}hgroup{margin-bottom:var(--y-gap);p { display: flex; margin-top: 0.4rem; margin-bottom: 1.1rem; font-size: 1.6rem; color: var(--air); } p span::before { content: '·'; margin-inline: 0.8rem; } h1 { font-size: 5rem; }}.post-tags{margin-top:var(--y-gap);a { display: inline-block; font-weight: 500; line-height: 5rem; color: var(--lit); background: var(--faint); border-radius: 0.5rem; padding-inline: 2rem; } a+a { margin-left: 0.5rem; margin-bottom: 0.8rem; }}nav{display:flex}nav[data-post]{justify-content:space-between;margin-top:var(--y-gap);background:var(--faint);border-radius:.5rem;a { display: flex; gap: 1rem; align-items: center; width: 50%; padding: var(--gap); font-size: 2.4rem; font-weight: 700; line-height: 1.2; padding-inline: 1rem; } a:nth-child(2) { justify-content: flex-end; margin-left: auto; }}.post-comments{margin-top:var(--y-gap)}@media(max-width:1199px){.post-title{display:block;aside { flex-direction: row; width: auto; padding-right: 0; margin-bottom: 0.5rem; margin-left: 0; transform: none; span::before { content: '·'; margin-inline: 0.5rem; } }}}.post-content{font-size:2.2rem;h1, h2, h3, h4, h5, h6 { margin-block: 2rem; } h1 { margin-top: var(--y-gap); font-size: 4.5rem; } h2 { margin-top: 6rem; font-size: 3.5rem; } h3 { font-size: 3rem; } h4 { font-size: 2.5rem; } h5 { font-size: 2.2rem; } h6 { font-size: 1.8rem; } img { margin-inline: auto; } a { padding-bottom: 0.2rem; font-weight: 500; border-bottom: 2px solid var(--pro); code { margin-inline: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } } del { text-decoration: none; background: linear-gradient(to right, var(--pro) 100%, transparent 0) 0 50% / 1px 1px repeat-x; } p, ul, ol, dl, details { margin-bottom: 3rem; } ul, ol { padding-left: 2.5rem; } li { margin-top: 0.6rem; } dl { display: flex; flex-wrap: wrap; margin: 0; } dt { width: 25%; font-weight: 500; } dd { width: 75%; padding-left: 1.3rem; margin-left: 0; } dt~dt, dd~dd { margin-top: 1.3rem; } table { margin-bottom: 4rem; th { font-size: 2.6rem; text-align: left; } th, td { word-break: normal; padding: 1.5rem 1rem; line-height: 1.5; border-bottom: 1px solid var(--fog); } td:has(code) { inline-size: var(--wide); word-break: break-all; overflow-wrap: break-word; } td code:only-of-type { margin-inline: 0; } } .highlight, pre { margin: 0 0 3rem; border-radius: 0.5rem; @media screen and (width <= 600px) { margin: 0 calc(var(--gap) * -1) 4rem; border-radius: 0; } overflow-x: auto; background: var(--code-bg) !important; } ul pre { margin-left: calc(var(--gap) * -2); } .highlight pre { margin-inline: 0; margin-bottom: 0; } code { padding: 0.5rem 1rem; margin-inline: 0.5rem; font-family: Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 0.8em; line-height: 1.5; background: var(--faint); border-radius: 0.3rem; } pre code { display: block; padding: var(--gap); margin-inline: 0; color: rgba(255, 255, 255, 0.8); background: transparent; border-radius: 0; } blockquote { padding: 0 0 0 calc(var(--gap) - 0.4rem); margin: 0 0 0 calc(var(--gap) * -1); border-left: 0.4rem solid var(--pro); } hr { height: var(--narrow-separator); background: var(--fog); margin-block: 12rem; } iframe { width: 100%; background: var(--black); }}.footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:var(--narrow);height:var(--footer);padding-bottom:var(--safe-bottom);margin-top:auto;font-size:1.6rem;color:var(--lit);border-top:1px solid var(--fog);p+p::before { content: '·'; margin-inline: 0.6rem; } a:hover { color: var(--pro); border-bottom: 1px solid var(--pro); }}.title-404{align-content:center;text-align:center;height:100%;font-size:16rem}@font-face{font-family:LatinModern;src:url(latinmodern-math.otf);font-display:swap}
\ No newline at end of file
+:root{--small-gap:2rem;--gap:2.5rem;--y-gap:8rem;--wide:140rem;--narrow:80rem;--side:calc((var(--wide) - var(--narrow)) / 2);--header:10rem;--footer:calc(8rem + var(--safe-bottom));--code-bg:#282828;--narrow-separator:0.2rem;color-scheme:light dark;--light:light-dark(#efefef, #161616);--dark:light-dark(#161616, #efefef);--safe-bottom:0}@supports(bottom:constant(safe-area-inset-bottom)){:root{--safe-bottom:constant(safe-area-inset-bottom)}}@supports(bottom:env(safe-area-inset-bottom)){:root{--safe-bottom:env(safe-area-inset-bottom)}}.site-name>svg{width:18rem;fill:var(--dark)}.math{padding:var(--gap);text-align:center}*,*::before,*::after{box-sizing:border-box;padding:0;margin:0;border:0}html,body{height:100%}html{font-size:8px}::selection{background:var(--fog)}search{margin-bottom:var(--gap);button { background: transparent; } input::placeholder { opacity: .5; }}body{--white:var(--light);--black:var(--dark);--pro:var(--dark);--lit:color-mix(in lab, var(--dark) 64%, transparent);--air:color-mix(in lab, var(--dark) 48%, transparent);--fog:color-mix(in lab, var(--dark) 12%, transparent);--faint:color-mix(in lab, var(--dark) 5%, transparent);--pagefind-ui-text:var(--pro) !important;--pagefind-ui-primary:var(--pro) !important;--pagefind-ui-background:var(--white) !important;--pagefind-ui-border:var(--fog) !important;--pagefind-ui-font:-apple-system, BlinkMacSystemFont, segoe ui, Roboto, Oxygen, Ubuntu, Cantarell, open sans, helvetica neue, sans-serif !important;--pagefind-ui-tag:var(--faint) !important;display:flex;flex-direction:column;padding:0 var(--gap);font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;font-size:2rem;line-height:1.8;color:var(--pro);word-break:break-word;background:var(--white);> * { flex-shrink: 0; width: 100%; margin-inline: auto; }}@media(max-width:1199px){html{font-size:7px}}abbr[title]{border-bottom:var(--narrow-separator)dotted;text-decoration:none}video{border-radius:1rem}math{ *{ padding: revert; } font-family: LatinModern;font-size:2.5rem}.katex:has(math[display=block]){display:block;overflow-x:auto;overflow-y:clip}.collapsable-explanation{input { opacity: 0; position: absolute; } div:nth-last-child(1 of .highlight) { display: none; } &:has(input:checked) { div:nth-last-child(1 of .highlight) { display: block; } p, .highlight { display: none; } .container label { border: var(--narrow-separator) solid var(--pro); &::after { content: 'Expand explanation'; } } } .container { display: flex; justify-content: flex-end; align-items: center; gap: 1rem; label { transition: border-color 200ms; border: var(--narrow-separator) solid var(--fog); padding: var(--narrow-separator) var(--small-gap); border-radius: var(--gap); &::after { content: 'Collapse explanation'; } } &:first-child { margin-bottom: var(--gap); } &:last-child { margin: var(--gap) 0 var(--y-gap) 0; } &::before { content: ''; height: var(--narrow-separator); flex: 1; background: var(--fog); } }}.list-tag{background:var(--faint);color:var(--lit);padding:.25rem .75rem;border-radius:.5rem;z-index:3;position:relative;&::before { content:' '; position:absolute; z-index:1; }}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:700;line-height:1.2}strong,b{font-weight:700}a{color:inherit;text-decoration:none}table{width:100%;border-collapse:collapse}button,input,textarea{font:inherit;background:0 0;outline:none!important}button,input[type=button],input[type=submit]{cursor:pointer}input:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 6rem var(--white)inset}img{display:block;max-width:100%}header{max-width:var(--wide);margin-top:var(--gap);display:flex;align-items:center;border-radius:1rem;outline:.25rem solid var(--fog);position:relative;padding:var(--small-gap);gap:1rem;justify-content:space-between;nav { gap: 1rem; a { width: 4rem; height: 4rem; position: relative; &:after { width: 3rem; height: 3rem; top: .5rem; left: .5rem; background: var(--black); mask-image: var(--url); mask-repeat: no-repeat; mask-size: cover; } } } nav a:after, &:after { z-index: -100; content: ""; position: absolute; } &:after { width: 100%; height: 100%; left: 0; background: var(--fog); mask-image: url('header.svg'); mask-size: 24rem; } a.active { outline: 2px solid var(--air); border-radius: 50%; }}main{max-width:var(--narrow);flex:1;padding-top:var(--gap);padding-bottom:var(--y-gap)}nav[data-main]{justify-content:space-between;margin-top:var(--gap);a { font-size: 1.8rem; line-height: 5.5rem; font-weight: 500; background: var(--faint); color: var(--lit); border-radius: 0.5rem; padding-inline: 3rem; &[href="#"] { visibility: hidden; } }}article{position:relative;padding-block:2rem;transition:transform .1s;&:active { transform:scale(0.99); } h2 { margin-bottom:0.2rem; font-size:3rem; } time { flex-shrink:0; font-size:1.7rem; color:var(--air); } img { margin:auto; }}.post-link{position:absolute;inset:0}hgroup{margin-bottom:var(--y-gap);p { display: flex; margin-top: 0.4rem; margin-bottom: 1.1rem; font-size: 1.6rem; color: var(--air); } p span::before { content: '·'; margin-inline: 0.8rem; } h1 { font-size: 5rem; }}.post-tags{margin-top:var(--y-gap);a { display: inline-block; font-weight: 500; line-height: 5rem; color: var(--lit); background: var(--faint); border-radius: 0.5rem; padding-inline: 2rem; } a+a { margin-left: 0.5rem; margin-bottom: 0.8rem; }}nav{display:flex}nav[data-post]{justify-content:space-between;margin-top:var(--y-gap);background:var(--faint);border-radius:.5rem;a { display: flex; gap: 1rem; align-items: center; width: 50%; padding: var(--gap); font-size: 2.4rem; font-weight: 700; line-height: 1.2; padding-inline: 1rem; } a:nth-child(2) { justify-content: flex-end; margin-left: auto; }}.post-comments{margin-top:var(--y-gap)}@media(max-width:1199px){.post-title{display:block;aside { flex-direction: row; width: auto; padding-right: 0; margin-bottom: 0.5rem; margin-left: 0; transform: none; span::before { content: '·'; margin-inline: 0.5rem; } }}}.post-content{font-size:2.2rem;h1, h2, h3, h4, h5, h6 { margin-block: 2rem; } h1 { margin-top: var(--y-gap); font-size: 4.5rem; } h2 { margin-top: 6rem; font-size: 3.5rem; } h3 { font-size: 3rem; } h4 { font-size: 2.5rem; } h5 { font-size: 2.2rem; } h6 { font-size: 1.8rem; } img { margin-inline: auto; } a { padding-bottom: 0.2rem; font-weight: 500; border-bottom: 2px solid var(--pro); code { margin-inline: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } } del { text-decoration: none; background: linear-gradient(to right, var(--pro) 100%, transparent 0) 0 50% / 1px 1px repeat-x; } p, ul, ol, dl, details { margin-bottom: 3rem; } ul, ol { padding-left: 2.5rem; } li { margin-top: 0.6rem; } dl { display: flex; flex-wrap: wrap; margin: 0; } dt { width: 25%; font-weight: 500; } dd { width: 75%; padding-left: 1.3rem; margin-left: 0; } dt~dt, dd~dd { margin-top: 1.3rem; } table { margin-bottom: 4rem; th { font-size: 2.6rem; text-align: left; } th, td { word-break: normal; padding: 1.5rem 1rem; line-height: 1.5; border-bottom: 1px solid var(--fog); } td:has(code) { inline-size: var(--wide); word-break: break-all; overflow-wrap: break-word; } td code:only-of-type { margin-inline: 0; } } .highlight, pre { margin: 0 0 3rem; border-radius: 0.5rem; @media screen and (width <= 600px) { margin: 0 calc(var(--gap) * -1) 4rem; border-radius: 0; } overflow-x: auto; background: var(--code-bg) !important; } ul pre { margin-left: calc(var(--gap) * -2); } .highlight pre { margin-inline: 0; margin-bottom: 0; } code { padding: 0.5rem 1rem; margin-inline: 0.5rem; font-family: Menlo, Monaco, 'Courier New', Courier, monospace; font-size: 0.8em; line-height: 1.5; background: var(--faint); border-radius: 0.3rem; } pre code { display: block; padding: var(--gap); margin-inline: 0; color: rgba(255, 255, 255, 0.8); background: transparent; border-radius: 0; } blockquote { padding: 0 0 0 calc(var(--gap) - 0.4rem); margin: 0 0 0 calc(var(--gap) * -1); border-left: 0.4rem solid var(--pro); } hr { height: var(--narrow-separator); background: var(--fog); margin-block: 12rem; } iframe { width: 100%; background: var(--black); }}.footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:var(--narrow);height:var(--footer);padding-bottom:var(--safe-bottom);margin-top:auto;font-size:1.6rem;color:var(--lit);border-top:1px solid var(--fog);p+p::before { content: '·'; margin-inline: 0.6rem; } a:hover { color: var(--pro); border-bottom: 1px solid var(--pro); }}.title-404{align-content:center;text-align:center;height:100%;font-size:16rem}@font-face{font-family:LatinModern;src:url(latinmodern-math.otf);font-display:swap}
\ No newline at end of file
diff --git a/art/drawhearts/index.html b/art/drawhearts/index.html
new file mode 100644
index 00000000..ff42e2ae
--- /dev/null
+++ b/art/drawhearts/index.html
@@ -0,0 +1,9 @@
+Step to the (heart) beat - lavafroth Jan 18, 2026
Step to the (heart) beat My first procedurally generated animation drawing concentric heart
+growing from the center of the screen. The source code for the
+program used to create this piece is available on my GitHub .
I tinkered around for quite a while before discovering that I can intersect two x y xy skewed ellipses
+with the modulus operator. Here’s my custom equation for the heart shape.
x 2 + y 2 − ∣ x ∣ y = r x^2 + y^2 - |x|y = r have fun!
\ No newline at end of file
diff --git a/art/index.html b/art/index.html
index 5de34489..d5182a69 100644
--- a/art/index.html
+++ b/art/index.html
@@ -2,7 +2,8 @@
Attribution-ShareAlike 4.0 International
license unless
specified otherwise. Please read the legal code before redistributing, adapting
-or remixing them.
✨
+or remixing them.Step to the (heart) beat
+✨
Amateur Blender Sculpture
Drowning
This Error
diff --git a/art/index.xml b/art/index.xml
index 895f388f..fd44fb9c 100644
--- a/art/index.xml
+++ b/art/index.xml
@@ -1,4 +1,9 @@
-Art on lavafroth https://lavafroth.is-a.dev/art/Recent content in Art on lavafroth Hugo en-us Tue, 15 Jul 2025 11:52:20 +0530 ✨ https://lavafroth.is-a.dev/art/sparkles/Tue, 15 Jul 2025 11:52:20 +0530 https://lavafroth.is-a.dev/art/sparkles/ Amateur Blender Sculpture https://lavafroth.is-a.dev/art/amateur-blender-sculpture/Sat, 03 Aug 2024 17:50:00 +0530 https://lavafroth.is-a.dev/art/amateur-blender-sculpture/ <p>This is my first time trying out sculpting in blender, so forgive me for the
+Art on lavafroth https://lavafroth.is-a.dev/art/Recent content in Art on lavafroth Hugo en-us Sun, 18 Jan 2026 08:06:06 +0530 Step to the (heart) beat https://lavafroth.is-a.dev/art/drawhearts/Sun, 18 Jan 2026 08:06:06 +0530 https://lavafroth.is-a.dev/art/drawhearts/ <p>My first procedurally generated animation drawing concentric heart
+growing from the center of the screen. The source code for the
+program used to create this piece is <a href="https://github.com/lavafroth/drawhearts">available on my GitHub</a>.</p>
+<p>I tinkered around for quite a while before discovering that I can intersect two <span class="katex"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>x</mi><mi>y</mi></mrow><annotation encoding="application/x-tex">xy</annotation></semantics></math></span> skewed ellipses
+with the modulus operator. Here’s my custom equation for the heart shape.</p>
+<span class="katex"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><msup><mi>x</mi><mn>2</mn></msup><mo>+</mo><msup><mi>y</mi><mn>2</mn></msup><mo>−</mo><mi mathvariant="normal">∣</mi><mi>x</mi><mi mathvariant="normal">∣</mi><mi>y</mi><mo>=</mo><mi>r</mi></mrow><annotation encoding="application/x-tex"> x^2 + y^2 - |x|y = r </annotation></semantics></math></span><p>have fun!</p> ✨ https://lavafroth.is-a.dev/art/sparkles/Tue, 15 Jul 2025 11:52:20 +0530 https://lavafroth.is-a.dev/art/sparkles/ Amateur Blender Sculpture https://lavafroth.is-a.dev/art/amateur-blender-sculpture/Sat, 03 Aug 2024 17:50:00 +0530 https://lavafroth.is-a.dev/art/amateur-blender-sculpture/ <p>This is my first time trying out sculpting in blender, so forgive me for the
quality of the sculpt. I’m still pretty much in the learning stage. Big thank
you to <a href="https://www.pexels.com/@nichole-sebastian-1592975/">Nichole Sebastian</a>
for the reference photo. Also apologies if the empty eye sockets gave you a
diff --git a/hearts.avif b/hearts.avif
new file mode 100644
index 0000000000000000000000000000000000000000..f2ec20f05c71b3b5e79d7c0e770c3134e5b498ea
GIT binary patch
literal 54337
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