Here's a really cool text effect I made on @codepen: individual letter rotation + extrusion https://codepen.io/thebabydino/pen/WNqvdmN

No text duplication, no splitting the text into individual letters, no funky fonts.

Just #SVG #filter magic! 🪄

#svgFilter #textEffect #coding #frontend #web #dev #webDev #webDevelopment #code #3D #extrude #extrusion #longShadow

A #contenteditable #3D text effect on @codepen https://codepen.io/thebabydino/pen/PogJybr

No text duplication, no images save for CSS gradients, no part of the effect baked into the font, no JS. It's all clever #CSS and #SVG #filter magic! 🪄✨

PS re: "trashed panda" 🦝🍾🥂🤪
https://www.bbc.com/news/articles/c5y2271q20lo

#svgFilter #cssGradient #code #coding #cssPattern #extrude #extrusion #frontend #web #dev #webDev #webDevelopment #textEffect #textEffects

Retro 3D 🍫🦋 effect on @codepen: https://codepen.io/thebabydino/pen/bGybXVj

No text duplication whatsoever, no long shadow list, no funky fonts, no JS, no images other than CSS gradients. Extrusion is all #SVG #filter magic 🪄✨ - as illustrated by the recording below including the DevTools panel.

#svgFilter #textEffects #textEffect #extrude #extrusion #code #coding #frontend #CSS #web #dev #webDev #webDevelopment #cssGradient

One final week left of Extrude/Exude! We've already had a huge number ov visitors, so thank you all for visiting and all of you who are going to visist still! 🙏 I've heard nothing but good feedback thus far 😊


#taide #art #nykytaide
#contemporaryart #taidenäyttely #artexhibition #tekstiilitaide #textileart #kallot #skulls #kangasala #visitkangasala #taidetilaterra #kangasalankirjasto #Extrude #exude
Moody Denim Blues, 2025
Elk skull, denim, stuffing, glue

Behold: Tentacles! This time made from denim! What will I come up next?! 🤣 Yeah — this guy doesn't have much of an origin story: reaching tentacles were popular last year, I had some old jeans, I made this. I know, very deep.

We've still got two weeks of Extrude/Exude left! Come and say hi!


Extrude/Exude
13.3.-23.4.2025
Taidetila Terra
Kangasala

#taide #art #nykytaide
#contemporaryart #taidenäyttely #artexhibition #tekstiilitaide #textileart #kallot #skulls #denim #farkku #lonkero #tentacles #kangasala #visitkangasala #taidetilaterra #kangasalankirjasto #Extrude #exude
Fuzzy appendages, 2025
Deer horns, fabric, stuffing, glue

Extrude/Exude has been going along nicely - Thanks to everyone who has visited thus far 😊

Last year I received a pair of deer antlers that still had fuzzy, light brown fur on them. They looked so fun. I would've wanted to present them just as they were, but unfortunately they kept shedding and shedding constantly 🙈 So I was forced to strip and clean them completely. Saddened by this, I had the idea to re-fur them and even give them some extra appendages to fur up.

Boy, those long appendages took ages to stuff by hand 🤣

Timo Höyssä
Extrude/Exude
13.3.-23.4.2025
Taidetila Terra
Kangasala


#taide #art #nykytaide
#contemporaryart #taidenäyttely #artexhibition #tekstiilitaide #textileart #kallot #skulls #sarvet #antlers #kangasala #visitkangasala #taidetilaterra #kangasalankirjasto #Extrude #exude
Oh, what a world. What a world, 2025
Deer skull, carpet weft, fabric, glue.

The exhibition is already a week old, so let's meet some newcomers to my repertoire.

I had fun with last years goopy "Muddle Puddle" and "I seem to have misplaced it" (both also available at Extrude/Exude 👀) so I had puddles of fabric in my mind. Then I found these lovely green fabrics — and bada-bing-bada-boom: "Oh, what a world. What a world".

The name is just a random reference. You know — melting in to a green puddle? Wicked was huge last year, or so I've been told. You get it.

Extrude/Exude
13.3.-23.4.2025
Taidetila Terra
Kangasala

#taide #art #nykytaide
#contemporaryart #taidenäyttely #artexhibition #tekstiilitaide #textileart #kallot #skulls #kangasala #visitkangasala #taidetilaterra #kangasalankirjasto #Extrude #exude
It's open!

Extrude/Exude
13.3.-23.4.2025
Taidetila Terra

Welcome all and come by to peruse my extruding and exuding skull and textile pieces🫠

Also, don't forget about the vernissage this evening, 13.3. from 18-19 in Kangasala!

This was a fun exhibition to work at and Kangasala culture services made it a super easy and chill to put together. Thank you Eljas for all the help 🙏


#taide #art #nykytaide
#contemporaryart #taidenäyttely #artexhibition #tekstiilitaide #textileart #kallot #skulls #kangasala #visitkangasala #taidetilaterra #kangasalankirjasto #Extrude #exude
#3StrandBraids #FlowOnSurface

In the top-left, the highlighted magenta portion shows the interface between the #braids assembly and the #IonicScroll from https://pixelfed.social/p/Splines/795276076797088402.

Extract the #profileCurve shown as ABC in the top-right where the interface meets the scroll.

In https://pixelfed.social/p/Splines/794199123072358090, we rebuilt curves from 2nd-degree arcs to 3rd-degree NURBS for smoothness and swept the scroll surface one set of arcs at a time.

