Blender: Learning Geometry Nodes🛠️

My upcoming animated film, “Night in the Eyewall“, is set on a stormy night during a typhoon.

Because of this, I need trees and forest leaves that sway realistically in the wind for the background. I figured if I could create them in Blender*, it would make the workflow much smoother…

To build a forest, if I were to model every single tree one by one… I’d never finish in a lifetime.
I thought about making a few patterns and copy-pasting them, but I was worried it might look a bit cheap.
So, I decided to use “Geometry Nodes”* to create a “Procedural Tree”—a versatile tool where I can adjust the trunk shape and the amount of branches and leaves just by tweaking parameters.

Geometry Nodes are built by connecting various “Logic Nodes” with lines. It feels a bit like programming, and since I had never touched it before, I was completely lost.
I asked Google’s AI, Gemini, to be my tutor, and we progressed step-by-step, question by question.
Gemini 3 is incredibly capable with almost no misinformation, and it actually worked! Moreover, it explained the function of each node in detail as we went along, so I think I’ve grasped at least the absolute basics of Geometry Nodes.

I can adjust the height, the curvature, the number of branches, and more.
With this, I can place various iterations of trees on the screen, so it shouldn’t look unnatural. Now, I need to make a coniferous version too.

While I was at it, I also tried using Geometry Nodes to recreate the grass in the forest swaying in the wind.
Physics simulations can be very heavy on the PC, so I want to avoid them as much as possible.

The grass and leaves are simply drawn with a brush. It gives them an analog vibe, which is quite cute.
The length, color, and other attributes are adjusted to vary randomly.

With Geometry Nodes alone, the planes just ended up wobbling back and forth.
So, I also used the Wave Modifier on the base assets to create a rippling effect.

I hope it looks like a somewhat strong wind is blowing.


The full view of the “Procedural Tree” Geometry Nodes.
Blue is the trunk, yellow is the branches, red is the sub-branches growing from them, and green is the leaves.

I built it by combining commands like: “give the line a surface,” “make it taller,” “taper the tips,” “make it curvy,” “set the number of branches to X,” “set the branch direction/angle to…” and so on.

*Blender… A world-famous **free** software that can do almost anything related to 3D.
*Geometry Nodes… A feature that allows you not just to model an object, but to create the “recipe” for the construction itself.

I’ve added a “Hangar” for Sūnya the WebPet

*WebPet Sūnya said “I thought I was in another world!”
when I tucked Sūnya into the hangar.

Sūnya, the WebPet, is programmed to wander around the site at a certain probability (the “Stroll” feature).

While it looks adorable on a PC, I thought it might be a bit distracting on mobile screens.

So, I’ve prepared a “Hangar” inside the menu. If you tuck Sunya away there, they will only speak when you open the menu.

I’ve also written some exclusive lines for the Hangar, so please give it a try.

In this age of social media, WebPet Sunya is a little extra touch I created in hopes that people can still enjoy personal websites.

Social media has accelerated algorithm-driven echo chambers, swallowing society whole in its momentum.

WebPet Sūnya learns words taught by someone and repeats them in conversation.
You won’t know exactly who taught them those words.
But it might be nice to imagine that “someone” through Sunya’s voice.

This is a place for the internet, without all that frantic momentum.

Web Pet Sūnya

I can’t help but keep working on my web pet project. I’ve finally given it a body! Its name is “Sunya.”

Left: A sketch of Sunya in its early stages.

Right now, it just floats around aimlessly, but I’m planning to add all sorts of actions over time. I’m honestly so moved that I can now use AI to help me create my own digital pet—something I was so obsessed with as a child.

Sunya is a “Digital Ghost Unicorn.” The concept is that Unicode U+0966 [०] (the Sanskrit symbol for zero, or “Shunya” / void) glitched out and became a sentient ghost. Since it’s a “Zero (Void)” born from “Unicode,” it became a “Uni-code Corn” ghost—yes, it’s a pun!

It’s a friendly ghost that now haunts this homepage, eager to make friends with everyone.

Please, everyone, I’d love for you to answer its many questions!

Site renewal & digital pet in progress

I’m currently working on renewing my official website, developing it bit by bit. Although I have zero technical expertise, my friend Kohei introduced me to a Google development tool called Antigravity. It’s an incredible tool that shapes your ideal website just by telling it what you want in everyday language. It’s so powerful it’s almost scary.

This very diary was also created with the help of Antigravity and Gemini. Since it’s not live on the internet yet, I’m essentially writing a diary that no one can read—but I’m having so much fun that I’ve been updating it quite frequently.

Even fleeting ideas can be turned into reality instantly. I’ve always loved digital pets like the blog parts “Harbot” (you can still see glimpses of the original site via Wayback Machine—it makes my heart ache with nostalgia), AOL’s old “AOL Jammer,” “PostPet,” and “Doko Demo Issyo” (I didn’t have a PlayStation, but I had a PocketStation and would visit my neighbor Kondo-kun to plug it into his console and sync my data). I was particularly captivated by the worldview of Harbot.

I wondered if I could have something like that living on my own website. When I sent a list of my ideas to Antigravity, it implemented a test version immediately.

After some fine-tuning, I now have a web pet that usually lives in the header but occasionally wanders around the site. It remembers the names of visitors and sometimes asks questions. The words it receives are even reflected in its monologues. Its current form is just a placeholder—a little Space Invader—but it’s already so adorable!

Being able to create all this with zero specialized knowledge makes it clear: AI is definitely a formidable force…

Karate Promotion Test Day

Since moving to Nagano, I’ve been practicing karate once a week. I spend most of my days at a desk, and living in the countryside means a lot of driving, so staying active is essential. Every week, I train for about two hours at the local community center. We focus on basics like punches, kata, and pre-arranged sparring, so I don’t have to worry about injuries.

