#lounge
1 messages · Page 658 of 1
Could just mean he wants textures produced by people living in Egypt.
maybe he just wants textures of sandstone and desert sand and thinks egypt has the monopoly on that
Lol stuff like hieroglyphics, paintings, walls, stuff you would see inside an egyptian tomb.
Naturally grown, organic textures straight from Egypt.
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
its made with the spanish version of cryengine

spaniards are smart it would seem, they know the difference between a motor and an engine 😛
motor gringo
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 +🤔
llamado del deber
lmao del hurrdurr
laughing your anxiety off?
tried to write your sentence in my best spanish :p
rogar deber
And for some reason now translates everything in feminine on first instance as well
Must be some equality thing
operaciones de unicornio arcoiris
So...
Thoughts to give every dev their own branch in version control and one person in charge of merging them to main branch?
You want to make one person God, good luck with that
pull request based development seems to be the cool thing to do now
which is probably sort of what you described tbh
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
jeez :P
you don't need a new branch for every commit :p
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
but doing things on branches, and pr's let you do code reviews before merging the PRs
I think it depends a lot on how large your org is... with smaller teams you need less bureocracy on merges I think
it doesn't make as much sense for small teams but there are still benefits (at least from having dev off the master)
Active users 10 - -
Total GB stored 173.66 - -
New branches 1696 - -
New changesets 8079 - -
these users seem to be very active 
I like how Unity does this on their SRP repo
they do their internal discussion partly on the PRs, they are not hiding it
we have like a 8 year old project and we have nowhere near that many branches lol
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
this is a good example: https://github.com/Unity-Technologies/ScriptableRenderPipeline/pull/5545
I think thats more branches than in our entire forest of gum trees
I'm eco, don't use branches
why are you a dolphin, do you seas instead?
the inquisitors

