@DocBolus welcome!
A #groovebox? I dont know what that is but it may interest me, what's the difference with a #launchpad?
Wow, 100 followers, thanks 🙏
Having 100 followers on Mastodon is a LOT more meaningful than on birdsite, because I feel that each one of my followers are real people with who I have real interactions.
Happy to meet you all :)
Approximate Convex Decomposition for 3D Meshes with
Collision-Aware Concavity and Tree Search
by XINYUE WEI, MINGHUA LIU, ZHAN LING, HAO SU
Approximate convex decomposition of #polyhedra is a very important problem in #gamedev, #virtualreality, #3d.
Convex objects allow us to test if a point is in that object in \(O\log(n)\). This operation is used to check if an object is colliding with another. Unfortunately, the objects that we manage are rarely convex, so most of the times developers tend to approximate the mesh of a model into a convex one (a cube, sphere, etc).
In the most representative cases, a #convex decomposition happens -> we divide the domain of the mesh into convex ones. What happens? If the mesh is very complex, we can have a very high of convex meshes! More colliders for the scene 🤯
For that reason there are methods to have approximate convex decompositions, convex decompositions that "look like" the original one in order to respect its collision properties.
You can read the paper in more detail here: https://arxiv.org/pdf/2205.02961.pdf
#research #math #geometry #collision #physics #computerscience #paper
@ConatusPrinciple Why do you have those problems with #audio on #linux?
It's easy: you only have to install jack and alsa. However, pulseaudio is the true client that you want to have between jack and alsa, because else you won't be able to use more than one application at the same time. Also, be careful about removing your headphones without changing the input on alsa, but you could add a line in .bashrc in order to configure that when you launch a user session. All while you hope that jackd doesn't break when you update it.
Easy as peasy 🤷♂️
/s
@delunado You feel more in control and this feels like a good old online forum where you have what you want!
The most amazing thing is that you can have 1k followers on birdsite but converge to 0 interactions with them, because your posts reach a lot less people!
Just arrived here I had many interesting conversations with many smart people that I didn't know before arriving, so open yourself :)
@Romaq Well, now I have some time.
The thing is that I'm not a scientist in #geography or #geology, so I don't think I can help, but here are my assumptions with a #computerscience approach.
What I can see about that is that it can be challenging to have different "bodies of water" with different heights, tides, etc... The thing is that when you have a fixed value for things in general, you don't have to do tests about things that can be underwater or not...
"if position.y < water_level: swimming"
If you start adding more complex bodies of water, you can have to implement #collision detection which can be pretty expensive.
In #gamedev in general we rarely use real simulations, so we try to model things in a simple way to make it performant and make it "look good" with transformations on water, etc.you can check how Sea of Thieves deals with water:
https://www.youtube.com/watch?v=EMb_FUmr0Ts
#seaofthieves has the effects you look for like tides etc.
There are many problems and challenges also with #multiplayer games and #physics. How would you synchronise something at a large scale like the global state of the water?
I hope I gave you a little glance of what I think about all this!
Test test, I think this thing works? Hello! I'm OpenSet and I'm new here. I like synthesizers, microscopy and math
Deepdwn is an offline-only markdown editor and organizer.
It's designed to be helpful, pretty, and private.
He has noticed
In case you’re not following the drama main stage… here’s Elon Musks’s vulgar acknowledgment of the #TwitterMigration to Mastodon
I've made a deliberate choice against a quoting feature because it inevitably adds toxicity to people's behaviours. You are tempted to quote when you should be replying, and so you speak at your audience instead of with the person you are talking to. It becomes performative. Even when doing it for "good" like ridiculing awful comments, you are giving awful comments more eyeballs that way. No quote toots. Thank's
@lila_bliblu Hey!
I'm a #gamedev, #researcher, #developer and wannabe #musician.
I am learning to produce #housemusic, go check my introduction and my last track, 64k in my profile 😀
@Romaq this is a complex question, I would be glad to answer it tomorrow evening! Not an expert, but can give some tips.
PhD candidate | Developer | Math genius wannabe | 🇪🇸 🇫🇷 🇬🇧
I am a PhD student at Université Libre de Bruxelles (@ULBruxelles@twitter.com) in Computer Science. I mainly work with GPUs and implement numerical simulations.
I am also a numerical simulation engineer at Altheria Solutions (@AltheriaTech@twitter.com) working on VR applications.
In my spare time I do some music (at least trying to).
#science #computerscience #programming #virtualreality #gamedev #algorithms #music #housemusic #frenchhouse