Tag Archives: POV-Ray

November Coding Binge

A few posts ago I wrote that for “two weeks I’ve indulged in intense 12+ hour days on a self-education project in Python and its Tk module.” The end result of the binge is seven new apps (so far; more to come) and a good starting grasp of how to make some fairly decent windowing apps in Microsoft Windows using out-of-the-box Python.

More concretely, my “tk” project folder has 14 Python files with over 9,000 lines of code (367,000+ characters). That’s what remains. I didn’t save the many false starts, tests, and trials. Suffice to say I probably wrote close to twice as much code.

This post is “Dear Diary” entry for documenting the progress, the fun, and the frustration. It may not be terribly interesting for anyone else, but I learned a lot and (ultimately) really enjoyed the experience. And it’s nice to find out that this ancient dog can still learn new tricks.

Continue reading


Sideband #81: Tangent Cones

It’s been a while since my last Sidebands post. That’s partly because I’ve been working on a project that I’m sure will become a multi-post series and thought it would be nice to start with #81. But I’m not done (or actually started on the writing) yet, and this one has also been lurking for a while.

Essentially, I needed to figure out how to join a cone to a sphere in a seamless way (as in the picture here). This requires the sides of the cone meet the sphere at a tangent point.

It’s yet another case of actually needing the trigonometry I learned in school.

Continue reading


CJ68: The Graphic

As I posted Tuesday, I finished the software for my virtual CPU on Monday, but now I’ve finished the most important part: the project graphic.

Now that I’m done, the project is obsolete, and it’s time to start the next version, cj68 vII. The other protocol would be to bump the number, but cj69 might lead to smirks.

Stay processing, my friends! Go forth and spread beauty and light.


Friday Notes (Nov 17, 2023)

The implied image in my last post — of a sea creature returning to the surface — turned out to be more apt than intended. I descended again to finish my project and my burn-out. Spent a few days on the couch reading to recuperate (the library was nagging me about people waiting for books I borrowed and wasn’t reading).

So, let’s try this resurfacing thing again. I have more than books to catch up on. And two posts that should have come before this, but here we are on the penultimate Friday in November.

I have plans next weekend, so it’s Friday Notes now or never (in November).

Continue reading


The Grateful Eight

We all have our personal milestones, those marker days that tick off the passing years. July 4th has become a big one for me over the years. I’ve always liked fireworks (and thunder), so the day was always something of a joy. Various personal events over the years give it a bullet list of associations.

At the top of that list, today is my blog anniversary, so I’ve spent all month working on a little something to celebrate:

Continue reading


A Round Tuit

I finally got a round Tuit! [click for big]

For the longest time, I’ve had a note in my workspace to get a round Tuit, and I finally did get a round Tuit. (Even if I had to design and render it myself.)

Continue reading


SR #9a: Extra Diagrams

POV-RayA couple of readers have asked about the diagrams in this series of Special Relativity posts. I created them with the freeware 3D ray tracing application, POV-Ray. The diagrams are actually three-dimensional “scenes” designed to be viewed as flat pieces. If some of the “dots” look more like little spheres, that’s because they are!

I wrote some introductory posts a while ago (here, here, and here). You can read those if you want more details about the application.

For a little (optional!) Friday fun, I thought I’d share some POV-Ray images that have a bit more “dimension” to them.

Continue reading


Merry Christmas!

May you — and all those you love — have a Merry, Happy, Joyous, Delightful, Wonderful, Warm, Delicious, Safe, Fun (yet Solemn), Sugar-Cinnamon Hot Cookie-Scented [insert appropriate holiday here].

I made a little something for the day:


Sideband #53: Making Movies

clapperToday I want to tie up last time’s post about animation before moving on to other things. I’m sure I’ll return to the topic of making movies with POV-Ray and FFmpeg; it’s just too much fun, and I have tons of ideas. (I can finally do a really decent animation for the Special Relativity article I’m planning for Albert’s birthday.)

Firstly, I’ll discuss the animation initialization file, the ANI.INI file, and show you how the multiple segments are managed. Secondly, I’ll talk about the output files — all those frames we generate — and what to do with them.

Plus, I have a couple of important announcements!

Continue reading


Sideband #52: POV-Ray Animation

NPNI mentioned last time that a big draw for me with POV-Ray is the ability to create three-dimensional scenes and move around them. Having lots of camera positions is part of that; I want to see my scene from multiple angles. (Moving about a 3D space was often a big part of what little interest I ever had in video games. I especially liked flying games.)

From the very beginning, knowing that POV has support for animation, I’ve wanted to take it to the next level and make 3D movies. Rather than frozen snapshots taken from a bunch of (hopefully) well-chosen points, I wanted a fluid movement through the space.

Today I thought I’d write about some tricks I use to do that.

Continue reading