"I'll simply use Jolt Physics for this project", she says as she proceeds to write the "physics" from scratch instead.

I'll post a video later, but my splat renderer thingy now has a rudimentary character controller and ricochet :3

alright, here it is! my splat renderer, now interactive! and mangled by whatever video encoding Windows uses by default for screen recordings

CW strobing

I put it up on itch if anyone wants to mess around with it https://aeva.itch.io/vroom
Star Machine Experiment #10 by Aeva

Zip around an experimental rendering thingy.

itch.io
@aeva Hmm, Vivaldi is refusing to let me download it, it says there's a virus in the zip.
(Apparently Trojan:Win32/Wacatac.B!ml according to MS Defender)
@kojack It's a false positive unless itch is tampering with downloads. The source code is here btw https://github.com/Aeva/tangerine/tree/chemical_lemonade/10_surfel_spray
tangerine/10_surfel_spray at chemical_lemonade 路 Aeva/tangerine

馃崐. Contribute to Aeva/tangerine development by creating an account on GitHub.

GitHub
@kojack The program is a simple monogame game. It only accesses the file system to read shaders, and it does not access the network or anything like that. Modern antivirus software tends to be machine learning based with popular software exempted by hash, so I'm not really sure what I can really do about it :(
@aeva Yep, I assumed it was a false positive, just letting you know windows is blocking it.
@kojack I appreciate you letting me know. I'm going to look into submitting a false positive report later. Apparently this is a common problem with .net 馃檭 https://github.com/dotnet/runtime/issues/33745
/p:PublishTrimmed=true activates Windows Defender with a false-positive. 路 Issue #33745 路 dotnet/runtime

On NET.Core 3.1, Windows 10, VS 2019: /p:PublishTrimmed=true will cause Windows Defender to go berserk on my machine. /p:PublishTrimmed=false does not trigger any unexpected behavior. I do not have...

GitHub
@aeva Runs very well on my laptop when I turn off Defender. :)

@aeva @kojack

Yeah it's *super* fun when you're distributing expensive commercial software and it gets flagged as being a Trojan due to some random hash matching up.

Just oodles of good times, because most AV software is a total crock of shit.

Only way I know of to (mostly) prevent it is going to digital signing of the executable, which is also a huge pain.

@CliftonR @kojack 馃檭 there's apparently some way to report false positives but it has to be done per anti-virus vendor

@aeva @kojack

And mostly it's through filling out vendors' web forms by hand, all different. It "does not scale" as the saying goes.

@aeva @kojack program on linux, no dumb virus scanners there yet.

@aeva @kojack thank you for sharing the branch! I had a look before but I couldn't find the right one

Looks very cool, I'm looking forward to the Honda Civic!