#GrubStomper29's OpenGL Sandbox

8230 messages · Page 9 of 9 (latest)

gilded shell
#

i mustve posted this video here a dozen times but the drum tune is still astounding

gilded shell
#

after some years of service my beats studio buds are starting to fall apart

#

mostly my fault since i drop them on hard floors all the time

#

which is unfortunate because id love whatever i replace them with to be white but white scuffs too easily

#

I gotta invent scratch proof white plastic

#

I really like sennheiser headphones so I'm sure their buds are great but the difference between a model with and without active noise canceling is like $90

#

is it really that expensive?

plain mantle
#

Do you need active noise cancelling?

gilded shell
#

i would say so

gilded shell
#

if I make a game about a frog i would have to call it Green Hour

#

whay do you guys think about that

plain mantle
#

I think we would all love that

gilded shell
#

Diasuke Amaya worked on a game called Pink Hour and it reminds me of the "finest hour" term

#

so Green Hour sounds nice

gilded shell
#

I believe I have fixed rsm but its still much darker than before it broke

#

here's irradiance, looks weird

#

Even though the code seems identical to what I had before

#

lovely

junior sparrow
#

absolute classic

gilded shell
#

yeah im at a loss at what to do

#

maybe my light direction is cancer

junior sparrow
gilded shell
#

First day of college

#

i think i wont be needing a laptop for now but I imagine i will once cs classes start

#

i wonder how powerful of a laptop i would need

junior sparrow
#

I will be buying a macbook Air m4 bleakekw
I am not a huge apple fan but it's the best what you can get

gilded shell
#

mac os for computer science?

#

better hope you dont have to actually code froge_bleak

#

iirc you have to sign up to some apple thing to access C++ compilers

junior sparrow
#

At worst I will have to remotely connect the desktop at home

#

I just need something that survives being plugged into life support and is 13"

#

You are basically left with MacBooks...

plain mantle
#

Maybe they don't have computer labs anymore agonyfrog

gilded shell
#

if I have to buy a laptop soon itll probably be a $200 web surfer

plain mantle
#

Tests were done writing code on paper, which I thought was stupid at the time. But in retrospect I agree with it fully

echo token
#

I got a lenovo thiccpad for college

gilded shell
#

i want to hold off on it since i need to transfer to a uni for graduate classes anyways

echo token
#

I still use it and love it

#

did you take your desktop to college with you?

plain mantle
#

I really hope so

echo token
#

I didn't take mine and that was the right move tbh

plain mantle
#

Otherwise he can't bikeshed

#

I took mine lol

echo token
#

lenovo thinkpads are pretty solid and I could do anything I wanted, didn't play too many games though

plain mantle
#

I dunno maybe 2014 was a different time 💀

echo token
#

even more people take their desktops now but being antisocial is an epidemic

#

covid hit right as I was graduating so idk how bad it is now

gilded shell
#

i think when i do go to uni i will take my desktop

plain mantle
#

Are you living in residence? Or off campus?

gilded shell
#

im attending community for undergrads right now so im still home

echo token
#

you should just get a mid grade laptop if you live on campus, enough to do whatever you need programming wise but not to get sucked into the draw of sitting at your battlestation

gilded shell
#

yeah

#

ill probably look at refurbished

#

i hate laptops so no need to spend $1000 on something ill use sparingly for 4 years

echo token
#

I don't take mine anywhere since college but I like having it next to my desktop

#

since it dual boots linux I basically only ever use it in linux

gilded shell
#

my home desk is not physically large enough for that 💀

plain mantle
#

I use an MS surface when I'm not at the desktop

echo token
#

I have a big L made out of 2 desks, and it's got 2 monitors from my desktop, my laptop, + my work laptop and another monitor for that

#
  • a littering of other stuff
gilded shell
#

i have yet to debug the cpp side but im not sure what about it could be causing this

#

there are also these bright spots in corners

#

I think its somewhat fixed

#

I just needed to mess with parameters

#

rMax just needs to be rediculously high

#

I NEED to replicate this or i wont be happy

plain mantle
gilded shell
#

im just back to not understanding why everything is so dark

plain mantle
#

Multiply by pi KEKW

gilded shell
#

i just realized im not doing gamma correction in my shadow shaders. Not the problem, but I should probably do something about that

#

actually, even without rsm everything is still pretty dark

#

i wonder if theres some srgb error somewhere

#

I think it is! If I just output the pre-lit color, it's extremely dark. What's causing this?

#

ill have to look into this

plain mantle
#

also check your textures are using an sRGB format

gilded shell
plain mantle
#

Manually decoding textures is a bit sus but OK

gilded shell
#

i cent remenber exactly why

#

probably more oit legacy junk

#

i think this is somehow related to framebuffer shenanigans though

#

especially since thats really all thats been changed between now and the working rsm

haughty shoal
#

what does manual decode textures mean?

#

where are you doing that?

#

are you storing the textures in an uncompressed format?

gilded shell
#

ig the right word is conversion

#

when i run my shaders i convert the textures from regular to srgb

gilded shell
#

i replaced fxaa with a blit and nothing changes so imagine thats fine and dandy but i could be wrong

#

something i wanna test is just output rgb(1, 0, 0) from my lighting pass; the results could easily confirm somethings wrong with framebuffers

plain mantle
#

Try 1.0, 0.0 & 0.5

#

1.0 and 0.0 are the same regardless of srgb

haughty shoal
haughty shoal
#

I don't understand 😅

#

ohhhh

#

it's that song

#

now I can hear it

#

I like that song

gilded shell
#

minecraft credits poem is awesome

gilded shell
#

