Time Nick Message 10:21 MTDiscord For us, this is a chat room being simulated by a bot, in a channel, in a topic, in a server. Spooky 10:26 MTDiscord ^ 11:09 VoidStalker[m] It's a real chat room, however the bot is forwarding all the messages. 11:34 MTDiscord Well okay, but that's bringing up a new question. Are we in your chat room or are you in ours? 11:34 Blockhead256[m] IRC is the real one 11:36 MTDiscord https://tenor.com/view/always-has-been-among-us-astronaut-space-betrayal-gif-23836476 11:36 MTDiscord Well now this is just getting silly. Is the freenode one the true real one or is this one the true real one? 11:38 Blockhead256[m] I'm on Matrix right now 11:38 Blockhead256[m] you're on Discord 11:38 Blockhead256[m] but this is an IRC channel which is bridged to both of those 11:38 Blockhead256[m] kapish? 11:39 MTDiscord 4d chess huh? So you're a double robot. Which one talks and which one walks? 11:39 MTDiscord I didn't know we had a matrix in all seriousness. That's pretty neat 11:40 Blockhead256[m] the light side is calling 11:40 MTDiscord should I write a b3d to gltf converter? 11:40 Blockhead256[m] https://matrix.to/#/#minetest:tchncs.de 11:40 MTDiscord I can't imagine how horrific it was to create a message passing bridge across two networks with freenode being the mailbox 11:40 Blockhead256[m] luatic: yes yes YES 11:40 MTDiscord that way we could get poor sam out of the b3dverse and into the gltfverse 11:40 MTDiscord Do it 11:41 Blockhead256[m] make sure it supports animation though please 11:41 MTDiscord Yeah I've already got that working 11:41 MTDiscord Josiah & Jordan are making good progress in their glTF impl., so we'll ultimately need an upgrade path from b3d to glTF 11:41 MTDiscord *terms and conditions apply 11:42 Blockhead256[m] we can also hopefully recover models out of the mods that didn't include their .blend sources :( 11:42 MTDiscord jordan4ibanez: freenode has been dead for over a year now 11:42 MTDiscord yes, it has been LIBERAted 11:43 MTDiscord everyone fled freenode for liberachat 11:43 MTDiscord what happened to freenode was basically free(node) :trollface: 11:44 MTDiscord Sam is doing pretty rough when we import him into modern blender, export, then import him back into blender. GreenXenith has figured out the problem with that though, gotta bake the frames. It will be in the tutorial on how to do it 11:45 MTDiscord Oh yeah, I forgot what happened to freenode. But I do remember someone was very angry about it 11:45 MTDiscord So did GX get the Blender b3d importer working? 11:46 MTDiscord by "bake the frames" you mean base64-encode the buffers into the glTF JSON? 11:46 Blockhead256[m] change of ownership that was seen as a hostile takeover, so everybody jumped ship because it's all free software anyway so it was easy to do 11:47 MTDiscord Here I'll send you the exact text > Be very careful disabling ['Always sample animations']. The animation system in glTF does not match 1:1 everything that Blender's animation system does. In particular, the way rotations are interpolated in glTF can be quite different from Blender's rotation interpolation options. That's why the default was chosen to be "Always sample," it writes more data into the file but it more faithfully 11:47 MTDiscord reproduces the intended animation 11:47 Blockhead256[m] baking animation to me (no expert) sounds like turning keyframe data into step-by-step data for every frame 11:47 MTDiscord (gltf export options) 11:47 MTDiscord https://cdn.discordapp.com/attachments/749727888659447960/1072846232092938300/image-2.png 11:48 MTDiscord ugh 11:48 MTDiscord anyways b3d is worse so I don't bother 11:48 MTDiscord On by default regardless 11:48 MTDiscord (as in, you don't really have any interpolation options in b3d) 11:49 MTDiscord Yeah! I figured out that each timestamp, of each datatype (TRS), of each bone, of each mesh can have it's own individual interpolation during runtime 11:50 MTDiscord We can bolt in new interpolation procedures :) 11:52 MTDiscord I read the B3d file loader cover to cover, I never want to export B3d ever again 11:54 MTDiscord Also, multiple mesh animation should be pretty dang easy, just gotta keep working through all the reference data 1 to 1 on my debugging prototyping trials and we will be there... Maybe Friday? 11:54 MTDiscord *terms and conditions apply 11:56 MTDiscord Anyways, we'll get Sam into gltf soon and I'll make him wave and post a video of it in here 11:59 MTDiscord GLTF Sam will be real in... an indeterminate amount of time 12:00 MTDiscord Well I mean he already was he was just using the wrong class container object haha 12:00 MTDiscord I need to see him walk, talk, fly 12:01 MTDiscord Also you can control the bones with Lua already 12:01 MTDiscord *bone 21:42 MinetestBot 02[git] 04lhofhansl -> 03minetest/minetest: Generalize mesh chunking, and make it configurable. (#13179) 13d3a6ee0 https://github.com/minetest/minetest/commit/d3a6ee00e63cc0a4adcaa7598ad5614f1e419515 (152023-02-08T21:42:12Z)