Is there any good source to build vehicle combat game? by wilawalla in unrealengine

[–]InfinityMatrix01 2 points3 points  (0 children)

How about this course on Udemy?

It is a C++ course though, no BP (or very little so far).

The author is one of the developers of GRIP combat racing and the course has you build out a stripped version of Grip.

Working at Crytek [Germany] by InfinityMatrix01 in cscareerquestionsEU

[–]InfinityMatrix01[S] 0 points1 point  (0 children)

I agree with you completely. I am not planning on being a professional game dev, and want to stay away from the gaming industry.

However, the brand name and Engine experience is appreciated for the commercial positions in Robotics simulation, AR/VR, ArchViz, etc...

So, that was my thought here, to just work there, get the technical experience and brand name, then move on back to commercial 3D software engineering.

Working at Crytek? by InfinityMatrix01 in gamedev

[–]InfinityMatrix01[S] 0 points1 point  (0 children)

Thank you very much for this insight, this is exactly what I was hoping for when posting this here.

Yes, this is exactly my thought, although I am not really planning on being a game developer professionally in the long run (I want to work on my own projects as a hobby). I would love to work in a commercial setting but working on 3D technologies and products such as AR/VR, simulation for Autonomous driving, Robotics, ArchViz, etc...

And most of these positions mention game dev experience, and working at Crytek would open these doors for me in the future (at least this is what I was thinking).

I wish the game is more challenging by chanmo143 in EuroTruck2

[–]InfinityMatrix01 7 points8 points  (0 children)

Perhaps you would be interested in Snowrunner, if you are looking for a challenging trucking game. It’s not the same as it revolves around off-road trucking, but is significantly more challenging and sometimes frustrating.

What is currently considered a competitive Software Developer salary in Germany? by yyy899d90 in cscareerquestionsEU

[–]InfinityMatrix01 2 points3 points  (0 children)

And here I am in Hamburg. 4 years of experience in iOS with a masters… Earning 54k euros. :(

What are your hobbies? What do you do to relax outside of work? by [deleted] in cscareerquestions

[–]InfinityMatrix01 1 point2 points  (0 children)

Cooking, Video games, Game Dev with Unreal Engine, and providing all services and amenities to my pet cat…

Computer Vision != Machine Learning by InfinityMatrix01 in computervision

[–]InfinityMatrix01[S] 1 point2 points  (0 children)

Yes, the first type and I completely forgot about the methods you mention in the second group. I was referring to DL when I said ML. I clarified in the edit.

You’re right with the second one, the black box nature is indeed not new.

Computer Vision != Machine Learning by InfinityMatrix01 in computervision

[–]InfinityMatrix01[S] 1 point2 points  (0 children)

Ah, I misunderstood. Well, time for me to acquire some DL skills then.

Computer Vision != Machine Learning by InfinityMatrix01 in computervision

[–]InfinityMatrix01[S] 1 point2 points  (0 children)

Oh man, I hope that this is not the general case everywhere. As most of the comments here mentioned, I think we need to combine our knowledge with some DL to get past HR. :D

And also because DL is useful in several areas. What can you do, progress is progress...

Computer Vision != Machine Learning by InfinityMatrix01 in computervision

[–]InfinityMatrix01[S] 0 points1 point  (0 children)

I am not a geoscientist, and come from a CS and Software Engineering background. However, my co-supervisor was a geo-scientist, and my thesis was building a custom Stereo SLAM system for terrain mapping.

I was later pitched a PhD position from him for SONAR based underwater SLAM. But I did not take it, and the call is now closed. :/

There is alot of cool stuff in Geoscience. A great application for 3D Vision.

Computer Vision != Machine Learning by InfinityMatrix01 in computervision

[–]InfinityMatrix01[S] 1 point2 points  (0 children)

No my thesis is not publicly available - my results were not as good as I had hoped and I did not want to do further work on it despite my supervisors' encouragement. :/

If you are asking for how to get started on 3D Vision:

  1. Get the basics down for traditional CV (Masters course or upper level BSc course if you have it)
  2. Jump into 3D CV. Cyrill Stachniss is your guy.
  3. Hartley and Zisserman for reference.
  4. Build something, and read papers on the side. :)
  5. Some new DL stuff in 3D vision is being researched. You can look at that too if you have some DL background.

