Luanti logo

IRC log for #minetest, 2023-02-08

| Channels | #minetest index | Today | | Google Search | Plaintext

All times shown according to UTC.

Enable nick filtering
Time Nick Message
29 more elements. Show/hide.
10:21 MTDiscord <jordan4ibanez> 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 <Danil_2461> ^
10:58 Leopold joined #minetest
11:09 VoidStalker[m] It's a real chat room, however the bot is forwarding all the messages.
11:34 MTDiscord <jordan4ibanez> 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 <jordan4ibanez> https://tenor.com/view/always-has-been-among-us-astronaut-space-betrayal-gif-23836476
11:36 MTDiscord <jordan4ibanez> 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:38 mrkubax10 left #minetest
11:39 MTDiscord <jordan4ibanez> 4d chess huh? So you're a double robot. Which one talks and which one walks?
11:39 MTDiscord <jordan4ibanez> I didn't know we had a matrix in all seriousness. That's pretty neat
2 more elements. Show/hide.
11:40 Blockhead256[m] the light side is calling
11:40 MTDiscord <luatic> should I write a b3d to gltf converter?
11:40 Blockhead256[m] https://matrix.to/#/#minetest:tchncs.de
11:40 MTDiscord <jordan4ibanez> 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 <luatic> that way we could get poor sam out of the b3dverse and into the gltfverse
11:40 MTDiscord <jordan4ibanez> Do it
11:41 Blockhead256[m] make sure it supports animation though please
11:41 MTDiscord <jordan4ibanez> Yeah I've already got that working
11:41 MTDiscord <luatic> 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 <jordan4ibanez> *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 <ROllerozxa> jordan4ibanez: freenode has been dead for over a year now
11:42 MTDiscord <luatic> yes, it has been LIBERAted
11:43 MTDiscord <ROllerozxa> everyone fled freenode for liberachat
11:43 MTDiscord <luatic> what happened to freenode was basically free(node) :trollface:
11:44 MTDiscord <jordan4ibanez> 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 <jordan4ibanez> Oh yeah, I forgot what happened to freenode. But I do remember someone was very angry about it
11:45 MTDiscord <luatic> So did GX get the Blender b3d importer working?
11:46 MTDiscord <luatic> 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 <jordan4ibanez> 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 <jordan4ibanez> (gltf export options)
11:47 MTDiscord <jordan4ibanez> https://cdn.discordapp.com/attachments/749727888659447960/1072846232092938300/image-2.png
11:48 MTDiscord <luatic> ugh
11:48 MTDiscord <luatic> anyways b3d is worse so I don't bother
11:48 MTDiscord <jordan4ibanez> On by default regardless
11:48 MTDiscord <luatic> (as in, you don't really have any interpolation options in b3d)
11:49 MTDiscord <jordan4ibanez> 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 <jordan4ibanez> We can bolt in new interpolation procedures :)
11:52 MTDiscord <jordan4ibanez> I read the B3d file loader cover to cover, I never want to export B3d ever again
11:54 MTDiscord <jordan4ibanez> 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 <jordan4ibanez> *terms and conditions apply
11:56 MTDiscord <jordan4ibanez> 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 <ROllerozxa> GLTF Sam will be real in... an indeterminate amount of time
12:00 MTDiscord <jordan4ibanez> Well I mean he already was he was just using the wrong class container object haha
12:00 MTDiscord <jordan4ibanez> I need to see him walk, talk, fly
12:01 MTDiscord <jordan4ibanez> Also you can control the bones with Lua already
12:01 MTDiscord <jordan4ibanez> *bone
27 more elements. Show/hide.
21:42 MinetestBot [git] lhofhansl -> minetest/minetest: Generalize mesh chunking, and make it configurable. (#13179) d3a6ee0 https://github.com/minetest/minetest/commit/d3a6ee00e63cc0a4adcaa7598ad5614f1e419515 (2023-02-08T21:42:12Z)
4 more elements. Show/hide.

| Channels | #minetest index | Today | | Google Search | Plaintext