#lounge

1 messages · Page 658 of 1

fluid bloom
#

you mean hieroglyphs?

ebon onyx
#

Could just mean he wants textures produced by people living in Egypt.

hazy delta
#

maybe he just wants textures of sandstone and desert sand and thinks egypt has the monopoly on that

lusty portal
#

Lol stuff like hieroglyphics, paintings, walls, stuff you would see inside an egyptian tomb.

ebon onyx
#

Naturally grown, organic textures straight from Egypt.

median wraith
#

How awesome are the wiki pages that from one language to other total change ?

#

I just read Sims 3 is made with Cryengine on the spanish wiki awesome xd

pearl elk
#

its made with the spanish version of cryengine

alpine fern
pearl elk
#

spaniards are smart it would seem, they know the difference between a motor and an engine 😛

median wraith
#

motor grito ?

#

lol

soft night
#

motor gringo

median wraith
#

okay tried myself who made that

#

The moment Google translates to spanish cry even as "ejaculation"

#

My eyes are ....

#

and for some reason translates cry as scream on first instance

#

but yeah engine is motor

#

motor for car or motor for game engine is the same

#

had an alike topic with someone from germany back in the time +🤔

pearl elk
#

llamado del deber

deep glen
#

lmao del hurrdurr

pearl elk
#

laughing your anxiety off?

deep glen
#

tried to write your sentence in my best spanish :p

median wraith
#

@pearl elk La llamada del deber*

#

The translator is worst each day lol

pearl elk
#

rogar deber

median wraith
#

And for some reason now translates everything in feminine on first instance as well

#

Must be some equality thing

pearl elk
#

operaciones de unicornio arcoiris

deep glen
pearl elk
#

You want to make one person God, good luck with that

foggy path
#

pull request based development seems to be the cool thing to do now

#

which is probably sort of what you described tbh

deep glen
#

I can already see someone forgetting to pull something in the right order, or forgetting a branch altogether

#

according to Plastic last week we had 1800 new branches

foggy path
#

jeez :P

stiff crystal
#

you don't need a new branch for every commit :p

foggy path
#

personally I'm a fan of using a development branch which should ideally always be up to date and at least mostly stable

#

everyone can just merge into the dev branch as long as they don't fuck it up too badly lol

stiff crystal
#

but doing things on branches, and pr's let you do code reviews before merging the PRs

foggy path
#

I think it depends a lot on how large your org is... with smaller teams you need less bureocracy on merges I think

stiff crystal
#

it doesn't make as much sense for small teams but there are still benefits (at least from having dev off the master)

deep glen
#

Active users 10 - -
Total GB stored 173.66 - -
New branches 1696 - -
New changesets 8079 - -

alpine fern
#

these users seem to be very active br_anim_thinking

stiff crystal
#

I like how Unity does this on their SRP repo

#

they do their internal discussion partly on the PRs, they are not hiding it

foggy path
#

we have like a 8 year old project and we have nowhere near that many branches lol

stiff crystal
#

so even users know what's going on there, why something isn't merged yet or what are the potential issues, if there's going to be a follow up PR etc

#

their code reviews show on PRs directly, so it makes it very transparent

pearl elk
#

I think thats more branches than in our entire forest of gum trees

median wraith
#

I'm eco, don't use branches

pearl elk
#

why are you a dolphin, do you seas instead?

median wraith
#

I'm a dolphin?

#

Who told you

pearl elk
#

the inquisitors

median wraith
#

but these was disbanded back in 1840

#

how is that possiblu

tidal ivy
#

that's what they wanted you to think

neon iris
median wraith
#

XD

ripe oyster
#

Hey guys, what does "royalty" compensation mean in #looking-for-talent ? Sorry for silly question xd

bold fulcrum
#

Means that you aren't getting anything.

pearl elk
#

it means you gain Prince Harrys title

#

you should try to get paid in exposure, least thats more likely

median wraith
#

LOL

bleak thicket
#

not to mix up witha "royal compensation" ;-)

median wraith
#

well they expect to pay you a % later after the game release of the total game income

#

in resume what Mons says, don't expect that ever to come back

#

could happen in some rare case

bleak thicket
#

well some of those people running around gathering people with royalty compensation will succeed ;) its just a very very very very small tiny amount ;)

median wraith
#

like find someone to marry in internet, could be, but both are more rare than get abducted by a UFO

alpine fern
#

you can determine the amount you get with a coin flip

#

the side is 0, the other side is also 0, and if it rolls on the edge, that's how much you get

ripe oyster
#

I suppose you don't know any stores where I can buy food for exposure...?

alpine fern
#

you could get a lot of exposure for stealing some

median wraith
#

in spain there is a company selling air from a town in bottles to the rest of the world for 40€ tag

#

so probably you find a shop that let you buy for exposure at this point

ripe oyster
#

"hello sir, I have 500 likes on artstation, can I get this half of bread?"

stiff crystal
#

I just got ebay'ed again.. it's been years since last time

#

bought YPbPr+ to HDMI converter, instead got HDMI to YPbPr+ shipped to me

bleak thicket
#

idiot, just turn it around!

#

:D

stiff crystal
#

maybe they think I now need to buy them 2 of those converters

#

I like how the box even have place for checkbox on which device it is but nobody checked any of the alternatives 😄

bleak thicket
#

I like how the HDMI features are not actually noted on the cables

#

or better even the USB-C ones

stiff crystal
#

I also hope they don't dream I ship this wrong unit back

#

because it would cost like twice to ship it back vs what I paid for this with shipping

foggy path
#

Why not buy it from some reputable store instead of ebay :D

bleak thicket
#

why do people buy at ebay at all these days ;)

stiff crystal
#

because I don't want to pay the 3x price for simple device 😄

bleak thicket
#

amazon with free shipping to the win! :D

stiff crystal
#

plus there's no real risk on buying from ebay

bleak thicket
#

..................................

foggy path
#

well I hope you get the right device on your next try

#

because you've already spent 1/3 of that comparison price

#

lol

stiff crystal
#

cheapest items on local stores still sell the same item relabeled

stiff crystal
#

there's several levels of protection on my side here

#

it's just time that I lose

bleak thicket
#

You know what i do when my cable at amazon is wrong?

foggy path
#

Seeing how those things aren't exactly expensive I wouldn't mind paying a bit extra for the convenience of just getting the right thing tbh :D

bleak thicket
#

i put it in a package that i give to the postman on the next delivery

stiff crystal
#

this hasn't happened in years now

bleak thicket
#

\o/

foggy path
#

ah

#

bad luck then I guess

stiff crystal
#

I buy a lot of small crap there

#

also from amazon

tidal ivy
#

"because I don't want to pay the 3x price for simple device"

  • I mean, if they keep shipping you the wrong shit 😄
stiff crystal
#

ikr

bleak thicket
#

Pssst dont say sane things ;)

stiff crystal
#

anyway, you can request refund from ebay directly

#

make paypal dispute

#

request money back from credit card purchase

#

it's just annoying and usually sellers are willing to resolve these as they need as much positive feedback as they can get

foggy path
#

yeah I've had pretty good luck with those kinds of trinkets

#

I ordered some plastic bit for my old car and they shipped the wrong thing

#

