IRC logs of Freenode #BZFlag for Monday, 2021-01-25

macsformewhat are "smart variations?"01:09
Zehraa bit of bad wording on my part, I basically mean that the format and the world generated from the said format is a bit overly simplistic and results in some inconsistencies and counter-intuitive behavior.01:15
Zehraso instead of bzw = (1.x objects + 2.x + mesh), we'd have it run instead in the following form....01:16
Zehra1.x objects -> converted to mesh + 2.x objects -> converted to mesh.. bzw = (mesh + bzdb vars and settings)01:17
blast007changes to map objects aren't on my radar at the moment (pun not intended)01:19
macsformemesh physics are by their nature less robust and more expensive than using more primitive shapes01:20
macsformeit would be hard to make them work with the way map makers tend to overlap objects to combine them into more complex shapes... meshes would probably need to be manifold at the very least to make that work well01:22
macsformethe way we do collisions is fairly distinctive... I tried a few years ago to replicate our physics behavior in an external physics engine, but it did not work well (even using box physics, not even mesh physics, although I think mesh physics were worse): https://youtu.be/7_qCwILE7fE01:27
macsformeso basically, mixing meshes and primitive shapes does not work well... but if we are going mesh-only, we are probably looking at building all maps with a modeling application going forward01:33
blast007if we go mesh only, I would think we may also drop the BZW format01:37
ZehraI think I mostly understand what is being said, I'll have to look more closely into meshes to better grasp some of the finer details.01:42
blast007zoom, enhance!01:44
Zehralol01:46
blast007glTF is the format I'd look at01:48
blast007could be used to replace our map format and used for tank models01:49
blast007and this extension could be used to provide author/license/etc information for maps: https://github.com/KhronosGroup/glTF/blob/master/extensions/2.0/Khronos/KHR_xmp/README.md01:49
ZehraI'd imagine it coming in as relatively useful for assets such as textures and custom map objects.01:53
Zehra"evergreen trees" objects licensed under CC0, textures public domain..etc01:54
blast007possibly01:57
macsformedoes it support anything similar to our current "inside" and "outside" points for physics?01:58
blast007I'm not sure01:59
blast007my thought was that we'd have a custom extension for things like teleporter links and other BZFlag specific data02:02
*** Zehra <Zehra!~Keiki_Han@unaffiliated/zehra> has quit IRC (Quit: Quit)05:11
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 256 seconds)06:13
*** Sgeo <Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net> has quit IRC (Read error: Connection reset by peer)07:01
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag13:30
*** Sgeo <Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net> has joined #bzflag15:02
*** Zehra <Zehra!~Keiki_Han@unaffiliated/zehra> has joined #bzflag20:02
*** Zehra <Zehra!~Keiki_Han@unaffiliated/zehra> has quit IRC (Quit: Quit)21:49

Generated by irclog2html.py 2.17.3.dev0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!