Joined devRant on 2/16/2017
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
My mum signed me up for a robotics workshop with Lego mindstorms... i kept going to these workshops, doing some of them multiple times. At some point we went from graphical programming to some other kids language, than we made a robocup junior team from the kids who were like me and kept on showing up at these workshops and used arduino and C. Had a break for a year or so from coding so I could finish school, then I went studying computer science at Uni. And the rest is history.
I thought bluetooth headphones are overrated and unecessary until I had to work with VR and had to put on and off the HMD multiple times per hour. Now in-ear bluetooths are a godsend. Will invest into better ones once I have more money.2
Whenever I have to ask about how certain code of someone else works, I feel bad. I feel like I should be able to figure it out on my own.
On the other hand, if people ask me to implement something within their code, that I am not familiar with, I kinda expect more info? Like if you don't have any tutorials or documentation on your tool, be prepared to answer some stupid questions about how to set it up and whatnot. How else am I gonna know how to start with? Having to read the entire source code is a massive waste of time, no?
tl;dr: if you don't provide documentation or tutorials, be ready to answer stupid questions.8
hey guys. I just wanted to share that I've just finally passed my masters degree defense. I still can't quite belive it, and I feel as derpy as before, but oh my fucking god, I finally passed (it took me forever).
Now just need to wait for the uni paperwork to the the formal papers and shit. but HELL YES FINALLY OMFG10
Guys, start writing your shit early. Don't do what I do and pull two all nighters in a row in order to finish a thesis.
And then complain about having forgotten to mention something.
Do not recommend.
I'm also out of red bull and have at least 4 more hours to go. Wish me luck xD6
when you think you're done coding and can finally start writing...
So you guys have seen my Unreal Engine adventures. I have to use a plugin for it, on top of everything, to extract some data. I've been using this plugin since ages on another pc, but now I had to set it up from scratch since this is a new project, new models, etc.
There is a new version. If I use the new one, it will break the chain which is to follow.
The old version is so legacy that the guy who wrote it does not remember how to set it up.
After hours, and tons of hacks and outcommenting stuff (there is physics involved with which I do nothing), it finally starts doing something. Finally!
Although I'm slowly loosing my sanity in the process....
Even if it now records the data, I cannot say if this is good enough or if the poses are all wonky now.
And that is my masters thesis. Submission deadline is on monday. Ha.
Ironically, since the start of this thesis, I felt like this will either make me or break me. ;D So much fun... FK2
trying to rotate the character in Unreal Engine based on player input. It rotates around some sort of super weird point, so it looks like it's driving "backwards" while rotating, instead of rotating around the center of the mesh... sigh..
Solution: pass down the rotation value to the animation blueprint, rotate rootbone.
SUCK IT <.< See? it's not that hard, nor awkward. ffs.2
Corona times and remote work be like:
hm, can't connect to my pc at work again. Why is it down? Whatever
*starts writing to collegues asking if anyone is physically present and could kick (aka. boot.) the pc.*
ah yes, fun times7
I've ordered my better a half a christmas present. He just send me a link of that exact christmas present. I had to tell him not to buy it for "reasons".
Fk you google! You ruined the X-Mas suprise T_T
It got suggested to him by google when he was looking for something similar.
Goddamit. I was so proud to have found it first T_T4
Installing Unreal plugins from github be like:
clone, try to build
me: can you tell me why?
me: With the powers of MS VS I command you, tell me why the fuck you aren't building!?!
unreal: yeah I need that dependency in this plugin fo rmotion tracking
me: we don't do motion tracking *comment it out*
unreal: there I build it.
... I feel like I was a Karen, went to talk to the manager (VS) who gave me a proper explanation to why the employee had to behave this way.2
My Unreal project right now:
And people ask me why I like Lisp. A Vector is a Vector goddamit! Half my project is now just parsing the same variable to the different functions. sigh....I hate this.6
when you are so used to Unreal Engine crashing while trying to debug your code that you're actually suprised when it doesn't x'D
ya I'm pretty sure I'm not debugging it in the most efficient way, but oh well. Progress I guess.
Unreal engine adventures part 3:
Code compiles. Everything is fine. Close engine and open it up again since I'm coding a anim graph node and it does not update it unless you restart it.
Why the f. Like even if one node is buggy than glag it red and stop execution of it. Why does the entire engine decide not to start instead? That's utter bullshit! And all this because of an array out of bounds? Really? And this thing is supposed to be professional? Come on...6
Unreal Engine + third party library adventures part2:
now we gotta parse everything from unreal formats, to the library formats, than back to unreal again... sigh. Why can't it just use normal data formats like everybody else? I mean, come on, strings, ints, vectors etc. they all have standart libraries. why does unreal need to make their own shiet out of it. Just why...2
Unreal Engine adventures:
me: So ok, I need a map from int to String
Unreal: ya but it's called TMap, FCompactPoseBoneIndex and FName.
me: ..uhhh ok whatever
me: ok for debugging, please print this
Unreal: FName is not a string
me: k. Fname.toString().
Unreal: ya but it aint a TChar array now
IT'S A FKING STRING JUST PRINT IT. And the other guy is still an int with extra steps! Come the fuck on now....
I mean, honestly, a logging function that cannot print a fking FString? sigh...
Man, I miss python and blender...8
Unreal Engine fun continues...
so I need to set limits to rotations within a skeletal mesh. So in other programms, like blender, you can specify a limit per axis, setting max and min angle. Makes sense, right?
1. Let's call rotations sometimes xyz, sometimes roll pitch yaw, and sometimes swing1 swing2 and twist so that nobody knows what it is anymore.
2. IK node 1: limits? what are limits?
3. IK node 2: ok, you can set angular limits but they are all symmetrical to god knows what and to all axis apperently.
4. Physics: yeah you can define joint constraints but we give you only symmetrical constraints also
WHY. Were does this make any sense? One node is not like the other, and they talk rotations but use 100 different terms for them, since, hey, why the f not. And let's limit everything symmetricly so you can only set one value or have to fiddle with offsets to achive the range of movement you want.
I mean, one could just stick to xyz (or even roll/pitch/yaw, whatever) and min/max but hey, that's one extra field and then it would be easy to use. Who would want that? ....10
unreal engine is soooo much fun! You set a reference pose for vr motion controllers and expect them to have positions relative to it, and also expect them to be right in front of you. Well, no, they go completly wonkers and get beautiful positon values of 23874 2387236 2032938 which is way out of the world. IN WHAT FKING UNIVERSE DOES THIS MAKE ANY SENCE?!
Just because I parented them to a a scene object way within my character?! WHAT THE FK I followed the nice tutorials. What is this BS and why is it so fked up!!!4
Multi-Screen problem: So I need to run a VR headset with a laptop, and the laptop has only one hdmi connection. I don't have any extra hdmi adapters, so I cannot connect my second screen while working with the headset, which sucks...
then it hit me...
there is an app called spacedesk which allows you to use your phone as an additional screen. I have a docking station for my phone so I can connect hmdi to it. On the first try the resolution was shit since it uses the default phone resolution. But the phone has Samsung Dex, which allows you to run everything full screen on your connected screen, so I can run the app within Samsung Dex and therefore will get full resolution.
And this works. It's kinda stupid and maybe a bit complicated, but it works. God, I love technology :D:D:D
This is the adapter to adapter to adapter to adapter meme in action, just wireless. Lol. I'm proud of this xD5
the fking piece of technology which is unreal engine... you spend a lot of time on rigging and preparing a beautiful skeleton in blender, you are finally done, and you want to export it as fbx. But nooooo here are like 100 hoops you have to jump through and another more 100 blender settings to set so that the mighty unreal "might" accept your humble offering of an fbx and break it 10 times in the process....
this is rediculous.
The error messages are useless. "mimimi you have multiple roots" "mimimi same named objects". Ya sure, and when I use the older fbx 6.1 library for the export suddently these are fine? hmmmmmmm
*build workspace 5 min later*
?! Why is rosjava like this I didn't change anything!!! wtf can it please stop <.<
what the fk how hard can it be to have a working version of the software on the master/ ros-version branch? Why is this thing always broken?! HOW?!
Had to update today unfortunately, and man, I have been "installing" this shit for over 3 hours now. Use the .install they said. It will be fast they said. Ye sure, my ass. The Dependencies are broken and incomplete as always and the tutorial is not up to date. Big suprise. I get it, it's a lot of work to keep these things up to date. But please if they are this broken and incomplete why are they released in the first place.
And then they wonder why I don't manage to do my work on time. Yeah, cause I'm stuck debugging this shit <.<'1
So other project members joined devRant now. So now we can rant about the project together <3 Let's hope our supervisors aren't here also... that would be awkward, right?6
I have several tasks in my job. Not all of them are straight up dev, some are also student related. Since my coworker left I was rediculously overbudened, simply because the tasks I have to do are sooo far appart from one anothet. After talking to my boss, we get to hire some people to help (big yay!) But now it is upon me to write the recruitment adds so to speak and also talk to the people and interview them. What the heck I have no clue about this whatsoever xD i mean, i kinda feel honoured that my boss trusts me enough to do a pre selection for her. But damn. .-. I'm barely older then the applicants (it's all at uni and I'm a student and so are they)
Anyone got tips for interviews? I dont need them to do dev work. More like working with kids and presentation prep and support.1
I'm a responsable grown up! *uses a can of glitter hairspray on hair* much adult. Such wow.
Now I'm leaving behind a trail of fabulous. No regrets.
Pfft and my mum keeps on asking when I'm going to have kids...34
The joys of mapping...
I'm playing around with some cartographer parameters and this happened. Thought it fits the christmas theme and was kindas beautiful so decided to share.
It's a map snowflake :39
Any terminator experts here?
I want to make a setup of multiple split windows starting things on launch. I got so far that I get all the windows with the layout option but I cannot launch what I want via custom commands.
I want to launch multiple ros launch files like that.
Please add more lines. I'm sure I can read this on the fly...
This is outside of the piano spectrum. What the fk
(Yes, bass key)22
The week where you have so much to do on different projects, that even if you manage to work on all od them a bit it feels like nothing has been accomplished.
The point of being so tired that even the mildest sickness feels rediculously awful.
And it's friday. I manged to do some work for one of my bosses but the work I want to do didn't really get done and now I have two meetings in which I can say I started doing xyz but couldn't finish it due to bugs and exhaustion. And for the other project I wrote documentation.
Facebook you little piece of shit.
We have a page setup for a band since apparently this is what one does these days. But oh boy is facebook annoying. Can you please stop sending me 100 notifications a day about fking post boosting?! What the fuck. We are students we don't have money for this shit. fk off! <.<12
Remember my rant about having to write a newsletter which works with MS Outlook?
Remember that rant by @EclipseMain about teachers teaching how to build a website in MS word?
Well. The two just became united. I had finished the fking newsletter and was waiting for approval. They kept on introducing last minute changes, a commata here and there and whatnot. I literally was waiting for 2 weeks to send that shit out.
My boss gets the glorious idea that if I complain so much about Outlook and Microsoft, lets have the secretary design the newsletter from scratch, literally copying my design, in ms word... argument: one can send an html email out from word.
Then they ask me which one should be send out. I say I can apply the design suggestions to my newsletter but if we sent theirs, with all the weird fonts and being even less responsive then my suggestion, it would be even worse.
What the fuck.
Also: they let me waste a lot of time on this thing to tell me later oh we have money left lets hire a designer. Why not do that from the start? Ffs... <.<5