#💬 equinʹs Feedback
1 messages · Page 1 of 1 (latest)
this is without ray tracing enabled
fps ranges from about 28-35 on my laptop which is pretty outdated
roblox has shaders?
it does but that's not what this is
i think shaders have to be downloaded from another site or something like that
thank you my man
btw, this is on max graphics
Is this actually raytracing? How do you do it without shaders
do you know what raycasting is?
ok basically it's using attachments and a mix of pointlights and spotlights
one min
so what this is doing is using raycasting to detect the 3d position of a bunch of different positions on your screen, putting an attachment at that position, and inserting pointlights/spotlights inside of those attachments. Each of the lights are influenced by the other lights surrounding them, using a lerp function to combine the two, and also it can vary based on how far away the light is, the brightness of the light, and the range of the light
those green dots aren't gui btw, they're actual attachments in game
wdym
Technically it’s not ray tracing because you are using point lights
it's not guessing with the lights, it's using a lerp function to change the color combining the blue and red
well it's using rays
But it gives off the same effect
raycasting uses rays
Yea but it’s still an approximation
what is an approximation
The ray tracer
what is it approximating
Am actual raytracing shader
it is a raycast shader though
just not one you download from online
It’s not
It’s still being rendered with rasterizarion
You make point lights with ray casting to give off the effect of raytracing
Hence approximation
who said ray tracing has to use rasterizarion though
can it not calculate the position of lights and use that to reflect specific colors?
Do you mean can’t use?
no, im asking why ray tracing has to use rasterizarion, and why you believe it's not ray tracing because it uses lights instead
Raytracing doesn’t use rasterizarion
Rasterizarion is how Roblox renders stuff
Lights and meshes and stuff
ohh i thought that was like changing the pixels on the screen individually
so why can't ray tracing use lights? it's still using raycasts to figure out what the colors should be
Ray tracer should set pixels individually because that’s how you get the detail
Otherwise it’s just an approximation
Nothing wrong with that given the limitations of the platform
well every ray tracer is just an approximation, it's never going to be exactly like real life
just one method is more accurate than the other
No
When you calculate the value for each pixel it’s not an approximation it’s just a raytracwr
ok so you're saying when you don't calculate the value of each pixel, it's not a raytracer?
Pretty much
but says who
yeah but who says it's not it's own ray tracer, just using a different method
the goal was not to change each individual pixel, it was to use my own concept for ray tracing
Idk but it’s still an approximation
fire point
@tired vapor
yo
how did you used to update the view model CFrame?
Model:PivotTo(cframe value here)
im having problems with mine and id like to know how did you got it working
for looping
dude i had issues with this for like actually weeks. Do you want to hop in a call and I can help you out?
my native language isnt english
ohh i get it
hmmm
because of the loop yk?
render stepped
this is a little bit of an awkward place to help with that lol
RunService.RenderStepped:Connect(function()
if Player.Character.Humanoid.Health <= 0 then
ViewModel:Destroy()
end
if Camera:FindFirstChild("ViewModel") ~= nil then
ViewModel:PivotTo(Camera.CFrame * CFrame.new(ViewModel:WaitForChild("XOffset").Value, -1, -1))
end
end)
yes
its gonna be 4 days tomorrow
that im trying to fix this
ive tried everything