Lol, it's to hide it so it doesn't clutter up the thread, not to keep it secret ;)
- Posts
- 12
- Comments
- 117
- Joined
- 2 yr. ago
- Posts
- 12
- Comments
- 117
- Joined
- 2 yr. ago
The code (sorry, I can't combine a spoiler tag with a code block):
// 2024 Waveform // Code adapted for Shader Editor (Android). #extension GL_OES_standard_derivatives : enable #ifdef GL_FRAGMENT_PRECISION_HIGH precision highp float; #else precision mediump float; #endif uniform vec2 resolution; uniform float time; #define pi 3.14159 #define rotate(p, a) vec2(p.x*cos(a) - p.y*sin(a), p.x*sin(a) + p.y*cos(a)) // hash without sine // https://www.shadertoy.com/view/4djSRW #define MOD3 vec3(443.8975, 397.2973, 491.1871) // uv range float hash11(float p) { vec3 p3 = fract(vec3(p) * MOD3); p3 += dot(p3, p3.yzx + 19.19); return fract((p3.x + p3.y) * p3.z); } vec2 c_inv(vec2 p, vec2 o, float r) { return (p-o) * r * r / dot(p-o, p-o) + o; } float grid(in vec2 p){ p = abs(fract(p+.5)-.5); return 2. * min(p.x, p.y); } void invArc(in vec2 p, inout vec2 pg, float n, float arc, float rad, float seed) { for(float i=0.; i<n; i++) { float rnd = .65 * hash11(i+seed); pg += c_inv( p, rad*vec2( sin(2.*arc*pi*(i+rnd)/n), cos(2.*arc*pi*(i+rnd)/n) ), 1.25-.5*hash11(i-seed) ); } } void main(void) { vec2 res = resolution.xy; vec2 fc = gl_FragCoord.xy; vec2 p = (fc-res/2.) / res.y; vec3 o = vec3(-1., 0., 1.); float f; // zoom p *= 1.3; // building coords from summed-up circle inversions vec2 pg = vec2(0.); // dot number/density float N = 80.; // outer circle invArc(p, pg, N, 1., .25, 1.); // inner semicircles invArc(p-o.yx*.125, pg, N/4., -.5, .125, N); invArc(p-o.yz*.125, pg, N/4., -.5, -.125, -N); // dots pg *= -1.; invArc(p-o.yx*.125, pg, N/8., 1., 1./48., 2.*N); invArc(p-o.yz*.125, pg, N/8., 1., 1./48., -2.*N); pg *= -1.; // p's value is now summed inversions p = pg / 18.; // new time value float T = 10.;// + .15 * time; // fractalize vec2 p3 = p; for(float i=0.; i<14.; i++) { p3 += 1.7 * i * vec2(1., .77); p3 = rotate(p3, pi/1.55+.2*sin(.15*i-.1)); p3 = abs(mod(p3, 10.)-5.); } // apply grid f = grid(p3+T); // give lines an even thickness f /= .05 * res.x * length(vec2(dFdx(p.x), dFdx(p.y))); // value adjustment f = min(1., f+.73); // trying to make a distinction between yin and yang f += .05 + .02 * (p.y-p.x); vec3 RGB = vec3(f); // faux lighting f += 1. * (.014 * length(p+15.) - .85); // final color RGB += mix( vec3(.2, .1, .4), 1.7*vec3(1., .5, .15), f )-.7; gl_FragColor = vec4(RGB, 1.); }Thank you!
It's like they're trying to get ahead of the narrative to deceive future historians... I just hope someone with the knowledge and means is making physical records of all this. Written in silica, or something.
Cool! I made one once out of plastic material from a shampoo bottle and baling wire staples, but it didn't look this nice (plus, it had pokey corners).
Psychopathy, not psychosis. It's easy to get the two disorders confused.
From Psychology Today:
Psychopathy is a condition characterized by the absence of empathy and the blunting of other affective states. Callousness, detachment, and a lack of empathy enable psychopaths to be highly manipulative.
Psychosis occurs when an individual loses touch with reality—a break that can be terrifying to experience or to observe in a loved one. Psychosis can include hallucinations, delusions, disorganized speech, and abnormal movements.
Oh, I see. For some reason I took 'life critical' to mean any program one keeps installed and 'can't do without' ;)
I think Space Engineers is on my list, and it looks like my PC just barely meets the requirements. As for compatiblity, I can always keep Windows 10 around for certain things.
I don't play anything online either. Last game I tried online was Minecraft, and I just couldn't deal with the griefers. Some asshats found a way into my area and stole/killed all my cows >:( (Or I was overbreeding and the mods removed them, idk.)
I don't mind learning and using the terminal. From what I hear, it can be used to automate things more easily than on Windows and I'm all for it, as long as it's not needed for everyday tasks.
I think when I eventually (soon, I hope) get my PC hooked up where I'm at I'll try either Pop!_OS or Mint.
Thanks for the feedback~
That sounds promising. I've heard good things about Pop!_OS. Which game has issues, if I might ask?
I try to avoid web-based apps when I can. For instance, there is a supposedly great photo editor that's only available via web browser. I'd hate to become dependent on it and then lose access due to an internet outage, or something.
It's an AMD R9 380 2GB, so kind of old. (In fact, it's factory overclocked, so that might be the source of the crashes.)
I'll probably just buy a new storage drive so I don't have to worry about Linux and Windows existing on the same one. It's going to be great, having more control over the OS. I bet things will even be faster overall, due to the relative lack of bloat.
Do all distros have the same compatibility with video cards and software? I want something that'll run Blender, Krita, Gimp, etc., and support my Wacom tablet. And run my favorite games, of course. Lots of people say Mint is good for newbies jumping ship. I don't mind learning a new environment and running console commands from time-to-time.
I think Windows 10 will be the last version I use. As time goes on, Linux seems more and more like a viable option, and I'll be glad to have control over my PC for once. And who knows, maybe I will no longer have the mysterious freezing issue that's been plaguing me for years...
Even if this were considered binding I'm hardpressed to think the US would play along with it.
Is not the US breaking its own law by continuing to provide Irarael monetary and military support? The Leahy Law says we can't do that if the recipient of aid is commiting war crimes. All aid should be suspended while an impartial and independent party investigates Israel's actions in Gaza and the West Bank.
AM2R a.k.a. Another Metroid 2 Remake It's a fan game of the 2nd Metroid game, and is considered one of the best of the series, even though it's not an official release. It's more like Super Metroid than the Gameboy title is. You'll have to search around a bit due to Nintendo's D&C, but it's not hard to find (the internet archive has recent versions).
Minecraft It's a good port, but probably best played with a gamepad &| tablet.
Portal Knights A minecraft-like voxel game with more satisfying progression and combat, but less creative freedom. Plays well on newish devices, epsecially with lower-quality settings.
Terraria It's a great game all-around, but harder to play on mobile than PC.
Emulation This goes without saying if you like retro gaming. The best emulators I've found are the .emu apps by Robert Broglia. They can be bought from the play store, or obtained for free at his Github page. If you like original Playstation games, get the Duckstation emulator (produced by another dev.).
^That's my issue with it. My astigmatism is so bad that when I look at stars there are rays coming off of rays... branching, pretty much. The moon makes several copies of itself. Light mode is much easier to view.
Too many people lack compassion.
I almost became homeless myself recently because the landlord wanted his house back after me renting the place for 19 years. It wasn't my fault, and I simply cannot afford rent anywhere else with my SSDI income.
All the usual suggestions and arguments in favor of homeless sweeps and victim blaming fall apart for people like me: shelters are not an option because I don't always stay sane when exposed to too many people; I'm not on recreational drugs at this time, so I can't be dismissed as deserving of homelessness for that reason; I'm taking my meds as I should; I can't get HUD vouchers because I'm sleeping on a relative's porch; mental institutions are not an option unless I'm in imminent danger of hurting myself or others; etc.
The reality is that a person in need often faces roadblock after roadblock when trying to find housing, and there aren't enough funds handed out to solve the problem. I'm just grateful to be one of the lucky few who is stabilizing with a roof over my head, incomplete as it is.
I think most people just won't care until it happens to them.
I will keep that in mind~