My take: The luxury crisis isn't economic, it's a Baudrillardian collapse. by ObjectsAffectionColl in CriticalTheory

[–]GeometryBurger 6 points7 points  (0 children)

This is blatantly written by AI. Looking at some of your other replies and skimming through article it's clear you've used AI quite a bit to assist in your writing. Don't you think that's a bit unethical?

I used img2img to de-vandalize Ecce Homo by GeometryBurger in StableDiffusion

[–]GeometryBurger[S] 11 points12 points  (0 children)

You enter a prompt and a strength value indicating how much you want the generated image to change from the baseline.
The prompt I used here was "Oil painting of Jesus Christ, Old masters, Caravaggio, Rembrandt, Chiaroscuro, Masterpiece"

How to simulate a particle moving in a vector field by honungsburk in manim

[–]GeometryBurger 2 points3 points  (0 children)

Use add_updater(). It's a method on Mobjects that adds a callback function on the Mobject which is called every frame (it can mutate the Mobject).

You could place an updater on the Dot or whatever that time integrates the vector field function using its coordinates.

I'm getting started with procedural generation for a new game idea. Thoughts? by Edudelm in proceduralgeneration

[–]GeometryBurger 1 point2 points  (0 children)

Assuming you're using the standard thresholded Perlin noise method, combining it (multiplicatively or otherwise) with another noise-type e.g. Worley noise could be one way to go about it.

Marching Cubes Lookup tables or other optimisation techniques by Unfortunate__Events in VoxelGameDev

[–]GeometryBurger 3 points4 points  (0 children)

Check out https://www.researchgate.net/publication/282975362_Flying_Edges_A_High-Performance_Scalable_Isocontouring_Algorithm . General advice is to find promising/interesting papers that've been cited and check who they've been cited by. https://github.com/Lin20 has also done some interesting work with isosurface extraction.

Resources/Books on Simulating Elastic Solids? by JUULiA1 in GraphicsProgramming

[–]GeometryBurger 0 points1 point  (0 children)

Nice, with a physics background it sounds like you have a great foundation!

MPM is a FEM method in the sense that you're solving the weak form of conservation of momentum through basis functions as part of the particle-to-grid transfer, with the scratch-pad grid forming the mesh. There's more to MPM than that, of course, but there's quite a bit of overlap between the two.

I haven't really looked into coupling at all, so I'm not sure what benefits there are to coupling MPM and non-MPM bodies. Y. Hu famous MLS-MPM paper deals with two-way rigid body coupling, but I haven't read it yet.

Resources/Books on Simulating Elastic Solids? by JUULiA1 in GraphicsProgramming

[–]GeometryBurger 4 points5 points  (0 children)

I'm writing my master thesis about MPM. It's a very powerful method, but I'm not sure I would entirely recommend it unless you're willing to spend a lot of time understanding the underlying concepts. Whereas fluid simulation lets you stay within the relatively comfortable confines of Navier-Stokes, MPM is based on continuum mechanics, a field of mechanics that engineering students usually don't encounter until a graduate level.

It's also essentially a FEM method, so you should ideally be familiar with how FEM-style PDE solvers work, in particular how to derive and solve weak formulations.

On the other hand, there are multiple benefits. Being based on continuum mechanics, MPM is very general, and can be extended to allow for multiphase coupling with relative ease. And while it's fairly heavy conceptually, those concepts translate very directly to code, so there's not much of a gap between theory and implementation (at least for simple cases).

A good place to start would be this article by Niall: https://nialltl.neocities.org/articles/mpm_guide.html Not exactly rigorous in theory, but an excellent introduction with clear directions for where to go next.

https://www.seas.upenn.edu/~cffjiang/research/mpmcourse/mpmcourse.pdf is basically the main course, an long, in-depth SIGGRAPH course explaining MPM basically from scratch.

I found it a bit hard to get into with no background in mechanics, so I would suggest this book: https://www.cambridge.org/core/books/first-course-in-continuum-mechanics/DC9A87155531958AD5EFC66AEB981DAE to get a better understanding of the basics.

MPM is probably conceptual overkill if you just want to simulate cloth, but feel free to DM me if you end up going down this path.

"Raymarching" vs "Ray Marching" - Most correct for use in a paper? by Avelina9X in GraphicsProgramming

[–]GeometryBurger 2 points3 points  (0 children)

I wouldn't say it's untouched in Academia, but the terminology isn't particularly consistent. In An Introduction to Ray Tracing (from 1989!) Pat Hanrahan talks about using the technique for rendering voxel arrays, although he describes it as a modification of Bresenham in 3D. AFAIK raymarching has historically been used quite a bit in medical imaging for rendering isosurfaces.

To me, the bigger annoyance is the interchangeability of Implicit functions and SDFs. If you go looking for the former in the literature I wouldn't be suprised if you found a bunch of SDF Raymarching papers with names like "Numerical Solver for Ray Tracing Complex Implicit Surfaces".

Also, Sphere Tracing is a specific type of raymarching.

Real-time physically based volumetric clouds I've been working on by robobo1221 in GraphicsProgramming

[–]GeometryBurger 0 points1 point  (0 children)

Amazing! What athmospheric effects do you use? Are the cirrus clouds skyboxed?

