Planet problems
-
Just out of curiosity… If you’re going to make a planet texture as a cube map, why use a CMP planet at all? It’s less precise, LODs aren’t as good, wireframes are buggier, and you lose the atmosphere effect. Plus, it’s heavier.
-
FriendlyFire wrote:
Just out of curiosity… If you’re going to make a planet texture as a cube map, why use a CMP planet at all? It’s less precise, LODs aren’t as good, wireframes are buggier, and you lose the atmosphere effect. Plus, it’s heavier.I was using cmp because, well 100% not sure where I heard it, you get flickering of .sph based model after a certian degree/distance. As I don’t know the offest for hacking it to make it appear at a huge distance away. Plus I was thinking making the planet sizes huge, like 10 or 15k in size.
-
The flickering is caused by the atmosphere. If you don’t care to have one, just make it entirely transparent and you’ll be set. Granted, planets look rather ugly without any sort of atmosphere, but it’s a tradeoff.
Also, bear in mind that CMP planets suffer from perhaps an even worse bug where polygons seem to flip inside out at a certain distance. Most of the time you can’t see that because models are too small, but with large planets it gets problematic.
However, 10-15k is not big. You likely wouldn’t have an issue with SPH planets even while using an atmosphere. Problems arose with planets 100-300k wide.
-
There’s a hack for it if you’re willing to tweak:
20000f freelancer.exe 1C8910 FriendlyFire same offset as above, poly flipping distance - raising this value stops graphical glitches on big CMPs, but raising it too high introduces flickering issues with SPH-based models (like planets)
-
Ah, thanks for that. I was afraid to mess with that one because it was tied to ships as well. I first tried 250k and regular planets flickered horribly. 60k is a nice medium, far enough not to notice the poly flipping and on the border of sph flickering.
edit, my planet is 4k radius btw, 8,000m diameter
I am cooking up something cool for Christmas
-
Aye, I meant that without changing the value from its default, you’d need some pretty darn big planets to have an issue. If you raise it, then the bug shows up rather quickly, which is a pain.
-
FriendlyFire wrote:
The flickering is caused by the atmosphere. If you don’t care to have one, just make it entirely transparent and you’ll be set. Granted, planets look rather ugly without any sort of atmosphere, but it’s a tradeoff.Did you guys figure out a solution to it, because that’s what I’m getting now. I see in some of your videos huge planets with working atmospheres with no glitches.
-
Yes, one of the first things we worked on was fixing planet atmospheres. I’ve also largely reconstructed them from scratch, as can easily be noticed if you compare vanilla ones with ours.
-
It’s part of the DirectX 9 client hook. “Sharing” it would involve sharing a few thousand lines of C++ code. It’s not exactly something you can do in isolation.
-
FLHook has had plenty of updates on the Subversion repository. No, they don’t have neat version numbers and packages, but they’re what many servers use at the moment.
Be aware that those new versions require a partial rewrite of your plugins.
-
w0dk4 wrote:
Ya, I hope we can release FLHook v2.0 soon, long overdue. Its currently a work in progress on the SVN and as FF said, we updated it quite a lot - especially the SDK with newly reversed stuff.And, wodka, please also pay some attention to compatibility.
Upgrade a mother software case incompatible is frustrating for me. You need check whose new sdk and so on to rebuild a new plugin.
And i think there some good plugins already under the status of unmaintainable, because of code lost, people afk and other reason.
-
On the .sph file, in the nodes, I understand the first 4. Example:
M0 = -x /left
M1 = +z /front
M2 = +x /right
M3 = -z /back
M4 = ? +y /top (maybe)
M5 = ? -y /bottom (maybe)I know they have to be flipped vertical, the first 4 nodes, but which way to flip the last 2? Flipping the last 2 vertical isn’t right, as the edges don’t match.
-
I’ve never had to flip any texture for mapping onto SPH files, so I’m not sure what you mean by that.
-
Always DDS. TGA serves no purpose, especially for planets, which should always have square power of 2 textures.