Sign in

Mars 🌰 Squirrelbite.com

@mars.squirrel.pub
985 followers 381 following 475 posts

Shy Red Squirrel, if found, give beer! 🌰 VR Avatar Bases: squirrelbite.com 🌰 STF - 3D file-format for gamedev: docs.stfform.at 🌰 Code: codeberg.org/emperorofmars

PostsRepliesMedia
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 25/09/2026
With STF, you can now transfer 3d bezier curves from Blender to Godot^^ (Unity doesn't support them natively, so idk if I'll implement it for some 3rd party lib) #blender3d #b3d #godotengine #gamedev #programming
Screenshots of a heart shaped bezier curve in Blender and Godot.
0242
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 27/08/2026
If you are an EU citizen, please consider signing this citizen initiative: Stop Killing The Internet: No Digital ID & No Age Verification citizens-initiative.europa.eu/initiatives/... This is no stupid change(.)org petition.
Screenshot of my confirmed signature for this ECI
02419
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 25/08/2026
Not all, and only with my shitty phone :P I also only know the handle of the purple crazy one @wetsquirrel.bsky.social, not the others :(
120
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 24/08/2026
EF was once again epic, saw at least 4 squirrel fursuiters! Also picked up this amazing artwork by @kashmere.bsky.social !
Eurofurence swag, main is drawn art of an anthro squirrel.
317226
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 21/08/2026
Couldn't resist this bit by @animalartcrimes.bsky.social #eurofurence #ef30
squirrel
538495
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 14/08/2026
The export uses the NLA hack that Blenders FBX exporter supports. Slot Link places all actions & slots on the NLA, with a gap between what are supposed to be separate animations in FBX. This is how the export ready NLA looks^^ It's absolutely unmanageable doing this by hand.
Ready to export NLA setup, automatically created by Slot Link
110
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 24/07/2026
Cheers from #Awoostria !
cocktail in front of Vienna skyline
0160
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 18/07/2026
I may complain about Blender, but I also try to do something about it. The Slot-Link extension allows you to manage multiple independent animations in Blender^^ And with version 0.1 you get a much improved user experience! extensions.blender.org/add-ons/slot... #b3d #animation #gamedev #foss
1182
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 13/06/2026
"Drink you fools" 📷 @notasynth.bsky.social
me drinking in a shitty halloween costume
0121
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 11/05/2026
040
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 10/05/2026
help
Steam says I've spent over 6000 hours in VRChat
4221
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 08/05/2026
Cheers! 🎨 @mochanutkins.bsky.social #furry #furryart #squirrel
Anthro squirrel in a pub handing you a beer
2426
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 17/04/2026
Best way to enjoy spring!
trail in the woodslower austria landscapebeer and bacon bread
170
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 20/03/2026
I want *you* to have a beer with me at @vrcbark.club tomorrow! Also thank you @lunavixi.bsky.social for allowing my dirty propaganda!
Dirty propaganda in the Club Bark VRChat world.
1183
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 17/03/2026
Why do you have to tease me like that Blender? This needs to happen for every data-block! (And Blender also has to store which Slot was animating which data-block.) The animation system remains a hard blocker for any meaningful adoption of Blender in the games industry.
From the Blender 5.1 changelog:
Replace actions on multiple objects.
120
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 18/02/2026
blep
Screenshot of an anthro fox being animated in Blender.
0222
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 24/01/2026
After nearly three amazing weeks in Japan, I can't eat sushi in Europe anymore. Japanese squirrels are cute! I am jetlag.
Beer in front of a view from the Tokyo Skytree tower.Sashimi plateJapanese squirrel
2241
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 17/01/2026
Ridiculous creatures! #zaofoxvillage #japan #fox
0200
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 14/01/2026
nom
290
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 09/01/2026
Physical painting made by @82rephap.bsky.social at #JMoF. 本当にありがとう、すごく気に入ったよ
1426
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 07/01/2026
This baka squirrel had to use a camera translator app to figure out how to flush the shitter. See ya at #JMoF ^^ Kampai!
Dangerous evil bottle of soju somewhere in Tokio
1260
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 20/12/2025
I'm kinda proud of this one. As of STF version 0.0.19, (a WIP modular 3d fileformat for gamedev) you an export models with animated IK rigs. The resulting .stf file will contain both, the original AND the fully baked out animation! #gamedev #b3d #blender3d #madewithunity #godotengine #foss
1349
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 07/12/2025
Good times^^
At a lan party playing Unreal Tournament.
3324
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 25/11/2025
I compared the same mesh with and without blendshapes & skinning. The model has 237 blendshapes, including a big set of lipsync shapes, which affect only a small part of the mesh. Find the model variants I used here: nextcloud.squirrelbite.com/index.php/s/... [2/3]
Screenshot of the import settings for the test models in GodotScreenshot of the import settings for the test models in Unity
140
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 25/11/2025
As I have been tinkering with Godot quite a bit over the past few months, I noticed some extreme VRAM use for meshes with blendshapes. Perhaps someone with more Godot knowledge would be kind enough to tell me if I'm doing something wrong? [1/3] #godotengine #gamedev
Rendering of the following markdown table:

Variant | VRAM Unity (MB) | VRAM Godot (MB) | Difference from Unity in percent
:---|---:|---:|---:
Full | 10.99 | 97.39 | 886.2
No Blendshapes | 2.44 | 1.57 | 64.3
No Skinning | 9.61 | 96.75 | 1006.8
No Blendshapes & No Skinning | 1.06 | 0.96 | 90.6Screenshot of the test setup in GodotScreenshot of the test setup in Unity
3162
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 30/10/2025
Cheers from #goldenleavescon in Switzerland!
Czech beer in front of an epic swiss landscape
0100
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 09/10/2025
Happy to say that making both my Blender extensions compatible with the Blender 5.0 beta took less than 5 mins.
Screenshot of Blender 5.0 beta, showcasing the UI of the Slot-Link and STF extensions.
1210
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 30/09/2025
Blender Slot Link got updated to v0.0.8! It features a much improved UI with a single 'Link Slots' button! Fancy new user guide: docs.stfform.at/guide/blende... Install: extensions.blender.org/add-ons/slot... #blender3d #b3d #animation #addon #gamedev #opensource #foss
1387
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 10/09/2025
I tamed the beast, that is, Blenders convoluted system of transform matrices. Somehow, there is more than one. It only took half my sanity. STF 0.0.9 is released, a 3d file-format for games-development. It handles parented objects graciously in animations. Learn more at: stfform.at #gamedev #b3d
Screenshot of the following Python code snippet:

if(blender_object.parent_type == "BONE" and blender_object.parent and blender_object.parent_bone):
		pose_bone = blender_object.parent.pose.bones[blender_object.parent_bone]
		offset = mathutils.Matrix.Translation([0, 0, (pose_bone.tail - pose_bone.head).length]) @ mathutils.Matrix.Rotation(math.radians(90), 4, "X") @ blender_object.matrix_parent_inverse

		def _ret(value: list[float]) -> float:
			return convert_translation_to_stf((offset @ mathutils.Matrix.Translation(value)).translation)
		return _ret
1236
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 21/08/2025
I released STF version 0.0.8! It features a much improved animation module, and the ability to import in Unity directly into a @basisvr.org avatar setup! STF also got a barebones website to go along with it! stfform.at #3d #opensource #foss #interoperability #b3d #madewithunity #godot #gamedev
Screenshot of the Unity editor showing a .stf asset being imported directly into a BasisVR setup.
13511
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 11/08/2025
May I perhaps suggest accessing other Blender extensions to be permitted, in the same manner as accessing the network or microphone: With an explicit permission declaration. I dare to argue there are plenty of legitimate use-cases for the effort to be worth it. [3/3]
Image text:

blender_manifext.toml
------------------------------

# Optional: add-ons can list which resources they will require:
# * files (for access of any filesystem operations)
# * network (for internet access)
# * clipboard (to read and/or write the system clipboard)
# * camera (to capture photos and videos)
# * microphone (to capture audio)
# * extensions (to access Python modules of other extensions)

[permissions]
extensions = "Enable third parties to extend the functionality of this extension"
020
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 11/08/2025
My Blender extension can't be approved due to this apparent rule. I've been unable to find it written down anywhere. Unless I'm extremely blind, I would kindly ask @blender.org to amend your extension-platforms ToS. I've closely followed the ToS, I'm helpless beyond that. [1/3] #blender3d #b3d
Image text:

We do not allow extensions to depend on other extensions. That means both - you can't access other extensions, and other extensions can't access your extension. Communication between extensions is allowed only between their "creations", for example one add-on creating properties and tagging them, and other one using them to do X. I'm afraid everything related to sys modules and goal of hotloading modules in other add-ons should be removed.
280
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 10/08/2025
Found a few cute animals at @sundayservice.bsky.social <3 #vrchat #furry
Rodent cuddlepile in VRChat.
3426
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 04/08/2025
I recently released STF version 0.0.6. It's at a point where most basic things are implemented. Wish me luck getting it listed on the #Blender3d extensions platform.
Screenshot of the Blender STF extension being submitted for approval.
1130
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 25/07/2025
Cheeers from #Awoostria ! Find me where the alcohol is^^
5251
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 08/07/2025
Some progress^^
Way less scuffed 3d model.
1100
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 07/07/2025
Starting off good :P
Rather scuffed 3d model.
5110
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 07/07/2025
Just started working on a Godot implementation for STF, a modular 3d file format. Abstract classes in GDScript are going to come in handy once released. #godot #interoperability #3d #opensource #foss #programming
Godot editor showing import options for an STF asset.
1231
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 28/06/2025
Obligatory beer pic.
0110
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 28/06/2025
Cheers from Munich pride!
1331
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 26/06/2025
I made an experimental extension to help Blender animations remember what they animate! extensions.blender.org/add-ons/slot... This is not a joke! Properties, like the blendshapes of a mesh or pose of an armature, can be animated by one single animation only! More below! #b3d #blender3d
2325
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 19/06/2025
Interoperability is cool! Made significant progress on my 3d file format project. It's slowly coming together! Learn more at stfform.at #interoperability #3d #3dart #foss #opensource #coding #software #csharp #python #gamedev #blender3d #b3d #unity3d #vrchat #vrm
46511
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 14/06/2025
Cheeers from #ViennaPride !
2321
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 09/06/2025
#FuralitySomna is coming to an end, the squirrelbite.com sale goes on for another week! Thanks for an amazing Furality and Happy Pride! #vrchat #3dart #furry #furryart #vrchatavatar
Ensemble picture of most Squirrelbite avatar bases.
2389
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 01/06/2025
Cheers from the Furality Somna dealers den! Enjoy -40% on all avatar-bases from squirrelbite.com ! #furalitysomna #vrchat #vr #furry #furryart #3dart
3d anthro squirrel posing in front of his booth.
05318
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 12/05/2025
Eventually you succeed :P (I don't like math) #unity3d #programming #code #csharp
Pictures of very messed up 3d models. Last one is a success.
7401
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 29/04/2025
This needs some improvement. All your data gets sent as part of the URL.
160
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 27/04/2025
Look at all those rats and mice!
Rats, mice, squirrels and what not, all degenerate 3d furries in VRChat.
0696
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 24/04/2025
Yet another mouse & rat escaped containment! Catch them here: squirrelbite.com/avatars/squi... 🐁🐀🐁🐀🐁🐀🐁🐀 They are free additions if you already own the 'YA Squirrel' avatar! #vrchat #avatar #furry #furryart #3dart #rat #mouse #squirrel
3d anthro rat and mouse.
19024
Mars 🌰 Squirrelbite.com @mars.squirrel.pub · 22/04/2025
The Mouse & Rat avatars will release this Thursday. (Whenever I get done with irl wörk) They are free additions to all owners of the 'YA Squirrel' avatar! Let's have an after-release party on Saturday! Announcement to follow. #vr #vrchat #furry #3dart #furryart #avatar #vtuber
3d anthro mouse laying in grass.
26822