<2022-08-22T09:22:59.000Z> hazlin@shortstackran.ch: good morning :D 
<2022-08-22T09:24:03.000Z> hazlin@shortstackran.ch: I hope you enjoyed my sperg posting xD
<2022-08-22T09:59:47.000Z> nachtrabe: the flat earth stuff? oh yes, i've been meaning to do the exact same thing, but i was always too lazy to get my ass off the couch and put in the work good effort :) 
<2022-08-22T10:03:21.000Z> hazlin@shortstackran.ch: xD well, it left me with a larger mystery, I suspect it is a trig identity thing, and I am canceling out the radius of the earth, and ending up with something, perhaps something meaningless, like a false correct dimensionality, like radius_of_earth / distance_to_sun, isn't actually unit-less xD I could use it as a ratio, but probably not in the equations I used... anyway, I hope to figure it out
<2022-08-22T10:04:57.000Z> nachtrabe: yeah i'm sure either why it turned out like this 
<2022-08-22T10:05:25.000Z> nachtrabe: *not sure* 
<2022-08-22T10:05:40.000Z> nachtrabe: meaning : no idea :) 
<2022-08-22T19:44:37.000Z> nachtrabe: last sculpt i'll be in the woods again tomorrowtake care :)  https://bae.st/media/961f00a6bfc0ea4143e50e7767dc97358038fd4bd049f286c83dba153cad6531.png?name=image.png
<2022-08-22T20:12:04.000Z> hazlin@shortstackran.ch: nice :D 
<2022-08-22T20:16:13.000Z> hazlin@shortstackran.ch: >so why do they feel the need to do this now
<2022-08-22T20:18:34.000Z> nachtrabe: ?
<2022-08-22T20:18:55.000Z> hazlin@shortstackran.ch: the other messages 503'ed on me xD 
<2022-08-22T20:18:58.000Z> hazlin@shortstackran.ch: I did type more
<2022-08-22T20:19:01.000Z> hazlin@shortstackran.ch: let me try again xD
<2022-08-22T20:19:12.000Z> nachtrabe: oh 
<2022-08-22T20:19:14.000Z> nachtrabe: sorry 
<2022-08-22T20:20:18.000Z> hazlin@shortstackran.ch: I think it is natural for people to try and convince others to follow their same path, even if it is a terrible path xD The worse the path, the harder they try. So I think you are generally correct about your assessment 
<2022-08-22T20:21:44.000Z> nachtrabe: > The worse the path, the harder they tryyeah i observed that as well correlation is pretty on point too 
<2022-08-22T20:21:44.000Z> hazlin@shortstackran.ch: A corporate career is what every one wanted for me, pushed me towards, and it was terrible, lifeless, meaningless. 
<2022-08-22T20:22:21.000Z> nachtrabe: or more like, if they are in denial about it, the more denial they need the more aggressive they become about it 
<2022-08-22T20:22:49.000Z> hazlin@shortstackran.ch: These fast 2 years, where I have often been too sick to work, have been better, BETTER than when I was healthy and pushing hard for improvement in a corporate job xD
<2022-08-22T20:23:02.000Z> hazlin@shortstackran.ch: these *last* 2
<2022-08-22T20:23:38.000Z> nachtrabe: our situation doesn't seem so dissimilar :) 
<2022-08-22T20:27:31.000Z> hazlin@shortstackran.ch: indeed xD
<2022-08-27T11:47:36.000Z> nachtrabe: hey jah :) 
<2022-08-27T15:54:04.000Z> nachtrabe: i spend two days on the road for two days of work >_< and nothing to show for it in terms of stories, only money 
<2022-08-27T20:58:27.000Z> hazlin@shortstackran.ch: lol
<2022-08-27T20:59:45.000Z> hazlin@shortstackran.ch: well, in any case, welcome back :D 
<2022-08-27T21:00:52.000Z> hazlin@shortstackran.ch: In case you hadn't seen my posts https://bae.st/proxy/6mY5oVhe7EnTCMW8SU2aRiJeQV4/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzM4ZmM4NDUxZDM5ZDlkYTE3ODdmZDIzYjUxNGY3ZGY4MWJkZDMwYWUwMjc3NWRlMDcxZGJkOTRkMGI3Mzc3ZmIucG5n/38fc8451d39d9da1787fd23b514f7df81bdd30ae02775de071dbd94d0b7377fb.png
<2022-08-27T21:01:23.000Z> hazlin@shortstackran.ch: I've been playing around with executing text objects and external files in blender https://bae.st/proxy/0rMsqkBFe6KFT1WLBpoOSDxEA-Y/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhL2NiMDY2ZDQzNDIzNWZhMzQ1YTQyZTBhOGIxOTY2MzVkMWMzMzEwMzY0MTFhODM5NzY5ZmE5YzMzYzI1NDNmNjQucG5n/cb066d434235fa345a42e0a8b196635d1c331036411a839769fa9c33c2543f64.png
<2022-08-27T21:02:23.000Z> nachtrabe: it's pretty cool 
<2022-08-27T21:02:29.000Z> nachtrabe: how does it work? 
<2022-08-27T21:03:07.000Z> hazlin@shortstackran.ch: so, I put the name of each text object, on the first line of visible text
<2022-08-27T21:03:26.000Z> hazlin@shortstackran.ch: the entry point is the bit in the comment of the runner
<2022-08-27T21:04:02.000Z> hazlin@shortstackran.ch: so I actually have to type exec(D.objects["runner"].data.body) into the console
<2022-08-27T21:04:46.000Z> hazlin@shortstackran.ch: but, that loads and runs the runner block, which loads and runs what ever is selected, and writes anything at output1, to the text object that is output1
<2022-08-27T21:05:11.000Z> nachtrabe: would you give me the blend? i have a feeling we'll be talking past each other for quite a while otherwise 
<2022-08-27T21:08:25.000Z> nachtrabe: oh yeah one funny thing i've always wanted to try : muzzies have the habit of spitting out in front of you - i've heard that's an insult in their culture so i just mirrored the gesture the look on that fuckers face >_< as if i just killed his cat or something 
<2022-08-27T21:08:55.000Z> hazlin@shortstackran.ch attached file https://bae.st/proxy/8YprhZ-EiixRhTg7n3lCI97NihA/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhL2VhMTZmMTMyZDE3MDcyYThkZjU4OGI5MGZiMzhlODI2MzEyOGE0MzdjNmJlYjcwZDczN2FkZjM5MDljZDNmNjcuemlw/ea16f132d17072a8df588b90fb38e8263128a437c6beb70d737adf3909cd3f67.zip
<2022-08-27T21:09:45.000Z> hazlin@shortstackran.ch: I corrected some typos before sending, and confirmed it still ran xD
<2022-08-27T21:11:54.000Z> hazlin@shortstackran.ch: is a muzzie a muslim?
<2022-08-27T21:13:22.000Z> nachtrabe: yeah
<2022-08-27T21:15:30.000Z> nachtrabe: i am a hacker now B)
<2022-08-27T21:15:43.000Z> hazlin@shortstackran.ch: xD
<2022-08-27T21:16:29.000Z> hazlin@shortstackran.ch: the last text object in the scene is hidden, but it has the code to run the local file
<2022-08-27T21:17:01.000Z> nachtrabe: ahaaaa
<2022-08-27T21:18:49.000Z> nachtrabe: i have to meditate on this it's quite funky 
<2022-08-27T21:19:16.000Z> nachtrabe: what's exec()
<2022-08-27T21:19:17.000Z> nachtrabe: ?
<2022-08-27T21:19:51.000Z> hazlin@shortstackran.ch: that is pythons "execute this text, right here as though it was part of the file"
<2022-08-27T21:20:23.000Z> nachtrabe: huh? and there i was thinking i knew python :) 
<2022-08-27T21:20:29.000Z> hazlin@shortstackran.ch: in this case, we are just sucking lots of text, as executing code, right into the REPL
<2022-08-27T21:22:54.000Z> nachtrabe: some_object.data.body gives you the string for a "text blender object" ? 
<2022-08-27T21:23:30.000Z> hazlin@shortstackran.ch: yeah, that took the longest to figure out lol
<2022-08-27T21:23:44.000Z> hazlin@shortstackran.ch: I didn't find it written anywhere, so I trial and error'ed it
<2022-08-27T21:23:57.000Z> nachtrabe: :) 
<2022-08-27T21:33:27.000Z> nachtrabe: i used to do some quite roundabout stuff to get code from the builtin text editor to load into the repl 
<2022-08-27T21:33:59.000Z> nachtrabe: guess exec would have done the trick >_< 
<2022-08-27T21:35:43.000Z> nachtrabe: hazlin must be writing something 
<2022-08-27T21:36:21.000Z> nachtrabe: oh json errors 
<2022-08-27T21:55:19.000Z> nachtrabe: now i get how it works man that was quite a head scratcher :) good job 
<2022-08-28T00:08:41.000Z> hazlin@shortstackran.ch: :D I'm putting together my own cheat sheet
<2022-08-28T00:09:03.000Z> hazlin@shortstackran.ch: I figured putting the the code and results side by side would be best
<2022-08-28T00:09:43.000Z> hazlin@shortstackran.ch: then it occurred  to me that it can both be beside the result, and run directly xD
<2022-08-28T00:11:04.000Z> nachtrabe: oh cool 
<2022-08-28T00:14:51.000Z> hazlin@shortstackran.ch: cardboy0's answer is a more complete version of external file incorporation, and Mckraken/Lithy have answer for grabbing other internally saved python scripts in blender https://blender.stackexchange.com/questions/33603/importing-python-modules-and-text-files
<2022-08-28T12:48:13.000Z> hazlin@shortstackran.ch: I know what I am going to make for a plugin
<2022-08-28T12:49:09.000Z> hazlin@shortstackran.ch: It will have two key bindable actions, one to "load" the selected text script into a buffer
<2022-08-28T12:49:29.000Z> hazlin@shortstackran.ch: and one to execute that script, later after I've selected the object to operate on
<2022-08-28T12:50:27.000Z> hazlin@shortstackran.ch: And, maybe a third that will collapse text objects into an icon, and do the reverse.
<2022-08-28T12:50:59.000Z> hazlin@shortstackran.ch: That should allow me to mix, and match, and expand pretty easily.
<2022-08-28T13:50:02.000Z> nachtrabe: you want to make some kind of interactive tutorial? 
<2022-08-29T00:50:06.000Z> hazlin@shortstackran.ch: Well, I set out to make a cheatsheet, but the examples are going to be executable xD
<2022-08-29T07:14:50.000Z> nachtrabe: so like 100 different little blend files, each linked from the big bad cheat sheet 
<2022-08-29T07:29:30.000Z> nachtrabe: ganbare! hazlin kun 
<2022-08-29T10:55:22.000Z> hazlin@shortstackran.ch: :D 
<2022-08-29T16:17:36.000Z> nachtrabe: asiatic female day one ( for entertainment purposes )  https://bae.st/media/8e57d895a0a15544a4f2a08bbd30043d427edf4840e463c8e3934a658cf29e85.png?name=image.png
<2022-08-29T16:18:29.000Z> nachtrabe: man i've basically been sleeping for the last two days straight i certainly didn't work *that* hard XD 
<2022-08-29T16:28:58.000Z> hazlin@shortstackran.ch: Nice face :D 
<2022-08-29T16:29:01.000Z> hazlin@shortstackran.ch: and me too
<2022-08-29T16:29:22.000Z> hazlin@shortstackran.ch: I slept all yesterday, then slept part of last night
<2022-08-29T16:30:34.000Z> nachtrabe: if we were on the same continent i'd say it's the weather 
<2022-08-30T10:37:56.000Z> hazlin@shortstackran.ch: I've been talking to him for a few weeks on poast
<2022-08-30T10:46:28.000Z> nachtrabe: it's a joke i take it?
<2022-08-30T10:47:05.000Z> hazlin@shortstackran.ch: I hope so xD he is a bit unstable, but I think it is a joke xD we mainly talk by email, since he can't seem to keep from being banned from poast
<2022-08-30T10:47:12.000Z> hazlin@shortstackran.ch: which is why he is on baest now xD
<2022-08-30T10:47:58.000Z> nachtrabe: > keep being banned from poast how on earth do you accomplish that?
<2022-08-30T10:49:21.000Z> hazlin@shortstackran.ch: Best I can tell he fights with Undu... who is an admin, and it doesn't go well. I asked undu about it, and he said that bighat just doesn't follow the rules, but he isn't like a danger to the community or anything
<2022-08-30T10:51:16.000Z> nachtrabe: XD
<2022-09-01T14:18:24.000Z> nachtrabe: dude, what hellhound did let loose on me XD
<2022-09-01T14:18:31.000Z> nachtrabe: i love the guy 
<2022-09-01T14:18:56.000Z> nachtrabe: but i think i need to take a break from internet for a few days 
<2022-09-01T15:15:47.000Z> hazlin@shortstackran.ch: huh what?
<2022-09-01T16:13:22.000Z> nachtrabe: i mean bighat been talking to him for two days straight what a trip 
<2022-09-01T19:24:57.000Z> hazlin@shortstackran.ch: oh lol
<2022-09-01T19:25:08.000Z> hazlin@shortstackran.ch: yeah, I like him, he is a bit tormented though
<2022-09-01T19:26:05.000Z> hazlin@shortstackran.ch: you've got to stick to your own pace, and not get sucked into his
<2022-09-01T22:56:51.000Z> nachtrabe: i know that now :) 
<2022-09-01T22:56:56.000Z> nachtrabe: poor dude
<2022-09-04T18:58:08.000Z> hazlin@shortstackran.ch: he sent me a good bye forever message and deleted his account and email xD
<2022-09-04T18:58:48.000Z> hazlin@shortstackran.ch: to be fair, I cannot tell he was that unstable when I started talking to him
<2022-09-04T18:58:58.000Z> hazlin@shortstackran.ch: *could not*
<2022-09-04T19:23:01.000Z> nachtrabe: shit 
<2022-09-04T19:23:17.000Z> nachtrabe: that's pretty scary 
<2022-09-04T19:26:43.000Z> nachtrabe: hope he doesn't do anything stupid 
<2022-09-04T19:27:07.000Z> hazlin@shortstackran.ch: I can't bring myself to care, this is like the 3rd person I've known that was tormented and struggled with suicide and bi-polar mood swings.
<2022-09-04T19:28:07.000Z> hazlin@shortstackran.ch: if you get drawn in to deeply, they pull you along with them as deep as they can
<2022-09-04T19:28:43.000Z> hazlin@shortstackran.ch: Though, I did try to share the stuff that brings me peace
<2022-09-04T19:29:03.000Z> hazlin@shortstackran.ch: his rudeness and dis-respect was getting more intense every day
<2022-09-04T19:29:40.000Z> nachtrabe: he said something about you writing him an exhaustive email with your spiritual philosophy 
<2022-09-04T19:30:15.000Z> hazlin@shortstackran.ch attached file https://bae.st/proxy/xwE9Ve_eRffA7eYXVmxYegyW0Sk/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhL2U4YjkzZGY3OTMxYjQyNjI4ZDkzMjNjYTUyMDc5OGY0NTQ3ODc0Nzc2NWM5MmRlYzA5MTI5NDU3OGVmYzkzMWYucG5n/e8b93df7931b42628d9323ca520798f45478747765c92dec091294578efc931f.png
<2022-09-04T19:31:23.000Z> hazlin@shortstackran.ch: well, he kept writing me super distressed messages, about how "I am wracked with fear", or "I think god is going to give me cancer, bring it on I can take it"
<2022-09-04T19:31:24.000Z> nachtrabe: like he spiraled himself into some really intense emotional states i've only ever seen something like it from intense drug abuse 
<2022-09-04T19:31:31.000Z> hazlin@shortstackran.ch: so, I did try my best xD
<2022-09-04T19:32:45.000Z> nachtrabe: i would be surprised if you didn't 
<2022-09-04T19:36:38.000Z> hazlin@shortstackran.ch: Anyway, I wont let all that bring me down :D 
<2022-09-04T19:36:48.000Z> hazlin@shortstackran.ch: I know what I am going to make for the blender plugin 
<2022-09-04T19:37:12.000Z> hazlin@shortstackran.ch: at least, I think I do
<2022-09-04T19:37:51.000Z> hazlin@shortstackran.ch: basically, have a action to open a radial menu, if I perform the action on a script, then the script is saved to the menu
<2022-09-04T19:38:14.000Z> hazlin@shortstackran.ch: if the selected_object isn't a script, run the selected element
<2022-09-04T19:39:38.000Z> nachtrabe: i prolly misunderstand you because it sounds quite convoluted in my head 
<2022-09-04T19:40:26.000Z> hazlin@shortstackran.ch: It may be xD I'll try to get it put together, it will be much easier to show, than tell
<2022-09-04T19:40:49.000Z> nachtrabe: why not just a button that checks if the active object is a script and executes it, if so ? 
<2022-09-04T19:41:16.000Z> nachtrabe: yeah do tell do show 
<2022-09-04T19:41:19.000Z> nachtrabe: :) 
<2022-09-04T19:42:11.000Z> hazlin@shortstackran.ch: well, in that video, I have it setup, so that the script is always the [-1] object, and the selected object is [0]
<2022-09-04T19:42:30.000Z> hazlin@shortstackran.ch: that works, but it also means I have to have the script in the same scene in order to apply it to an object
<2022-09-04T19:43:50.000Z> nachtrabe: >  have to have the script in the same scene in order to apply it to an objectthat's not what you want to do anyway?have the code flowing around visibly in the scene that it manipulates?
<2022-09-04T19:46:02.000Z> nachtrabe: :) somebody is thinking about cool generic solutions 
<2022-09-04T19:46:25.000Z> hazlin@shortstackran.ch: I want to hit a button, to execute the scripts easily, essentially bind exec(bpy.context.selected_objects[-1].body.data) to a button. However, if I need to run the same script on a bunch of objects, I kind of just wanted to be able to not have to do the complex selection each time
<2022-09-04T19:47:30.000Z> nachtrabe: yeah you need to be able to feed references to objects into it 
<2022-09-04T19:47:37.000Z> nachtrabe: hmm ... 
<2022-09-04T19:47:55.000Z> hazlin@shortstackran.ch: so, I figured I could "mark" targets with a hot key
<2022-09-04T19:48:06.000Z> nachtrabe: ah 
<2022-09-04T19:48:21.000Z> hazlin@shortstackran.ch: or I could load the script so that it was ready to be executed on demand
<2022-09-04T19:50:11.000Z> nachtrabe: i've never used these object picker gui elements, i have an idea i promise i will procrastinate for a few days and not jump into your fun :) ( easy promise to keep ) 
<2022-09-04T19:50:57.000Z> hazlin@shortstackran.ch: pff, do as you please sir, xD I often benefit from your attention on what ever it is I am working on
<2022-09-04T19:53:08.000Z> nachtrabe: hmm hmm the artsy stuff i was working on is likely not needed any more :/
<2022-09-04T19:53:48.000Z> hazlin@shortstackran.ch: the faces you were sculpting? https://bae.st/proxy/iDe7kcsRVkTsMw7JnsHp_fWNLS8/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzY4OTAzOTA2NTQ4NmI5YWU1YmU3YjNiMTRlOTRjMjlhZjUxMWU3OGQyNjNmMDk5ZTNlMDQ4MjVmYmI1NmQ5Zjcuemlw/689039065486b9ae5be7b3b14e94c29af511e78d263f099e3e04825fbb56d9f7.zip
<2022-09-04T19:54:19.000Z> hazlin@shortstackran.ch: (btw, that is the blender file I am currently working on)
<2022-09-04T19:54:21.000Z> nachtrabe: b.ghat asked me to draw some dark souls boss 
<2022-09-04T19:54:35.000Z> nachtrabe: roight :) 
<2022-09-04T19:54:45.000Z> nachtrabe: *switches computers*
<2022-09-04T20:11:19.000Z> nachtrabe: i found something strange in my kitchen in it was a normal looking bag of peppermit teeit only tastes faintly like peppermint and otherwise strange, bitterdo i drink it or no? https://bae.st/media/18fe0eb7bd5fb8eb51587a755a87e28d915bab2ebc7cd1053917f84c25027539.JPG?name=IMG_0964.JPG
<2022-09-04T20:14:55.000Z> nachtrabe: how do you get the text out of a text object gui wise?
<2022-09-04T20:15:20.000Z> nachtrabe: ... i figured
<2022-09-04T20:19:42.000Z> hazlin@shortstackran.ch: pure LSD lol
<2022-09-04T20:20:03.000Z> hazlin@shortstackran.ch: >how do you get the text out of a text object gui wise?I'm not sure what you mean
<2022-09-04T20:20:19.000Z> nachtrabe: [tab] into edit mode 
<2022-09-04T20:21:07.000Z> nachtrabe: i was somehow expecting a text box in the properties editor like it would be in any other software :) 
<2022-09-04T20:22:07.000Z> hazlin@shortstackran.ch: there is
<2022-09-04T20:22:37.000Z> nachtrabe: aha?
<2022-09-04T20:22:41.000Z> hazlin@shortstackran.ch: but it is buried in the data explorer
<2022-09-04T20:23:39.000Z> nachtrabe: ok editing in the 3d view however is very ghost in the shell B) 
<2022-09-04T20:25:14.000Z> hazlin@shortstackran.ch: it is xD
<2022-09-04T20:29:32.000Z> nachtrabe: dude i think the order of `C.selected_objects[:]`  is independent of selection order 
<2022-09-04T20:29:57.000Z> nachtrabe: i always get the same result no matter how i select the two things 
<2022-09-04T20:30:30.000Z> hazlin@shortstackran.ch: oh!
<2022-09-04T20:30:39.000Z> hazlin@shortstackran.ch: I wonder what determines order then xD
<2022-09-04T20:39:12.000Z> nachtrabe: object id, hash value, ... idkcan you reproduce?
<2022-09-04T20:44:03.000Z> hazlin@shortstackran.ch: reproduced
<2022-09-04T20:44:32.000Z> hazlin@shortstackran.ch: also, I noticed, I didn't add a collection called Example1 to this scene, but you've probably already fixed that xD
<2022-09-04T20:45:06.000Z> nachtrabe: i was just about to ask what the collection is for 
<2022-09-04T20:45:32.000Z> hazlin@shortstackran.ch: for what ever reason, it insists on having a collection
<2022-09-04T20:45:41.000Z> hazlin@shortstackran.ch: you can drop the line, but then you don't get the cube
<2022-09-04T20:45:53.000Z> hazlin@shortstackran.ch: there is probably a way to just "add a current selection"
<2022-09-04T20:45:59.000Z> nachtrabe: huh?
<2022-09-04T20:46:16.000Z> hazlin@shortstackran.ch: err, add at current "collection"
<2022-09-04T20:47:02.000Z> hazlin@shortstackran.ch: like, I don't seem to be able to add an object outside of the top collection via the interface either
<2022-09-04T20:47:23.000Z> nachtrabe: aha
<2022-09-04T20:49:23.000Z> hazlin@shortstackran.ch: So, selected_objects seem to be ordered by, collection creation time, then by object creation time
<2022-09-04T20:49:49.000Z> hazlin@shortstackran.ch: or at least, that is what my trial and error indicates 
<2022-09-04T20:50:18.000Z> nachtrabe: thus -> assume random XD 
<2022-09-04T20:50:47.000Z> hazlin@shortstackran.ch: exactly
<2022-09-04T20:51:37.000Z> nachtrabe: C.active_object 
<2022-09-04T20:56:17.000Z> nachtrabe: drank the teeso far nothing happened 
<2022-09-04T20:57:42.000Z> hazlin@shortstackran.ch: I'm glad xD
<2022-09-04T20:59:02.000Z> nachtrabe: cat became very attatched 
<2022-09-04T21:13:11.000Z> hazlin@shortstackran.ch: what kind do you have?
<2022-09-04T21:20:10.000Z> hazlin@shortstackran.ch: Oh! looks like now we have Jim on poast @Jim 
<2022-09-04T21:29:44.000Z> nachtrabe: metokur?
<2022-09-04T21:30:54.000Z> nachtrabe: ( i'm still half expecting to be tripping soon the crowd at the concert i most likely got it at was crazy  enough to pull something like this and it did taste pretty wierd ) 
<2022-09-04T22:05:28.000Z> hazlin@shortstackran.ch: >metokur?yes
<2022-09-05T04:31:09.000Z> hazlin@shortstackran.ch: The updated version from the video. Can either use to one liner in the console to execute the scripts, or execute the plugin, bind the hotkey, and use that xD
<2022-09-05T04:32:31.000Z> hazlin@shortstackran.ch attached file https://bae.st/proxy/m_z914ESiYYYOAPXXN9FA7nTMy4/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzJlZGY4MTlkYjkzZTdlNWQxYmY4ODE5Y2U5M2Q0ODViYWZmMTdkY2ZhNWEwNjIyNWRlODhiYTdhNTMyMDM2OGYuemlw/2edf819db93e7e5d1bf8819ce93d485baff17dcfa5a06225de88ba7a5320368f.zip
<2022-09-05T05:32:00.000Z> nachtrabe: multiscript executing :omg: 
<2022-09-05T05:39:09.000Z> nachtrabe: i unfollowed @Elfie now i get notifications for all his gundam posts :) 
<2022-09-05T12:41:25.000Z> hazlin@shortstackran.ch: >multiscript executingI think that is possible, however, their execution order is not well defined xD To chain them, I think we'd have to assign a priority number, and then add logic to the addon to short by priority.
<2022-09-09T18:55:00.000Z> nachtrabe: what are you trying to do this time?luv your energy :) 
<2022-09-09T18:55:43.000Z> hazlin@shortstackran.ch: lol well, none of the recent stuff has panned out. I've tried so many things at this point! I think, evne though it is old, armatures and UV warp are the correct solution xD
<2022-09-09T18:55:49.000Z> hazlin@shortstackran.ch: WELL
<2022-09-09T18:56:02.000Z> hazlin@shortstackran.ch: I had some inspiration 
<2022-09-09T18:56:10.000Z> hazlin@shortstackran.ch: I'm going to do a uhh
<2022-09-09T18:56:44.000Z> hazlin@shortstackran.ch: I want to make a video, about all those cookie posts on poast
<2022-09-09T18:58:06.000Z> nachtrabe: cookie?
<2022-09-09T18:59:35.000Z> hazlin@shortstackran.ch: When the kiwi's invaded post, @RatPoster@poast posted hundreds of cookie the rat picture over 5 hours  https://bae.st/proxy/EweKTK3DOWIMeMjXwjF8_gc_UvQ/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzNiYzhkZDA4ZDUxNTQ3ODNkMzE0ODgyMjI4ZDk2ZjFlMjI1MjVlYTJlOTVmZjIzMTVhYmIwMDljMDhmYzQ0NzIucG5n/3bc8dd08d5154783d314882228d96f1e22525ea2e95ff2315abb009c08fc4472.png
<2022-09-09T18:59:56.000Z> hazlin@shortstackran.ch: So, I thought I'd make a short blender video that told the story, 
<2022-09-09T19:00:31.000Z> hazlin@shortstackran.ch: I wanted to display all the pictures, gifs, and movies that posted in a burst in the video
<2022-09-09T19:03:55.000Z> hazlin@shortstackran.ch: In my pursuit I am leaning a lot xD
<2022-09-09T19:04:42.000Z> hazlin@shortstackran.ch: I've also learned a lot about shaders and their limitations
<2022-09-09T19:05:23.000Z> hazlin@shortstackran.ch: also, I DO have a solution, but it is very clunky, and would require manual setup for each gif, which isn't the end of the world, but I think UV warping is more that worth learning
<2022-09-09T19:06:20.000Z> nachtrabe: can't you animate UVs directly? 
<2022-09-09T19:06:54.000Z> nachtrabe: there is at least a plugin that lets you animate all kinds of properties you normally can't 
<2022-09-09T19:07:40.000Z> nachtrabe: > In my pursuit I am leaning a lot xDno doubt XD 
<2022-09-09T19:07:49.000Z> hazlin@shortstackran.ch: I've read that with the AnimAll addon, you can add keyframes to UV, But, I read that it may not allow editing the transition graph... I may circle back around that that
<2022-09-09T19:08:11.000Z> nachtrabe: yeah that was it 
<2022-09-09T19:08:57.000Z> hazlin@shortstackran.ch: I thought I had a solution by getting the position of an object in the scene, HOWEVER, it isn't simple distance, instead it is the distance to each pixel
<2022-09-09T19:09:41.000Z> nachtrabe: > the distance to each pixelwhat for?
<2022-09-09T19:12:00.000Z> nachtrabe: man i was on poast during the kiwi exodus, i didn't see any of ratpoaster saga 
<2022-09-09T19:13:01.000Z> hazlin@shortstackran.ch attached file https://bae.st/proxy/3RMdjU30d1USoPBFehlw1uBnrQg/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzMxNWI5MDUzZTE3Yjg0NmNhYTVkYjg4NjQwMmI3NTBjYzk0Y2E4MTg2MTIxMGEwYzc5MTIwMjFhOWIzZWYyZDAucG5n/315b9053e17b846caa5db886402b750cc94ca81861210a0c7912021a9b3ef2d0.png
<2022-09-09T19:13:10.000Z> hazlin@shortstackran.ch attached file https://bae.st/proxy/FZYaM8gNbadyN3ZYtitm8cBSj_U/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzYyMzEyNmI4ZjBmMTUxZDNhZWZhNWI5ZGY5YWMwNjIzZTI5OTFhY2E5ZDBkZWEzMjAyZDNhMjgzMWMxNmI5MzcucG5n/623126b8f0f151d3aefa5b9df9ac0623e2991aca9d0dea3202d3a2831c16b937.png
<2022-09-09T19:13:42.000Z> nachtrabe: cool 
<2022-09-09T19:13:53.000Z> hazlin@shortstackran.ch: Cool, but, not what I want xD!
<2022-09-09T19:15:07.000Z> nachtrabe: you are doing the sprite sheet animation via calculation in the shader? 
<2022-09-09T19:15:51.000Z> nachtrabe: you can animate render visibility directly from the gui afaik 
<2022-09-09T19:16:05.000Z> hazlin@shortstackran.ch: yes, or at least that was what I was trying, based off of https://i.stack.imgur.com/1nrrt.png
<2022-09-09T19:17:25.000Z> nachtrabe: we did the same in a commercial product ^^ (hlsl, but still basically the same ) 
<2022-09-09T19:17:37.000Z> hazlin@shortstackran.ch: hmm blender has no support for gif out of the box, another option would be to create mp4 files from the gif
<2022-09-09T19:18:44.000Z> nachtrabe: you are using a gif -> sprite-sheet tool before hand? 
<2022-09-09T19:18:46.000Z> hazlin@shortstackran.ch: the existing option that I have, that would WORK, is to use that simple node graph I linked, and just recompile the sprite sheets to have duplicates for the image to persist for the correct amount of time
<2022-09-09T19:19:50.000Z> hazlin@shortstackran.ch: hmm, I think I can split them into sprite sheets automatically with python PIL, for my example I just broke it up manually with gimp
<2022-09-09T19:20:30.000Z> hazlin@shortstackran.ch: I do have a script to stitch all the indiviual images into a single sprite sheet
<2022-09-09T19:23:47.000Z> hazlin@shortstackran.ch: the first solution that came to mind was, create an object with a series of objects, one with each frame, and then insert the visibility keyframes onto the timeline programmatically 
<2022-09-09T19:24:08.000Z> nachtrabe: the "timing" input node ???that's an object that moves linearly? because there is an input node for the frame number 
<2022-09-09T19:25:31.000Z> hazlin@shortstackran.ch: They originally propose using the frame number,  https://bae.st/proxy/lDoIxUS-pqaCU3eQ5RtxrYHujHo/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhL2I1ZDBjM2ExMWIxOTVjZjA2NTEwY2M1NGNmYTdhYWQwODA0NTgzNDkxNjZkOTQ0NzU5ZGRiOGM4MzI0MjllYTAucG5n/b5d0c3a11b195cf06510cc54cfa7aad080458349166d944759ddb8c832429ea0.png
<2022-09-09T19:25:53.000Z> hazlin@shortstackran.ch: But I was trying to use the z position of an object https://bae.st/proxy/94LDROrSTnj4PzA6QlV-YuJlq4s/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhL2ZmZmEzMTI1Yjc0MDYyNGVkZWEyMjM1ODVlYTY1OGRkZmNmNTY0ZGU1NzE3YWE2ZTQxMzMwNDU4ZmQzODNjYjgucG5n/fffa3125b740624edea223585ea658ddfcf564de5717aa6e41330458fd383cb8.png
<2022-09-09T19:26:59.000Z> nachtrabe: yeah, that's what had me confused 
<2022-09-09T19:28:46.000Z> hazlin@shortstackran.ch: if this was the transnational z, then I was going to bind its z position to the correct frame on the timeline
<2022-09-09T19:30:23.000Z> hazlin@shortstackran.ch: however it is the distance between the translation of the other object and the pixel on the current object
<2022-09-09T19:30:37.000Z> hazlin@shortstackran.ch: which is created those crazy non-linear mappings 
<2022-09-09T19:31:39.000Z> nachtrabe: as in you move the object by the distance in pixels between the different sheets in the sprite sheet ? 
<2022-09-09T19:32:05.000Z> nachtrabe: constant interpolation n shieeet 
<2022-09-09T19:32:09.000Z> nachtrabe: ?
<2022-09-09T19:33:31.000Z> hazlin@shortstackran.ch: I wish, that is what I was trying to do, however z in that screen shot isn't "5" it is [q,w,e,r,t,yu,i,o,p,z,x,c,v, etc etc] it is every distance between the object you've selected in that node, and every point on the current object 
<2022-09-09T19:33:59.000Z> nachtrabe: sry man add 0 , multiply 1, modulo (something disconnected) i find that kinda hard to read :) 
<2022-09-09T19:34:59.000Z> hazlin@shortstackran.ch: I added in the "add" and "multiply" nodes, on mine, because I thought I had a sign error or an offset error
<2022-09-09T19:35:13.000Z> hazlin@shortstackran.ch: it took a like of trial and error to realize that it was input as an array
<2022-09-09T19:35:43.000Z> nachtrabe: > however z in that screen shot isn't "5" it is [q,w,e,r,t,yu,i,o,p,z,x,c,v, etc etc] it is every distance between the object you've selected in that node, and every point on the current object*lovecraft non euclidian horror thingamabob* wat? ^_______^ 
<2022-09-09T19:38:09.000Z> nachtrabe: ahhh that's a texture coordinate input node? 
<2022-09-09T19:38:55.000Z> nachtrabe: use a normal one 
<2022-09-09T19:39:05.000Z> nachtrabe: wait a sec switching computers 
<2022-09-09T19:39:08.000Z> hazlin@shortstackran.ch: a normal what?
<2022-09-09T19:40:48.000Z> hazlin@shortstackran.ch: The real issue I ran into with the shader, is I couldn't give it the timing information 
<2022-09-09T19:43:02.000Z> hazlin@shortstackran.ch: I read about adding an objects data as a universally accessible "driver" much like how the current frame is accessed 
<2022-09-09T19:43:41.000Z> nachtrabe: "object info" 
<2022-09-09T19:43:41.000Z> hazlin@shortstackran.ch: But, I don't want a gorillian of these driver things floating around in the background for all the different animations xD
<2022-09-09T19:44:02.000Z> hazlin@shortstackran.ch: Isn't that just for the current object?
<2022-09-09T19:44:18.000Z> hazlin@shortstackran.ch: If it had a selector, then, yes, perfect xD
<2022-09-09T19:45:14.000Z> nachtrabe: hmmm object info doesn't give you a drop in to add a different object 
<2022-09-09T19:46:38.000Z> nachtrabe: but i did this before a number of times in fact i'm also drunk, and it's been quite a while and a number of blender versions ... 
<2022-09-09T19:47:22.000Z> hazlin@shortstackran.ch: Essentially, I've been trying to give blender this information:Delay as ms per per sprite-frame[["1", "210"], ["2", "160"], ["3", "130"], ["4", "180"], ["5", "200"]]Delay as frames per sprite-frame[["1", "5"], ["2", "9"], ["3", "12"], ["4", "16"], ["5", "21"]]
<2022-09-09T19:49:32.000Z> nachtrabe: what's the use case for texture coordinates from a different object and how do you convert from one UV space to the one of an entirely different object to begin with ????? 
<2022-09-09T19:50:39.000Z> hazlin@shortstackran.ch: you don't apparently, I just wanted to encode the above information in a way accessible by the shader, and have been trying different thigns
<2022-09-09T19:53:53.000Z> hazlin@shortstackran.ch: I'd honestly given up on encoding it into the shader, and was on my way to bake the data into the sprite sheets (they will just be large lol), when I came across UV Warping with armatures 
<2022-09-09T19:58:05.000Z> nachtrabe: there is also this stuff you "can" get almost any property you want inside of a shader it's supposed to give you a drop in widget in the properties inspector that you can read out in the shader but in true blender fashion it's maximally unintuitive and i forgot how it works  https://bae.st/media/3cb0c0e49e8ae2e07a13af9567f336fe6ce887414e29bcc72d573a192a8e8ce4.png?name=image.png
<2022-09-09T20:01:22.000Z> hazlin@shortstackran.ch: lol yes, most surprising is HOW many people have asked in different places how to do sprites
<2022-09-09T20:01:30.000Z> hazlin@shortstackran.ch: and the wide range of answers
<2022-09-09T20:04:33.000Z> nachtrabe: :) 
<2022-09-09T20:05:43.000Z> nachtrabe: i DID do all of this stuff but i can't friggn remember, or 3.1 works differently, ... again yes_honey.jpg
<2022-09-09T20:08:52.000Z> hazlin@shortstackran.ch: when I get the UV Warp figured out, I'll be sure to update you xD
<2022-09-09T20:15:23.000Z> nachtrabe: now i remember how i chose my avatar blender 
<2022-09-09T21:08:15.000Z> hazlin@shortstackran.ch: It lives! https://bae.st/proxy/L0xQ4tnP4LaIJyxqUeQBZkaVLok/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzU0ZGYyMTkyNzVjMGViYWIzZjAwZTQwMWJjMjQyMWI5ZGI5YmZkZGNhNzQ1MzRiY2M2OWM5YWIyM2JkMzUyZjgubTR2/54df219275c0ebab3f00e401bc2421b9db9bfddca74534bcc69c9ab23bd352f8.m4v
<2022-09-09T21:14:35.000Z> hazlin@shortstackran.ch: Made it a named action, and set the extrapolation mode to loop
<2022-09-09T21:15:25.000Z> hazlin@shortstackran.ch: SO the uv warp is pretty simple, though it was hard to tell from that video xD
<2022-09-09T21:20:41.000Z> hazlin@shortstackran.ch: It works as followsCreate armature-Create base_bone-Create reference bone on first frame-Create animating bone on first frameBy "on first frame" I mean, lay out the armature on-top of the full sprite sheet, so everything will have the correct ratios of distance Next, go into pose mode, and move the animating bone to the correct frames and add in your keyframes.The final step is to add the UV Warp modifier to your object where it is supposed to play. And, select the armature as the target for both FROM and TO, the BONE FROM needs to be the animation bone, and to BONE TO needs to be the reference bone.
<2022-09-09T21:24:14.000Z> hazlin@shortstackran.ch attached file https://bae.st/proxy/nCyHnjyDMMav7m0KrQoyH3cih-k/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzQ5ZjhlZWMyNWRkYTgyOWQ3Y2NlMzQ4Zjc4NWNlZmU5ODRiM2ZlOTZmMDEyNTBlNDM4NTQ5M2JhM2FhNWUwZmYucG5n/49f8eec25dda829d7cce348f785cefe984b3fe96f01250e4385493ba3aa5e0ff.png
<2022-09-09T21:25:08.000Z> hazlin@shortstackran.ch: essentially, you put two bones as references, then move a third bone around
<2022-09-09T21:33:29.000Z> hazlin@shortstackran.ch: Here is a clean file with everything setup as an example.  https://bae.st/proxy/ZayfaeiLrkWIHwJAMTC1pPEieRU/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhL2NiMjg5MWJkNGRjMGU3ZDM2MzA4YzM1MWEzMGM4ZTdiZTM0YjhjNDkwZTI2MzE3ZGU2MGQwODE4MDBjZTVlYWQuemlw/cb2891bd4dc0e7d36308c351a30c8e7be34b8c490e26317de60d081800ce5ead.zip
<2022-09-09T23:23:40.000Z> hazlin@shortstackran.ch: I think the sprite sheet is embedded, if not let me know
<2022-09-09T23:31:26.000Z> hazlin@shortstackran.ch: Here is a clean file with everything setup as an example. https://bae.st/proxy/CHU1OrkO4oe_aFHVZEbGwCID2BU/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzA2NmY4NDIzNzA1NDFiMWVhYTNlOGY1NTk1NzYwZWQ1Y2MxZGU0Mzc5ZTVjZmE2NTU4MmRmOWY3OWI3Njk5NjQuemlw/066f842370541b1eaa3e8f5595760ed5cc1de4379e5cfa65582df9f79b769964.zip
<2022-09-10T05:52:51.000Z> nachtrabe: cool 
<2022-09-10T05:56:04.000Z> hazlin@shortstackran.ch: next, is to write a CRUD cycle for armatures
<2022-09-10T05:56:27.000Z> hazlin@shortstackran.ch: which will be interesting, parenting the bones, inserting them into the timeline as keyframes
<2022-09-10T06:00:28.000Z> hazlin@shortstackran.ch: If I can also dynamically generate the, very basic shader, then that will make the blender side almost completely automated 
<2022-09-10T06:01:59.000Z> hazlin@shortstackran.ch: Getting the gifs converted into sprite sheets is going to be a little interactive. I'd like to automate some of that with scripts in gimp, but those are lisp lol
<2022-09-10T06:04:29.000Z> nachtrabe: madman ^_____^
<2022-09-10T06:26:53.000Z> nachtrabe: over here i'm working on tummy gang world domination  https://bae.st/media/2ad3cfe233c540b3cb49c3d1f362bcde31e11e95f0da367e89a56a2eb2511f09.png?name=image.png
<2022-09-10T06:27:30.000Z> hazlin@shortstackran.ch: a worthy pursuit 
<2022-09-11T17:58:55.000Z> hazlin@shortstackran.ch: I ended spending the rest of my time yesterday trying to install PIL into the blender python... it resisted me xD
<2022-09-11T18:05:35.000Z> nachtrabe: it's wierd that there are seemingly not of graphics primitives in bpy the code behind it has to have tons of it 
<2022-09-11T18:06:17.000Z> hazlin@shortstackran.ch: yeah
<2022-09-11T18:08:08.000Z> nachtrabe: i did moar sculpting then switched over to physical putty and wasted a depressing amount of time on fedi 
<2022-09-11T18:08:28.000Z> hazlin@shortstackran.ch: lol
<2022-09-11T18:23:17.000Z> hazlin@shortstackran.ch: was looking for something else, found this in an old fileif sys.version_info[0] < 3:    print('python3 required, attempting to rerun in py3...')    os.system('./'+os.path.basename(__file__))    exit()
<2022-09-11T18:23:30.000Z> hazlin@shortstackran.ch: wasn't used to adding the 3 on python3 when running stuff xD
<2022-09-11T18:28:29.000Z> nachtrabe: it attempts to get the py3 binary via '#!/...' resolution? or how is this supposed to work?
<2022-09-11T18:29:11.000Z> hazlin@shortstackran.ch: I was actually wondering that myself xD I do remember it working flawlessly, but this isn't how I would write it now
<2022-09-11T18:30:05.000Z> nachtrabe: :) 
<2022-09-11T18:44:46.000Z> hazlin@shortstackran.ch: My solution to the PIL questions is for now, to switch which context the code is running in when I need external libraries xD https://bae.st/proxy/bZSBe3iZny5tu4ELyXSnObZK624/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzI1NDFiZDhmMjVjYzkwNzUzYWE2ZmI0NzdiNzFkZWJiNTQzYjkzYzljN2ZkMzM3YjlmZDk2MmZlMWJlZGYyNzUucG5n/2541bd8f25cc90753aa6fb477b71debb543b93c9c7fd337b9fd962fe1bedf275.png
<2022-09-11T18:47:18.000Z> hazlin@shortstackran.ch: I had considered bypassing the step of creating a temporary file, and doing python3 -c somestring, but I think it there would be extra escaping needed for strings at the terminal level, so I am not going to bother with that xD
<2022-09-11T18:54:29.000Z> hazlin@shortstackran.ch: already improved xD no tmp file https://bae.st/proxy/UtRQuh2J_T0yKlfXzXmoeHMKkPI/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhL2U5YTE0OGVkNWFkMzkyOGMxZjcyY2I1YjUxYTc0MzRiOTQ5YjE1YzUzZWZjODhiNjdmMGZhMTFkODQ2Y2IwM2IucG5n/e9a148ed5ad3928c1f72cb5b51a7434b949b15c53efc88b67f0fa11d846cb03b.png
<2022-09-11T18:55:03.000Z> nachtrabe: hmm they do have a wrapper for the execve syscall :) https://docs.python.org/3/library/os.html#os.execl
<2022-09-11T18:55:58.000Z> nachtrabe: i see we think alike 
<2022-09-11T18:56:29.000Z> nachtrabe: what prevents loading the library into the internal python interpreter?
<2022-09-11T18:57:27.000Z> hazlin@shortstackran.ch: not sure, I copypasta'ed the module out of my local python directory and into the blender one, and it half works, but doesn't seem to recognize all the subfiles 
<2022-09-11T19:00:01.000Z> nachtrabe: hmm 
<2022-09-11T19:00:09.000Z> nachtrabe: does it contain binaries ? 
<2022-09-11T19:43:13.000Z> hazlin@shortstackran.ch: I think so
<2022-09-14T06:29:54.000Z> nachtrabe: i'm off to the woods again take care :) 
<2022-09-14T07:33:29.000Z> hazlin@shortstackran.ch: Have fun!
<2022-09-14T07:35:16.000Z> hazlin@shortstackran.ch: I'll have some interesting stuff for you to look at when you return xD https://bae.st/proxy/HOqzV1a6sgEC97AbHVF-kifpCOQ/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhL2YyMDU1MTU2NWJhN2Y4ZmJjM2Q2NDE0MWFjNWFlZmJkNWUzMjg0MzNiOWMzNDVkODQxYmQ4ZWZjNDFiMjZjMzkucG5n/f20551565ba7f8fbc3d64141ac5aefbd5e328433b9c345d841bd8efc41b26c39.png
<2022-11-02T10:26:50.000Z> nachtrabe: cool
<2022-11-02T13:37:20.000Z> hazlin@shortstackran.ch: I am not sure which account to talk to xD
<2022-11-02T13:37:38.000Z> hazlin@shortstackran.ch: So, I'll type here
<2022-11-02T13:37:44.000Z> hazlin@shortstackran.ch: xD
<2022-11-02T13:37:54.000Z> hazlin@shortstackran.ch: I've been good, in fact during the time you've been gone, I've experienced a quantum leap in health.
<2022-11-02T13:39:43.000Z> hazlin@shortstackran.ch: awake during the day and sleeping at night
<2022-11-02T13:39:48.000Z> hazlin@shortstackran.ch: up at 6 most days
<2022-11-02T13:44:46.000Z> hazlin@shortstackran.ch: I don't understand why things are so much better. Certainly it is Jesus' doing, because well, people don't just get better, you know xD 
<2022-11-02T13:47:52.000Z> hazlin@shortstackran.ch: So, Jesus has healed me, and I am looking to Him to be made even healthier xD I know that in His heart He wants for me to be healthy and strong, He is just that sort of person, so I will have even more of His help in this matter xD The best is yet to come.
<2022-11-02T16:09:44.000Z> nachtrabe: that is amazing to hear 
<2022-11-02T16:11:10.000Z> nachtrabe: these accounts are all your friends and i can make as many as you like 
<2022-11-02T19:32:31.000Z> hazlin@shortstackran.ch: :D unlimited friends :D 
<2022-11-02T19:41:00.000Z> hazlin@shortstackran.ch: Oh yeah, I learned about the non-linear editor in blender 
<2022-11-02T19:41:05.000Z> hazlin@shortstackran.ch: I didn't even know that was there
<2022-11-02T19:41:21.000Z> hazlin@shortstackran.ch: but wow, that is so much easier than trying to do everything with keyframes in the timeline xD
<2022-11-02T20:45:21.000Z> nachtrabe: when you figure it out let me know >_< the non linear editor is my mortal enemy 
<2022-11-02T20:46:51.000Z> nachtrabe: ahhhhh a day of only sleeping and eating the simple things in life 
<2022-11-04T13:47:02.000Z> nachtrabe: shipyard at night( end of 12h shift )  https://bae.st/media/c8b703d72b846288e77d7f4127c4a28b49640a35246cc2c5736d4d98c6dc606c.MOV?name=IMG_0978.MOV
<2022-11-04T14:56:50.000Z> hazlin@shortstackran.ch: I like it xD
<2022-11-04T14:57:32.000Z> hazlin@shortstackran.ch: song reminded me of https://invidious.poast.org/watch?v=g4ouPGGLI6Q
<2022-11-04T15:00:25.000Z> nachtrabe: good stuff 
<2022-11-09T12:36:22.000Z> hazlin@shortstackran.ch: Good morning!
<2022-11-09T12:56:22.000Z> nachtrabe: hey there mr fixed sleep schedule 
<2022-11-09T12:58:01.000Z> hazlin@shortstackran.ch: :D :D 
<2022-11-09T12:58:08.000Z> hazlin@shortstackran.ch: it is wonderful!
<2022-11-09T12:59:23.000Z> hazlin@shortstackran.ch: So, I've accepted a job to create some graphics art stuff for a charity
<2022-11-09T12:59:53.000Z> hazlin@shortstackran.ch: I'm rebuilding some stock images in blender for said project
<2022-11-09T13:00:03.000Z> nachtrabe: cool
<2022-11-09T13:00:39.000Z> nachtrabe: you re-create them ? 
<2022-11-09T13:01:17.000Z> hazlin@shortstackran.ch: yeah, so, someone gave them essentially an unedited stock image for their logo
<2022-11-09T13:02:06.000Z> hazlin@shortstackran.ch: we have a very rough photobased replacement logo, but the pieces have different styles and other problems lol
<2022-11-09T13:02:55.000Z> hazlin@shortstackran.ch: since I am not going to work with them as raster images, and I'm most comfortable with blender, I am rebuilding them there
<2022-11-09T13:03:38.000Z> nachtrabe: i see
<2022-11-09T13:04:21.000Z> nachtrabe: they have an animal or a building as their logo or smth? 
<2022-11-09T13:05:31.000Z> nachtrabe: i didn't do much it's been a week of idling already, and my body still feels sore :) 
<2022-11-09T13:08:42.000Z> nachtrabe: now ... 
<2022-11-09T13:08:47.000Z> nachtrabe: do they pay you? 
<2022-11-09T13:10:27.000Z> hazlin@shortstackran.ch: I'll tell you more about it, but it will need to be a side channel thing, there are to many people that could read these DMs on fedi xD 
<2022-11-09T13:10:36.000Z> hazlin@shortstackran.ch: https://meet.jit.si/ameetingofblendedheads_4580u103
<2022-11-09T13:11:42.000Z> nachtrabe: yes sir mr opsec sir!
<2022-11-09T13:33:40.000Z> hazlin@shortstackran.ch: hehe, NOW you've got me thinking about turning it into a render for the final product xD
<2022-11-09T13:34:24.000Z> hazlin@shortstackran.ch: Could make part of it wood, and part metal
<2022-11-09T13:34:45.000Z> hazlin@shortstackran.ch: wonder if I can find some examples of bringing logos to life with blender
<2022-11-09T13:35:08.000Z> hazlin@shortstackran.ch: can't leave it flat
<2022-11-09T13:35:26.000Z> hazlin@shortstackran.ch: it will need some depth, like a bust 
<2022-11-09T13:35:34.000Z> hazlin@shortstackran.ch: make it look like something that sites on a desk
<2022-11-09T13:35:47.000Z> nachtrabe: why not just white marble or ivory to fit the theme ( also very easy to do ) 
<2022-11-09T13:38:07.000Z> nachtrabe attached file https://bae.st/media/5de851c8a83cdf2f4ae48f88f529698cc4e45709a4bce2acbd3afc21962430f2.png?name=image.png
<2022-11-09T13:38:36.000Z> nachtrabe: seems like it wouldn't be hard to do given you have 2d outlines already 
<2022-11-09T13:39:18.000Z> hazlin@shortstackran.ch: those are also good materials, I've got a really nice PBR material library, I'll definitely want to mix materials to add contrast  
<2022-11-09T13:40:01.000Z> hazlin@shortstackran.ch: OH!
<2022-11-09T13:40:01.000Z> hazlin@shortstackran.ch: (image just loaded xD)
<2022-11-09T13:40:16.000Z> hazlin@shortstackran.ch: that looks nice as well
<2022-11-09T13:40:34.000Z> hazlin@shortstackran.ch: I'll do one of those as well xD
<2022-11-09T13:42:52.000Z> nachtrabe: ok i'll be doing some low poly titties in the meantime 
<2022-11-09T13:43:18.000Z> hazlin@shortstackran.ch: xD 
<2022-11-09T13:44:01.000Z> hazlin@shortstackran.ch: that is a skill I too wish to develop xD 
<2022-11-09T13:45:10.000Z> nachtrabe: don't do it in november 
<2022-11-09T13:46:29.000Z> hazlin@shortstackran.ch: lol!
<2022-11-09T13:47:08.000Z> hazlin@shortstackran.ch: I just ignore NNN so it isn't any different than any other month for me xD
<2022-11-09T13:51:23.000Z> nachtrabe: originally i just wanted to do a quick base mesh to throw the multires modifier on topbut this low res problem just won't leave me alone it's too much like geometry sudoku - i have to solve it 
<2022-11-09T13:51:52.000Z> hazlin@shortstackran.ch: :D 
<2022-11-09T13:52:05.000Z> hazlin@shortstackran.ch: I think it is a really cool thing you are pursuing 
<2022-11-09T13:52:19.000Z> hazlin@shortstackran.ch: feels like fundamental art
<2022-11-09T13:53:03.000Z> nachtrabe: hitting the nail on the head - again :) 
<2022-11-09T14:03:57.000Z> nachtrabe: this thing was made by a painter to study how light falls on a face it's similar to what i'm trying to do  https://bae.st/media/c308971fe66495735f447d4ea1d116950f41b8ed17cdcc97151da6e15f9eb63b.png?name=image.png
<2022-11-09T14:15:03.000Z> hazlin@shortstackran.ch: low poly really does draw out how well you understand a shape
<2022-11-09T14:15:47.000Z> nachtrabe: yes ;_; 
<2022-11-17T13:54:36.000Z> nachtrabe: sup? 
<2022-11-17T13:54:58.000Z> nachtrabe: ( i'm finally back at my super secret secret UShell project :))))) 
<2022-11-17T14:01:41.000Z> hazlin@shortstackran.ch: :D 
<2022-11-17T14:01:48.000Z> hazlin@shortstackran.ch: Good morning sir
<2022-11-17T14:04:23.000Z> hazlin@shortstackran.ch: I do not yet know what I'll to day xD
<2022-11-17T14:04:36.000Z> hazlin@shortstackran.ch: I've got to drive a family member around here in a bit
<2022-11-17T14:04:42.000Z> hazlin@shortstackran.ch: so I'll figure that out later xD
<2022-11-17T14:07:20.000Z> hazlin@shortstackran.ch: You know, I use python a lot of quick math, but I don't yet know the pint and sympy modules by heart
<2022-11-17T14:07:44.000Z> hazlin@shortstackran.ch: making a cheat sheet and practicing that would be amazing, so that can be my tentative plan for today xD
<2022-11-17T14:24:23.000Z> nachtrabe: sounds productive :) good luck 
<2022-11-17T14:25:32.000Z> nachtrabe: man i need to buy new clothes before i go socializing in this bougie hometown of mine and i hate doing that :/ 
<2022-11-17T17:11:03.000Z> hazlin@shortstackran.ch: lol
<2022-11-17T17:11:27.000Z> hazlin@shortstackran.ch: well, that can be fun as well
<2022-11-17T17:11:39.000Z> hazlin@shortstackran.ch: sometimes they have something new that really suits you
<2022-11-17T17:30:44.000Z> nachtrabe: thx man 
<2022-11-18T20:15:49.000Z> nachtrabe: there is knowledge and intelligence and then there is this third thing, that is hard to quantify : wisdom it's one of these "you know it when you see it" deals and i think you have it 
<2022-11-18T20:25:48.000Z> nachtrabe: wanna blender sometime? 
<2022-11-18T20:25:52.000Z> nachtrabe: :) 
<2022-11-18T20:26:05.000Z> hazlin@shortstackran.ch: thanks friend
<2022-11-18T20:26:42.000Z> hazlin@shortstackran.ch: I do, this week has been a bit jammed, and I have to to do... essentially I am making excuses xD 
<2022-11-18T20:27:15.000Z> nachtrabe: note: i did't say you don't have these other two qualities .... but they are not as rare, thus not as noteworthy >_> 
<2022-11-18T20:27:27.000Z> nachtrabe: that's ok 
<2022-11-18T20:28:00.000Z> hazlin@shortstackran.ch: hmm, tomorrow morning... LOL
<2022-11-18T20:28:19.000Z> hazlin@shortstackran.ch: I don
<2022-11-18T20:28:21.000Z> hazlin@shortstackran.ch: 't
<2022-11-18T20:28:27.000Z> hazlin@shortstackran.ch: know when, but we will blender xD
<2022-11-18T20:28:57.000Z> nachtrabe: ha! :) 
<2022-11-18T20:29:02.000Z> hazlin@shortstackran.ch: I have to run an errand atm, but I'll ttyl xD
<2022-11-18T20:29:19.000Z> nachtrabe: no pressure 
<2022-11-18T20:29:24.000Z> hazlin@shortstackran.ch: (I really do prefer free time to all this running about xD)
<2022-11-18T20:29:30.000Z> nachtrabe: just say when you like to 
<2022-11-18T20:31:57.000Z> nachtrabe: it came to me because of somethign @theblessing said , of wanting to improve in so many things but not having the motivation to do so ... 
<2022-11-18T20:32:57.000Z> nachtrabe: well doing it together is probably the way 
<2022-11-18T20:34:35.000Z> nachtrabe: what happened ? with you  being bound to do lots of stuff atm? 
<2022-11-18T23:04:18.000Z> hazlin@shortstackran.ch: a family member had 2 surgeries recently
<2022-11-18T23:04:57.000Z> hazlin@shortstackran.ch: I was able to absorb most of the additional work, so it didn't really effect the business 
<2022-11-18T23:06:08.000Z> hazlin@shortstackran.ch: apart from working on the next phase of the project I told you about last time, things should be more business as usual next week
<2022-11-18T23:22:26.000Z> nachtrabe: hehe i just visited a friend ( who is a major 40k nerd ) that GW just isn't hiring the best sculptors and that there are tons of people out there who could easily outdo some of their designs so i tried to set out to prove it turns out it's harder than i thought ... hopefully it's just because i'm drunk :) 
<2022-11-18T23:25:49.000Z> hazlin@shortstackran.ch: xD
<2022-11-18T23:26:47.000Z> hazlin@shortstackran.ch: Making your own space futurism IP is a great idea :D 
<2022-11-18T23:27:51.000Z> nachtrabe: better than this should be possible :)  https://bae.st/media/5e54f3c4dd7b3892e96a987cf4a24de750f29c0e56a437be2ad688bd0495c76e.png?name=image.png
<2022-11-18T23:29:03.000Z> hazlin@shortstackran.ch: lmao
<2022-11-20T13:38:33.000Z> nachtrabe: if you wanna start, now would be a good time for me just finished fixing a bug and commited :) 
<2022-11-20T13:40:54.000Z> hazlin@shortstackran.ch: Sure, I can do, like 20 minutes worth xD
<2022-11-20T13:41:49.000Z> hazlin@shortstackran.ch: let me grab brave so I can share my screen
<2022-11-20T13:42:44.000Z> nachtrabe: ?
<2022-11-20T13:43:09.000Z> hazlin@shortstackran.ch: oh, are we just going to share screen shots this time xD ?
<2022-11-20T13:43:58.000Z> nachtrabe: you men you want to try to model something in 20mins? if so i don't see how that makes sense 
<2022-11-20T13:44:53.000Z> hazlin@shortstackran.ch: berf, well, I didn't think it would be to completion, that is just all the time I have at the moment xD
<2022-11-20T13:45:44.000Z> nachtrabe: ok shoot link
<2022-11-20T13:46:26.000Z> hazlin@shortstackran.ch: https://meet.jit.si/FiatPandapolypoly
<2022-11-30T17:51:42.000Z> nachtrabe: hey 
<2022-11-30T17:52:17.000Z> nachtrabe: just wanted to say i'm out of internet again ( contract ran out, could be a while till i get a new one ) 
<2022-11-30T17:52:35.000Z> nachtrabe: hope you do well :) 
<2022-12-08T22:36:01.000Z> nachtrabe: hey 
<2022-12-08T22:36:09.000Z> nachtrabe: how are you doing?
<2022-12-08T22:38:38.000Z> hazlin@shortstackran.ch: Hello!
<2022-12-08T22:38:43.000Z> hazlin@shortstackran.ch: I am doing good :D 
<2022-12-08T22:39:55.000Z> nachtrabe: that's good to hear 
<2022-12-08T22:42:36.000Z> hazlin@shortstackran.ch: I'd been trying to follow https://watch.mommys.plumbing/watch?v=29yfS-icS3M https://bae.st/proxy/60HSIVXvlaIUMei-JPT9wWY34DI/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhL2FhMDM2Yjc0YjRhZTJmYWI4OGM1OGFiYzUzNjVmMWIwYzU5NDdmODBkMDQwZTU1NmVkMzI4ZWI0OTRiZTg5YWMubTR2/aa036b74b4ae2fab88c58abc5365f1b0c5947f80d040e556ed328eb494be89ac.m4v
<2022-12-08T22:42:48.000Z> hazlin@shortstackran.ch: but as you can see the shape is nothing like what he is getting
<2022-12-08T22:43:16.000Z> hazlin@shortstackran.ch: I tried 2.8 and 3.2, but neither are similar
<2022-12-08T22:49:38.000Z> nachtrabe: imma download the video and try this at home 
<2022-12-08T22:51:21.000Z> nachtrabe: i'm working on my endless project 
<2022-12-08T22:51:42.000Z> hazlin@shortstackran.ch: the unity integration?
<2022-12-08T22:51:49.000Z> nachtrabe: refactoring, refactoring some more, 
<2022-12-08T22:51:51.000Z> nachtrabe: yeah 
<2022-12-08T22:53:07.000Z> nachtrabe: and ... the architecture i used is at its breaking point, i spent almost a week on a change that should not at all be hard 
<2022-12-08T22:53:21.000Z> nachtrabe: sooo ... more refactoring at hand 
<2022-12-08T22:53:50.000Z> nachtrabe: ( that's where all the bile i post against OO comes from ) 
<2022-12-08T22:54:02.000Z> hazlin@shortstackran.ch: xD
<2022-12-08T22:56:40.000Z> nachtrabe: man i fucked up . i left on uneven terms at the shipyard ( i hired for 3 weeks, and spent 2 months there ) and now it looks like i'm not even going to get paid 
<2022-12-08T22:57:12.000Z> hazlin@shortstackran.ch: :O 
<2022-12-08T22:57:42.000Z> hazlin@shortstackran.ch: They weren't paying you while you worked?!
<2022-12-08T22:59:41.000Z> nachtrabe: i got a small part as an advance just to cover food n stuff while i was on site, that's it 
<2022-12-08T23:02:20.000Z> nachtrabe: eh ... next construction site seems to be coming sooner than i planned, that's all there is to it, i'm just mad because i worked my ass off so hard just to get some time to *finally* finish my endless project - and fate ( my social ineptitude ) struck again 
<2022-12-08T23:03:33.000Z> hazlin@shortstackran.ch: yeah, that is no good, but that sounds like they didn't intend to pay you from the beginning if they didn't pay you as you worked
<2022-12-08T23:03:41.000Z> hazlin@shortstackran.ch: that sort of work is paid weekly around here
<2022-12-08T23:08:55.000Z> nachtrabe: that sounds like a good idea :) 
<2022-12-08T23:12:19.000Z> hazlin@shortstackran.ch attached file https://bae.st/proxy/-4C9FC9Pd060M6cONgOgY_miUGo/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhL2QxYWM5NmZkY2I4NzdmYzQ4OTllYTQ4YTQ3NDEwM2I0YjFjMmJiZjNkYzQyMGZmNmU4NTQwNzhlYzY5NDU2NGEubTR2/d1ac96fdcb877fc4899ea48a474103b4b1c2bbf3dc420ff6e854078ec694564a.m4v
<2022-12-08T23:14:25.000Z> nachtrabe: cool 
<2022-12-08T23:16:37.000Z> hazlin@shortstackran.ch: I'm finding that, even using the same numbers as the video, it is very different
<2022-12-08T23:16:41.000Z> nachtrabe: are you trying to do something in particular or just explosions cuz explosions are cool 
<2022-12-08T23:16:49.000Z> hazlin@shortstackran.ch: so I am experimenting to get a feel for how to find my way
<2022-12-08T23:17:36.000Z> nachtrabe: btw. how did the crest come along 
<2022-12-08T23:18:53.000Z> hazlin@shortstackran.ch: well, I have an istock version, but according to their TOS, I think we are going to need to redraw something similar in order to use it as a logo for this non profit 
<2022-12-08T23:20:32.000Z> nachtrabe: if you render it, doesn't that do the redraw part? 
<2022-12-08T23:21:19.000Z> nachtrabe: if not i volunteer :) 
<2022-12-08T23:21:43.000Z> hazlin@shortstackran.ch: Oh would it? if I just trace this thing out and render it xD
<2022-12-08T23:21:47.000Z> hazlin@shortstackran.ch: do you think that would be enough?
<2022-12-08T23:21:59.000Z> hazlin@shortstackran.ch: I am not really sure how transformative this needs to be xD
<2022-12-08T23:22:26.000Z> nachtrabe: i'm certainly no layer 
<2022-12-08T23:22:34.000Z> hazlin@shortstackran.ch: lol xD
<2022-12-08T23:23:18.000Z> hazlin@shortstackran.ch: I've got a photo bashed version, that is pretty much just cutouts of different iStock pictures
<2022-12-08T23:23:23.000Z> nachtrabe: from what i remember you said the stock thing was very generic 
<2022-12-08T23:24:19.000Z> nachtrabe: i bet that's enough 
<2022-12-08T23:24:39.000Z> nachtrabe: with the tracing and rendering certainly 
<2022-12-08T23:25:06.000Z> hazlin@shortstackran.ch: Well, look I can show it to you, but I've been trying to keep anything remotely related to it, off of fedi, because it is a outreach that focuses on helping inner city single parent youths xD
<2022-12-08T23:25:49.000Z> hazlin@shortstackran.ch: so, as long as you understand how problematic this association would be for me, I'll pull up a jitsi session and you can see what I've got
<2022-12-08T23:29:17.000Z> hazlin@shortstackran.ch: everyone is just so, explosively outraged about black people all the time on fedi, so I've just been trying to be careful about it xD
<2022-12-08T23:30:56.000Z> nachtrabe: yeah i know
<2022-12-08T23:31:12.000Z> nachtrabe: you don't need to show me things that could dox you 
<2022-12-08T23:32:39.000Z> nachtrabe: my github repo could dox me :) 
<2022-12-08T23:33:06.000Z> hazlin@shortstackran.ch: Hmm it is more like, as long as you understand the situation, and are willing to protect my interests, then I don't mind trusting you
<2022-12-08T23:33:08.000Z> nachtrabe: so at least you know i trust you this far 
<2022-12-08T23:33:16.000Z> hazlin@shortstackran.ch: you are perhaps my most trusted person on fedi xD
<2022-12-08T23:33:27.000Z> nachtrabe: i absolutely do 
<2022-12-08T23:34:04.000Z> hazlin@shortstackran.ch: sweet
<2022-12-08T23:34:06.000Z> nachtrabe: dude i like you a lot i might be a total psycho but i'm loyal to a fault 
<2022-12-08T23:34:31.000Z> hazlin@shortstackran.ch: me too :D 
<2022-12-08T23:35:02.000Z> hazlin@shortstackran.ch: would you like to see the stuff now? or wait till the morning?
<2022-12-08T23:36:27.000Z> nachtrabe: i'm currently at a friend ( still no internet at home, and probably not too soon ) 
<2022-12-08T23:37:33.000Z> nachtrabe: would you like to paste a blend file ? and i'll get back to you the next time i have internet 
<2022-12-08T23:38:29.000Z> hazlin@shortstackran.ch: I just, don't trust fedi enough xD Do I have your email?
<2022-12-08T23:39:03.000Z> hazlin@shortstackran.ch: mine is hazlin@pm.me
<2022-12-08T23:39:28.000Z> hazlin@shortstackran.ch: you can just reply to me if you aren't comfortable exposing yours to fedi xD
<2022-12-08T23:40:14.000Z> nachtrabe: nah, wait a sec 
<2022-12-08T23:40:16.000Z> hazlin@shortstackran.ch: also, I have tried to give this amazon gift card to two different people who were having a rough go of things, and so far as I know they both refused it xDSo if it is still unclaimed you are welcome to it Claim Code: A8TQ-GM4PWN-KVA8
<2022-12-08T23:42:52.000Z> hazlin@shortstackran.ch: since I had original bought it to help someone, it didn't feel right to use it myself, and I've been trying to give it away ever since xD
<2022-12-08T23:44:51.000Z> nachtrabe: dill@cock.lu 
<2022-12-08T23:45:09.000Z> hazlin@shortstackran.ch: xD lol
<2022-12-08T23:45:12.000Z> nachtrabe: i probably won't be using either :) 
<2022-12-08T23:45:25.000Z> nachtrabe: my situation is not that dire 
<2022-12-08T23:45:32.000Z> nachtrabe: but thanks man 
<2022-12-08T23:46:45.000Z> hazlin@shortstackran.ch: well then I'll keep looking xD for someone who will accept it xD
<2022-12-08T23:47:34.000Z> hazlin@shortstackran.ch: if you do end up helping me with the current project, then I am going to want to give you something xD 
<2022-12-08T23:47:41.000Z> nachtrabe: ok i'll get back to you next time i'm visiting a friend and it's kinda dickish to not be talking to him and being absorbed in my laptop all the time, hope you understand 
<2022-12-08T23:47:47.000Z> hazlin@shortstackran.ch: the current project has actually kicked up some interests from other people
<2022-12-08T23:47:59.000Z> hazlin@shortstackran.ch: OH! yes no problem
<2022-12-08T23:48:02.000Z> hazlin@shortstackran.ch: didn't realize xD
<2022-12-08T23:48:06.000Z> hazlin@shortstackran.ch: have fun
<2022-12-08T23:48:52.000Z> nachtrabe: well, then you'll have to tell me all about that project next time 
<2022-12-08T23:49:03.000Z> nachtrabe: hang in there my man :) 
<2022-12-08T23:57:38.000Z> nachtrabe: did you send the mail? 
<2022-12-08T23:58:56.000Z> hazlin@shortstackran.ch: yes
<2022-12-09T00:00:58.000Z> hazlin@shortstackran.ch: I was just looking at cock.li
<2022-12-09T00:01:42.000Z> hazlin@shortstackran.ch: I'd been feeling the need for an email address not tied to my irl identity xD
<2022-12-09T00:02:47.000Z> nachtrabe: yeah, really useful 
<2022-12-09T00:02:53.000Z> nachtrabe: :) 
<2022-12-09T00:03:14.000Z> nachtrabe: didn't seem to go through 
<2022-12-09T00:03:58.000Z> nachtrabe: catbox.moe or something ? 
<2022-12-09T00:04:10.000Z> hazlin@shortstackran.ch: ?
<2022-12-09T00:05:41.000Z> hazlin@shortstackran.ch attached file https://bae.st/proxy/m6Efy6H1FZj_fwCrz1y8PmH_wF0/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzgyYjJhOWU0MDFiOTczODUxMjE0NTBkMjNkMzBiMjEwY2RkNWU5ODQ1MTI1MWU1NDRiNDVhMzZlYjE1Njg1ODkucG5n/82b2a9e401b97385121450d23d30b210cdd5e98451251e544b45a36eb1568589.png
<2022-12-09T00:06:10.000Z> hazlin@shortstackran.ch: I didn't actually send it yesterday, that is just a dysfunction of LibreWolf xD
<2022-12-09T00:07:23.000Z> nachtrabe: do you remember the olden days when email providers had limits on file size ? 
<2022-12-09T00:07:49.000Z> hazlin@shortstackran.ch: is 288kB too large xD
<2022-12-09T00:07:51.000Z> nachtrabe: cock.lu is a single dude who does this for fun 
<2022-12-09T00:08:01.000Z> nachtrabe: hmmm :/ 
<2022-12-09T00:08:06.000Z> nachtrabe: well 
<2022-12-09T00:08:10.000Z> nachtrabe: ... 
<2022-12-09T00:08:12.000Z> nachtrabe: :) 
<2022-12-09T00:08:25.000Z> hazlin@shortstackran.ch: yes that a yes xD ?
<2022-12-09T00:09:12.000Z> nachtrabe: well the email either didn't arrive yet, or it won't arrive for whatever reason 
<2022-12-09T00:09:34.000Z> hazlin@shortstackran.ch: ah
<2022-12-09T00:09:59.000Z> hazlin@shortstackran.ch: maybe they are defederated from protonmail https://bae.st/proxy/x3oSvvFYI_pXmRkm_cVGElCl8WM/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzFiNTQ3ZmNhNDkzYmRjODFjMzE2NjYzYTA0MmRkYjliNDQzZTM3NTAwODgyMjUwZjg2ZTE3MjFkMDcwN2IxOTgucG5n/1b547fca493bdc81c316663a042ddb9b443e37500882250f86e1721d0707b198.png
<2022-12-09T00:10:16.000Z> hazlin@shortstackran.ch: if you can send me an invite for cock.li then I can try to make one of those xD
<2022-12-09T00:11:17.000Z> nachtrabe: apparently not :) 
<2022-12-09T00:12:24.000Z> nachtrabe: ugh 
<2022-12-09T00:12:55.000Z> nachtrabe: it somehow landed in the trash folder atomatically 
<2022-12-09T00:13:24.000Z> nachtrabe: got your mails :) 
<2022-12-09T00:13:42.000Z> hazlin@shortstackran.ch: good good :D 
<2022-12-09T00:15:14.000Z> nachtrabe: and i didn't think to check, because cockmail doesn't have a folder labeled spam ... and 
<2022-12-09T00:15:30.000Z> hazlin@shortstackran.ch: xD
<2022-12-09T00:16:13.000Z> hazlin@shortstackran.ch: but seriously, if it isn't too much to ask, I would totally dig an invite to the cock mail, sign up is by invite only xD
<2022-12-09T00:16:22.000Z> nachtrabe: ok, and now i really do need to give some attention to my buddy, fare well my man 
<2022-12-09T00:16:43.000Z> hazlin@shortstackran.ch: lol roger roger
<2022-12-09T00:16:45.000Z> hazlin@shortstackran.ch: ttyl
<2022-12-09T00:17:21.000Z> nachtrabe: until next time i will have figured out how to generate an invite, if i can generate some 
<2022-12-09T20:09:02.000Z> hazlin@shortstackran.ch: I did some research and people insist that 2.83.0 is the best version for simulation, that mantaflow is not well maintained in later versions.
<2022-12-09T20:09:05.000Z> hazlin@shortstackran.ch: you can get it here https://download.blender.org/release/Blender2.83/
<2022-12-09T20:11:17.000Z> nachtrabe: ok 
<2022-12-09T20:11:42.000Z> nachtrabe: i did the tracing, and started modelling 
<2022-12-09T20:12:31.000Z> nachtrabe: you were worrying about the knight? 
<2022-12-09T20:12:31.000Z> hazlin@shortstackran.ch: :O 
<2022-12-09T20:13:10.000Z> hazlin@shortstackran.ch: tbh, there are just been a lot of balls in the air here, and I've not been able to focus on it
<2022-12-09T20:13:18.000Z> nachtrabe: i don't think it's very good to begin with, with your blessing i think i can freehand something better 
<2022-12-09T20:13:31.000Z> hazlin@shortstackran.ch: oh sure
<2022-12-09T20:13:41.000Z> hazlin@shortstackran.ch: I didn't think the tiny knight was that good either xD
<2022-12-09T20:13:45.000Z> nachtrabe: cool ^^ 
<2022-12-09T20:16:37.000Z> hazlin@shortstackran.ch: essentially, the tri-fold brochure is going to need my attention, my mom and sister did the initial draft, but have sat on it for like 3 weeks xD and that has been the source of most of the anxiety, I couldn't have just rebuilt it in the time it has taken them to give me the version with the full resolution images from istock xD
<2022-12-09T20:18:52.000Z> nachtrabe: you are doing more the same charity than the logo?
<2022-12-09T20:19:47.000Z> hazlin@shortstackran.ch: I sent you a link for the video demo, the password is nachtrabe
<2022-12-09T20:20:27.000Z> hazlin@shortstackran.ch: The brochure is the original project, but in the process we discovered that their logo is a nearly unedited istock picture
<2022-12-09T20:21:01.000Z> hazlin@shortstackran.ch: honestly, there should be too much to do with the brochure, other hand rebuilt it with the istock images using the template from the printers 
<2022-12-09T20:21:14.000Z> hazlin@shortstackran.ch: should NOT* be too much
<2022-12-09T20:30:09.000Z> hazlin@shortstackran.ch: I'm going to run an errand, ttyl
<2022-12-09T20:31:06.000Z> nachtrabe: cu
<2022-12-17T18:52:36.000Z> hazlin@shortstackran.ch: How is it going mang
<2022-12-25T11:03:51.000Z> nachtrabe: merry christmas 
<2022-12-25T11:05:02.000Z> nachtrabe: been at the shipyard for a week, looks like i might get paid eventually 
<2022-12-25T11:05:26.000Z> nachtrabe: how are you ?
<2022-12-25T13:27:41.000Z> nachtrabe: oh yeah, can you give me the font that you used in the "current project" somehow ideal would be imported into a blendfile - downloading stuff to my desktop could become quite laborious atm 
<2022-12-25T15:45:36.000Z> hazlin@shortstackran.ch: sure
<2022-12-25T15:47:10.000Z> hazlin@shortstackran.ch: It is one of these, they are all under permissive licenses (I bundled them into a zip :D) https://bae.st/proxy/3xIdzFiKO-fIBfDFA71WTmX3WQs/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhL2I1OTA3OGFjYjZjMTcyZDg1ZjBhMWQ1MWRlMjk0YmZkNzljY2YyOTA3ZTNmZTVkYTY5Y2Q0NTMzOTM0NDhkNGMuemlw/b59078acb6c172d85f0a1d51de294bfd79ccf2907e3fe5da69cd453393448d4c.zip
<2022-12-25T15:49:41.000Z> hazlin@shortstackran.ch: oh
<2022-12-25T15:49:45.000Z> hazlin@shortstackran.ch: imported
<2022-12-25T15:49:47.000Z> hazlin@shortstackran.ch: into a blender file
<2022-12-25T15:49:51.000Z> hazlin@shortstackran.ch: let me do that lol
<2022-12-25T15:56:20.000Z> hazlin@shortstackran.ch: Here is the blend file https://bae.st/proxy/ztBDxD6oAXJRhBJM3AB4D3TtVdg/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzhiMWM0ZGE4MDRkMTY2YzMwM2VmYTI0ZmUyZTVmMzYwZjg2MzFlZTM1YzEyZjFhNzUxN2MwZTA3NDAyMTI2ODUuemlw/8b1c4da804d166c303efa24fe2e5f360f8631ee35c12f1a7517c0e0740212685.zip
<2022-12-25T15:57:13.000Z> hazlin@shortstackran.ch: I'm not 100% that the fonts will be saved, the embedded data option was unselectable. https://bae.st/proxy/xcW0Ag8K3tiZxjOcPOgtG80y67I/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzE4YmY1ZmM3MjYwOWI0NDQ5ZWI3OGU3MzAyZGE4Y2MyYWU2Mzc3YjhkYTcxMTBhOTdhNzA4ZjYwY2IwNzRiNGEucG5n/18bf5fc72609b4449eb78e7302da8cc2ae6377b8da7110a97a708f60cb074b4a.png
<2022-12-25T16:15:13.000Z> hazlin@shortstackran.ch: >been at the shipyard for a week, looks like i might get paid eventually Sweet!
<2022-12-30T20:36:47.000Z> nachtrabe: thx :) 
<2022-12-30T20:44:07.000Z> nachtrabe: hope you didn't freeze to death and merry christmas ! 
<2022-12-30T21:02:26.000Z> hazlin@shortstackran.ch: Merry Christmas Nachtrabe! 
<2022-12-30T21:02:33.000Z> hazlin@shortstackran.ch: I didn't freeze, stayed nice and warm
<2022-12-30T21:04:56.000Z> nachtrabe: noice :) 
<2022-12-30T21:15:12.000Z> nachtrabe: spent the last week in a haze of fever ... got some sculpting done at least :) 
<2022-12-30T21:36:35.000Z> hazlin@shortstackran.ch: You too?! My family was really sick for the last 2 weeks
<2022-12-30T21:36:46.000Z> hazlin@shortstackran.ch: fever for days
<2022-12-30T21:41:20.000Z> nachtrabe: yeah there is a wave here people are now getting sick from normal colds at an absurd rate 
<2023-01-01T23:11:31.000Z> hazlin@shortstackran.ch attached file https://bae.st/proxy/Xjqvl2jLRW586EGrEapaj18QWIg/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzAzZjdhMWNjZGIzMWMwZDY2YTM1ZWUzMzQwZDIyMDlkOTljM2EzNjU4ZWI4YzNiODVmMzc2MzI3MjBmMjk1ZDkucG5n/03f7a1ccdb31c0d66a35ee3340d2209d99c3a3658eb8c3b85f37632720f295d9.png
<2023-01-02T05:35:11.000Z> hazlin@shortstackran.ch: When I tell blender to turn an SVG into a mesh, I'd expect something like this (the image). I'm thinking there has got to be a 1 click solution to get to this outcome xD https://bae.st/proxy/qKjVjFLfVTFmuvTBsZydWbYKVR8/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzFkMjUzZWQ1ZGJhYjEwNDQwZDNkMThiNmU0ZTdiZmNhMzUwZjNjOTI3OTNkNTUxNDFlNDFjMTcwZDMxZmI5MjMucG5n/1d253ed5dbab10440d3d18b6e4e7bfca350f3c92793d55141e41c170d31fb923.png
<2023-01-02T17:26:03.000Z> nachtrabe: watamelon galaxy ? 
<2023-01-02T17:26:42.000Z> nachtrabe: never tried it, what does it look like? 
<2023-01-02T17:31:00.000Z> hazlin@shortstackran.ch: I traced this https://bae.st/proxy/Qe9OLKnEiTh7VFyr00-QrxU-_qY/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzQwYmYxMjQ1NWRkYWYyMjE2NzA4MWY5MmJkYzE0ZDU2MzU2YmEzZTE3MWQ1MGNkZGVhYzlmMjNlYmU4OTdlNDUuanBn/40bf12455ddaf22167081f92bdc14d56356ba3e171d50cddeac9f23ebe897e45.jpg
<2023-01-02T17:31:56.000Z> nachtrabe: lol 
<2023-01-02T17:32:37.000Z> hazlin@shortstackran.ch: to get this path, (fedi didn't like the svg file, so here is a screen shot xD) https://bae.st/proxy/cSKCfAYBmwANCkIp5k14j7-6Fyg/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzc5N2Y3MTViN2I1ODkyZTk4MzNjOTMzMDc3YTQ0MDdmMTBjOTliZTc4ZTQyYmY2YzNmZGVmZTQwNDM3NzkyMmUucG5n/797f715b7b5892e9833c933077a4407f10c99be78e42bf6c3fdefe404377922e.png
<2023-01-02T17:33:47.000Z> hazlin@shortstackran.ch: that blender, converted to a really shit topology  https://bae.st/proxy/1u2QFNql-l4BWDAJ0FdQcyAYjeo/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhL2ZmYmFiNWQwZjE4ZGFjZmRhMDc3NDEwODAxZjFiY2RlZDdhMWVjM2YzOGVjNTFjMGU2ZDM4OGYzYzJjNTZlMDgucG5n/ffbab5d0f18dacfda077410801f1bcded7a1ec3f38ec51c0e6d388f3c2c56e08.png
<2023-01-02T17:34:00.000Z> nachtrabe: i does look really good though 
<2023-01-02T17:34:11.000Z> nachtrabe: ahh 
<2023-01-02T17:34:19.000Z> nachtrabe: now i know what you mean 
<2023-01-02T17:36:13.000Z> nachtrabe: i'm pretty sure the is some remesh functionality that does what you want 
<2023-01-02T17:37:14.000Z> hazlin@shortstackran.ch: which cause a problem with the UV mapping xD>i'm pretty sure the is some remesh functionality that does what you want I think so as well, I'm just not sure what it is called xD https://bae.st/proxy/-UiS9PCPb0zzizsrexLN_psD7nc/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzY5NjVhNjUwNDY0NDViODIwYTJiZDk0MDI5MjNiNTU5NTE2N2ZlNmRjNmE0ZDY1ZWNjMjYwNmY0NjdlOTA0NzQucG5n/6965a65046445b820a2bd9402923b5595167fe6dc6a4d65ecc2606f467e90474.png
<2023-01-02T17:37:43.000Z> nachtrabe: the usual voxel method will prob. smother away details .... hmm 
<2023-01-02T17:38:17.000Z> hazlin@shortstackran.ch: In case you didn't see it, the final render with the even mesh filling turned out quite well https://bae.st/proxy/thamwEo1spfsW0Nj28MIDUMz-5c/aHR0cHM6Ly9zaG9ydHN0YWNrcmFuLmNoL21lZGlhLzMyMTZhZjFmMTAxMGNkNWU3OTU2MmRmNjdhNjZjMjBiOGU3N2VhM2JlY2Q0MmIwZGRmYTU4NjIyMWQ4MDI5YzEucG5n/3216af1f1010cd5e79562df67a66c20b8e77ea3becd42b0ddfa586221d8029c1.png
<2023-01-02T17:39:24.000Z> hazlin@shortstackran.ch: the denoising in 3.2+ is amazing 
<2023-01-02T17:39:32.000Z> nachtrabe: on top of my head there is "poke" which makes a triagle fan from an ngon, but that would still have you do a lot of manual worlk 
<2023-01-02T17:39:54.000Z> nachtrabe: no i didn't 
<2023-01-02T17:40:07.000Z> nachtrabe: good stuff ^^ 
<2023-01-02T17:42:48.000Z> hazlin@shortstackran.ch: hmm, I suspect there is an easy solution with boolean operators 
<2023-01-02T17:43:16.000Z> nachtrabe: and how did you get the outcome in the first picture? 
<2023-01-02T17:43:32.000Z> hazlin@shortstackran.ch: I essentially manually cut the shape out of a highly subdivided plane
<2023-01-02T17:43:58.000Z> hazlin@shortstackran.ch: I couldn't find a combination of boolean that would do it for me, so it turned into a bit of a manual process 
<2023-01-02T17:45:27.000Z> nachtrabe: clever :) solidify, then bool didn't work? 
<2023-01-02T17:46:34.000Z> hazlin@shortstackran.ch: solidify didn't even get my close, I had to go into the SVG in ink scape, remove all the "fill" so I just had a outline
<2023-01-02T17:46:47.000Z> hazlin@shortstackran.ch: then extruded teh outline into something that looked like a cookie cutter
<2023-01-02T17:47:23.000Z> hazlin@shortstackran.ch: do a union bool with the subdivision plane, then manually remove the unwanted vertexes and edges for the final result
<2023-01-02T17:48:15.000Z> nachtrabe: > it would be extremely painful 
<2023-01-02T17:49:27.000Z> hazlin@shortstackran.ch: I think, I've used a tool that does what I want, a clean cut, using boolean operations, but didn't have it installed, and the built in boolean operation has always seemed strangely difficult to use xD
<2023-01-02T17:51:01.000Z> nachtrabe: yeah it really struggles with non-boring meshes 
<2023-01-02T17:59:07.000Z> nachtrabe: starting to rain guess i'll better go home again :) 
<2023-01-02T18:00:08.000Z> hazlin@shortstackran.ch: ttyl, be blessed friend!
<2023-01-10T16:57:32.000Z> nachtrabe: hey went to a concert and met and absolutely radiant girl hitting the same wavelengths and then i also met her bf cool dude, unfortuantely guess i traded one romance for two new friends life has been good how were you? 