Yukari Hafner posts
New release: cl-gltf v2
An update of cl-gltf has been released. Among the new features are the ability to now also serialise back out to gltf or glb files, as well as direct support for several glTF extensions.
Patreon Sketch Art Stream - November 2023
The stream is over.
Status Update, October 2023
Summary Shinmera: Released cl-theora Shinmera: Released cl-turbojpeg Shinmera: Released trivial-deprecate Shinmera: Released "What is it with me?" Shinmera: Released new PromptFont version Shinmera: Finished CPU particle system in Trial Shinmera: Video playback support in Trial Shinmera: Improved loader system in Trial Shinmera: Fix rigged model loading in Trial Scymtym: Various fixes and improvements to 3d-spacesSome DetailsAlright, as promised last time, I finally got around to finishing a bunch of stuff like the CPU particle system, ...
What is it with me?
Alright, phewI made a comic! It's 17 pages, and since Patreon is pretty bad for reading many images at once, you can read it here: https://studio.tymoon.eu/view/2331It's a very personal work, so whether you connect with it or not will vary, but I appreciate it if you read it anyhow!
New release: cl-theora
This is a decoder library for the OGG/Theora video format via the theorafile C library. It offers easy and fast decoding for Theora video files, primarily intended for video playback in games.
New release: cl-turbojpeg
This is an up-to-date bindings library for libjpeg-turbo, providing a fast way to read, write, and transform JPEG images.Unlike the existing jpeg-turbo wrapper this project is up-to-date with upstream, exposes the full API, and ships precompiled binaries, avoiding the requirement for a local copy and a C compiler to grovel with.
Patreon Sketch Art Stream, October 2023
The stream's over!
New release: Trivial Deprecate
This library implements a simple deprecation mechanism, and hooks into implementation-provided facilities when possible.Just a small thing I implemented as I noticed I needed a deprecation facility for Trial.
Status Update, September 2023
Summary Shinmera: Released Clohost Shinmera: Released Fuzzy-Dates Shinmera: Released GLFW Shinmera: Released Multiposter Shinmera: Trial fixes, started work on a CPU particle system Karlosz: Various SBCL/NX fixes and stability improvements Scymtym: Finished milestone 1 for convex decomposition Domolutz: Finished model rigging and initial animation setSome DetailsI've also decided to include progress of other folks that I've hired in these updates, since your contributions directly go towards funding a part of that. So let's have a l...
New release: Clohost
This is a client implementation for the Cohost API. The API is not currently officially documented, so the work in this library was done via observation of how the existing site interacts with its API. It may break if changes are made by ASSC.Nevertheless, you can log in, view and edit your pages, view posts on pages, make, edit, and delete posts, comments, and so on.
New release: Fuzzy dates
While working on some Multiposter extensions I noticed that I've needed a way to fuzzily parse a date input multiple times before, so I decided to factor that out and broaden it a bit into this library. There already is a library out there called cl-date-time-parser, which offers fuzzy parsing of some formats, but does not include relative time parsing, a use-case that's quite important to me.
New release: Multiposter
This is (primarily) a command line application that lets you create a post on multiple platforms at once. Especially useful when you maintain a broad social media presence and don't want to have to manually create the same post on each site.This is a complete rewrite of my old multiposter project. I've been unhappy with the old version for a while, and this new one is both much cleaner, more capable, and easier to use. I've used the old version to post my art to all of my profiles for many years, and I'll probably extend this on...
New release: GLFW
I've released a new library. This is an up-to-date bindings library to the most recent GLFW OpenGL context management library. It allows easy and convenient access to creating windows for OpenGL or Vulkan graphics output.Unlike other common lisp libraries like cl-glfw, cl-glfw3, and bodge-glfw it is up to date with latest GLFW sources, ships precompiled binaries, includes a convenient lispified API with full coverage, and is actually documented. Wow!
The First Patreon Sketch Art Stream is live
I'm streaming the first Patreon Sketch Art stream! Join me in the chat and hang out: https://twitch.tv/shinmera
Regarding the Patreon Rewards
Hi! Thanks a lot to everyone that joined the Patreon. I appreciate your support tremendously!Now, some of you may have noticed that the rewards mention a monthly update and a monthly art stream as well. I wanted to clarify those rewards a little bit in this post:The monthly update will be published directly to Patreon here as a patron-only post on the last day of every month.The monthly art stream will usually happen on the first Sunday of every month at 20:00 CE(S)T, live on https://twitch.tv/shinmeraThe first stream will happen tomorrow, almo...
The state of things so far
Hello! If you're reading this you just backed me. Thank you so very much! But, without further ado, let's talk a bit about what I've been cooking on since the Kandria release.Here's a brief overview of most of the work that's gone into the engine: Added a micro-collisions physics system for rigidbody simulations Added a verlet particles physics system Added an entirely new rendering subsystem, including: A Physically-Based-Rendering implementation A Blinn-Phong implementation Various different light types, including Image-Ba...
HELLO!
Well heck, I've been debating opening up a Patreon for many years and I've always been hesitant about accepting donations from people, but I think it's finally time to change my mind on that!If you don't know who I am and what I do, please check out the About page. The short of it is that I'm a programmer, artist, writer, and game developer, who would like to continue producing lots of free content.Why make a Patreon now?My first big game, Kandria, released in January of this year (2023). I've been working full time on K...
July 2016 patron supported
Thank you so much for the support this month!




