What are you working on currently? (2021)

Working on updating the map for Roblox Truck Simulator



[Preview Roblox Truck Simulator Map]
(The map)

4 Likes

Finished a render based on The Division
divisonFinal

25 Likes

Finished






32 Likes

I love! The details and lighting are amazing, keep it up!

1 Like

That is really really clean, I was wondering, any tutorials on how to get the lighting so good?

the light was just volumetrics, 2 area lights, and 3 metal lamps with emmision at the top

1 Like

There’s two main things going on here:

  • the models have been made with only unrotated parts (no wedges or spheres)
  • the parts slicing the models also have no rotation.

my guess as to how this has been made is that when the models are sliced a script loops through all of the parts in the model, and checks if a slicer is intersecting it. If it is being intersected the script can replace the original part with two seperate parts, creating the slicing effect.

That’s likely the basic concept of how the slicing works, however there’s a lot more going on (such as connecting parts back together, multiple slicers and models, as well as a ton of possible edge cases). All together it’s incredibly impressive.

1 Like

Guess where I’ve got inspired in the first picture.
image

18 Likes

During my spare time I’ve been working on something so ridiculously difficult and ambitious that I’m not surprised it hasn’t been attempted by others yet.

Automatically porting models from the Source Engine into Roblox!

Getting to this point took several stages and a few weeks of work:

  • Parsing Valve’s VPK files to extract their game assets
  • Interpreting their VTF texture format (sort of a DDS hybrid)
  • Interpreting their MDL, VVD, and VTX model formats (6-dimensional pain)
  • Generating local *.mesh/*.png files that Roblox can use to render the models as MeshParts.
  • Generating *.rbxm files that compose the multi-texture meshes together.

This is only the first stage too, I’m not stopping here. I’m going to try and do a completely automated 1:1 port of source engine levels into Roblox.

Expect to see results soon!
The code making this possible is also open-sourced here:

63 Likes

Tryna optimize having a stupid amount of humanoids on mobile

image

Things I’ve done to optimize:

  • Load humanoid character on client (Each character is a single part on server)
  • Disabled every humanoid state
  • Disabled character collisions w/ collision group
  • Unload characters that are not visible on camera or are too far away
    (by unload, I mean set parent to not under workspace)
  • Capped amount of characters that can load at once
  • Prioritized loading characters closest to camera first

Still seems to lag when too many of them are too close to each other.
We can probably fix this by taking this into account when doing AI stuff, but it’s weird. Anyone know why this happens?

I’d love any suggestions for further optimization!

7 Likes

Basic Neighborhood Kit:


Link to other screenshots and details here.

4 Likes
39 Likes

Figured out how to trance even better.

6 Likes

HOW IS THIS ROBLOX!? DUDE YOUR INSANE!

Well done my friend! :+1:

2 Likes

Modeled a hobbit house entrance for this cool project called Ro-Nightmare!

13 Likes

Right Now, Im making a game about climate change, because I would of never expected a heatwave in Seattle to be so hot.

link

13 Likes

I found that instead of reparenting them to ReplicatedStorage or whatever, you can just set their PrimaryPartCFrame to extremely far away and they’ll stop being rendered by the client (be careful as once you cross a certain number, models will start to discombobulate). Setting CFrame takes less resources than setting the parent.

2 Likes

This is a great issue to bring attention to! I also suffered through Washington’s heatwave, it was crazy

1 Like

Thank you, this means a lot to me now

1 Like

heres a link incase you want to play

The Game Link

1 Like