💾 Archived View for federal.cx › social › jns.gmi captured on 2023-01-29 at 03:36:32. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
,,,,,,,,,,,,,,,,,,,,, M , ' ', {| M , ' ', { | M , ' ', {./ >,,' ; ;, ======;;;;; __> ; ; ', =====,' @ (__ ; ; ', ___ / .../ ; ; \,/ ', ', ; ; ( ^ , '''''',,,,,', ', ,; ;', \//_, ' ; ;', ;,,,,,,,''''; ; ; ', ; ; ', ; ; ; ; ; ', ; ; ; ; ; ; ; ; ' ; ; ; ; ; ; ; ; ; ; ; ; (/(/(/ ; ; (/(/(/ ; ; (/(/(/ (/(/(/
..fetching..
2023-01-28T00:14:00.555Z (jns)
[@cat] (https://b4udw3rk5.com/@cat) That sounds extremely uncomfortable :(
2023-01-28T00:13:38.428Z (jns)
[@cat] (https://b4udw3rk5.com/@cat) ... try not to do that? Who's going to write fax sex then?
2023-01-28T00:11:53.472Z (jns)
Small [#gamedev] (https://mastodon.linkerror.com/tags/gamedev) engine update:
Today I finished the animation improvements I was working on. It's now possible to mix multiple active animations and precise seek them, pause them, play them back in reverse, individually.
[https://toobnix.org/w/wvSQTDWnYLJDvPwA2sY9db] (https://toobnix.org/w/wvSQTDWnYLJDvPwA2sY9db)
Without this, I couldn't open the mech cockpit canopy door while it was also walking around :)
2023-01-24T03:21:56.221Z (jns)
Managed to implement depth peeling in a day, so it wasn't as bad as I thought it would be! Things look a lot better now!
Lighting outside of the mech cockpit is no longer broken when looking through the transparent cockpit window.
[https://toobnix.org/w/tCCeGp62hxFw2nKxw12WXc] (https://toobnix.org/w/tCCeGp62hxFw2nKxw12WXc)
[#gamdev] (https://mastodon.linkerror.com/tags/gamdev)
2023-01-23T21:38:30.503Z (jns)
Make no mistake, the above post is totally me procrastinating on actually implementing what I described! :) :)
2023-01-23T21:35:07.385Z (jns)
First progress video on the mech game I'm working on...
[https://toobnix.org/w/a5uNnP83eQGGBSknNjvSj3] (https://toobnix.org/w/a5uNnP83eQGGBSknNjvSj3)
It all still looks pretty crappy. Obviously still have to make the UI pretty. And there's a huge issue with lighting through transparent objects, that I only discovered after I implemented being able to switch between internal and external views.
Note how the external view is darker, and later in the video actually shows the radius of a point light, where-as the internal view shows no external lighting at all? That's what you get when you have a deferred render engine, and you render transparent objects simply by sorting the scene by depth, without doing any depth peeling.
tl;dr I'm going to have to implement proper depth peeling. This will not be fun, and add extra render passes. :( So a bit more engine work needed after all. Oh well!
[#gamedev] (https://mastodon.linkerror.com/tags/gamedev)
2023-01-18T20:46:45.689Z (jns)
[@micheal] (https://social.ecliptik.com/@micheal) I run it in fvwm3 - FvwmButtons lets you swallow a gkrellm instance, which is quite nice!
2023-01-18T19:22:55.268Z (jns)
[@micheal] (https://social.ecliptik.com/@micheal) 'black' is the best gkrellm theme! :)
2023-01-18T17:52:07.881Z (jns)
[@Omstero] (https://mastodon.gamedev.place/@Omstero) godot lets you write c++ plugins/modules/whatever they call it, but not an easy/supported way to start from main() last I checked? Has that changed?
2023-01-18T17:50:05.054Z (jns)
[@siina] (https://fedi.criminallycute.fi/users/siina) There's really no winning with web browsers. :)
2023-01-18T17:48:05.463Z (jns)
Updated the [#finger] (https://mastodon.linkerror.com/tags/finger) daemon this morning a bit with some more hints to guide people towards some of the easter eggs. Can you find all the finger endpoints? (there's currently 14 valid unique ones that don't give a random response, but I add some every now and then)
finger @linkerror.com
... try different users until you find something.
2023-01-18T17:03:00.399Z (jns)
[@siina] (https://fedi.criminallycute.fi/users/siina) Compiled firefox is the way to go on Gentoo imho. It's a bit of a long compile (although not that bad on modern machines), but at least you get arch-specific optimizations in and control over more use flags.
2023-01-18T01:50:07.045Z (jns)
[@neauoire] (https://merveilles.town/@neauoire)
2023-01-17T20:16:46.822Z (jns)
[@ghostzero] (https://tech.lgbt/@ghostzero) Agreed! Well put! :)
2023-01-14T19:20:58.257Z (jns)
Just updated packages on the bsd jail running this mastodon instance. Some ruby gem broke when a library it was linked against changed versions, because of course it did,... but that was an easy enough fix - I just removed the offending gem from bundler and made it use the system-wide one installed with pkg - at least then it will keep in sync with future package upgrades. Also, with all the indexing controversy, I went and set ES_ESNABLED=false and shut down ElasticSearch.
No more ES on this instance.
I never liked it anyway. It's a hog with ever growing indices and kind of a pain in the rear to maintain.
2023-01-14T00:05:22.066Z (jns)
[@thegibson] (https://hackers.town/@thegibson)
> Now I want a quote toot option.
Look ma! I hacked it! :)
2023-01-13T22:41:48.017Z (jns)
Another year, another [#gopher] (https://mastodon.linkerror.com/tags/gopher) rant -
[gopher://gopher.linkerror.com:70/0/phlog/2023/20230113] (gopher://gopher.linkerror.com:70/0/phlog/2023/20230113)
I do enjoy me a good long phlog re:re:re:re: train :)
2023-01-13T00:53:35.367Z (jns)
[@lgsl] (https://social.vivaldi.net/@lgsl)
That'd be fantastic! :) I may take you up on that in the future. It's a bit early for testing the game itself at the moment, unless, if you're c++ savvy, you feel like testing the engine itself, which I'm releasing as dual-license AGPL or commercial (the commercial version would allow you to create closed games, but not redistribute the engine source itself under anything other than AGPL - but i have to flesh all that out yet officially.. ) -
repo here:
[https://linkerror.com:11175/Eternal/Eternal] (https://linkerror.com:11175/Eternal/Eternal)
documentation here:
[https://linkerror.com/Eternal/] (https://linkerror.com/Eternal/)
2023-01-12T01:31:08.472Z (jns)
Finally broke ground on writing my actual first game using my engine, rather than working on the engine itself
The past few days have been modeling and animating a mech.
I wanted to get the cockpit view working with a transparent window, so that involved making some small changes to make transparent textures work correctly in the deferred renderer.
Deferred render pipelines are not very transparency-friendly - This involved sorting the scene graph by depth and all that... I think it's working out nicely though! I'm starting to envision this working out.
[https://toobnix.org/w/i2oSmt59WCpfd7JGviVo5q] (https://toobnix.org/w/i2oSmt59WCpfd7JGviVo5q)
[https://toobnix.org/w/8VYmBh1qjYNVfYGkMLDF1b] (https://toobnix.org/w/8VYmBh1qjYNVfYGkMLDF1b)
(interior still needs textures)
[#gamedev] (https://mastodon.linkerror.com/tags/gamedev)
2023-01-09T12:30:19.930Z (jns)
[@kyo] (https://haunted.computer/@kyo)
FINI