uh

#

0.5 converted from linear to srgb, then written with gl_srgb enabled

#

so effectively linear 0.5

#

and heres 1.0

#

and heres the color of some random internet rgb slider up halfway, assuming its linear as well

gilded shell
#

it would be awesome if i had a working debugger...

gilded shell
#

and heres a very FASCINATING shade of RED

#

if I bind framebuffer 0 instead of the aa staging fb, the darkness issues go away

#

perhaps my fb format doesnt support srgb writes

#

yeah thats the problem

#

solved!

#

were back

gilded shell
#

heres fxaa

#

i think i need to tweak some parameters

#

they're about as good as I can get them

#

welp 🙂

#

here's GrubStomper29's OpenGL Sandbox

#

Let me spend the next few days cleaning up a bit then the project will be finished for now

gilded shell
#

by the way, I recently saw a Southern Leopard Frog swimming in a pool so I think he's gonna be our little protagonist

plain mantle
plain mantle
#

thats the kind we have around here

gilded shell
#

most obvious one is that the southern has a white dot on its ear drum

gilded shell
#

nvm i underestimated how much homework id have on day 2 of college

kind sparrow
#

Yep

#

Welcome to the last 80% of your education, compressed into 4 years

west trail
#

Last 80%? Don't you have like university after that

kind sparrow
#

Same thing

plain mantle
#

It's OK grubbi, you will breeze through the homework

gilded shell
#

I better

#

my college accounts are all locked down like fort knox

#

im already being driven insane by the constant 2 factor authentication each time

#

and having to login again whenever i close my browser

plain mantle
haughty shoal
#

it's not at startups until we start "maturing" or "moving up market" as they say

#

it starts with everyone has access to everything and there are no rules

#

well we always had 2 factor because that's just smart to do

#

I use 2 factor for my personal accounts also

gilded shell
#

well im fine with 2 factor

#

but 2 factor 10 times within the hour on the same device is rediculous

#

especially when said device is my phone, which houses the mechanism used to perform the authentication

haughty shoal
#

yeah

#

I only have to do that with critical production access

#

and it is reasonable in that case to always ask for it

gilded shell
#

perchance

gilded shell
#

Code is cleaned and pushed to github

#

yall can play a bit if youd like

#

I also finalized the readme

#

So unless you guys have readme criticism or a terrible bug, this project is officially temporarily permanently finished!

plain mantle
#

I'll give it a look

#

The screenshots look genuinely quite good

gilded shell
plain mantle
#

Well yeah, you aren't using glorious MSAA, so there is a limit to the quality KEKW

gilded shell
#

if youre running a more powerful gpu than my 3050 you can turn up the rsm samples to 300-500

#

you gotta do that in the lighting.frag shader

#

just a global var named "samples"

plain mantle
#

Would love to see LPV. But I take it you wanna be done with the project

#

You wanna make frog games

gilded shell
#

yeah

#

i wanna come back someday, rewrite it all

#

probably follow the age old opengl tradition of switching to vulkan

plain mantle
#

What about frog game

#

Whats the plan for that?

#

What kinda environments are you thinking about?

gilded shell
#

daxa vk abstraction and entt

#

GameCube style graphics

#

funny gameplay idea i don't care to explain rn

plain mantle
#

EnTT is very sick

gilded shell
#

in not sure what the level would be

plain mantle
#

People think they need an engine, all they need is ImGui + EnTT

gilded shell
#

torn between pool and jungle

#

i think id enjoy making the game take place at a pool more

plain mantle
#

I see dead frogs on the road in Ontario all the time 😭

#

So not the road

gilded shell
#

final boss is a steam roller

#

long story

plain mantle
#

Would love to see a frog defeat a steam roller

gilded shell
plain mantle
#

Music is DMB style jamband music?

gilded shell
#

no clue

plain mantle
#

You should make the music yourself

#

I know you can do it

gilded shell
#

alright I'll make a single track

plain mantle
#

Then another after that 😉

gilded shell
#

i wonder how you go about making acoustic sounding stuff from a daw piano roll

#

i know for drums you have to drop $100-300 on a vst

plain mantle
gilded shell
plain mantle
#

No lol, that was late last night

gilded shell
#

oh okay

gilded shell
#

im not exactly breezing thru the homework but I think i've made a lot of progress today

#

I'll read a chaptor of my bio textbook and be done for the day

plain mantle
#

what are you studying now?

#

Maybe the math stuff can be difficult

#

Are you taking linear algebra?

gilded shell
#

i dont wanna ring my own bell but im awesome at math

#

i dont have that this semester though since they wanted to wait on my ap calc score

#

i have english, communications, health, and bio

plain mantle
#

That was my first year Uni experience at least

#

I had like Calculus, Discrete Math & Linear Algebra

gilded shell
#

nah

gilded shell
#

I think I should seriously consider engineering as a job

#

i dont have much doubt for graphics programming, but i think engineering is something i would be pretty good at

#

making bridges sounds fun

plain mantle
#

If you decide to do an engineering degree you don't usually need to decide which discipline to go into until year 2

#

The tech industry looks like it might be about to implode so building bridges might be a good call

echo token
#

yeah civil also seems like the best kind

#

afaik the market is pretty rough for basically every other kind

gilded shell
#

lol

#

I'll make a bridge that can hold 1 lb with a safety factor of 200,000

gilded shell
#

alright guys time to learn cmake

plain mantle
#

I still haven't learned it KEKW

gilded shell
#

whats your build system?

plain mantle
#

Msbuild for ASO

#

At work its something so unspeakably jank I dare not mention it

gilded shell
#

ah i see