they shipped the correct thing for free not even asking me to return the previous one

#

costs next to nothing for them to get them if they buy at wholesale I guess

stiff crystal
#

car item sellers are the worst

#

I bought one decorative item from the manufacturer but they sold it through ebay or amazon etc (it's been like decade now)

#

they shipped item for different model and while they did ship me the item I ordered eventually, they wanted me to ship the wrong item back

fluid bloom
#

@bleak thicket aren't the HDMI cable specs pretty much always on the cable?

stiff crystal
#

I asked if they'd pay me the postage for it and they agreed, after sending the item they never responded to me again, no money either

#

should have just sold the wrong item locally here and make some extra with it

fluid bloom
#

there's standard and high speed

stiff crystal
#

instead I ended up paying for their mistake

bleak thicket
#

@fluid bloom not necessary, no, there are specific sub features and specific specs that might be relevant in relation to the devices you use

foggy path
#

that's pretty terrible

bleak thicket
#

@fluid bloom i was also surprised on that one, mostly i do not even know what the name is of the feature, but i got cable here which work for the device and others who dont

#

so there must be a feature in the cable

fluid bloom
#

okay nowadays there's a third cable type, premium high speed (+ with ethernet)

foggy path
#

Ebay is good for random cheap stuff though... I bought a BMW ///M badge as a joke for like 2 eur, I'm gonna put it on my non-BMW car lol

stiff crystal
#

HDMI cable specs don't always guarantee the cable still works for the purpose

fluid bloom
#

faulty cable then

stiff crystal
#

or too long distance etc

fluid bloom
#

there was no certification process prior to 2015 apparently 😄

bleak thicket
#

but they work ;)

#

just not on that device

#

but on others

#

;)

fluid bloom
#

the whole naming stuff with HDMI is confusing as fuck

bleak thicket
#

yes

fluid bloom
#

you have HDMI 1.4, 2.0, 2.1 etc, BUT THEY ONLY REFER TO THE PORT

#

took me years to realize

bleak thicket
#

the HDCP or whats it called is the more relevant one ;)

#

which is also 2.0 2.1 2.2 and shit ;)

stiff crystal
#

what's funky nowadays that in the past if I bought an item locally here, it was checked and certified to be electrically safe by official party here in Finland.. nowadays there's no such thing anymore and it's just sellers responsibility to figure out it's safe to use

fluid bloom
#

I must've looked like an idiot at stores "hey I'd like an hdmi 2.0 cable"

stiff crystal
#

so there's really no additional safety guarantee anymore if one buys items like that locally

#

I still wouldn't use random cheapo power supplies for anything, regardless where they come from :p

bleak thicket
#

haha

#

for hardware i actually got a dealer i use most often

#

there you can actually call and ask if shit X works with shit Y

#

they also already tried it at their location for me, so that we dont need to send shit around

median wraith
foggy path
#

Interesting if true

bleak thicket
#

Depending on how stupid you are, you get 8 hours of entertainment through trying to get through the first level ;)

stiff crystal
#

I actually used some of this logic on many games

#

like when I still played COD singleplayer campaigns, I always played them on hardest difficulty.. game lasts 30% longer as it's not as easy to pass anymore

bleak thicket
#

a real pro plays it in every difficulity and multiplies the experience! :D

stiff crystal
#

there's usually one difficulty level missing on most single player games

foggy path
#

I couldn't be bothered with COD on hard tbh

stiff crystal
#

usually medium is walk in the part and hard is just making things pain

foggy path
#

it was 5 hours in normal mode for me, but I probably put in 200 hours into the multiplayer :P

bleak thicket
#

seriously, as a BF player, i am just looking with disgust at you all

stiff crystal
#

heh, I have COD's on steam that I've only played in SP

#

I don't really enjoy that kind of multiplayer

#

too hectic, very little strategy

#

BF's are the same now too

foggy path
#

that's why I enjoy it pretty much :P

bleak thicket
#

yeah but not at BF2 times

stiff crystal
#

or have been for couple of the versions already

foggy path
#

there is definitely strategy but it's sort of more short term tactics I guess

bleak thicket
#

BF2 was the bomb, cause it was the only game ever made by a team of fans with the power of a cooperation in the back

foggy path
#

I played Black Ops 4 beta and they increased the time to kill and I thought it was crap

#

lol

bleak thicket
#

DICE hired the complete Desert Combat team for the game

#

so a mod team

foggy path
#

I only played the BF2 demo but yeah it was good

bleak thicket
#

and BF2 is pretty much Desert Combat

foggy path
#

2142 was the first BF game I really put time into

bleak thicket
#

oh dear ;)

#

2142 was "okish" but not the BF mentality

foggy path
#

I dunno I liked it :)

bleak thicket
#

the problem was the addons

#

the combined thing

#

in BF.. you had addon weapons, yeah but they were pretty much equal to the standard weapons

#

but the game itself

#

was totally driven by your talent

#

are you shit, you get shitty result

#

are you good, you get good result

foggy path
#

did you play Codename Eagle? That one was sort of like the spiritual prequel to BF1942

bleak thicket
#

2142 made that rely on your features

#

well BF1942 has A LOT of brothers and sisters

#

Red Orchestra and co.

#

i mean there are so many punched source engines that made some WWI or WWII shooter

foggy path
#

I mean Codename Eagle's devs were bought by DICE before 1942 :)

bleak thicket
#

all of them with less vehicles

#

that actually moved me into that area at all

#

i didnt played any other shooter before really beside Quake and Doom

#

i am like a real man

foggy path
#

ah

bleak thicket
#

Doom => Quake => BF2

#

no shit in between

foggy path
#

Duke Nukem 3D

bleak thicket
#

aehm

foggy path
#

the real mans game

bleak thicket
#

BF1942

foggy path
#

lol

bleak thicket
#

sorry

foggy path
#

with titties!

bleak thicket
#

Duke Nukem 3D was shit in compare to Doom

#

\o/

foggy path
#

but but titties

median wraith
#

Quake wars, better than bf, change my mind

bleak thicket
#

but it was in competition to Quake actually

#

Hevedy: Quake Wars was THE BOMB

#

they just TOTALLY RUINED it with the bot filling

#

Quake Wars is for sure as Game technology better than BF2, no doubt

foggy path
#

first online shooters I got into were really Counter-Strike and Day of Defeat

bleak thicket
#

but the implementation.......................... ruined

#

everything ruined!

foggy path
#

Quake was too early because couldn't really play over modem so well when you're a kid and your parents don't get it lol

bleak thicket
#

I had a computer

median wraith
#

Was the same doom 3 engine

bleak thicket
#

with 32 MB ram

stiff crystal
#

we used to play quake on schools LAN

bleak thicket
#

so i made a 16 MB Virtual Harddisc to put on Doom 1.666 (which was 15.9 MB or so)

soft night
#

Unreal Tournaments are better than quake wars right

foggy path
#

we played some stuff over a null modem cable a few times but that was always quite the hassle lol

median wraith
#

Computers in the schools here didn't even ran minecradt back in 2013 here

bleak thicket
#

and then played doom which needed 16 MB of ram max

stiff crystal
#

ah, I had nullmodem cable home as well

bleak thicket
#

