Rebel Café Forum Index
Get The Guide RegisterSearchFAQMemberlistUsergroupsLog in
Rendering in 3D - am i wasting my floating point values?

 
Reply to topic    Rebel Café Forum Index » ProLost Posts View previous topic
View next topic
Rendering in 3D - am i wasting my floating point values?
Author Message
Gareth



Joined: 17 Jan 2007
Posts: 5
Location: New Zealand

Post Rendering in 3D - am i wasting my floating point values? Reply with quote
OK.

I render out in Floating point from maya every day. Generally though my colour values goes from 0 to 1. Apart from specular hotspots and such.

Which is fine, though i do wonder sometimes if I should make my colours range from 0 to 100000000000000000000000000 or something.

Am i wasting the available range in floating point? Will i be more susceptible to rounding errors? Is it the same as only rendering in values 0-35 in 16 bit when you have 0-65535 available.

Although I haven't seen any evidence of this in after effects.. it is one of those things that keeps popping into my head.
Maybe i'm just misunderstanding things though.

Gareth
Wed Jan 17, 2007 7:05 pm View user's profile Send private message Send e-mail Visit poster's website
Stu
Site Admin


Joined: 08 Jan 2007
Posts: 917
Location: San Francisco

Post Reply with quote
Floating point is weird. Larger numbers are less precise than small ones, because they have fewer decimal places to work with. So no, you would not gain anything by re-mapping white to some crazy big number (Real Math People please correct me if I am lying).

Experientially I can tell you with confidence that there is, uhm, A TON of fidelity between 0–1 in even a half-float (such as most EXRs) image. A ton. Worry not.

-Stu

_________________
The DV Rebel's Guide
Wed Jan 17, 2007 7:32 pm View user's profile Send private message Visit poster's website
Gareth



Joined: 17 Jan 2007
Posts: 5
Location: New Zealand

Post Reply with quote
Oh okay. So it doesn't have, say, a set amount of numbers before and after the decimal place.

Actually that makes sense the more i think about it.

So essentially you have 32 or 16 bits to represent the number and large numbers take up more of the allocation so theres less room for decimal places. (which is pretty much what you said)

So really, keeping everything around the zero to one range could be the best way to do it as I get more decimal places that way.

Nice!

Cool yeah i use 16bit half EXRs here just because they take up less space. Though I was thinking of upgrading to 32bit as I recently put together a server with a lot of hard drives in it. And whats the point of having all that empty space on those drives! Smile

Thanks Stu!

I think this forum will be handy.
Wed Jan 17, 2007 7:45 pm View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:    
Reply to topic    Rebel Café Forum Index » ProLost Posts All times are GMT - 8 Hours
Page 1 of 1

 
Jump to: 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Based on design by Freestyle XL