Posts

AI and Halcreator

 Im using Gemma 4 AI. Heres the problem. It probably takes 5 seconds for the AI to respond to something like "Set the alarms tonight".  Until we have neural chips working,  AI will be slow. So at first,  I'll be using online servers that will use Gemma 4. They are huge and fast. Unfortunately,  I'll be handling the monies needed to pay for these servers to handle what the user is saying. To make it efficient, when they say that a slightly different way, like "Set the alarms for me, OK". I'll save that sentence response on my server so I dont have to exercise the online server. So if someone else says that sentence in the same way, I can respond to that other user for free. Pierre

Home Creation With AI

 Ive added Gemma 4 to the building creation system. First up, add a door to the southeast bedrooms door.  It has a few hiccups but it does work.  The beauty of using AI is that you dont have to be accurate in the way you ask the system to create doors or windows. You can say Hey, give me a door on the garage north wall and presto, expealodocious, you have a door on the north wall. By the time im done with this, you'll be able to connect sensors at will. I will connect with Home Assistant also because of its power. Nothing but fun here. Pierre

Textures and application menus

 I've added more textures (pictures on objects) to make it look a little bit more appetizing. Later I'll give the user the ability to change textures, stuff like bricks and tiles for the floors and walls.  Changed the menu system around. Also adding parent/child relationships. For instance, the pane of the window is the child of the frame and the pane should have the animation and not the frame. Buggy. Pierre

Changes

 Made a lot of changes today. Added help and rearranged the menus to be drop down menus instead of a panel that opens on the left. Removed log at bottom of screen for more real estate for the scene.  Changed a lot of colors that were really hard to read. Added dialogs for scene defaults and various other functions.  Added a way to add a sensor remotely to Hal. The user still needs someone to put the sensor in and click on the join button at the home or facility.  Added a device dialog that shows all the devices and allows renaming them. That also makes it so that when a new sensor is added, it shows up as a large alphanumeric label that can be renamed so that you know what the sensor is so that when you bind it to an animated object, you'll know what you're connecting to. All in all, a really big day. Pierre

Adding Help

 It's time to start adding a help system to Halcreator. I don't even remember all the stuff I've added and how to get to all of it. That's funny, I'm the one writing the program and I'm forgetting how to use parts of it.  It's really strange how fast I've created this program, that is, with the help of Claude Code AI. This would have taken me 10 times as long to make it work. Probably more. I started this program May 16th of 2026 and it's already just July the 18th. Now I'm finding myself in the enviable position of actually documenting what the AI and I have done together. Claude Code is unbelievably powerful. I can't wait to see how much I get done in the next few months. At this time, no one is reading my posts, so it's a way for me to remember what my progress looks like more than anything else. Pierre

Why Hal

 This is a description of why Hal fills a void that exists in home and business automation. Its done with the Gemini AI, so its a bit esoteric. It fits though, Halcreator really is a paradigm shift. The brain thinks in 3d not in labels and lists. By visualizing both the real world in an animated form that mimics real world events in real time, the user gets an immediate grasp of what's happening in their environment.  All too often,  I've seen, in the world of software, programmers and users being forced into converting what they see and what is taking place under the covers of the computer code. Hal and Halcreator puts animation front and center. You see what is going on rather than guessing. And guessing is what makes consultants so powerful. Halcreator places that power with the user. Anyway here is Gemini AI talking: HalCreator: A Paradigm Shift in Home and business Automation. Modern home and business automation is often a trade-off between powerful, complex systems ...

3d children

 3d has an immense amount of power to present animations. Three.js creates a problem where I cant just throw incredible textures (pictures applied to objects) on my 3d walls and floors.  Unreal presents incredible 3d views where games are really intricate and look almost real. But, you have to download huge amounts of data to present these game scenes. I dont have that luxury. I can, later on, make it look really good, after I get the 3d engine working in the browser with all the niceties I can throw at it, i will have a way of making the scenes look good when the system can support it. So they'll be intelligence to decide how pretty the environment can be. Some set of choices that will allow high resolutions. Anyway, the next is getting parent/child relationships working. That's where, let's say you put a window up on a wall. Well windows come in 2 pieces, the frame and the glass pane. That's 2 objects.   When we position the frame, the pane should always come with ...