2,199 reputation
1834
bio website danijar.org
location Berlin, Germany
age
visits member for 1 year, 10 months
seen Apr 15 at 21:31

Hey, I'm Danijar Hafner,

a German undergraduate with strong interest in developing complex computer systems and robotics. My further technical interests are Machine Learning, Computer Vision and Cognitive Science. Currently, I am coding an open source video game but I like creating new things in general.

Website · Github · Coursera · Careers · Xing


Mar
28
revised Component based game engine and dependencies - singletons
deleted 11 characters in body
Mar
28
comment Can I optimize my voxel meshing regardless of different textured blocks?
In the long run using a texture array over a texture atlas might be the best option. Not only does it prevent bleeding artifacts, it'll also allow shaders to GL_REPEAT textures properly. I will address this in some of the next releases of my game.
Mar
27
comment Can I optimize my voxel meshing regardless of different textured blocks?
I decided against an advanced meshing algorithm because the block types are distributed so diverse that it wouldn't increase performance much. You project seems very interesting though, I follow you on Youtube so I've already seen the video ;)
Mar
27
accepted Can I optimize my voxel meshing regardless of different textured blocks?
Mar
24
comment Should I use one thread per game object?
You should take a look at job based multi threading.
Mar
12
comment How to use multi-thread OpenGL application to update VBO and use it at the same time?
Thanks for pointing to the solution. I edited your answer to summarize it.
Mar
12
revised How to use multi-thread OpenGL application to update VBO and use it at the same time?
added 150 characters in body
Mar
10
comment How can I add and subtract convex polygons?
@DavidLively Imagine two convex polygons of the same color and without border stoke. When they overlap, it looks like one new convex or concave polygon. He tries to find a triangulation of the combined shape. Don't add area between both polygons.
Mar
10
comment How can I add and subtract convex polygons?
@VaughanHilts Since the result can be concave, the set of vertices is not what he is looking for.
Mar
6
revised What are the parameters for btHingeConstraint::setLimit
added 42 characters in body
Mar
6
answered What are the parameters for btHingeConstraint::setLimit
Mar
4
revised SharpDX/D3D: How to implement and draw fonts/text
added 589 characters in body
Mar
4
answered SharpDX/D3D: How to implement and draw fonts/text
Feb
26
comment How Extract Frustum Planes from Clip Coordinates?
@concept3d I haven't though of doing so, but for me his approach to do frustum culling in screen space sounds very interesting. Calculating the transformation matrix on the CPU is no big hit and saves the GPU from doing it for every vertex separately. If I'm right, culling in screen space is much easier than testing against the frustum in world space. Update: Okay, the problem with this approach is that you can't cache the bounding box to test against because it changes with camera movement.
Feb
24
awarded  Popular Question
Feb
23
awarded  Popular Question
Jan
7
revised Block player movement
deleted 76 characters in body
Jan
2
answered Why would Rigidbody.AddForce not resulting in movement of my objects?
Dec
28
comment Why nearby triangles tend to disappear?
@Calmarius concept3d might be right, your are using Mesa and it might have a bug that causes your issue. Can you run your code on a machine with official Nvidia or AMD driver?
Dec
27
answered Why nearby triangles tend to disappear?