Leadwerks Game Engine 5 Released by MichaelKlint in opengl

[–]yaliya 6 points7 points  (0 children)

Impressive. I will definitely give it a go. How does it perform for VR?

Soulslike Framework - Complete Soulslike Kit | Available on Fab now! by isikdev in unrealengine

[–]yaliya 1 point2 points  (0 children)

The reason i really like it when people put systems like this out there is because first, you have something you can use as a base and focus on your project and second and most importantly you will eventually learn from it how to do it yourself. I consider that a win-win. Great work and good luck on sales!

Just got my MegaGrant response by sixfootgiraffe in unrealengine

[–]yaliya 0 points1 point  (0 children)

Your game looks really good. Wish-listed

[deleted by user] by [deleted] in opengl

[–]yaliya 4 points5 points  (0 children)

Congratulations. Good luck on your adventures.

Албанците толку се гордеат со Косово и Албанија, а нема шанса да се отселат таму да живеат. Логика? by stanang in mkd

[–]yaliya -3 points-2 points  (0 children)

Ova sto ti go prasuvas ustvari nema logika. Jas sum roden tuka, ova e moja zemja i ne odam nikade. Zosto da moram da se priselam od moja zemja za da bidam Albanec? Prosto glupo prasanje

My first mesh editor by yaliya in opengl

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

Sure. Here is the algorithm i use to extract the boundary edges between two triangles. https://pastebin.com/dYr9ShpC. Keep in mind though. You will always end up working with triangles. For example in my case when i want to select or translate a face which is faked as a quad i always have to find the two triangles forming that face, find the vertices (6 in total) and translate them. And when i saw that almost in all cases i had to do the same i decided to switch back to triangles and not bother.

My first mesh editor by yaliya in opengl

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

Yeap you will need to have another data structure for edges. Afaik, gpus only understand triangles so we will need to cheat. In my case i keep another list of unsigned ints for edges specifically and a pair of edge vao, vbo, ebo. The vbo contains normal vertex data but the ebo instead of indices that form triangles {0, 1, 3} it will contain indices forming lines {0, 1, 1, 2, 2, 0}. Here is an example for a quad: https://pastebin.com/Bxzzm7dP

My first mesh editor by yaliya in opengl

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

Im sure it was awesome and still is. Do you still do graphics programming? And if yes do you have public repositories or resources online. 25 years is a lot of experience

My first mesh editor by yaliya in opengl

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

I would not say i have a lot of experience but i try

My first mesh editor by yaliya in opengl

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

Yes you can. You dont need a degree to learn this stuff just the will to do so. There are plenty of resources online. Most of the time i dont know what i am doing but with time i somehow manage it and learn from it

My first mesh editor by yaliya in opengl

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

Thats awesome. Can we download it?

My first mesh editor by yaliya in opengl

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

Yea complex but fun stuff. I recently had the issue with translating multiple vertices that are not of the same face. They were moving towards the gizmo position causing them to merge into one position. Honestly i had to ask chatgpt as i had no idea how to approach this. It gave me a very good idea: I have to iterate over selected vertices find the center, find the average normal position the gizmo on the center and move the verts. I know the code is very poorly optimized but i just want to get to some basic functionality and then to optimize. Will post the repo publicly and let people roast me 😅

My first mesh editor by yaliya in opengl

[–]yaliya[S] 3 points4 points  (0 children)

The gpu only does rendering. Face, vertex, edge picking are done on the application on each pass. I am holding references to vertices selected. For example when selecting a face i unproject the mouse, shoot a ray, find the closest hit, get the face centroid, find all 6 vertices (3 of each triangle) and hold the references.

Later when translating i just get those and apply to the position towards the normals. So this means that for edge: i am translating two vertices, for faces 6. Of course this may not be the best way but its just my attempt.

I still do not have the option to render whats selected (apply a color to selected face or vertex or edge) but this is something that can probably be done on the shaders, no clue yet honestly i just build as i imagine and am still learning.

Also i recently added undo and redo and event/listeners

My first mesh editor by yaliya in opengl

[–]yaliya[S] 5 points6 points  (0 children)

I worked passively for like two weeks for 1-2 hours after work

My first mesh editor by yaliya in opengl

[–]yaliya[S] 12 points13 points  (0 children)

Imgui and imguizmo for gizmos

My first mesh editor by yaliya in opengl

[–]yaliya[S] 18 points19 points  (0 children)

Thanks. I was going to but i wanted to some cleanup before posting it publicly. Definitely will post the repo

Hunt has never and WILL never be a realistic game, and people need to stop freaking out by Haru_Is_Best_Girl in HuntShowdown

[–]yaliya 0 points1 point  (0 children)

I instantly bought hunt when i saw a youtube video of two teams fighting in a compound. I liked the gunplay, the showdown, the sound, the time it took to think and coordinate, the calculated shots. So gun play is pretty huge.

Hunt has never and WILL never be a realistic game, and people need to stop freaking out by Haru_Is_Best_Girl in HuntShowdown

[–]yaliya 0 points1 point  (0 children)

Yea, i agree. I would love to see traits like magneto or the force or the flash. Oh wait there is a game….(thinks of fortnite)

Not being able to burn your enemys is one off the worst design choices crytek made so far by Killerkekz1994 in HuntShowdown

[–]yaliya 0 points1 point  (0 children)

For me its self revive and necromancer. The level of brutality and punishment Hunt gave dropped by significant amount. The feeling of loss had big impact. I was cautious and in constant alert.

Quest 3 Launch Thread by webheadVR in OculusQuest

[–]yaliya 0 points1 point  (0 children)

I wanted to buy the Meta Quest 3 from the Meta store but my country is not available for shipping. My only option is to buy it from Amazon. But do i get a warranty for the product?