XD
Hey guys, what does "royalty" compensation mean in #looking-for-talent ? Sorry for silly question xd
Means that you aren't getting anything.
it means you gain Prince Harrys title
you should try to get paid in exposure, least thats more likely
LOL
not to mix up witha "royal compensation" ;-)
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
well some of those people running around gathering people with royalty compensation will succeed ;) its just a very very very very small tiny amount ;)
like find someone to marry in internet, could be, but both are more rare than get abducted by a UFO
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
I suppose you don't know any stores where I can buy food for exposure...?
you could get a lot of exposure for stealing some
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
"hello sir, I have 500 likes on artstation, can I get this half of bread?"
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
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 😄
I like how the HDMI features are not actually noted on the cables
or better even the USB-C ones
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
Why not buy it from some reputable store instead of ebay :D
why do people buy at ebay at all these days ;)
because I don't want to pay the 3x price for simple device 😄
amazon with free shipping to the win! :D
plus there's no real risk on buying from ebay
..................................
well I hope you get the right device on your next try
because you've already spent 1/3 of that comparison price
lol
cheapest items on local stores still sell the same item relabeled
You know what i do when my cable at amazon is wrong?
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
i put it in a package that i give to the postman on the next delivery
this hasn't happened in years now
\o/
"because I don't want to pay the 3x price for simple device"
- I mean, if they keep shipping you the wrong shit 😄
ikr
Pssst dont say sane things ;)
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
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
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
@bleak thicket aren't the HDMI cable specs pretty much always on the cable?
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
there's standard and high speed
instead I ended up paying for their mistake
@fluid bloom not necessary, no, there are specific sub features and specific specs that might be relevant in relation to the devices you use
that's pretty terrible
@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
okay nowadays there's a third cable type, premium high speed (+ with ethernet)
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
HDMI cable specs don't always guarantee the cable still works for the purpose
faulty cable then
or too long distance etc
there was no certification process prior to 2015 apparently 😄
the whole naming stuff with HDMI is confusing as fuck
yes
you have HDMI 1.4, 2.0, 2.1 etc, BUT THEY ONLY REFER TO THE PORT
took me years to realize
the HDCP or whats it called is the more relevant one ;)
which is also 2.0 2.1 2.2 and shit ;)
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
I must've looked like an idiot at stores "hey I'd like an hdmi 2.0 cable"
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
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
@GreyAlien When I worked with Disney (PS1 era) they used movie tickets to guide value for games. So a $10 movie ticket gave you 2 hours of entertainment -> $5/h. So a $40 game needed eight hours of high quality entertainment (minimum). Those days are LONG gone.
Interesting if true
Depending on how stupid you are, you get 8 hours of entertainment through trying to get through the first level ;)
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
a real pro plays it in every difficulity and multiplies the experience! :D
there's usually one difficulty level missing on most single player games
I couldn't be bothered with COD on hard tbh
usually medium is walk in the part and hard is just making things pain
it was 5 hours in normal mode for me, but I probably put in 200 hours into the multiplayer :P
seriously, as a BF player, i am just looking with disgust at you all
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
that's why I enjoy it pretty much :P
yeah but not at BF2 times
or have been for couple of the versions already
there is definitely strategy but it's sort of more short term tactics I guess
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
I played Black Ops 4 beta and they increased the time to kill and I thought it was crap
lol
I only played the BF2 demo but yeah it was good
and BF2 is pretty much Desert Combat
2142 was the first BF game I really put time into
I dunno I liked it :)
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
did you play Codename Eagle? That one was sort of like the spiritual prequel to BF1942
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
I mean Codename Eagle's devs were bought by DICE before 1942 :)
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
ah
Duke Nukem 3D
aehm
the real mans game
BF1942
lol
sorry
with titties!
but but titties
Quake wars, better than bf, change my mind
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
first online shooters I got into were really Counter-Strike and Day of Defeat
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
I had a computer
Was the same doom 3 engine
with 32 MB ram
we used to play quake on schools LAN
so i made a 16 MB Virtual Harddisc to put on Doom 1.666 (which was 15.9 MB or so)
Unreal Tournaments are better than quake wars right
we played some stuff over a null modem cable a few times but that was always quite the hassle lol
Computers in the schools here didn't even ran minecradt back in 2013 here
and then played doom which needed 16 MB of ram max
ah, I had nullmodem cable home as well
just to get maximum performance
but yeah, you needed two computers :p
played tons of warcraft 1 with nullmodel with my sister
John Carmak did took some apples from school? :p
I played tom clancy games with dial up modem
that tom clancy is like Hideo Kojima man
BTW: You already heard that we are all little creeps who teach people how to kill?
yeah but these are the game developers
these bastards
I'm not game developer, so no problem
<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 ;)
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
but hey that's how you raise in the corporate ladder, huh?
minecraft gifs? for real?
the most horrible coded 3D game engine.............. in a channel of the most sophisticated 3D game engine? ;-)
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
NO!
no matter how horrible it's coded, it can hardly be the most horrible one
You never saw my code
;
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
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)
LOL
http://www.99-bottles-of-beer.net/language-jquery-1361.html this isn't beerbottle shaped
so it loses by default
but it actually could be
but it isn't
that was just lazy from the submitter
therefore it's inferior
jQuery is yesterday's news anyway
imagine formatting the brainfuck example so that it looks like there's actually a logo on the bottle
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!
yeah to be fair it has its uses
effectively for what is called "progressive enhancement", eg. adding features to a page
i also still use jQuery inside my other JS for dom modification
if you want to build something more complicated there are better tools for that nowadays
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
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 :)
LOL
native funcs
the problem with them making the exception cases handled
thats whats literally in jquery
its kinda crazy to not use it ;)
exception cases?
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 ;)
ah
tbh unless you're making some kind of a niche thing, the JS natives work the same across the board nowadays
"niche thing" ;) yeah.... i think we do other things what we talk about here 8-D
well at work we have a browser based design tool and we don't really support anything but "modern browsers"
yeah and i cant do that ;)
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
Every game delayt
Announce the vague date first. Then tell them it delays later to create marketing hype.
Anyone having problems importing skeletal meshes?
My unreal continually crashes to desktop when attempting to.
Unreal number of game delays