At first, I struggled to grasp the concept of “lowering my center of gravity.” When I asked for an explanation, I was told that it’s better to learn through the body than through words. It’s true—sensory experiences often get lost in translation, and since everyone’s body is different, you have to find that feeling for yourself. Once I realized this, being mindful of my center of gravity became fun. Now, I can even stand on one leg without wobbling.

One reason I started was to help with my animation and drawing. Understanding body mechanics is vital for art. Karate is centered on sliding steps (suriashi) and weightless transitions (nukiashi)—moving smoothly like a ghost and striking without any tell-tale preliminary movements.

I’ve realized, however, that the ideal martial arts movement is one that defies the brain’s “internal physics engine” by being unpredictable. Animation, on the other hand, needs to satisfy that same internal physics to feel real. In that sense, karate might not be the most direct reference after all.

Anyways, there is a promotion test once a year, and that was today. I finally moved up from a brown belt to a black belt (1st Dan). I did it! I’ll keep going at my own pace next year, too.

Studying Moho Pro14

I’ve been studying the 2D animation software Moho Pro 14. It’s an incredible tool that allows for 3D-like expression without losing the classic 2D texture. It is well-known for being used by Cartoon Saloon , the animation studio behind masterpieces like The Secret of Kells.

(Reference Video: My Father’s Dragon – Moho Animation)

I used to push the limits of After Effects to achieve a similar style on my own, but a dedicated software is truly on another level. By following Studio Nanahoshi’s tutorials and using Gemini as an interactive manual, I was able to get things moving this much in just a single day.

It will likely take some time before I truly master it, but learning a new skills is so exciting. I got so caught up in the fun that, before I knew it, the sun had already come up.

“The Wimp Anthropologist Goes to the Desert”

I finished reading The Wimp Anthropologist Goes to the Desert: I Wavered, and Became a Little More Free by anthropologist Kodai Konishi.

This book is packed with phrases I absolutely love. The opening is incredible: “Hey, Kodai. Don’t you think the whole world is made of wind?” I didn’t quite get it at first, but it felt powerful! (And as I read on, I started to understand.)

It completely flips the image of a “smart anthropologist” who elegantly unravels the secrets of hidden cultures. Instead, it’s a lighthearted “story” that doesn’t hide his failures or his “wimpiness” during fieldwork. The story begins when he leaves for India, prompted by his university mentor’s lecture: “Go savor the foreignness of the world to your heart’s content—let it toss you around and break who you are.” I love that it’s a journey not of “self-discovery,” but of “self-destruction.”

I couldn’t help but laugh at how he ended up holed up in his hotel room in 90s India because he was so terrified, and I appreciate that he wrote it all down. Through various encounters, he eventually reaches a village in the desert. At first, he’s welcomed, but after a week, everyone gets used to him and starts scolding him mercilessly. His belongings become like communal property, and no one ever says “thank you.” From rituals for slaughtering sheep to a witch doctor who treats cobra venom and midnight hunting (where only the author can’t see a thing because it’s so dark)—episode after episode of an unimaginable world kept me turning the pages. It’s also great as an anthropology book because he provides interpretations based on previous research for these events.

A key word in this book is “Anger.” I was deeply moved by how he derives a perspective for overcoming individual differences through the way anger is expressed in Indian society—both in being scolded and in getting angry.

” Cops vs. Thugs “

While I was working, I noticed that Cops vs. Thugs (1975, directed by Kinji Fukasaku, screenplay by Kazuo Kasahara) was being live-streamed for free on an official YouTube channel. Even though I caught it halfway through, I couldn’t stop watching.

It’s a bromance movie about a “no-good cop” and a “no-good yakuza.” Re-watching it now, the direction and composition are just brilliant.

For example, the scene where the corrupt relationship between the police and the yakuza falls apart—the shift in the power balance through their verbal sparring is staged so dynamically with beautiful framing (and in a long take!). Also, the violent scene where they writhe around in blood to the BGM of the song “Konnichiwa Akachan(Hello Baby)”  playing on TV is absolutely incredible. The “over-the-top” and intense facial acting by Bunta Sugawara and Hiroki Matsukata is just great.

Later, the novel All the Light We Cannot See (Anthony Doerr), which my friend recommended, arrived. It’s a paperback as thick as a slice of Texas toast, so I’m a bit worried if I can finish it. Once I’m done reading, I’ll watch the Netflix series.

“The Bibi Files” “Vlny (WAVES)”

I saw a double feature of ” The Bibi Files ” and “Vlny (WAVES) ” at the Azumaza art house theater in Shiojiri. Both films tell the story of corrupt power that robs people of their freedom and the people who stand up to it. In ” The Bibi Files ,” Netanyahu teams up with an ultra-right-wing political party (a bunch of racists!) to maintain his power. It’s frightening to see similar developments in Japan recently. Those who seek to suppress the media through power label those who advocate freedom as “fascists,” as in Israel and Czechoslovakia in the 1960s.

The Azumaza manager introduced me to the film I was about to see before the screening, which I found to be a special touch at an art house theater. It seems it will continue for another 20 years. It was a rural movie theater, with a pornographic film playing next door. It was a weekday night. There were about five people in the audience. The experience of immersing myself in the story in the dark is always wonderful. I hope film culture continues forever. And may we be free.

Horror and Kindness

Some horror films just leave you feeling bad and then abandon you. They are certainly scary, but you're left feeling troubled after watching them. I think horror is a frightening yet gentle film because it is a way of finding a way to talk about things that could not be spoken about before.

← Prev
Next →
👾
...