just to get maximum performance

stiff crystal
#

but yeah, you needed two computers :p

#

played tons of warcraft 1 with nullmodel with my sister

median wraith
#

John Carmak did took some apples from school? :p

soft night
#

I played tom clancy games with dial up modem

median wraith
#

that tom clancy is like Hideo Kojima man

bleak thicket
#

BTW: You already heard that we are all little creeps who teach people how to kill?

median wraith
#

yeah but these are the game developers

#

these bastards

#

I'm not game developer, so no problem

bleak thicket
#

<looksaround>

#

but you use a game engine.......... you are touching the creep!

#

thats like the guy who used Linux on his laptop and an old lady informed the airport security that some serious hacking shit is going on ;)

hazy delta
#

so apparently some bigshot at a major automotive company now thinks he owns lightmaps, because he invented them. Even though I build the whole tool and definetly did not invent anything new

hazy delta
#

but hey that's how you raise in the corporate ladder, huh?

bleak thicket
#

minecraft gifs? for real?

#

the most horrible coded 3D game engine.............. in a channel of the most sophisticated 3D game engine? ;-)

median wraith
#

shhhhh @bleak thicket I never did that, and isn't my name in the credits, is other person

#

don't lie yourself

#

everything is horrible coded

bleak thicket
#

NO!

hazy delta
#

no matter how horrible it's coded, it can hardly be the most horrible one

bleak thicket
#

You never saw my code

hazy delta
#

;

#

there's my code

#

the cleanest code there is

#

they say perfection is if you can't take anything away without it dropping in quality

#

so this is it

#

my magnum opus

bleak thicket
#

the trick for good code is using a language that makes it most straightforward to write good clean code that is efficient to read and efficient to write ;). None of the languages ever mentioned in here fulfills that.

#

yeah that sentence is actually very good

#

that is why jQuery is so famous

#

its like the precise most perfect API for that topic it does. It is like take one char away and it becomes ugly

#

(not saying that javascript makes good code, its ugly ;) but the jQuery example is always good)

hazy delta
#

this

#

this is the most perfect code

bleak thicket
#

LOL

hazy delta
#

so it loses by default

bleak thicket
#

but it actually could be

hazy delta
#

but it isn't

bleak thicket
#

that was just lazy from the submitter

hazy delta
#

therefore it's inferior

bleak thicket
#

the submitter is just lazy ;)

#

and its colored!

foggy path
#

jQuery is yesterday's news anyway

hazy delta
#

imagine formatting the brainfuck example so that it looks like there's actually a logo on the bottle

foggy path
#

If you use jQuery today people will mock you for being bad

#

lol

bleak thicket
#

jquery is not yesterday, it is for a specific kind of situation and it still is the best tool for that specific situation, the problem is just that no one should make that specific situation happen ;) you build your JS, you do not hack it into the page anymore, but if the case is there, its good for that. jQuery + Greasemonkey for the win!

foggy path
#

yeah to be fair it has its uses

#

effectively for what is called "progressive enhancement", eg. adding features to a page

bleak thicket
#

i also still use jQuery inside my other JS for dom modification

foggy path
#

if you want to build something more complicated there are better tools for that nowadays

bleak thicket
#

for dom manipulation itself? not really, there are just others more integrated into other things for a specific thing of that thing

#

but if you got a dom there and things to change there, then..... whats easier?

#

in one of my projects i even use John Resigs template engine ;)

#

the smallest template engine

foggy path
#

I usually just use the native funcs for DOM stuff tbh

#

but I can certainly see the appeal of jQuery if you just want to do something and you're familiar with it

#

I was more referring to building more complex "web apps"

#

which are a whole nother beast :)

bleak thicket
#

LOL

#

native funcs

#

the problem with them making the exception cases handled

#

thats whats literally in jquery

#

its kinda crazy to not use it ;)

foggy path
#

exception cases?

bleak thicket
#

its the classic "i know how i do it so i dont change" ;)

#

yeah, things can happen in JS, someone needs to catch them, old browser are bitches someone need to smack them ;)

foggy path
#

ah

#

tbh unless you're making some kind of a niche thing, the JS natives work the same across the board nowadays

bleak thicket
#

"niche thing" ;) yeah.... i think we do other things what we talk about here 8-D

foggy path
#

well at work we have a browser based design tool and we don't really support anything but "modern browsers"

bleak thicket
#

yeah and i cant do that ;)

foggy path
#

but we have a library component which had to support IE10 due to reasons, so we had to take more care when working on that

#

although I'm pretty sure certain features of the library component don't even work in IE10

#

