I publish this early to make sure it's not published late - the practice of course turned out less orderly than the theory, with some unexpected hiccups at rendering time1 meaning that I'm writing this while some of the seeds are still being rendered. Rather than force everything to wait for the full set though, I think it makes more sense to publish now a first archive (4.5G) since it contains anyway 16368 pictures (31 seeds * 2 symmetry options * 22 textures * 12 points combinations) and it can take a while to just go through them all, not even considering the couple of hours required to upload/download it anyway. I'll update afterwards with the screenshots for the remaining seeds and hopefully also with at least one full set of combinations with the more demanding collapsing of points at minimum distance - for which I already have the skeletons and models made but they are waiting in the pipeline for a place on the rendering machine! In hindsight I should have possibly expected that the rendering will still be the bottleneck, no matter that the skeleton generation takes otherwise longer - it's clearly the graphical part that I'm least prepared for (and keen about...) otherwise and overall, indeed.
Updated 3 June 2020: the archive with remaining seeds, 132 to 150 ("quick collapse", 2.7G); another archive with the rendered models from one seed done with "slow collapse" for the full set of points+symmetry+textures. (151M).
For the record, here's the list of changes and updates since last parade:
- Fixed the uncovered errors at mirroring.
- Choice between "quick collapsing" of points (based on first pair of points found with distance between them less than average) and "slow collapsing" of points (based on picking at every step the pair of points that are closest to one another so at minimum distance). The "c1" in the archive name stands for the quick collapsing (collapse first) while cmin stands for slow collapsing (collapse minimum).
- Updated model generation to pick for each bone randomly one of the 2 existing meshes (one is cylinder-based, the other is egg-based) with a 50/50 chance for each. The cylinder shape is also changed to reduce the noisiness and especially the "floating" unconnected bits.
- Updated list of textures with 3 textures taken out (2,3, and 7 from the list in the previous parade) and 12 textures added. The current total is 22 textures in use.
- Changed the rendering so that the hopefuls are rotated by a different angle around each of the three axes. All three angles are obtained from the MT prng seeded with the texture number so that the rotations are distinct for each texture but the same across different seeds/symmetry options.
- Refactored and various changes to the whole model generation chain to streamline it and allow the run of the different parts separately or in parallel where possible. As part and parcel of this, the skeleton generation now spits out also a plain text file, basically "smg format" of the skeleton in addition to the CS/Cal3d format so that any skeletons generated can be more easily reused for any models and/or otherwise further changed, as required. The steps from 0 to rendered hopeful are those: 1. mesh generation (currently only 2 meshes but after this refactoring, it can now easily be extended without requiring any further changes to next steps to use the outputs); 2. skeleton generation; 3. model generation (picking at random from the full list of meshes from 1 and setting them on skeletons from 2; 4. rendering (going through the full list of available models from 4 and the full list of textures, moving files where the client expects them, firing up/killing the client and taking screenshots).
Picked mostly by chance, accident and other happy preferences, the stars of this show include an almost-insect, a twisted arrow-head of sorts and possibly a dog-headed chicken:
For easy reference, here's the full list of textures used for this parade:
Mostly still that pesky client that apparently is not that orderly within the range of meshes per second measured previously, ugh. ↩
Comments feed: RSS 2.0
And updated with the 2nd archive so that there's now the full set of 50 seeds, 22 textures, 2 symmetry options, 12 point combinations. I've added also the screenshots from one seed done with the slower, more expensive collapsing option + the list of textures in order so there's an easy reference point for that. So far I don't plan to add specifically anything else to this.
Working through all this. Hopefully be done by the weekend!
I explored the pile (prin sondaj). While the textures actually progressed nicely (the last set are particularly good), it seems incontrovertible that more bones actually buy us nothing, nor do I really see any good avenues left open there.
Thus, the plan for the immediate future is :
1. make a gen6, consisting of a few models on a 7/7, 9/9, 11/11, 13/13 points with the current set of textures ;
2. come up with some (cheap!) manner of animating them automatically (I really don't care how "credible" it looks, as long as the shit perceptibly sighs, flails, limps or whatever the fuck else while sliding along the direction of motion) and finally
3. get the auto-updating portion of the client together such that I can fire up my client v2.0 here and have it get from the server the respective models. We'll take it from there.
1. Do you want the slow/quick/both collapsing options for gen6? Given the low count of points, there's no problem there at all with any of it, basically there's no performance /speed issue but not sure if there's any visible/meaningful difference graphically.
2. This brings back to front the "have to research that animation thing too" - so I'll dig more into it. Atm it's such a pile of wtf that I can't estimate anything about it but I'll certainly document the disentangling as it goes.
3. Uhm, this seems a bit premature to have as such - so I'll have to look into what band-aid thing can be cobbled together and therefore put to test as well, but it will require both keeping now in head ~everything (literally, since it touches server, client, new protocol, graphics, there's nothing out of it) AND parts that were put on hold to deal with this in the first place (the data model and exact acquisition logic most glaringly but otherwise on server if you recall, the status when set down was that there is the extracted core cleaned of all the old protocol shit but still needing all sorts to be ported back and set in place etc). A bit of a catch 22 I suppose and that guarantees that at least some of the work will have to end up redone but I'll get a stiff something one day and look at it all again.
1. The slow.
2. Works. And, if it turns out to be too much, we'll just move about statues instead ; because the necessary counterparty trade to people getting finite lifespans is that the world either caters exactly or gets the fuck lost already, there's no "I'll spend my short stick pretending like I've got an endless stick to play with".
3. What can I tell you, gotta start stiching parts back together again sometime. At least the new models we've made provide some pretty decent basis to go about it.
1. All right, I'll get it started then as it shouldn't take more than night for the full rendering (50*4*2*22 = 8800 screenshots @ 4 seconds generous time each makes close to 10 hours, I can happily sleep that long while the computer works on it).
2. Makes sense and I'll update as soon as I have something more on it. Tbh I suspect it's again first and foremost the aaargh of all the unyielding formats & inept requirements that will eat up most effort to cut through; hopefully I still find a way to cut through them and then in the light of sane tools, I don't see why animation itself (as in *some sort of moving*) would be any huge problem.
3. No argument there, indeed!
Oh, I didn't mean make screenshots. I just meant make the items so we have as a stock for steps 2-3.
Oh, got it now & will do.
Seems set for at least one write-up by the end of this week, the initial total wtf finally gave way and so I have at least *something* - if not yet a lot.
Nice.
Picking back up the client and everything else now, there are 2 questions coming first:
1. what do we use as entropy source on the client? Currently eucore expects to read from a usb port and basically it won't even start if there's nothing there.
2. there's still the sound part that didn't get any close look so far but from what I can tell currently, it seems to me that using directly CS's methods should work for the best really. The client's "soundmanager" is typical PS, let's code each sound for each thing that of course we know upfront and even hardcode because "modes" and whatnots + gets called from all over the place anyway because why not. And bonus on top, it's made as a "plugin" aka getting all the overhead of that with none of the advantages because what separate in that swamp and in that style of "programming". So the question here would be - do you want me to sort out some sound *first* or do you want the point 3 above done first?
1. Honestly I was thinking of getting a new/better server anyway, so I figure either we find a provider that takes a shipped dongle, or else find one that has some dongle ready. Not like there's a shortage of these things, onerng, truerng, quantis bla bla bla. Do you specifically care either way ?
2. We don't currently have any sound we want to ship anyways. For now I would ignore sound altogether tbh. The whole "music" in games thing comes from ye olde ms-dos days, when you couldn't run two things at the same time and it seemed weird to some weirdos to have a silent box in the house -- the console market, really, "why is the computer not more like my tv". The "sound" (as opposed to music -- the "sfx") can be useful, but Eulora specifically intends to be the antipode of Rts, it needn't have any needs to alarm the player. I'm not saying I'm firmly against having sound in it, but I am firmly against having it any time before long after there's an immense stable of composers and performers begging on their hands and knees to have their work included, which work is impressively good to such superlative degree I rather feel ashamed to exclude it. Which...
1. I don't particularly care, no, but this is re client - or do you mean the client should entirely rely on the server to provide the entropy to use for everything? I just have to make some decision on client side - is it fine as it is aka just refusing to start if there's nothing on the set USB port ?
2. Entirely fine with me. And meanwhile I cut out that idiotic "soundmanager" too, for a very satisfying further reduction in spurious lines of code!
Ah, the client entirely has no need of entropy. Wtf would it even use it for ?
But no, imo it's not fine as is ; I think it should probably just use whatever the local system has for urandom.
Uhm, the client does have need/use for entropy e.g. to pad its own messages to the server, to generate its own keys (serpent or not). The protocol *allows* this so uhm, not sure why "wtf would it even use it for" ?
But ok, I'll look then into " just use whatever the local system has for urandom."
Ah right you are, the whole encrypted messages module, how silly of me.
In general I don't think it's a good idea to ship a client that can't be used out of the box. (Also in general I don't think it's the case security is any kind of concern for anyone, ever. There's en entirely negligible -- if disproportionately vocal -- group that makes a lot of noise about, principally, appearing as if security were important to them, but, most importantly, for only as long as this doesn't mean anything in particular.)
So to bring this entirely avoidable circumnavigation to a close : please add a config setting that'll allow use of usb-delivered true entropy (ie as it works now) but which defaults to urandom (ie, as it'll work for just about everyone ever).
Ideally we'd have had a proper kernel module doing all that long ago, but... whatever.
Ok, I'll add the setting and make the changes to use urandom too.
For the rest, I rather think it's a more general ~"having real concerns is way too expensive" or some such, but anyway, not an issue for Eulora's client for sure.
Version: GnuPG v1.4.10 (GNU/Linux)
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
=coll
-----END PGP MESSAGE-----
Drept sa zic, abia astept! Da' pe moment inca imi bat capul aici sa reiau toate-toate bucatelele si sa incep la un fel viabil toata complicatenia si cu client si cu on-demand si cu toate, uf.
Mai diger tot ce-i acolo, si revin cand ajung si mai aproape de bucata aia.
Digera, digera.
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
hFrSoAcpwhQeMTQkbYZq9FgMsPYnRKrSlVf7Ekc=
=CSj4
-----END PGP MESSAGE-----
Version: GnuPG v1.4.10 (GNU/Linux)
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
FHRxnaGG
=5Qua
-----END PGP MESSAGE-----
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
=yvUk
-----END PGP MESSAGE-----
Mbine.
[...] http://ossasepia.com/2020/06/01/swarming-limbs-and-twisted-nets-5th-parade-of-hopefuls/ << Ossa Sepia -- Swarming Limbs and Twisted Nets: 5th Parade of Hopefuls [...]
[...] made by now a full graphics generator that produces everything, from textures to meshes and full animations too1, I can also finally get out of the existing swamp of data somethings and [...]