SOON™️
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
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."
the loan shark will also show up at inconvenient moments to break your kneecaps
which slows you down
lol
can anybody name some trello alternatives?
github project management stuff
Guys I'm having issues getting my glass to be affected by depth of field, does anyone have a solution?
There's a checkbox for turning on DOF for transparent materials in the material.
Oh you're awesome, thank you so much!
volumetric data for shaders?
isn't that one of those blackmagic things?
like that spiderman rooms into the texture just other around?
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
IT PUTS THE HEIGHTMAP IN THE TEXTURE...........
When we are getting 4D textures in the engine! Outrageous!
when you demonstrate a valid use of them
do you still call it a bilinear filter for a 4D texture?
does someone
Cast To CameraShake
Knows
why Epic set the camera shake vars
but can't access or set a camera shake via blueprints ?
what the point ?
lmao
https://docs.unrealengine.com/en-US/BlueprintAPI/Utilities/Casting/index.html why does this documentation page even exist
Coz' autodoc
someone must have purposefully programmed something to generate this
there is nothing that enumerates all possible casts like this
wait for alpha 5 party in a few months tbh
it will be way cooler than current version
nipsu isn't letting me do anything lol
wish I knew what is happening with dx12
whats wrong with it
it runs at half the fps still
darn, yea i'll wait for 5. every server i connected to, no one trusted me to do anything lol
epic round number
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
what gpu you've got?
1080 ti
a dx11 card?
yeah plus dx12 is like
it seems like there are multiple phases of dx12
but a 1080ti should have no issue
renderdoc is showing me this stat for dx11
and this for dx12
I wonder if it is important
oh it supports dx12, nvm
i think dx10 cards support dx12 jonimake
no, dx10 ones don't support dx11 or dx12
dx10 can be boosted to support some kind of dx11 features but thats all
780ti supports dx12 🤷
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
lol each renderdoc capture file is 1GB
Feature levels in Direct3D define strict sets of features required by certain versions of the Direct3D API and runtime, as well as additional optional feature levels available within the same API version.
basically shader model 5 are the ones supporting DX11 and over
damn dx11 is 12 years old
yeah
so very similar, except on buffers and others
i need to take a cry break lol
vulkan is similar, its from gpus from the nvidia 400 forwards
the dx11 and dx12 frames really are doing basically the same work
Thats why I named that videogames didn't evolved at all in aone whole decade
couse consoles, hev
if you compera 2000 vs 2010 there is a change
they set the feature floor
if compare 2010 to 2020 is minimal PBR
just wait a few months
@median wraith video games devolve 😛
now that next consoles come
yeah the consoles did
RTX, Mesh shaders, texture sampler feedback
so we gonna get (translated)
raytracing stuffs
But the decade is shutdown already
was gonna ask you about that vblanco
first games and last games from the decade didn'¡t add there anything "awesome"
new step?
er yeah one sec..
@median wraith battlefield games were just dumbed down since bf3
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
they added some layer in the process that is now programmable
ah it is?
its not really adding a layer
its replacing everything vertex related, with an alternative that its just a compute shader
@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
roger
btw it's not possible to use openGL on Xbox is it ?
so we replace vertex shaders + vertex fetch (fixed pipeline settings) + geometry shaders + tesselation shaders
with a compute shader
its also faster
@median wraith well more talking about gameplay here 😄 and quality
on the xbox scarlett, mesh shader path is 30% faster
consoles have their own things pillows
@inner cloud yeah in general aswell
but ye visually some games in the past worked better as well
inb4 dx12 still runs at half the fps for no reason
gameplay didn't changed since 2007
it'd be so convenient if it would, also it looks like the ps4 has it's own rendering api as well
damn that sounds cool vblanco
@median wraith games are just more messy with vfx and fluid mocap, i actually like it more minimalistic as it was in 2005 😄
ps4 runs their own api
its vaguely vulkan-ish
but better
a significant amount of bullshit is removed
due to being fixed hardware
@fringe sundial yea it looks like xbox is the only thing that keeps DX relevant
and pc
not too sure because why bother with DX on pc 😄
ogl is trash yeah
and its not hampered by mobile phone gpus
extension extensions
but yea pc as well, actually it might be good to use DX for both xbox and pc
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
wine does a pretty good job with dx api now too
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
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
that's noice!
vulkan is less hand holding right?
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
damn
thats neat yup
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
and that's only vulkan tho isn't it ? and yeah that's amazing
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
with features like this, it's easier to see gpus doing more of the cpu work
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
yeah it's more for async stuff
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
from this perspective vulkan seems very useful It really allows for things better than openGL
it def does
its just a massive fucking pain
and i say that while writing an advanced vulkan engine
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
ps2 was simpler than vulkan
ps3... oh god the clusterfuck-ness of it
Ps2 was highly advanced for its time
so in some ways it's awesome to have a very complex programming challenge with vulkan as well, not unlike ps2 and 3
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
PS2 is still the best console in my heart 😑
think of the vector cpu as vertex shader + compute
which is what its taken us 20 years to get back
with mesh shaders
3Dnow
i can't even get the wizardry of emulating the ps2 and 3 yup 😄
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
nah
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
PS3 turned into just a platter for blueray by the time it actually shipped
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 😮
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?
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
yeah, though the specs were dropped hard
so low amount of docs. Docs in japanese, core libraries being for first-party only, and spu tools not being there....
yeah i mean they had agreements in place with the us millitary to contract out ps3's for computing power
the cpu is way powerful for the right task and everything but, it tanked months before release as all the launch titles show
if the ps3 didnt have bluray, it would have tanked far harder
we might not have had a ps4
what amazes me with the ps3 is how it can do pbr shaders the same as the ps4
Anyways still got no big expectations of the new Gen
couse spus helping the gpu do fancy shit
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
may not have been a contract yea
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
I tots agree that the jump from ps4 to 5 might not be as amazing
because the ps2 had huge overdraw perf
https://www.youtube.com/watch?v=jx2cpVbyTYg like all the launch titles were this quality
One of the games hoping to be a launch killer app for the PS3... Unfortunately, it's far from it
while overdraw is the weakness of ps4
damn really? haha
so much can be done on ps4, it's gonna be hard to top that with the ps5
those ports
go to 10 fps
on the ps4
and its not a cpu bottleneck
but a GPU bottleneck
which is fucking hilarious
back in ps2 wasn't gpu memory 2D still?
yeah it was somehow the same with vanquish on pc 😄
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
vanquish was running slower on a pc released 3 years after a ps3 😊
why could it handle overdraw so well though
low famerate with below 108p resolution etc
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
combine that + huge bandwidth, and it meant that the performance of the ps2 was mostly bottlenecked by triangle count
but not by triangle overdraw
nice
about 50k triangles at 60 fps
like n64 had fixed function support lol
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
ps1 kombat was the best
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
yup
couse C compiles at the time couldnt do inlining
cuz they were shit
the ps1 sdk was also all macros
i really dunno why they didn't just have things like 16 bit sine tables at fixed hardware addresses lol
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 😊
oh that's neat 😮
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
can you name some of those libs ? that's awesome
Something way out there would be Cello
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
having a hard time recalling the popular one
its ok that might come back later
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
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
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
oh yes they should have options to set something other than TAA
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
much better to explicitly name AA methods in the settings indeed, and sorting them by perf cost as well perhaps
probably because without taa it also looks like ass
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
deferred msaa when
msaa can't fix everything either
and when TAA actually works properly, it beats MSAA clearly
I just want render layers on the forward renderer.
vote for best unreal commit
"tad more apple"
Imma be mad if any more limes are lost to green apple
c_str() @terse kelp
str. c_str() run. run c_str() run.
Big.
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.
ugh I really don't want to know what kind of super important shit is running on shakey code like that
@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.
is there a way to get the actual output log text in code?
actually that was dumb, please ignore me.
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
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.
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?
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
so -1 + -1 is out of the question for you already?
oops
government is shitty code for something better 😛
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)
@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.
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
I will take my codes to the grave I tell you
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
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
@median wraith
XWikiRegister
im working on it
tomcat + https is a bit finnicky
Does anyone know where I could find the poly count for Halo CE models?
over 9000
I'm at mobile
Using Google?
I did use google. I could only find the polycount for one model, which you located.
Well under 2000 on rest models
I can see custom models, people modding things. But I can't find the polycount for individual items.
Main model always have more
I mean, a rough estimate is nice. But I'm looking for the polycount for individual models.
Maybe see if anyone has ripped the assets from the game
Might have more luck looking at those and checking the counts yourself
I'm still looking around. But I'm just hoping someone might know where the resources are.
I'll look for specific ripped models.
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
I found something called models-resource. Might work for what I need
I'm starting to make a game about bees and wasps but I'm worried my idea is too convoluted
why?
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
yeah umm
Would be cool if there is building mode too.
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
this is why Im awesome 😛
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
I follow some accounts on twitter that post 90s CG renders like this https://pbs.twimg.com/media/EOztYqgWsAAzg9q?format=png&name=large
I'm actually surprised there hasn't been any games that replicate this look or has there?
I think there was a moment when people actually like Biden but he's certainly making sure they learn what he's really like 🤔
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.
Like video games
Yeah, video games
Vidya ghames are sour
I'm lost with that read
imagine working on your passion project and your boss just fires 100% of the staff 😦
remember when I kicked you
That sounds like my life...
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)
Na, that's normal
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
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.
I did a degree in business IT and I don't think I really learned anything useful from that lol
I don't study anything useful either. Mostly just cinematography and music theory and Geology and all sorts of other pointless things.
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
really putting the rock in rock n' roll
@bronze axle you about ?
Sure what is it?
i sent you a /msg 🙂
😮
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 😐
UnrealRam
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?
i'm still waiting for nintendos' 128bit console.
128 Q-Bit console
if it has capcom qsound i'm sold.
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
I say capcom but surprisingly wikipedia states that qsound was also used by sting and madonna
https://www.youtube.com/watch?v=loWcvzn_fxI&list=PLBVcdHaf_CimkIPe1v1Q3WqD_mETCMeCS oh god you can hear it.
not gonna tak about it more, but it's so tiring to read morons like this 😦
is here any body that use the nDisplay system ??
is that like quadro stuff beam?
what's nDisplay tho ?
it is multi-screen / led wall support for editor
nDisplay renders your Unreal Engine scene on multiple synchronized display devices.
They used it on for virtual production on The Mandalorian
oh okies
to do environment lighting etc
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
No I haven't really used it, I would start with the quick start guide.
A guide to your first steps getting up and running with nDisplay.
@full acorn I like your axe throwing. How low is time dilation with that?
this quick start is not working this way it throws a big error.
i want to use it for sterioscopic 3d
no i want to adjust the camera distance for the beamer
passive or active?
passive
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
this is not the same this are 2 beamer with single inputline
yea true
can i create with that a extra window ??
no it splits the screen in 2 with 2 camera points
ok last problem
the dude that plays the game cannot see the picture from the beamer
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
and it must be like 16k 2x8k beamer with a monitor on full hd
the dude plays on full hd
thats a lot of pixels
yup 😄
@quasi wadi look at this page for setting up stereo layers
Setting up and working with VR 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
i checked this alreay out but it dont work
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
[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
cluster.
sure cluster
A reference companion for all the settings available in the nDisplay configuration file.
if u play something like trine2 with stereo out of the box, does that work?
no only own games because you need more cameras
tomb raider also has it, pretty cool in stereo
tomb raider has stereo mode build in
idk
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
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
@atomic barn we have a custom setup
Hey guys I just have a question about displacement texture
So I'm making an aircraft hangar
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
You could probably achieve the same effect using parallax occlusion, and use a simple plane
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 😛
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
tess won't improve performance
anyway I think the UE4 profiler returns random ms
👀 change my mind
unless you get closer to that, I feel like a normal map will do just as well
so expand of Disney+ happening https://twitter.com/DPlusNews/status/1219536307807977472?s=20
@median wraith Bagpipes ARE musical instruments just cos
Oh wait, you meant about the profiler yeah?
Is it possible to make headlights like this somehow?
I have the headlight glass as geometry
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 😭
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
Yeah I was gonna say, I just need to render a single frame, which happens instantly anyway haha
I think so yeah?
@sage ermine https://m.youtube.com/watch?v=YY3j4iaaKgQ
MUSica que nos traslada a otro tiempo..aNUESTRO PASADO CELTA..las fotos son de asturias,Comunidad autonoma española...
@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
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
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
void generate(int (&array)[2]){...set array[0] and array[1]...}
int randoms[2];
generate(randoms);
ill try that, thanks for the respond
C++ only supports returning one value, so you need to use an array or some other structure if you need more data returned
ahh makes sense
yeah or you give it memory to write to like i did
i tried returning the pointer to it, though i diddent have much success with that
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++
ahh got it thanks a lot @signal citrus
ye
to be using a modern language with tuples or other useful datatypes :D
this is the exact thing i love about templating in c++
it legit lets you meta program things exactly as you expect
Whenever I've heard anyone talk about templates they talk about it with dread 🤔
thats because it doesn't work the way they want it to
lol
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
rand1, rand2 = {Enum.random(0..99), Enum.random(0..99)}```
or something would probably work in Elixir
template<typename...types> std::tuple<types...> make_tuple(const types&...values){return {values...};}
That still wouldn't give you destructuring or pattern matching!
...probably, because I have no idea what that snippet would even do
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)
heh
most people want dictionaries yeah
it gets boring to use the same slow collection types day in and day out imo
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
I don't think you could do that with numbers in JS though 🤔
no yeah, thats what i meant by otherwise lol
ah :D
i was just going through a cs source map to import to unreal only to find these disturbing photos
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
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 ?)
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
You're pretty, I'm cute. Together we could be pretty cute. 🙂
ahhh hahhaahhhh hehahhah