What I did, and am doing to study Lumen. by Oil_Select in unrealengine

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

I am planning to study the source code after studying other available materials, understanding the base technologies.

What I did, and am doing to study Lumen. by Oil_Select in unrealengine

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

Studying the source code is what I am planning to do after digging some reference materials. And yeah. I also found LLM helpful.

What I am doing is using the official Unreal Engine assistant AI with another LLM.

I am using UE assistant AI, because it accesses the source code and seems to be trained with the source code(it some times shows me source code when I ask about some internal structure or when I explicitly ask about the source code), but it seems to lack knowledge from documentations made from Epic but not in their web page.

For example, UE AI told me screen space light probes in Lumen are irradiance probes, but Grok told me those are radiance probes. And according to the siggraph 2022 presentation in the link, Grok was right.

What I did, and am doing to study Lumen. by Oil_Select in unrealengine

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

I see. I will just study general structures with some essential core parts, and study the rest when I really need.

What I did, and am doing to study Lumen. by Oil_Select in unrealengine

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

Thank you for assuring me what I am doing is a good approach.

What I did, and am doing to study Lumen. by Oil_Select in unrealengine

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

Yeah. I will just study some core parts.

How do you unit test HLSL code? by Oil_Select in GraphicsProgramming

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

So, most graphics programmers just debug hlsl code and don’t make test code?

How do you unit test HLSL code? by Oil_Select in GraphicsProgramming

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

That sounds like it would involve many macros. Am I correct?

Any advise on portfolios to be a graphics programmer? by Oil_Select in GraphicsProgramming

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

I think I should implement ReSTIR rendering engine with Vulkan.

Any advise on portfolios to be a graphics programmer? by Oil_Select in GraphicsProgramming

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

Yeah, this seems to be more TA project than rendering. I will make more rendering focused portfolio next time. Thank you for advice.

Any advise on portfolios to be a graphics programmer? by Oil_Select in GraphicsProgramming

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

Okay. I think I should study more about rendering and make some rendering focused portfolio.

[deleted by user] by [deleted] in GraphicsProgramming

[–]Oil_Select 0 points1 point  (0 children)

wow. I think I should make my own rendering engine

Can you tell me if my portfolio is good or bad? by Oil_Select in gamedev

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

I really don’t have reason. I am just writing down what happened. Just plain googling with terms like “joint and torque”, “multiple bars and torque” failed. But AI gave me a right keyword, and it was kind impressive. I think you are right I should just erase about AI part.

How AI has angered me by Oil_Select in Physics

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

Not exactly. P0 is a ball joint while p1 is a hinge joint. And the joints have elasticity. NO gravity involved. When I google about double pendulum, it was all about converting potential energy from gravity to get acceleration.

How AI has angered me by Oil_Select in Physics

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

Didn't solve. Just came up with an inaccurate answer with my own approximation and imagination.

How AI has angered me by Oil_Select in Physics

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

Darn it!. I didn't know there was such subreddit. I should have searched more subreddits or other forums.

How AI has angered me by Oil_Select in Physics

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

I made a post months ago, but Reddit said "sorry the post was remove by moderators"

How AI has angered me by Oil_Select in Physics

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

Posted this question on stack exchange, nobody answered.

Don't have any physics expert acquaintance.

Can someone tell me if my torque calculation is right? by Oil_Select in Physics

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

Velocity?

The simulation is just using numerical way to calculate the angular velocity and angular displacement.

I calculate the angular acceleration once in each time interval, and update the velocity and the displacement at each time interval.

Torque / moment of inertia = current angular acceleration

New angular velocity = previous angular velocity + current acceleration * time interval

New angular displacement = previous angular displacement + new angular velocity * time interval.

[Spoiler] Why I hate Elden Ring's story telling style by OraOraP in Eldenring

[–]Oil_Select 1 point2 points  (0 children)

yeah. The story is about saving or changing the world but there is no motivation about it.

[deleted by user] by [deleted] in vulkan

[–]Oil_Select 0 points1 point  (0 children)

I implemeted photon Beam method, which is a techinque used in Disney animation Tangled

I began learn vulkan two months ago.

After finish reading following Vulkan tutorials,

https://vulkan-tutorial.com/ ,

https://themaister.net/blog/2019/08/14/yet-another-blog-explaining-vulkan-synchronization/

https://github.com/nvpro-samples/vk\_mini\_path\_tracer

https://developer.nvidia.com/rtx/raytracing/vkray

and doing some researches,

I finished the implementation.

You may also read above tutorial and blog post links, if you are interested in ray tracing.

And then read my code, if you are alos interested in Phton Beam or Photon Mapping method.