Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

Wow I just used the word "fix" 6 times ^^

side question: on another effect.. do you think EMBM is possible and usable without using tom speed's DX7 dll?

I have no idea. I even don't know what speed's DX7 dll is. That said, displacement mapping is the only kind of quasi bump mapping that I really like. B3D has only dot3 / normalmapping. I sometimes use masked textures to "bump" a texture, but it works only when Y-offset just a tiny bit. And then it's barely noticeable.

Currently working on better bushes etc. for relic hunter, pls give some feedback. The longer I work on it the less I can tell whether it actually looks better generally. Those old ones had like 16 triangles, they couldn't be shaded without to reveal the cheating. The new ones (basically just a mushroom aligned bunch of 4-sided bottomless cones) give more detail and depth, yet they lack of a kind of self-illumination you would expect... when you look at these things for too long, it's like a painter going out of creative mode, becoming 100% technical.

It's more on the texture distortion or perturbation effect for EMBM, but that is another topic to discuss. 

I'd be interested to see the new optimization methods that you have mentioned above, but for overall feedback, I'd say it's normal performance wise considering there's still alpha textures involved.

btw, any new z-sorting code in relic hunter? or same old tried and tested work? 😉 haven't checked that part yet..

All the grass, trees and bushes are masked mode. Only a few things are alpha, like the fake shadows (see latest screenies), but they stick on the ground, so there's is barely any z-fight. Also, those grass islands under a grass mesh, they are masked too and slightly elevated uniquely. To prevent z-fights, they are elevated depending on their x/y position (the fraction after the comma, divided by 20 or so).

So there's no z-sorting by me. I did Z-sort alpha in the past, by repositioning the meshes in the order of distance to the camera, which works, but as resolutions increase and I learn more about good masking, it seems kind of unnecessary.

I had the intel DSS export plugin for photoshop years ago, that allowed to make masked textures that fould fade in as smooth as alpha ones. Now I use paint dot net, still good dss export options, but not as good as the ones o the other one.

Anyway, in case you didn't know, this is the most important thing when working with masked textures, dds, png or tga: duplicate the actual layer, then blur the one below, gaussian 4 or so, then set it's alpha to about 3%. This will help DX to fade the outline to the correct color (otherwise to black)