just that nobody noticed but we still technically support IE10 so we can tell the customers that insist on it (even though they won't even notice) lol

median wraith
#

Every game delayt

signal citrus
#

Because people like early releases

#

Just keep em at arms length

static plover
#

Announce the vague date first. Then tell them it delays later to create marketing hype.

potent sail
#

Anyone having problems importing skeletal meshes?

#

My unreal continually crashes to desktop when attempting to.

soft night
#

Unreal number of game delays

nova finch
soft night
#

SOON™️

median wraith
#

I was about reply someone at Twitter but since a while I like less to reply, Idk how Tim does that to reply every random... really
The best you could do with opinions of people that don't even listen or read is make a bank account and deposit these there to see if generates some kind of interest with the time

mint root
#

oh wow, yes -- I just read a comment on HN that I so agree with

#

tldr: the best analogy to technical debt is debt, which is why it's called that. But it's not like debt to a mortgage company--orderly, predictable, easy to track--it's like debt to the mob. "Perhaps they help you out of a sticky situation but let you know that some unspecified favor will be required in the future. So you have a debt, but what exactly you owe is loosely-defined and might cause great chaos in your life at some inconvenient point when it's time to repay."

foggy path
#

the loan shark will also show up at inconvenient moments to break your kneecaps

#

which slows you down

#

lol

deep glen
#

can anybody name some trello alternatives?

fluid bloom
#

github project management stuff

zinc matrix
#

Guys I'm having issues getting my glass to be affected by depth of field, does anyone have a solution?

ebon onyx
#

There's a checkbox for turning on DOF for transparent materials in the material.

zinc matrix
#

Oh you're awesome, thank you so much!

fringe sundial
#

bruh thats expensive as fuck @fluid bloom

#

jira level expensivce

fluid bloom
#

yea it is

#

it's in a different league tbh, bad suggestion 😄

median wraith
#

I'm lost

#

purpose of this ?

alpine fern
#

3d textures

#

do they have a purpose? br_anim_thinking

fathom wadi
#

volumetric data for shaders?

bleak thicket
#

isn't that one of those blackmagic things?

#

like that spiderman rooms into the texture just other around?

fathom wadi
#

it passed me by doing some hlsl once when I wanted to store more data than I could in a 2d texture. But I ended up doing something else

bleak thicket
#

IT PUTS THE HEIGHTMAP IN THE TEXTURE...........

bold fulcrum
#

When we are getting 4D textures in the engine! Outrageous!

alpine fern
#

when you demonstrate a valid use of them

#

do you still call it a bilinear filter for a 4D texture?

median wraith
#

does someone

#

Knows

#

why Epic set the camera shake vars

#

but can't access or set a camera shake via blueprints ?

#

what the point ?

alpine fern
#

lmao

cursive crypt
#

Coz' autodoc

alpine fern
#

someone must have purposefully programmed something to generate this

#

there is nothing that enumerates all possible casts like this

signal citrus
#

i'm sure uht has some part in this.

#

I'm gonna try some brickadia zeb

alpine fern
#

wait for alpha 5 party in a few months tbh

#

it will be way cooler than current version

signal citrus
#

nipsu isn't letting me do anything lol

alpine fern
#

wish I knew what is happening with dx12

signal citrus
#

whats wrong with it

alpine fern
#

it runs at half the fps still

signal citrus
#

darn, yea i'll wait for 5. every server i connected to, no one trusted me to do anything lol

alpine fern
signal citrus
#

nice

#

this is like a draw call log?

alpine fern
#

apparently the dx11 frame invoked a vertex shader 83142807 times

#

and the dx12 frame did that 82897660 times

#

so it is not rendering the geometry twice

#

wtf is the issue then

#

both have ~6000 draw calls

signal citrus
#

what gpu you've got?

alpine fern
#

1080 ti

fluid bloom
#

a dx11 card?

alpine fern
#

?

#

not trying to use rtx here

#

the 1080ti should not have half the fps with dx12

signal citrus
#

yeah plus dx12 is like

#

it seems like there are multiple phases of dx12

#

but a 1080ti should have no issue

alpine fern
#

I wonder if it is important

fluid bloom
#

oh it supports dx12, nvm

signal citrus
#

i think dx10 cards support dx12 jonimake

alpine fern
#

the dx12 frame seems to read 3 times the data from vram

#

for no reason

median wraith
#

no, dx10 ones don't support dx11 or dx12

#

dx10 can be boosted to support some kind of dx11 features but thats all

signal citrus
#

780ti supports dx12 🤷

median wraith
#

that isn't a dx10 series GPU

#

DX10 ones was 200 ones

#

and the 9800GTX etc

#

400 series already was DX11

#

and these first DX11 versions don't support DX12 from what I know

#

700, 900, 1000 does

alpine fern
#

lol each renderdoc capture file is 1GB

median wraith
#

basically shader model 5 are the ones supporting DX11 and over

signal citrus
#

damn dx11 is 12 years old

median wraith
#

yeah

fringe sundial
#

so very similar, except on buffers and others

signal citrus
#

i need to take a cry break lol

median wraith
#

well

#

but the first GPUs for DX11 didn't release after 2010+

fringe sundial
#

vulkan is similar, its from gpus from the nvidia 400 forwards

alpine fern
#

the dx11 and dx12 frames really are doing basically the same work

median wraith
#

Thats why I named that videogames didn't evolved at all in aone whole decade

fringe sundial
#

couse consoles, hev

median wraith
#

if you compera 2000 vs 2010 there is a change

fringe sundial
#

they set the feature floor

median wraith
#

if compare 2010 to 2020 is minimal PBR

fringe sundial
#

just wait a few months

inner cloud
#

@median wraith video games devolve 😛

fringe sundial
#

now that next consoles come

median wraith
#

yeah the consoles did

fringe sundial
#

RTX, Mesh shaders, texture sampler feedback

#

so we gonna get (translated)

#

raytracing stuffs

median wraith
#

But the decade is shutdown already

fringe sundial
#

literally unlimited mesh details, no more drawcalls

#

and megatextures everywhere

signal citrus
#

was gonna ask you about that vblanco

median wraith
#

first games and last games from the decade didn'¡t add there anything "awesome"

signal citrus
#

that new step they introduced for dx12

#

thats not mesh shading right?

fringe sundial
#

new step?

signal citrus
#

er yeah one sec..

inner cloud
#

@median wraith battlefield games were just dumbed down since bf3

fringe sundial
#

dx12 is getting mesh shaders and sampler feedback, but thats like super-beta

#

dont even know if drivers have it yet

#

i think nvidia has some beta drivers with support for that

signal citrus
#

they added some layer in the process that is now programmable

fringe sundial
#

xbox scarlett does have it

#

ah thats mesh shaders

signal citrus
#

ah it is?

fringe sundial
#

its not really adding a layer

#

its replacing everything vertex related, with an alternative that its just a compute shader

median wraith
#

@inner cloud take the trailer from Bad Company 2 and compare with last games from 2019, the changes other than screen resolution and PBR are minimal...
_Yeah now scan the meshes in 3D, rather than take photos

signal citrus
#

roger

winter zealot
#

btw it's not possible to use openGL on Xbox is it ?

fringe sundial
#

so we replace vertex shaders + vertex fetch (fixed pipeline settings) + geometry shaders + tesselation shaders

#

with a compute shader

#

its also faster

inner cloud
#

@median wraith well more talking about gameplay here 😄 and quality

fringe sundial
#

on the xbox scarlett, mesh shader path is 30% faster

signal citrus
#

consoles have their own things pillows

median wraith
#

@inner cloud yeah in general aswell

inner cloud
#

but ye visually some games in the past worked better as well

alpine fern
#

inb4 dx12 still runs at half the fps for no reason

median wraith
#

gameplay didn't changed since 2007

winter zealot
#

it'd be so convenient if it would, also it looks like the ps4 has it's own rendering api as well

signal citrus
#

damn that sounds cool vblanco

fringe sundial
#

@winter zealot xbox, both One and Series X, run DX12

#

but with a few extensions

inner cloud
#

@median wraith games are just more messy with vfx and fluid mocap, i actually like it more minimalistic as it was in 2005 😄

fringe sundial
#

ps4 runs their own api

#

its vaguely vulkan-ish

#

but better

#

a significant amount of bullshit is removed

#

due to being fixed hardware

winter zealot
#

@fringe sundial yea it looks like xbox is the only thing that keeps DX relevant

fringe sundial
#

and pc

winter zealot
#

not too sure because why bother with DX on pc 😄

fringe sundial
#

because it has better tools

#

and better support

#

and its more stable

signal citrus
#

ogl is trash yeah

fringe sundial
#

and its not hampered by mobile phone gpus

signal citrus
#

extension extensions

winter zealot
#

but yea pc as well, actually it might be good to use DX for both xbox and pc

fringe sundial
#

DX12 is simpler than vulkan

#

and has far better tools and docs

#

because vulkan is just an api Khronos released and went "you are on your own lmao"

#

and the api works on phones

#

so there are some things that are more annoying that they should be for that reason

signal citrus
#

wine does a pretty good job with dx api now too

winter zealot
#

is it possible to retreive stuff out of the gpu with vulkan tho ? for things like parallel computing and whatnot, I don't know if its possible todo that with openGL

fringe sundial
#

microsoft has a translation layer from directx 11 to 12

#

to make porting easier

#

@winter zealot you can do that in ogl too

#

but on vulkan it works much better

winter zealot
#

that's noice!

signal citrus
#

vulkan is less hand holding right?

fringe sundial
#

you can use timeline semaphores (new in 1.2) or just fences to sync stuff, and know exactly where your calculation on gpu ended

#

so you can push compute shader with some stuffs

#

go do other thing

#

and then check later to see if its done

#

or you could just wait till gpu finishes

#

and then transfer the stuff to cpu ram

signal citrus
#

damn

winter zealot
#

thats neat yup

fringe sundial
#

you can, in fact, do better

#

you can build a command buffer that starts with the data upload, then does the compute shader, then copies the data back to cpu ram

#

launch that, wait till its done, grab results

#

and you can run that in a async queue

#

so it doesnt block the work of the graphics

winter zealot
#

and that's only vulkan tho isn't it ? and yeah that's amazing

fringe sundial
#

also dx12

#

not gl

#

gl doesnt have such low level control over memory transfers

#

there are ways to grab data back from gpu but its quite clunky

winter zealot
#

with features like this, it's easier to see gpus doing more of the cpu work

fringe sundial
#

there is a problem tho

#

latency is a bitch

#

so this cant be done within 1 frame

#

if your calculation can be done over multiple frames, or have 1-2 frames latency, then alright

winter zealot
#

yeah it's more for async stuff

fringe sundial
#

for low latency compute you need to be on consoles

#

where they use the same RAM for gpu and cpu

#

so the compute shader can directly read and write your normal C++ data structures, somewhat

#

if you are careful

#

in this case, it turns from "copy to gpu -> execute -> copy back" to "mark memory as dirty -> execute -> done"

#

(due to the way cpu caches work, they have to get flushed to get saved to RAM)

#

its a fun thing to know. When you are writing data in a cpp program, its not being written to RAM

#

its being written on the cpu internal caches

#

and then, when the caches overflow, it copies to the ram as a backup

winter zealot
#

from this perspective vulkan seems very useful It really allows for things better than openGL

fringe sundial
#

it def does

#

its just a massive fucking pain

#

and i say that while writing an advanced vulkan engine

winter zealot
#

didn't use it tho, but I can hear ppl complaining and relate with the difficulties 😄

#

maybe i'm wrong saying this but most of us couldn't program on a console like the PS2 and 3

fringe sundial
#

ps2 was simpler than vulkan

#

ps3... oh god the clusterfuck-ness of it

#

Ps2 was highly advanced for its time

winter zealot
#

so in some ways it's awesome to have a very complex programming challenge with vulkan as well, not unlike ps2 and 3

fringe sundial
#

we now get the stuff it did, on mesh shaders

#

basically

#

ps2 did not have shaders

#

at all

#

what it did have, is 2 cpus

#

you had a "normal" cpu

#

a "vector" cpu

#

and then the gpu

#

vector cpu had some different characteristics that allowed it to do math on multiple numbers at a time (simd)

#

but wasnt directly connected to ram

#

the idea is that your normal cpu would do gameplay stuff, and high level stuff

#

and then sends the command to the vector cpu

#

and the vector cpu then does typical vertex shader stuff, culling, and lighting calcs, and uploads to gpu

broken sigil
#

PS2 is still the best console in my heart 😑

fringe sundial
#

think of the vector cpu as vertex shader + compute

#

which is what its taken us 20 years to get back

#

with mesh shaders

signal citrus
#

3Dnow

winter zealot
#

i can't even get the wizardry of emulating the ps2 and 3 yup 😄

fringe sundial
#

the ps2 was truly an absolute unit

#

way ahead of its time

#

they tried to do the same on ps3 but failed horribly

#

now that tech advanced, the ps3 was also an absolute unit for math stuffs

signal citrus
#

nah

fringe sundial
#

too bad it was crazy hard to use at the time

#

today, we probably can just compile compute shaders to the SPE units

#

but back then they were assembly and assembly only

#

PS3 was one big fat power-pc core, and then 6 coprocesors, kinda like shader units in a gpu

#

you would use those coprocesors to run compute shader type stuff, like gpu postprocessing, vertex animation, physics, or culling

signal citrus
#

PS3 turned into just a platter for blueray by the time it actually shipped

winter zealot
#

weren't people making SPE emulators with python and whatnot tho ? i'm somehow doubtful they'd make SPE programs with assembly ( I mean... maybe, what do I know 😄 )

#

also yeah guys the ps3 😮

signal citrus
#

All the specs dropped intensely to make up for that spendy laser, difficulty level in use allowed for par graphics to xbox 360 which came out like a year prior right?

fringe sundial
#

not really

#

the cpu of the ps3 was more expensive than the one on the xbox

#

it really was a monster

#

it was just a weird processor, and sony at the time had basically no docs

signal citrus
#

yeah, though the specs were dropped hard

fringe sundial
#

so low amount of docs. Docs in japanese, core libraries being for first-party only, and spu tools not being there....

signal citrus
#

yeah i mean they had agreements in place with the us millitary to contract out ps3's for computing power

fringe sundial
#

nah they didnt

#

military just bought a fkton of ps3s

signal citrus
#

the cpu is way powerful for the right task and everything but, it tanked months before release as all the launch titles show

fringe sundial
#

if the ps3 didnt have bluray, it would have tanked far harder

#

we might not have had a ps4

winter zealot
#

what amazes me with the ps3 is how it can do pbr shaders the same as the ps4

median wraith
#

Anyways still got no big expectations of the new Gen

fringe sundial
#

couse spus helping the gpu do fancy shit

fringe sundial
#

they are running postfx like ambient occlusion and the likes on the spus

#

not the gpu

#

couse the gpu was shite

#

so the spus were used to boost it

signal citrus
#

may not have been a contract yea

fringe sundial
#

runing compute shaders, basically

#

ps2 was still cooler

#

i still love that it did things betetr than the ps4

#

its bandwidth was so comically oversized, that it had endless overdraw

#

you could do things like fog effects just by spamming billboards

#

and thats how silent hill worked

#

guess what

#

some ps2 ported games on ps4 run like shit for this reason

winter zealot
#

I tots agree that the jump from ps4 to 5 might not be as amazing

fringe sundial
#

because the ps2 had huge overdraw perf

signal citrus
fringe sundial
#

while overdraw is the weakness of ps4

signal citrus
#

damn really? haha

fringe sundial
#

yes

#

you can see it cearly in the jak and daxter ports

winter zealot
#

so much can be done on ps4, it's gonna be hard to top that with the ps5

fringe sundial
#

those ports

#

go to 10 fps

#

on the ps4

#

and its not a cpu bottleneck

#

but a GPU bottleneck

#

which is fucking hilarious

signal citrus
#

back in ps2 wasn't gpu memory 2D still?

winter zealot
#

yeah it was somehow the same with vanquish on pc 😄

fringe sundial
#

the thing is that some zones would have inhumane levels of overdraw, due to billboard effects being spammed to death

#

so on the ps2? all good

#

overdraw perf is great

#

but on ps4? on those ports that run at higher resolution?

#

fking rekt

winter zealot
#

vanquish was running slower on a pc released 3 years after a ps3 😊

alpine fern
#

why could it handle overdraw so well though

winter zealot
#

low famerate with below 108p resolution etc

fringe sundial
#

thats just shit porting

#

@alpine fern oversized bandwidth

#

and fixed-hardware gpu

#

remember, the ps2 did NOT have shaders

#

it could do one thing, and one thing only

#

textured colored triangles, with optional alpha blend

#

and thats it

#

but it did that super well

signal citrus
#

hmm

#

it had some fixed function support iirc?

fringe sundial
#

combine that + huge bandwidth, and it meant that the performance of the ps2 was mostly bottlenecked by triangle count

#

but not by triangle overdraw

alpine fern
#

nice

fringe sundial
#

about 50k triangles at 60 fps

signal citrus
#

like n64 had fixed function support lol

fringe sundial
#

if you have your cards right

#

yeah, old gpus were fixed function

#

ps1 too

#

i have a mortal kombat leak

#

and i can see the ps1 code

#

the gpu is barely a few functions

signal citrus
#

ps1 kombat was the best

fringe sundial
#

draw_triangle(char x1, char y1, char x2, char y2, char x3, char y3, color 1, color 2, color 3)

#

and... barely anything else LOL

#

another version that was textured

#

and other versions for transparent

#

and done

#

btw, triangles were 2d

#

they did not have 3d coordinates on their triangles

#

and the coordinates were 8 bit integers, which go from 0 to 255, so they were locked to pixels

#

simpler times...

#

it was kinda like the super-old opengl fixed pipeline

#

ps2 was like super old opengl fixed pipeline, but turbocharged

signal citrus
#

yeah lol

#

i've looked at n64 sdk and its funny how all the sdk is macros

fringe sundial
#

yup

#

couse C compiles at the time couldnt do inlining

#

cuz they were shit

#

the ps1 sdk was also all macros

signal citrus
#

i really dunno why they didn't just have things like 16 bit sine tables at fixed hardware addresses lol

winter zealot
#

i kind of still wana believe that some alternative to templates can exist in C but I might be wrong 😄

#

some alternative that wouldn't involve having to cast a type to some struct at every operation of course

#

maybe even some script that runs before compiling the c and replaces every symbol of a template by a custom set of functions or something

#

maybe that'd be not doable or a bad idea, dunno 😊

signal citrus
#

there are actually many things that do this

#

not exactly templates like c++ but

winter zealot
#

oh that's neat 😮

signal citrus
#

there are C reflection libraries that you more or less write tiny code into and it generates C code for you. QuakeC is kind of like this too

winter zealot
#

can you name some of those libs ? that's awesome

signal citrus
#

Something way out there would be Cello

winter zealot
#

yes 'im gonna search for it and check it later

#

much thanks Pat ! because working with C and template libraries seems very awesome

#

faster compiling, no oop etc

signal citrus
#

having a hard time recalling the popular one

winter zealot
#

its ok that might come back later

stiff crystal
#

I recently tried Redout, you know that wipout kinda ue4 ag racer

#

I still can't figure out wtf everyone enable TAA for their racing games

#

it was just a blurry mess

winter zealot
#

I've no idea about that either, sometimes tho it looks like the rendering of some games is made of several render targets of different resolutions composited as the output, making different objects rendered at different resolutions

#

like, bg characters being 720p, but the scene and foreground characters being 1080p

stiff crystal
#

I just don't get why people don't stop to wonder what's breaking it all that badly

#

on that Redout, some parts of the track looked like heavily compressed mpeg2 video

#

could barely see what was happening

winter zealot
#

oh yes they should have options to set something other than TAA

stiff crystal
#

there might have been other options

#

it just doesn't help when the AA options are like low, medium, high and epic etc

#

I'm guessing low could be fxaa

winter zealot
#

much better to explicitly name AA methods in the settings indeed, and sorting them by perf cost as well perhaps

alpine fern
#

probably because without taa it also looks like ass

stiff crystal
#

well it didn't do that game any favors 😄

#

for that type of game, MSAA is ideal if you don't need SSR

#

MSAA doesn't rule out SSR but UE4 doesn't support SSR on forward :p

alpine fern
#

deferred msaa when

stiff crystal
#

msaa can't fix everything either

#

and when TAA actually works properly, it beats MSAA clearly

vocal vapor
#

I just want render layers on the forward renderer.

alpine fern
stiff crystal
#

"tad more apple"

signal citrus
#

Imma be mad if any more limes are lost to green apple

signal citrus
pearl elk
signal citrus
#

c_str() @terse kelp

fathom wadi
#

str. c_str() run. run c_str() run.

cursive crypt
#

Big.

fathom wadi
#

pensions are investments for gamblers at this point. I never planned on living long enough to cash mine in. Now I just never plan on retiring. If you do what you love, you never work a day in your life.

#

half the time even with documentation, you need to spend hours to get your head around things in old code. For me, the worst thing is my OCD about refactoring things.

hazy delta
#

ugh I really don't want to know what kind of super important shit is running on shakey code like that

fathom wadi
#

@hazy delta back when Y2K was still a thing, my tutor at college was moonlighting on the code for the local nuclear power stations and he told me the code was so old, but it was more stable than today's code due to it's nature of being dedicated and not some api based bloated system. So I have more faith in old code really as you had to get it right.

sinful delta
#

is there a way to get the actual output log text in code?

#

actually that was dumb, please ignore me.

hazy delta
#

well good code is good code, the age doesn't matter. you can still code super low level stuff today. it's just when it's done in a way that nobody knows whats going on anymore that it becomes a problem

fathom wadi
#

thats why the people who usually work on such things are geniuses. Or have some kind of advantageous autism for such things. Humans and machine code aren't that symbiotic really without special skills.

hazy delta
#

that's not really reassuring

#

of that person dies, who'll maintain the code if stuff goes wrong? if you can only do it with some form of super genius autism?

sinful delta
#

check it out, I can add two numbers in my head instantly, I'm basically a savant. just don't go beyond one digit.

#

or into negatives

#

or anything with 9

#

never been too good at that one

hazy delta
#

so -1 + -1 is out of the question for you already?

sinful delta
#

stop that

#

D:

hazy delta
#

oops

pearl elk
#

government is shitty code for something better 😛

foggy path
#

Those banks = legacy with COBOL things are very much true btw - got some friends who work in banking... :D

#

(sometimes you wonder if all these horror stories are really true... yes they are)

fathom wadi
#

@hazy delta if it ain't broken, don't fix it. If that person dies, you will have made sure by that point that the code works. Like I said, you had to get the code right back then. Today you have standards to apply that are more developed in terms of reusability, but you still have to get the code right.

median wraith
#

Wait isn't the computer counter lock before 2038?

#

Lol

#

Thought the world change is this year

#

Is a fast Calc about the other will happen before 2038

#

Population fall here was when the 80s

pearl elk
#

I will take my codes to the grave I tell you

median wraith
#

In less than 10 years the number can be balanced anymore

#

Or even less

foggy path
#

my car's GPS system flipped the year to 2004 or something last year already lol

#

integrated into the car's own systems in my case :P

median wraith
#

Yeah I had a clock or something that didn't me set more than x date

#

Well fun enough there are years with same days so you can use them 😜

#

Go green

ancient ingot
#

@median wraith

#

im working on it

#

tomcat + https is a bit finnicky

late hare
#

Does anyone know where I could find the poly count for Halo CE models?

pearl elk
#

over 9000

median wraith
#

I'm at mobile

#

Using Google?

late hare
#

I did use google. I could only find the polycount for one model, which you located.

median wraith
#

Well under 2000 on rest models

late hare
#

I can see custom models, people modding things. But I can't find the polycount for individual items.

median wraith
#

Main model always have more

late hare
#

I mean, a rough estimate is nice. But I'm looking for the polycount for individual models.

foggy path
#

Maybe see if anyone has ripped the assets from the game

#

Might have more luck looking at those and checking the counts yourself

late hare
#

I'm still looking around. But I'm just hoping someone might know where the resources are.

#

I'll look for specific ripped models.

median wraith
#

There is a web with individual meshes

#

From game, non edited

#

Actually is a web that have models for every game, sprites version aswell

#

Can't post as is illegal

#

.... Resource

late hare
#

I found something called models-resource. Might work for what I need

zinc matrix
#

I'm starting to make a game about bees and wasps but I'm worried my idea is too convoluted

ancient ingot
#

why?

zinc matrix
#

Lots of reasons i planned to have fights between different species of wasp/bee/hornet

#

To explain their proximity I had the idea that it was eco domes on mars

#

And there would be management mode and first person battle mode

#

To achieve territorial dominance

pearl elk
#

yeah umm

cursive crypt
#

Would be cool if there is building mode too.

foggy path
#

My project has a similar problem lol

#

I have a bunch of world ideas and features and mechanics that individually are like okay yeah that could be good and fun and interesting

#

But I have no idea how am I going to link them together into something that makes sense as a whole :D

pearl elk
#

this is why Im awesome 😛

sharp wolf
#

wow that was interesting

#

migrate to 4.23.1

#

great! Everything is working. Lets build

#

Play Build, Crash on Start up because of known bug

#

welp! That was a short stop, onto 4.24

#

😂 everything works well here

foggy path
#

I'm actually surprised there hasn't been any games that replicate this look or has there?

deep glen
foggy path
#

I think there was a moment when people actually like Biden but he's certainly making sure they learn what he's really like 🤔

pearl elk
#

.eh who cares what Boe Jinden says, he's only just ahead of Burn

#

RTX 3080 hype

sage ermine
#

HE'S JUST BIDEN HIS TIME

cursive crypt
#

That click bait title.

#

Out of context and hence untrue as far I understood. Works by induction, this apple is sour -> all apples are sour.

sage ermine
#

Like video games
Yeah, video games

pearl elk
#

Vidya ghames are sour

deep glen
median wraith
#

I'm lost with that read

hazy delta
#

imagine working on your passion project and your boss just fires 100% of the staff 😦

ancient hornet
#

remember when I kicked you

north torrent
#

That sounds like my life...

left oracle
#

anyone else work a job with downtime, and when you try to use it to learn new shit (like unreal) you always get tons of calls/work?

#

Because I feel like God hates me and anytime I try to use the time to learn new things 100% of the time I get slammed with calls (I work in IT support)

median wraith
#

Na, that's normal

left oracle
#

This is why I still don't know how to code

#

😦

foggy path
#

well as long as it's microsoft internal ads I don't really mind

#

snipping tool for example already advertises whatever the program they have that's eventually going to replace it

#

and that seems fine to me

#

it's a bit weird but that seems fairly unintrusive

north torrent
#

I have spent the better part of the last 2 years studying random things during my down time at work.

I think I've learned more in the last 2 years than I ever did in college.

foggy path
#

I did a degree in business IT and I don't think I really learned anything useful from that lol

north torrent
#

I don't study anything useful either. Mostly just cinematography and music theory and Geology and all sorts of other pointless things.

foggy path
#

You could always apply that to make a game about music theory and geology

#

not entirely sure how business IT would translate into a game lol

fathom wadi
#

really putting the rock in rock n' roll

ancient ingot
#

@bronze axle you about ?

bronze axle
#

Sure what is it?

ancient ingot
#

i sent you a /msg 🙂

#

😮

foggy path
#

ULTRARAM

#

nice.

ancient ingot
#

its catchy......

#

The Lancaster team solved the paradox of universal memory by exploiting a quantum mechanical effect called resonant tunnelling that allows a barrier to switch from opaque to transparent by applying a small voltage

#

yuhuh 😐

soft night
#

UnrealRam

hazy delta
#

so if it's exploiting quantum effects that means that it'll take ages to be market ready or that it needs ridiculous amounts of cooling to be stable enough ,right?

carmine frigate
#

everything is quantum mechanical right? 😛

#

same shit, new buzzword 😛

signal citrus
#

i'm still waiting for nintendos' 128bit console.

atomic barn
#

128 Q-Bit console

signal citrus
#

if it has capcom qsound i'm sold.

winter zealot
#

so because of joe biden, people making games like animal crossing wouldn't be protected by the same copyright laws, because of something john riticello said

signal citrus
winter zealot
#

not gonna tak about it more, but it's so tiring to read morons like this 😦

quasi wadi
#

is here any body that use the nDisplay system ??

signal citrus
#

is that like quadro stuff beam?

winter zealot
#

what's nDisplay tho ?

atomic barn
#

it is multi-screen / led wall support for editor

#

They used it on for virtual production on The Mandalorian

winter zealot
#

oh okies

atomic barn
#

to do environment lighting etc

quasi wadi
#

do you know how to use it ??

#

the doc sucks hard

winter zealot
#

I keep wondering if the final images in these shows comes from the camera or if there's an additional step where actors are keyed out of the background using some depth of field data, and composited with the background frames just like a regular show made with bluescreens

atomic barn
#

No I haven't really used it, I would start with the quick start guide.

carmine frigate
#

what ya usin it for?

#

if u have 1 extra ill tinker with it and let u know 😛

signal citrus
#

@full acorn I like your axe throwing. How low is time dilation with that?

quasi wadi
#

this quick start is not working this way it throws a big error.
i want to use it for sterioscopic 3d

atomic barn
#

hmm, idk if that is the right way to do stereoscopic

#

are you using a vr setup?

quasi wadi
#

no i want to adjust the camera distance for the beamer

carmine frigate
#

passive or active?

quasi wadi
#

passive

carmine frigate
#

can you allready watch 3d movies?

#

i had to editor on my passive 3d tv once

#

something like, emulate stero = 1 on begin play or something

quasi wadi
#

this is not the same this are 2 beamer with single inputline

carmine frigate
#

yea true

quasi wadi
#

can i create with that a extra window ??

carmine frigate
#

no it splits the screen in 2 with 2 camera points

quasi wadi
#

ok last problem
the dude that plays the game cannot see the picture from the beamer

carmine frigate
#

if its 1920x1080 and u set to 3840x1080 and emulate stereo it might work

#

but never used a dual beamer myself and dont have 2 monitors hooked up atm even

#

never touched ndisplay

quasi wadi
#

and it must be like 16k 2x8k beamer with a monitor on full hd

#

the dude plays on full hd

carmine frigate
#

thats a lot of pixels

quasi wadi
#

yup 😄

atomic barn
#

@quasi wadi look at this page for setting up stereo layers

#

IDK if this will work with your beamer display setup. Still not 100% sure what it is but from what I can find it doesn't seem like a typical vr setup

quasi wadi
#

i checked this alreay out but it dont work

atomic barn
#

i guess you put a piece of cardboard between the displays, or cross your eyes or something?

#

You may have to set up a custom dual camera actor and use ndisplay since the stereo stuff is meant for vr rigs

quasi wadi
#

[2020.01.21-17.12.34:642][ 0]LogDisplayClusterEngine: Detected operation mode: cluster [2020.01.21-17.12.34:642][ 0]LogDisplayClusterModule: Initializing subsystems to cluster operation mode [2020.01.21-17.12.34:642][ 0]LogDisplayClusterEngine: Error: No config file specified [2020.01.21-17.12.34:642][ 0]LogDisplayClusterModule: KILL application quit requested: Cluster mode requires config file

signal citrus
#

cluster.

quasi wadi
#

sure cluster

atomic barn
quasi wadi
#

the config works fine

carmine frigate
#

if u play something like trine2 with stereo out of the box, does that work?

quasi wadi
#

no only own games because you need more cameras

carmine frigate
#

tomb raider also has it, pretty cool in stereo

#

tomb raider has stereo mode build in

quasi wadi
#

idk

atomic barn
#

From what I can tell beamer display Stereoscopy isn't really a standard thing (you need to cross your eyes, use prismatic goggles etc.) so you will def need a custom setup. I am not even sure if ndisplay is going to do what you want; from what I understand it is meant to extend/cluster displays that are running independently, not combine them into a stereo display

carmine frigate
#

i used to use iz3d software to force any directX titel in stereo

#

dual beamer should do, u also need a polarized screen to beam onto i believe tho

#

havent looked into dual beamer setup in a while tho, i remember those screens are kinda expensive

quasi wadi
#

@atomic barn we have a custom setup

zinc matrix
#

Hey guys I just have a question about displacement texture

#

And I'm trying to decide whether I should just model this into the geometry, or use a displacement map

#

Using tessellation would in a way improve performance since it'll reduce the the tess amount in the distance, but I'd have to subdivide anyway to get good tessellation and I've just realised I answered my own question

atomic barn
#

You could probably achieve the same effect using parallax occlusion, and use a simple plane

carmine frigate
#

normal map not enough?

#

normal LODs are cheaper than tess

#

well thats what i heared at least

#

gotta be carefull stating what u heared as factt offc 😛

signal citrus
#

tess is something so foreign to me still

#

most all of my concepts of speed come from dx9 and I know times have changed lol

median wraith
#

tess won't improve performance

#

anyway I think the UE4 profiler returns random ms

#

👀 change my mind

hazy delta
#

unless you get closer to that, I feel like a normal map will do just as well

soft night
sage ermine
#

@median wraith Bagpipes ARE musical instruments just cos

#

Oh wait, you meant about the profiler yeah?

zinc matrix
#

but it looks super dumb dumb when the light is on, the light doesn't bounce like it should in the lamps

#

I'm starting to think I should go back to Corona, UE4 might not be ready for this type of production for awhile 😭

foggy path
#

That sorta stuff is probably usually faked rather than actually reflected correctly since I get the feeling it would be sort of expensive

#

but I can see how that might not be an issue if you're doing renderings or something that doesn't need to be realtime

zinc matrix
#

Yeah I was gonna say, I just need to render a single frame, which happens instantly anyway haha

signal citrus
#

I know its Todd Howard, but who is Todd Howard?

#

Bethesda right?

foggy path
#

I think so yeah?

zinc matrix
#

the guy that tells you his games work

#

but dont

median wraith
fathom wadi
#

@zinc matrix wouldn't you need to add sub-surface scattering to get the light to do that?

#

also increase the bounce count for sure

zinc matrix
#

Thanks Marc I'll give that a try right now! 😄

#

here are my bounces at the moment, I'm not sure if this is a lot, or too little

#

Bear in mind I can kick the crap out of my GPU since this isn't for a videogame, so the numbers can go crazy if needed

terse kelp
#

Im trying to generate 2 numbers using a function then returning them to another one somehow (im using [return var1, var2]) and getting it using [int var = function();] but doing this only gives me var1, how can i get var2?

#

pretty sure i can do these in the same functions but i want to try this even though im just making it harder for myself :v

signal citrus
#

void generate(int (&array)[2]){...set array[0] and array[1]...}

#

int randoms[2];
generate(randoms);

terse kelp
#

ill try that, thanks for the respond

foggy path
#

C++ only supports returning one value, so you need to use an array or some other structure if you need more data returned

terse kelp
#

ahh makes sense

signal citrus
#

yeah or you give it memory to write to like i did

terse kelp
#

i tried returning the pointer to it, though i diddent have much success with that

signal citrus
#

struct two_ints { int a, b; };

two_ints generate(){
...
return {first,second};
}

#

struct two_ints { int m[2]; };

two_ints generate(){
...
return {{first,second}};
}

#

these are newer things in c++

terse kelp
#

ahh got it thanks a lot @signal citrus

signal citrus
#

ye

foggy path
#

to be using a modern language with tuples or other useful datatypes :D

signal citrus
#

this is the exact thing i love about templating in c++

#

it legit lets you meta program things exactly as you expect

foggy path
#

Whenever I've heard anyone talk about templates they talk about it with dread 🤔

signal citrus
#

thats because it doesn't work the way they want it to

foggy path
#

lol

signal citrus
#

it takes awhile to understand the way templates want to work

#

you have to give up things

#

understandings

#

but in return you get exactly what you wanted all along

foggy path
#
rand1, rand2 = {Enum.random(0..99), Enum.random(0..99)}```

or something would probably work in Elixir
signal citrus
#

template<typename...types> std::tuple<types...> make_tuple(const types&...values){return {values...};}

foggy path
#

That still wouldn't give you destructuring or pattern matching!

#

...probably, because I have no idea what that snippet would even do

signal citrus
#

it would actually

#

had you function

#

template<typename...types> void do_something(std::tuple<types...> const &values){}

#

do_something(make_tuple("string",0,5.f));

#

there is never a layer of abstraction for things to be packed away into dictionaries (unless there is, i mean hah)

foggy path
#

heh

signal citrus
#

most people want dictionaries yeah

#

it gets boring to use the same slow collection types day in and day out imo

foggy path
#

...imagine using a modern language with builtin easy to use dicts

#

lol

signal citrus
#

may as well just make int a subtype of dict

#

0['secret'] = 2; 2['real_secret']=5; 0['secret']['real_secret']

#

i feel like js has us covered otherwise

foggy path
#

I don't think you could do that with numbers in JS though 🤔

signal citrus
#

no yeah, thats what i meant by otherwise lol

foggy path
#

ah :D

thorny socket
terse kelp
#

Im not sure if this is a glitch or something but what i tried to do here was prompt the user to enter numbers and store it in a int variable, then print it

#

but it dosent give me what i typed

#

i typed 2 and it printed out 50

foggy path
#

it probably returns the character code

#

since it seems a bit weird for it to return an int to begin with if it didn't do that (what would it return for say a ?)

terse kelp
#

yea that could be it

#

how do you think i can fix it? tbh im clueless since this seems the most logical approach to my goal

#

unless cin.get() does something strange

#

oh wow, just fixed it by changing int input = cin.get(); to cin >> input;

#

confusing but i guess it gets the job done

zinc matrix
#

You're pretty, I'm cute. Together we could be pretty cute. 🙂

wet horizon
#

ahhh hahhaahhhh hehahhah