Minetest logo

IRC log for #minetest-dev, 2022-11-29

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

All times shown according to UTC.

Time Nick Message
00:06 Noisytoot joined #minetest-dev
00:12 YuGiOhJCJ joined #minetest-dev
00:32 AliasAlreadyTake joined #minetest-dev
00:34 proller joined #minetest-dev
00:37 Noisytoot joined #minetest-dev
00:46 Baytuch joined #minetest-dev
00:56 proller joined #minetest-dev
01:11 Baytuch joined #minetest-dev
01:42 GreenXenith joined #minetest-dev
01:50 Baytuch joined #minetest-dev
03:58 Baytuch joined #minetest-dev
05:00 MTDiscord joined #minetest-dev
06:03 calcul0n_ joined #minetest-dev
07:28 Baytuch joined #minetest-dev
08:09 calcul0n__ joined #minetest-dev
08:42 Baytuch joined #minetest-dev
10:15 appguru joined #minetest-dev
10:29 rubenwardy any idea what this is about? https://forum.minetest.net/viewtopic.php?p=418374#p418374
11:10 MTDiscord <savilli> Someone added few warnings and didn't care about add-apt-repository. Definitely nothing we can fix.
11:17 jwmhjwmh joined #minetest-dev
11:33 appguru joined #minetest-dev
11:35 proller joined #minetest-dev
11:58 jwmhjwmh Merging #13004 in 5m.
11:58 ShadowBot https://github.com/minetest/minetest/issues/13004 -- Have `minetest.debug` call `tostring` by TurkeyMcMac
12:11 proller joined #minetest-dev
12:15 Baytuch joined #minetest-dev
13:51 Baytuch joined #minetest-dev
14:00 Taoki joined #minetest-dev
14:03 proller joined #minetest-dev
14:28 Taoki joined #minetest-dev
15:06 proller joined #minetest-dev
15:26 Fixer joined #minetest-dev
15:31 appguru joined #minetest-dev
16:11 Baytuch joined #minetest-dev
16:11 fluxionary joined #minetest-dev
16:18 Baytuch joined #minetest-dev
16:29 appguru joined #minetest-dev
17:02 MTDiscord <josiah_wi> If anyone here knows how animations are stored in Irrlicht's meshes please reach out to me. I'm unsure how to represent having multiple animations. Previously, I've read some of the code for the b3d mesh loader, but it wasn't clear to me how it worked.
17:03 MTDiscord <josiah_wi> So far I've tried adding a second mesh to the animated mesh, which causes it to cycle through all those meshes over time, one mesh per frame.
17:08 MTDiscord <Warr1024> Do we support multiple animations?  I thought we only supported one per model, and just picked different ranges of frames to loop over...
17:10 MTDiscord <josiah_wi> That would explain a lot.
17:11 MTDiscord <GreenXenith> It would be nice to support applying animations to meshes dynamically
17:12 MTDiscord <josiah_wi> Going off of Warr's information, it sounds like that would require changes to Irrlicht's mesh storage. From what I've seen it wouldn't be particularly hard, but I don't know how the renderer interacts with the meshes.
17:13 MTDiscord <josiah_wi> In any case if we don't support it for b3d we don't have to initially support it for glTF, which makes my job a lot easier
17:13 MTDiscord <josiah_wi> .
17:13 MTDiscord <josiah_wi> Ok not a lot easier, looping over multiple animations would actually be trivial once I'm able to parse one animation.
17:14 MTDiscord <Warr1024> Minetest's set_animation API seems to take only a frame range and some options like speed and blend, and does not include things like animation name/number, so that's further evidence that MT only ever intended to support one sequence of animation frames.  If you want to support importing multiple animations, about the only way I can think of doing it is concatenating the sequences of frames ... which seems like it would also defeat
17:14 MTDiscord the purpose of having multiple separate animations.
17:15 MTDiscord <josiah_wi> Ah, but I'm coding to spec, and the spec explicitly says how to clamp frames outside the frame range given for the animation.
17:15 MTDiscord <josiah_wi> So concatenating extra frames on would not only be hacky, but it'd be a violation of the glTF spec.
17:15 MTDiscord <josiah_wi> (At least that's my understanding.)
17:16 MTDiscord <josiah_wi> There may be a way to properly do that clamping over a certain range of frames and then concatenate those ranges together, so maybe I spoke too soon.
17:18 MTDiscord <Warr1024> That'd be my interpretation.
17:18 MTDiscord <Warr1024> You're importing glTF into minetest, not into more glTF, so the spec only applies to your interpreting of the source data, not into the thing it's imported into.
17:28 Baytuch joined #minetest-dev
17:54 fluxionary joined #minetest-dev
18:07 Taoki joined #minetest-dev
18:11 pgimeno joined #minetest-dev
18:25 Pexin until someone wants to use one of our models in another project, which should not be technically restricted
18:26 Pexin (if sufficiently convenient)
18:31 proller joined #minetest-dev
18:34 MTDiscord <Warr1024> Nobody would use the minetest in-memory representation of a model, though, they'd just use the glTF model, the same way Minetest will every time it starts up.
19:21 Baytuch_2 joined #minetest-dev
19:33 Baytuch joined #minetest-dev
20:02 Baytuch joined #minetest-dev
20:23 Baytuch_2 joined #minetest-dev
20:59 proller joined #minetest-dev
21:30 proller joined #minetest-dev
22:20 Baytuch joined #minetest-dev
22:36 proller joined #minetest-dev
22:58 proller joined #minetest-dev
23:12 natewrench joined #minetest-dev
23:14 natewrench hello does minetest support activitypub so it can communicate with other federations
23:19 jwmhjwmh joined #minetest-dev
23:19 rubenwardy no, minetest doesn't use federation
23:19 jwmhjwmh Merging #13008 in 5m.
23:19 ShadowBot https://github.com/minetest/minetest/issues/13008 -- Fix `/help` privs checks by TurkeyMcMac
23:33 panwolfram joined #minetest-dev
23:51 cranezhou joined #minetest-dev

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