flypig.co.uk

Knot

Knot is a 3D Celtic Knot generation and rendering application for exploring different types of randomly generated knots. Most Celtic knots are only sort of 3D, in that they only use the third dimension for weaving the string, but otherwise exist on a plane. Knot will allow you to render these 2D Celtic knots in 3D. However, it also allows you to generalise these knots to create 3D Celtic knots rendered in 3D.

Other features include the following.

  • Generate random 2D and 3D Celtic knots, rendered in 3D.
  • Dynamically change knot attributes like thread thickness, size, weave height, etc.
  • Colour the knot threads to distinguish different loops.
  • Experiment with both traditional and less standard knots.
  • Save knots for future reloading.
  • Export the knot models as a Stanford .ply files for loading into 3D modelling software.
  • Print out exported models as physical objects.
  • Generate both symmetrical and non-symmetrical knots.

If you'd like to play around with some 2D knots before downloading the application, you can try out my Celtic Knot Web App. You can also read about the reasons why this application was created in the first place.

For bug reporting, discussion forums and other useful tools see the Knot project pages on SourceForge.

RSS feed Click the icon for the Knot news RSS feed.

Screenshots


Download

Download the latest version of Knot in one of the following formats.

Platform Description Download
Any Knot source archive knot3d-0.1.4-1.tar.gz
Knot source Git access Git access
GNU/Linux Knot x86 binary .deb package knot3d_0.1.4-1_i386.deb
Knot x64 binary .deb package knot3d_0.1.4-1_amd64.deb
Windows Knot binary installer Knot3DSetup-0.1.4-win32-bin.exe
Knot binary msi installer (use this if you already have GTK installed) knot3d-0.1.4-win32-bin.msi

Knot news

5 most recent items

1 Jul 2013 : Knot3D 0.1.4 released #
Now sporting its new name, along with a bundle of bug fixes, a new version of Knot3D is now available. Knot3D is an open source (MIT-licensed) Celtic knot rendering program. As well as traditional flat knots it'll also create full three-dimensional cuboid knots, which can be output as mesh files for rendering or 3D printing. Installers are available for Linux and Windows (as well as the sourcecode if you're using something else).
Comment
1 Jul 2013 : Not Knot but Knot3D #
Knot now has a new name: it's now called knot3d. It's not a massive change, but an important one since it turns out there's already a (very different) Debian package called knot. The new name is to avoid it clashing. Thanks to Daniel Matthews for highlighting the issue!
Comment
7 Aug 2012 : Celtic knot jewellery #
A package arrived recently from Shapeways containing some 3D printed jewellery generated using Knot. You can see (and even print your own!) copies of the bracelet and ring from the Shapeways site.
Comment
28 Jul 2012 : Beautiful Knot renders by Tony Ralano #
Tony Ralano has created some beautiful images using models exported from Knot, combined with his excellent skills using Blender. This render looks more real to me than my photos of the 3D printed versions!
Comment
13 May 2012 : New Knot 0.1.2 packages #
Knot version 0.1.2 has now been released and the packages are up on SourceForge for download. The biggest addition to this new version is the ability to save the knot images out as PNG files. Many thanks go to lylejk for suggesting the change; hopefully it'll allow people to better make use of the generated knots in 2D graphics packages.

Download

  • Knot3D Knot3D
    Version 0 (1 Jul 2013) for Linux and Windows.
    Knot3D is an open source Celtic knot rendering application. It'll render standard knots on a 2D plane with a 3D weave. It also generalises these to allow proper 3D knots to be rendered. More info...
    Download: binary, source, screenshot.

Comments

blog comments powered by Disqus