Author Topic: Will there ever be a native Corona bitmap format?  (Read 10350 times)

2016-08-01, 11:17:24
Reply #15

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
Corona de-compresses the file before sampling, so all types of EXR will have the same (maximal) rendering performance when rendering with Corona
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2016-08-01, 18:32:02
Reply #16

Njen

  • Active Users
  • **
  • Posts: 557
    • View Profile
    • Cyan Eyed
Ahh, right, so any changes in compression would really only affect the read/write speed from disk then I assume.

2016-08-01, 18:51:01
Reply #17

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
at this moment yes
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2016-08-01, 19:51:14
Reply #18

antanas

  • Active Users
  • **
  • Posts: 269
  • Hmm ...
    • View Profile
 So, if I understand it right, for now, the only benefit of using big uncompressed/memory mapped format textures (like tiff or exr) is what it can be a little easier for Corona to decompress or do some other similar operations (as I'm too stupid to understand what decompressing means applied to a seemingly uncompressed format)) which Corona does with those before render thus speeding a precalc phase a little at the expense of longer initial texture loading\reading times ?

 Also, it would be good to know, which formats and which of their compression\saving modes would be most beneficial in that's the case, well if there are any benefits at all ))

 If so, when this tradeoff is surely a thing to consider when using DR especially when many heavy textures are read from some slow non raid and non ssd source ....

 And, of course, another question - can we expect Corona to support those memory mapped file format features in the future and are those worth it at all (besides the ability to render something what otherwise simply wouldn't fit in ram) or is there something what prevents you from implementing that, well like sluggish render speeds, some instabilities, bucket only operation possibility or something like that ? I mean in theory it would be a tremendously helpful feature for Corona to have the ability to read those heavy textures directly from hdd when those are needed\seen by rays without the need to keep those in memory all the time.

2016-08-01, 19:57:47
Reply #19

GabaCGStudio

  • Guest
Corona de-compresses the file before sampling, so all types of EXR will have the same (maximal) rendering performance when rendering with Corona

is this decompression only for the part of textures that exists on render view or for all of scene textures?

2016-08-02, 09:35:08
Reply #20

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
...
The problem with true out-of-core is that it is SO prohibitely difficult to implement well, that we can make 5 other complex features in the time it would take to implement. With current RAM availability and prices, it makes more sense now to ask customers to bite the bullet and buy more RAM, and offer other helpful features instead (such as multilight, bloom&glare, improved DR, PBR material)


Corona de-compresses the file before sampling, so all types of EXR will have the same (maximal) rendering performance when rendering with Corona

is this decompression only for the part of textures that exists on render view or for all of scene textures?

All of them, there is no easy way to predict what will be visible, and thanks to GI, everything is usually "visible" when considering secondary rays.
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)