Now we have to flow braids on a single surface in one operation. So we need to combine the separate segments into a single NURBS curve. To do that, #explode the profile curve into individual segments, discard the straight portion, and join the curved portions.

Curves and surfaces have a #direction that you can change in the #CAD tool. Check that the direction of the joined curve is A to C, not C to A, and flip it if necessary. Then divide the curve at 120 units starting at A. This is marked by point B. Split the curve AC at B so that AB is 120 units long.

At this point AB is still made up of 5 segments, and exploding it would again decompose the curve into separate segments. So #rebuild AB as a single NURBS curve with 32 sections.

#Extrude AB to get a 48 units wide surface shown in magenta in the top-right. Point D is at the midpoint of AE and lies on the XZ plane.

Slice the channel assembly so that it is 8 units tall, 6 of which will be above the #tectonicSurface for the braid and 2 below. The tectonic surface is shown in the bottom-left as the flat magenta surface on the channel and the curved magenta surface for the scroll neck.

Flow the entire braid and channel assembly along the curved surface lining up points A, D, and E. For the vertical part on the side of the capital, just use the 33 unit tall block from https://pixelfed.social/p/Splines/799340150182400358 and bury 1 unit inside the #ovolo.

This concludes 3-strand braids. Only the non-essential #column #flutes remain.
Splines (@[email protected])

After ensuring that the object in https://pixelfed.social/p/Splines/795271266191779399 is #airtight, extrude the front and rear planar surfaces by 1 part (8 units) on each end. At the end of this step, you should have a solid #scroll object with a smooth surface except for the flat parts that will butt against the head of the unadorned #capital. We have now concluded the #tectonic portions of the entire #IonicOrder. All that remains are decorative #eggsAndDarts that go on the #ovolo of the capital and the #3StrandBraid that goes on the scroll.

Pixelfed
#EggsAndDarts continuation from https://pixelfed.social/p/Splines/796961505955555432

The slab height depends on the roundness of the egg and whether we have a concave design or not. If we are using a concave base, then top half of the egg is eliminated. For a fully round egg, that means the concave variant must scoop out up to 16 units deep. The dart slab will match the egg slab in depth.

To create the 3-dimensional shape of the dart, first #rotate the fin profile 90° in 3D space along the straight line at the bottom of the fin so that the rotated profile is perpendicular to the two #sweepRails for the dart.

Using the two sweep rails and the perpendicular fin profile, #sweepTwoRails to develop the surface of the dart. Remember to close the planar hole at the end of the fin to get a solid #airtight object. As always, check for #nakedEdges and #nonmanifoldEdges to stave off problems later.

#Extrude the bottom of the dart until it is flush with the bottom of the oval slab.

Two details worth noting in the dart design are:

1. The most exaggerated portions of the dart fin are sliced off when the eggs are sliced. After slicing, the size of the fin is roughly in proportion to the rims of the eggs on both sides.

2. There is a gap between the dart arrow and the oval slab. See the gap between points R and T in https://pixelfed.social/p/Splines/796961505955555432. This gap is necessary and will automatically close when we transfer the egg and dart to the #doublyCurved surface of the #ovolo on the #capital of the #IonicColumn. That is because the Ovolo is shaped like a bowl whose top has a bigger radius than the bottom. As a result, the motif will be warped, and its bottom will be condensed to fit the smaller radius at the bottom, closing the gap in the process.

If you plan to use the eggs and darts motif on a linear surface where there is no warping, experiment with the arrow and tip for a pleasing result.
Splines (@[email protected])

#EggsAndDarts continuation of https://pixelfed.social/p/Splines/796958366767133979 Successive egg slabs are 1/2 part or 4 units away from each other. So the thinnest part of the dart is 4 units. The tip of the dart is at point P, which is 22 units from the major axis for the egg slab. The inside egg is 4 parts or 32 units wide, and we will start with the dart fin also at 32 units wide, even though a portion of the fin will be sliced off when the egg is sliced by the red cutting plane. To find the start and end of the fin, draw a vertical line from P of length µ/2 or 72 units. Offset that line on both sides by 16 units. Mark the intersections of these lines with the outline of the largest ellipse with points A and B. Draw an oval centered on AB with major radius 16 units and minor radius 2/5 of that, or 6.4 units. Divide each arc of the oval into 5 equal parts and mark AD and EF at 2/5 of that. Copy the oval from its top point C to D as well as E. Mark the intersection of the copies at F. Trim the 3 ovals to get 4 arcs AD, DF, FE, and EB. Join them and close the curve with a straight line from A to B. Draw a square 12 x 12 whose bottom edge is centered on P. From each of the top 2 corners, draw a circle with diameter 4 units, shown by RS. #Reflect point P using the major egg axis as a #mirror to get point Q. Draw a #circleThrough3Points P, Q, and R. The origin of the circle, point O should be 3.5 units directly below the base of the large oval. Draw a vertical line up from S to where it is tangent to the side of the large oval. Trim the straight line and arcs to get the left profile of the dart starting with A, passing through S and T, and ending at P. Join all 4 segments and reflect them using the line PC as the mirror. These mirrored copies are the #rails along which we will sweep the fin of the dart with #sweepTwoRails operation to create the dart, but we must orient the fin to be perpendicular to the rails first

Pixelfed