Author Archives: warthos3399

New Trees HDRP

Updates done to the Builtin version have been done to the HDRP version (smoothness, normals, etc.). But, the only problem ive run into is…SpeedTree. I had them working great in 2018 LTS, but they have a big problem with 2019 LTS, the LOD’s dont work. So they have to be replaced, only in the HDRP version.

I have a great replacement tree for the conifers, and it also has branchlets. In the video you will see trees dont have LOD’s working (poping everywhere, lol), but theres one tree that runs great, and i like the darker density look towards the inner of the tree, check it out, think you will like it, fits HDRP well…

Builtin Update

Sup guys, alot of work has been done to the builtin version and the HDRP version. This is a builtin update, as HDRP is its own monster, lol, and ill update about HDRP soon. The following has been done, and a SS of the re-textured t-rex:

  • Added a new shader to foliage.
  • Smoothness has been applied to all vegetation.
  • Shut off Bloom in PPE.
  • Smoothness added to all dinos, and adjusted all normals.
  • Wind adjusted for all vegetation, per new shader.
  • Now using spherical wind, instead of directional.

HDRP Controller?

Been working on JE HDRP tonight, and its got to that point where i need to decide on a controller. UFPS is good in HDRP, but it shows its age. I have 1 more 1st person controller that works great in HDRP, and its used in my latest (un-announced) game, Direct Contact. Its a heavily modified version of RFPS Prefab.

RFPS Prefab is a bit old too, but runs great (code-wise), and functions awesome in HDRP. So this could bring alot to JE HDRP. Wasnt going to do this but, heres video of a prototype version of Direct Contact, so you can see the controller functions i like. The blood spatter/decal is just right, more available weapons and pick ups, explodable objects, and performance is great, DC runs at 70+ FPS, in HDRP. Worst case senario, i switch to UFPS v2.0:

HDRP Rain!

A small update, but a cool achivement. As we all know theres no “rain” asset on the store for HDRP, but i needed rain for a few of the levels in JE HDRP. So ive ported Rain Maker asset to HDRP!. I use Rain Maker in the builtin version, so it was natural to port it over.

I changed the texture/shape of the rain drop, then hue’d it for color. I used the stock HDRP Lit shader, as im able to color/hue the Base Map, use Metallic for darkening/wet look, and Smoothness for reflectivity. With rain you never add a Normal Map. I have a ton of shaders for HDRP, but the HDRP Lit really fit well. BTW, one of my students said “you cant add rain, as theres no asset available for it in HDRP, so it must not be supported”, ummm…hey GD65, ill see you in classs tomorrow, lol:

JE HDRP Foliage Update

Sup guys, today i worked on JE HDRP foliage, and ive finally got the hue/look ive been trying to get. I really like how it looks, and with 4K textures, it brings out alot of detail (look at the tree bark on the left). I use CTI HDRP shaders for all foliage, which they have 3 shaders, bark, billboard, and leaves:

HDRP Update

Been working alot on the HDRP version of JE, and i now have something to show. Its been alot of work to get to this point, had alot of basic “porting over to SRP” probs, that just took time to sort out:

  • All textures are 4K.
  • Lighting, cameras and shadow mods/adjustments.
  • Alot of shader work (to say the least, lol).

Alot more to do, performance is about what i expected at this point, 40+ fps at lowest. But runs really good, no lag, spikes, or etc. Im surprised at the way HDRP handles 4K textures, theres not alot of performance hit. All of this with a 1st person controller (with 2 cameras), lol.

JE Is Now 4K!

Great news, all trees, grass, rocks, plants, dinos, and controller are now 4k! To be honest, there were a few levels where the fps/ms was actually higher with the 4k textures. I adjusted the Normals, Metallic, and added a bit of Smoothness…Eye candy:

JE HDRP!

Well i had a few extra days off, and ive upgraded JE to HDRP. The results are very good, and it plays and looks amazing. HDRP JE runs at 50+ FPS, and the built in runs at 70+ FPS. The builtin will be released as planned, but ill be working on the HDRP version till its ready.

Even though HDRP doesnt like them, i have the 1st person controller working good, but ill probably be using a different controller. Shader work is needed (foliage, etc.), and alot more optimization, to gain more FPS. Another thing to note: with the builtin i can actually make JE look like Farcry/Crysis, and it looks insane, but still testing that out, a very different look. Heres a video of level 1 HDRP:

Yo!

Sorry for the late update, but ive been working on JE alot. No news about movement as of yet, but ive solved a prob ive had with EmeraldAI since the start. EAI shuts off colliders on the AI once game is started, so the dinos didnt have collision detection or obstacle avoidance, and would walk through objects.

This was just another item on the “To Do” list, as easily solved. Knowing how EAI functions, (and no, Unity’s collision matrix with layers doesnt work) the solve is to add a NavMesh Obstacle to the objects you want to have collision with/avoid (trees, rocks, etc.). So tested and works great, and being applied to all levels/scenes.

On the dino movement end, Ground Fitter didnt end up working out, as the performance was real bad (spikes, regardless of what update method used). Currently have ragdolls for 60% of the dinos, quadrupeds are a problem, lol. Plenty of tests and work on movement is on going, as i want things right…

Movement Update

Wanted to update with some findings per animation/movement. So far ive tested this on Protoraptors, and Gigantosaurus, and has worked very good for foot placement/IK, and turning. This still needs adjustment (turning speed, etc.). What im using is FImpossible’s Ground Fitter, with a NavMesh script.

This gives me a dynamic IK for foot placement, as well as turning speed and axis. Add this with EmeraldAI, and works well, so far. This is the 1st test, and if you look closely, you can see, with a bit of adjusting the turn speed, and syncing of animation, will work good, but time will tell…