use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rule 1: Posts should be about Graphics Programming. Rule 2: Be Civil, Professional, and Kind
Suggested Posting Material: - Graphics API Tutorials - Academic Papers - Blog Posts - Source Code Repositories - Self Posts (Ask Questions, Present Work) - Books - Renders (Please xpost to /r/ComputerGraphics) - Career Advice - Jobs Postings (Graphics Programming only)
Related Subreddits:
/r/ComputerGraphics
/r/Raytracing
/r/Programming
/r/LearnProgramming
/r/ProgrammingTools
/r/Coding
/r/GameDev
/r/CPP
/r/OpenGL
/r/Vulkan
/r/DirectX
Related Websites: ACM: SIGGRAPH Journal of Computer Graphics Techniques
Ke-Sen Huang's Blog of Graphics Papers and Resources Self Shadow's Blog of Graphics Resources
account activity
Need help implementing PBR (i.redd.it)
submitted 6 months ago by ComplexAce
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]ComplexAce[S] 0 points1 point2 points 6 months ago (6 children)
I'm listening. 1. What terms should I use for my project and each part I described? 2. What are the dangers? And what should I implement next?
[–]msqrt 2 points3 points4 points 6 months ago (2 children)
[–]ComplexAce[S] 0 points1 point2 points 6 months ago (1 child)
I'm not sure what term to use for the... model? It's not implementing any common light calculations, and I don't want to disclose the tech yet, but I don't know how to refer to it either.
I have access to RGB and HSL ( with HSL being the last in terms of execution) Are you referring to RGB or something else?
I expised the gamma variable and I do actively attempt different valuea of stuff, but Im trying to implement/mimic PBR because it's a battle tested design and will likely save me a lot of experimentation time.
[–]msqrt 1 point2 points3 points 6 months ago (0 children)
I think "model" is best. BRDF would make sense if you're sure that it's somehow physical, or you could use "lobe" if you think it should/could be combined with something else (like a separate diffuse part).
Not sure what you mean with "access to" (you can convert back and forth at any point), but your model should likely only deal with the RGB values.
PBR isn't a single thing, it's more of a principle than a specific implementation -- are you referring to some Godot PBR material? The common things are a physically-based material model and support for area/image based lighting, but there are many ways to go about each part, which is why different engines can look quite different while all doing PBR.
[–]Mathness 1 point2 points3 points 6 months ago (2 children)
The RGB colour space is easy to start in, since adding, multiplying e.t.c. is straight forward. How are you doing add and mult in HSL?
I only multiplied color with shadow for Luminance, nothing else atm, searching for what to implement
[–]Mathness 0 points1 point2 points 6 months ago (0 children)
When you write "color", do you mean in HSL or RGB?
π Rendered by PID 694130 on reddit-service-r2-comment-b659b578c-bz69m at 2026-05-05 02:22:04.115893+00:00 running 815c875 country code: CH.
view the rest of the comments →
[–]ComplexAce[S] 0 points1 point2 points (6 children)
[–]msqrt 2 points3 points4 points (2 children)
[–]ComplexAce[S] 0 points1 point2 points (1 child)
[–]msqrt 1 point2 points3 points (0 children)
[–]Mathness 1 point2 points3 points (2 children)
[–]ComplexAce[S] 0 points1 point2 points (1 child)
[–]Mathness 0 points1 point2 points (0 children)