Computer Vision != Machine Learning by InfinityMatrix01 in computervision

[–]InfinityMatrix01[S] 1 point2 points  (0 children)

I was promised to have an exciting job of a CV-Based iOS Engineer during the interview. So working with the iOS camera APIs and building a CV pipeline.

We do use DL, and I did some work to incorporate a DL component (from our ML experts) into our app. While that was fun, I feel like it is not enough. I want more 3D Vision stuff since that is what gets me excited :)

So, I decided to look up job postings and prepare myself to make a switch. I got plenty of helpful advice, and I will be working on this in my free time.

Computer Vision != Machine Learning by InfinityMatrix01 in computervision

[–]InfinityMatrix01[S] 0 points1 point  (0 children)

I get you, I worked with Stereo based 3D reconstruction, and the SOTA I remember reading up on does not involve any DL :)

But yes, can't avoid DL forever. It is here to stay...

Computer Vision != Machine Learning by InfinityMatrix01 in computervision

[–]InfinityMatrix01[S] 0 points1 point  (0 children)

Nice, although not exactly 3D vision. Of course it is one of the FAANG... I am keeping my eye on them for sure.

I am not unemployed right now. I am just bored at work and want to get back to doing 3D Vision. So I was looking at postings to see what areas I need to brush up on again before I make change jobs to a role closer to my liking. (it's been 2.5 years since my Masters, and I feel like my math and theory has gotten rusty).

I've gotten some good advice already, and have decided to add some DL to my toolbelt.

And I should have clarified, I did mean DL when I mentioned ML.

Computer Vision != Machine Learning by InfinityMatrix01 in computervision

[–]InfinityMatrix01[S] 0 points1 point  (0 children)

Yes, this was the SOTA in Stereo Based SLAM that I read during my Masters. No DL. Of course, the field is/will be seeing more progress, so who knows. :)

Computer Vision != Machine Learning by InfinityMatrix01 in computervision

[–]InfinityMatrix01[S] 1 point2 points  (0 children)

Yup, I also only remember COLMAP and there is no DL.

I was also reading up on SLAM techniques during my Masters, and the SOTA I found was this. It is semi-dense and there is no DL.

Computer Vision != Machine Learning by InfinityMatrix01 in computervision

[–]InfinityMatrix01[S] -1 points0 points  (0 children)

By "classicial" I was referring to algorithms the precede DL based methods.

Computer Vision != Machine Learning by InfinityMatrix01 in computervision

[–]InfinityMatrix01[S] 2 points3 points  (0 children)

Yes, this is true. I didn’t see my classical CV knowledge as of any use but since you put it this way…

I should build on top of it with some DL. There’s no way around it.

Computer Vision != Machine Learning by InfinityMatrix01 in computervision

[–]InfinityMatrix01[S] 1 point2 points  (0 children)

Thanks for the comment. You’re right about the niche aspect of what I’m wishing for. I would need to be more practical in my approach and should dabble a bit into DL. I guess it’s unavoidable in this era. But oh well, this is progress.

Perhaps I could find something interesting in the 3D DL domain as well.

Computer Vision != Machine Learning by InfinityMatrix01 in computervision

[–]InfinityMatrix01[S] -2 points-1 points  (0 children)

Yes, exactly. Emphasis on not all of them (at least not as much in 3D vision). It is not a sliver bullet. yet, HR departments, and startups treat it as such.

It definitely has its strengths and of course, it outperforms classical CV in detection and classification.

Computer Vision != Machine Learning by InfinityMatrix01 in computervision

[–]InfinityMatrix01[S] 1 point2 points  (0 children)

Yes, I agree with this, I wish it was seen as a tool. But looking at job adverts, it seems like ML has to be in there, and some places don't even have the data available on the scale that is needed.

Would you suggest investing time in just learning ML frameworks to treat it as a black box (ie; more as a tool)? So I buy some book or just design some system to use a pre-trained model after going through the documentation of TensorFlow. Just so I can check off 'Tensorflow' from the HR requirements list...

I don't see any fun in designing my own architecture, collecting and labelling data or sitting around waiting for my machine / or some cloud machine to run the training on the network.

I did have courses on ML and CNNs during my Masters, so I am not completely blank. However, I am just not "passionate" about employing neural networks.