SpiderPig Posted February 16, 2023 Share Posted February 16, 2023 auto pixmap = CreatePixmap(width, height, TEXTURE_R16); pixmap->Save("Map.r16"); This fails to save, should it be possible to do? Or do I need a plugin? 🤔 Quote Link to comment Share on other sites More sharing options...
Solution Josh Posted February 16, 2023 Solution Share Posted February 16, 2023 r16 is not an image format. You can do this: pixmap->pixels->Save("Map.r16"); BTW, DDS files do support a variety of formats including floats and half-floats. I've been working with these lately and I think these are my preference. There may be some errors in the current DDS saving code for some formats, though. 1 Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
SpiderPig Posted February 16, 2023 Author Share Posted February 16, 2023 Okay thanks. I just want to use the pixmap to apply to a terrain so if the dds option works I'll use that. Quote Link to comment Share on other sites More sharing options...
Josh Posted February 16, 2023 Share Posted February 16, 2023 The reason I like DDS is because it includes the width and height information, and it specifies the pixel format. A 16-bit heightmap, for example, could consist of half-floats or unsigned shorts. With a raw file there's no way of knowing what format it is. 1 Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.