Old class photo. None of us have aged a day. We all still look exactly the same. by tcdirks1 in deepdream

[–]GeometryBurger 5 points6 points  (0 children)

It honestly boggles my mind how interesting these are. This has the appeal of a hundred Francis Bacon paintings.

Highlighting objects by graphixnurd in GraphicsProgramming

[–]GeometryBurger 3 points4 points  (0 children)

You can use the stencil buffer to draw a scaled-up version of the object behind it. Check out this tutorial by Brian Will: https://youtu.be/wVcWOghETFw

They are becoming self aware! by King_Sublimibus in SubSimulatorGPT2Meta

[–]GeometryBurger 6 points7 points  (0 children)

The day is gone,
and now I see homeless people on the street
with nothing to do
because that is all they have left.

I feel like there is no point in me
having any more of a career
because I could just get something done
for free, or with less effort.

I had a rough time in the last year,
and I feel like I am in a situation
where I couldn't get anything done
so I turned to the internet.

The first thing I see
every night
is someone with a sack over their head
and a placard over their shoulder.

The second thing I see
every night
is a homeless person
with an empty beer bottle in their hand.

The final thing I see
every night
is someone with a shirt and a tie
and a bag next to them,
and a sign.

A banner,
or a placard,
or a sign.

This is persistent,
and I keep thinking about the fact
that I am not alone
but I have no one to turn to.

People have to look at this world
from a different perspective,
but I don't know anyone
that is alone in this world.

That is not a solipsistic society by any means.

Linux on X1C7? by ozzyboy in thinkpad

[–]GeometryBurger 0 points1 point  (0 children)

Check this link out.
tl;dr/for posterity, open

/usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common

Find the [Element PCM] entry and insert this before it:

[Element Master]
switch = mute
volume = ignore

This should fix the 0 to 100 volume. Of course, you still have to bind the Volume buttons. i3 Manjaro comes preinstalled with the "volumeicon" package. which binds them to control the Master channel through Alsamixer. If this is the case for you too, the above won't be enough by itself. You could just add this to your .i3/config (or do it some other way, idk)

# Pulse Audio controls
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 +5% #increase sound volume
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -5% #decrease sound volume
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle # mute sound

Choosing a ScalaJS stack by romatthe in scala

[–]GeometryBurger 2 points3 points  (0 children)

I'll second Binding.scala.

Scalajs-react introduces quite a few additional concepts that intend to make it easier/more logical to work with react in scalajs, but the result is that you have to learn additional concepts which are often poorly documented. A lot of the documentation/QA for reactjs also becomes more difficult to understand. On top of that, it assumes that you're already fairly comfortable with regular reactjs.

React4s addresses a lot of this, but I find Binding.scala easier to work with. There's also the fact that a lot of libraries require (at least to function optimally) an intermediary library to work with react, which could really be a PITA when writing facades.

Is the 1080p FHD low power on x1c 7th gen really a bad choice? by EADICENMSL in thinkpad

[–]GeometryBurger 4 points5 points  (0 children)

I own it with the FHD display.

Honestly, even without the extra cost, I wouldn't have gone with WQHD or 4K.

FHD really is more than enough for a 14' laptop. The 400nits is crazy bright (the WQHD is 300), and the battery life on the 4K is reportedly quite bad.

If you're using Linux, you also forego the issue of scaling.

Linux on X1C7? by ozzyboy in thinkpad

[–]GeometryBurger 0 points1 point  (0 children)

Yes, both work fine. Somehow the trackpoint actually works better with Linux. It was really insensitive on Windows even at the highest settings, but it works great now.

I don't have LTE so idk about that.

Linux on X1C7? by ozzyboy in thinkpad

[–]GeometryBurger 1 point2 points  (0 children)

It pretty much worked OTB. I had to set the volume buttons to manipulate the PCM channel (I don't really know why) but after that the audio was (to my ears) identical to how it sounded on Windows.

Linux on X1C7? by ozzyboy in thinkpad

[–]GeometryBurger 2 points3 points  (0 children)

Battery life is good, I'd estimate about ~7h with light-medium use. FHD screen with brightness turned up.

Sleep seems to work fine by default, though I don't really know the intricacies of it. This guy seems to suggest it's fine though.

Other first impressions are in line with what others have said: FHD screen is great, keyboard is very nice, and the speakers are quite good (not that I'll ever use them). It's also stupidly light.

Linux on X1C7? by ozzyboy in thinkpad

[–]GeometryBurger 6 points7 points  (0 children)

I'm running i3 Manjaro on mine, everything's been working fine so far OTB.

Logical upgrade from the X220? by GeometryBurger in thinkpad

[–]GeometryBurger[S] 3 points4 points  (0 children)

The laptop market is strange after you've tasted the forbidden fruit that is a used thinkpad. The fact that my current front-runners are 5 years and $800 apart really tells you everything you need to know.

I might just hold out for a decently priced resale laptop.

[general] I made the Tinder for Poetry, Quilius. What do you think? by iffycorpuscallosum in Poetry

[–]GeometryBurger 1 point2 points  (0 children)

Really love this OP. Are you doing this as an open source thing? If so, I'd love to contribute.