Would streaming be a solution to memory cap?

Generic forum to discuss Octane Render, post ideas and suggest improvements.
Forum rules
Please add your OS and Hardware Configuration in your signature, it makes it easier for us to help you analyze problems. Example: Win 7 64 | Geforce GTX680 | i7 3770 | 16GB
Krisonrik
Licensed Customer
Posts: 157
Joined: Sun Mar 14, 2010 12:51 pm

I remember reading out ID soft making their game engine capable of utilizing 10GB of texture through their streaming process. I am no programmer, just a thought and am curious as to whether it could be a solution to Octane's memory limitations. I mean could there be a way to do bucket rendering with Octane and then after the bucket size finish rendering, Octane can stream the texture that is needed for the next bucket and wipe the current texture memory usage. It would be so cool if we can get around the memory problem without waiting for few years of hardware development time. Still, I can't imagine 6GB - 12GB of VRAM being cheap.
Dual Lindenhurst single core Xeon 3.6Ghz with Hyperthreads, 8GB DDR-2 ECC, Geforce GTX 260
Dual Xeon 5680 3.2Ghz with Hyperthreads, 24GB DDR-3 ECC, Quadro 4800 & GTX 480
User avatar
radiance
Posts: 7633
Joined: Wed Oct 21, 2009 2:33 pm

Hi, an unbiased GI renderer needs to have all information present at all times, a ray can bounce on anything anywhere, so it's not possible unfortunately.
We're optimizing octane and with the new procedural materials you will be able to do far more complex stuff.

Radiance
Win 7 x64 & ubuntu | 2x GTX480 | Quad 2.66GHz | 8GB
Krisonrik
Licensed Customer
Posts: 157
Joined: Sun Mar 14, 2010 12:51 pm

radiance wrote:Hi, an unbiased GI renderer needs to have all information present at all times, a ray can bounce on anything anywhere, so it's not possible unfortunately.
We're optimizing octane and with the new procedural materials you will be able to do far more complex stuff.

Radiance
Yeah I guess once we have a full library of procedural texture, things can get much easier. Is it possible to have things like composite map in Octane? Like what Max has. I'm not a bit Max fan, since I'm more of a Maya lover, but I do like the composite map in Max, makes life so much easier without the need to go back to Photoshop and do all the texture works.
Dual Lindenhurst single core Xeon 3.6Ghz with Hyperthreads, 8GB DDR-2 ECC, Geforce GTX 260
Dual Xeon 5680 3.2Ghz with Hyperthreads, 24GB DDR-3 ECC, Quadro 4800 & GTX 480
User avatar
radiance
Posts: 7633
Joined: Wed Oct 21, 2009 2:33 pm

Krisonrik wrote:
radiance wrote:Hi, an unbiased GI renderer needs to have all information present at all times, a ray can bounce on anything anywhere, so it's not possible unfortunately.
We're optimizing octane and with the new procedural materials you will be able to do far more complex stuff.

Radiance
Yeah I guess once we have a full library of procedural texture, things can get much easier. Is it possible to have things like composite map in Octane? Like what Max has. I'm not a bit Max fan, since I'm more of a Maya lover, but I do like the composite map in Max, makes life so much easier without the need to go back to Photoshop and do all the texture works.
what's a composite map ?

Radiance
Win 7 x64 & ubuntu | 2x GTX480 | Quad 2.66GHz | 8GB
andrian
Licensed Customer
Posts: 641
Joined: Tue Mar 16, 2010 3:48 pm
Location: Bulgaria
Contact:

multi layer map, like in photoshop

But this will lead to massive memory consumption no? better do this in max and export map in one single texture rather than eat your ram in octane..
Attachments
composite.jpg
Vista 64 , 2x Xeon 5440 - 24GB RAM, 1x GTX 260 & I7 3930 water cooled - 32GB RAM, 1 x GTX 480+ 1x8800 GTS 512
CGsociety gallery
My portfolio
My portfolio2 - under construction
Web site
Making of : pool scene - part1
User avatar
radiance
Posts: 7633
Joined: Wed Oct 21, 2009 2:33 pm

andrian wrote:multi layer map, like in photoshop

But this will lead to massive memory consumption no? better do this in max and export map in one single texture rather than eat your ram in octane..
you can do this with the mix texture.
but if you plan to mix 10 unique textures and don't reuse those on other materials it's better to prebake it first indeed.

Radiance
Win 7 x64 & ubuntu | 2x GTX480 | Quad 2.66GHz | 8GB
User avatar
kubo
Posts: 1377
Joined: Wed Apr 21, 2010 4:11 am
Location: Madrizzzz

I might got it wrong but what I think he means is mixing two materials, not textures, like a mix for materials, say, you got concrete, and wet concrete materials, then you mix with a puddle map, but each material is its own and could be used separately.
windows 7 x64 | 2xGTX570 (warming up the planet 1ºC at a time) | i7 920 | 12GB
User avatar
radiance
Posts: 7633
Joined: Wed Oct 21, 2009 2:33 pm

kubo wrote:I might got it wrong but what I think he means is mixing two materials, not textures, like a mix for materials, say, you got concrete, and wet concrete materials, then you mix with a puddle map, but each material is its own and could be used separately.
a mix material will be for 2.3 ;)

Radiance
Win 7 x64 & ubuntu | 2x GTX480 | Quad 2.66GHz | 8GB
User avatar
n1k
Posts: 401
Joined: Mon Jan 11, 2010 7:55 pm
Contact:

Composite map is useful when one ,for some reason, want to use ,for example, 2 different maps for same bump map channel, or 2 different maps for mask in mix map/material etc. It can be quite handy when creating complex shaders. Advantage is that you can create new maps from existing ones comping them and saving some RAM that way. At some point it would be nice if Octane could support this feature.

Cheers,
n1k
[email protected], 8gb RAM, Gainward GF 460 GTX 2048mb,Win7 64bit.

http://continuum3d.blogspot.com/
User avatar
radiance
Posts: 7633
Joined: Wed Oct 21, 2009 2:33 pm

n1k wrote:Composite map is useful when one ,for some reason, want to use ,for example, 2 different maps for same bump map channel, or 2 different maps for mask in mix map/material etc. It can be quite handy when creating complex shaders. Advantage is that you can create new maps from existing ones comping them and saving some RAM that way. At some point it would be nice if Octane could support this feature.

Cheers,
n1k
you can use the mix material to mix textures together in 2.2.
to mix materials you will have to wait until 2.3.

Radiance
Win 7 x64 & ubuntu | 2x GTX480 | Quad 2.66GHz | 8GB
Post Reply

Return to “General Discussion”