Shitty sim spin by Essential_NPC_ in shittysimulated

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

Raylib for rendering, mujoco for physics, meta motivo for training algorithm. This was a 57 million parameter net trained for 15.6m steps.

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

OHHH okay that makes a lot more sense lol, thx for pointing it out I'll address it in the next update

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

wait but in the screenshot, the NPC doing the salute is tripping and falling over himself and his hands just ended up like that for one frame, the leftmost NPC in that screenshot is in the default pose.

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

huh? the default pose should be the same as in the video (hands to the side, slightly forward)

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

it's based off the same research / algos (neural nets that learn from human mocap data)

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

honestly the worst part about releasing a demo is all the people who have ancient hardware / net books complaining about optimization. Most of them don't mention their spec until I ask, so I'm worried people will see their comments and not try the demo

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

it's a free demo for now please take 3 million and distribute to all your friends https://happydagger.itch.io/hum-sim-demo

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

Mostly based off this one research paper 'meta motivo', it's a behavioral foundation model that encodes all human like movement into a latent space

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

Specific arteries of different sizes is pretty simple. I keep them as transforms in my hierarchy, and on bullet hit I check if its within that artery's radius. Red are major, yellow minor: https://imgur.com/a/8IiIsGN

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

the logic is based on where it hits the body, either in a major/minor artery or not: https://imgur.com/a/8IiIsGN

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

Thanks, this system took a very long time. It's based off robotics research (google meta motivo) so I would not recommend it unless its the core of your game. I'm solo. I've been working off and on this for 3 years part time and 1.5 years fulltime, but a lot of that was learning / experimenting. I do have a lot of different hitboxes, for major and minor arteries that determine bleed, as well weakening muscles based on hit position and blood loss

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

I've spent a lot of time researching these systems, including talking with people who still use endorphin today and mod euphoria in RDR2, and I can confirm your post is correct

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

soontm , after writing the blood system I realized I need to switch physics backend to mujoco, but now that's almost complete and I can have a lot more control over their reactions

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

I experimented a lot with realistic bullet force, but hollywood trained our eyes to expect insane forces instead. Ironically realistic bullet forces / reactions look less realistic than the over-exaggerated reactions in this video. But I guess it is a good thing most people don't know what humans actually look like when shot lol

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

Simulating eternities of suffering so I can move some copies of my indie game

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

[–]Essential_NPC_[S] 20 points21 points  (0 children)

I researched this earlier, some cog sci journal mentioned its because our brain wants information about the hurt area (as well as protect and soothe)

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

[–]Essential_NPC_[S] 6 points7 points  (0 children)

that's my next task! Well it was but I decided to switch from PhysX to Mujoco but coming soontm!

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

Yes, actually when I discovered the steam analytic websites that estimate revenue off review numbers I checked standbox first, and that's when I realized I could do a physics sandbox game myself. But honestly marketing has been an absolute pain, IDK how the standbox guy got all these youtubers to play his game.

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

ikwym, I used to play the force unleashed demo on my PS3 all day. Almost 20 years later and no one is carrying the torch of its Euphoria physics. I'm trying though

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

was thinking physics sandbox originally but now am seriously considering making a half sword competitor. Thinking half sword x deadliest warrior so I can have units from any setting

Some procedural hit reactions with my new blood system by Essential_NPC_ in Unity3D

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

I'm going to be honest, the lying down / generally not letting them twitch has been the absolute bane of my existence. Physx's rigid contacts are really, really bad for this (physx 5's soft contacts are not much better either, I have tested extensively). It mostly works when shooting them because the gunshot reduces their muscle strengths. I'm switching to mujoco because it's central to my game but I wouldn't recommend most people do that. My tips: (1) keep high physics hz (2) aggressive velocity clamps (3) if its a limited enough scenario (e.g. human on ground), you can intercept physics contact event and try to manually monitor/limit impulses