Show Us Your Iray Renders. Part III

1424345474850

Comments

  • tomtom.wtomtom.w Posts: 140
    edited December 1969

    sedor said:

    ...
    I really dont understand your argument about the virtual memory a video card should take, a card only takes "virtual memory" if it has shared mem... if not it has the given VRAM and that's all - if that RAM is filled, it is filled and no virtual mem is taken.
    ...

    The "virtual memory" is the shared memory some Nvidia cards have (giving access to 2 GB on the card and 2 GB of the system RAM), but Iray can only use the memory that is on the graphics card. So the Nvidia Geforce graphics card that I currently use, with 2 GB on the card and 2 GB dedicated system RAM, can only use the 2 GB on the graphics card when rendering.

    Which is important to know, and understand, for many of the new Iray users, because there are lots of graphics cards like that out there, cards that in many cases have been advertised as having 4 GB of video/graphics memory.

  • Dumor3DDumor3D Posts: 1,316
    edited December 1969

    Cypherfox said:

    Shutting down DAZ Studio and starting it back up again gets me back to a zero video memory state (10MB used). Has anyone else seen this?

    -- Morgan

    I have. For me, it seems to happen when I cancel a render before the scene file is generated or completely sent to the card. I haven't found a consistent cause, but mostly I try to avoid it instead of trying to make it happen. :)

    Your workflow sounds great! I've been working on making products instead of doing art. Most of my testing and workflow have been on making things as efficient as possible for a best user experience. I do understand what you are doing and that is fantastic! Taking the best advantage of softwares and hardwares! Good stuff.

  • SedorSedor Posts: 1,764
    edited December 1969

    tomtom.w said:
    sedor said:

    ...
    I really dont understand your argument about the virtual memory a video card should take, a card only takes "virtual memory" if it has shared mem... if not it has the given VRAM and that's all - if that RAM is filled, it is filled and no virtual mem is taken.
    ...

    The "virtual memory" is the shared memory some Nvidia cards have (giving access to 2 GB on the card and 2 GB of the system RAM), but Iray can only use the memory that is on the graphics card. So the Nvidia Geforce graphics card that I currently use, with 2 GB on the card and 2 GB dedicated system RAM, can only use the 2 GB on the graphics card when rendering.

    Which is important to know, and understand, for many of the new Iray users, because there are lots of graphics cards like that out there, cards that in many cases have been advertised as having 4 GB of video/graphics memory.

    So it is exactly what I thought - just shared mem, which isn't of interest here because it can't (and won't) be used.

  • tomtom.wtomtom.w Posts: 140
    edited December 1969

    Cypherfox said:

    N.b.: I think this is a bug... If I do renders, and cancel them, and do renders, and cancel them, my GPU-Z shows that my video card memory never gets back to zero (it's not being used for system drawing, so it zeroes at around 10MB of baseline usage). And eventually the same scene, without anything extra in it, will no longer render.

    Shutting down DAZ Studio and starting it back up again gets me back to a zero video memory state (10MB used). Has anyone else seen this?

    I reported that in the Iray beta thread a couple of weeks ago after getting more and more irritated by having to regularly restart DS to get the memory back.

  • SedorSedor Posts: 1,764
    edited December 1969

    medeia said:
    @sedor
    What do you mean about Iray doesnt care about HD?

    That "HD" doesnt take extra mem when rendering, at least nothing really noticeable - I haven't noticed any difference when using HD or not.

  • MEC4DMEC4D Posts: 5,249
    edited June 2015

    DAZ Chris already explained that the textures get compressed before send to the video card so there is nothing to say anymore and everything is clear , I don't render my figures with 1000x1000 textures but on full resolution so what is so strange about ? I want 100% quality and not quantity

    sedor said:
    MEC4D said:
    Ok I tested .. 2 genesis female with different texture sets 2006 MB VRAM, then added CPU the memory was only used by half on the Graphic card the rest I am sure virtual graphic memory via pci , then added 3 more genesis total 5 with different texture sets .. the graphic card memory reached 2GB
    so with 4 GB VRAM and CPU you can get 10 genesis textured in the scene or use Atlas for more than 5
    but on your card only you can do just 4 with full different textures with 4GB or it will starting to render very slow

    Bellow how much memory was loaded when I render scene with 2 full textured genesis with different textures
    Iray use not only VRAM but also virtual video memory, if there is not enough on the card it handle the rest via pci but resulting in slower calculation and rendering and if there is not enough , it will crash .

    so as I suspected before the card can handle so and so for full performance before it get into slower mode , I am glad I choice the 12 GB as I am going to have a lot of fun working with it and not worry about reducing everything as I am doing it for the last couple of years and I have enough of that workflow

    I got really curious... as just two G2F and 2GB of VRAM sounds very strange to me - too much for it.

    I really dont understand your argument about the virtual memory a video card should take, a card only takes "virtual memory" if it has shared mem... if not it has the given VRAM and that's all - if that RAM is filled, it is filled and no virtual mem is taken.

    Anyway, I just wanted to jump in and show you... 12 Genesis-2-Females, all different textures, even different morphs, some are HD (Iray doesnt care about HD) and the bikini ;) -> picture is attached.

    System is still reacts at full speed, no slow down.

    The scene just takes a bit more than 3GB - I've attached also the GPU-Z statistics, showing the memory usage of three cards.

    Post edited by MEC4D on
  • McGyverMcGyver Posts: 7,067
    edited June 2015

    I just started messing around with IRay for the first time today... I'm liking what I see so far.
    I decided to play around with adding Iray materials to one of my models... The Bruckner Typhoon.
    The background is my Very Large Facility Set.
    I never really liked how FireFly or 3D Delight did metallics, and forget trying to get convincing colored glass or car paints.
    What you see below is a quick crappy render with no attention to lighting or shadow or anything other than loading the model and playing with the materials.
    There are fireflies here and there and the glare and shadows are terrible...

    But...

    What I see is a great start... Compared to my first 3D Delight render back when I didn't know much about using it, this first Iray render is way, way better.

    Thanks for this new Renderer DAZ!

    image.jpg
    1200 x 694 - 312K
    Post edited by McGyver on
  • MEC4DMEC4D Posts: 5,249
    edited December 1969

    My card have 2GB VRAM and 4 GB Shared Memory
    there was some miss match info about the virtual memory
    Iray can use virtual memory but only when rendering with CPU
    ---------------------------------------------------------------------------------------
    The entire scene must fit into GPU graphics memory in order for iray to take advantage of GPU acceleration. If the scene does not fit unto into a GPU’s memory, that GPU is ignored and all processing takes place on the CPU and in RAM and run much more slowly. If the scene exceeds RAM, then iray will use virtual memory and run more slowly yet.
    ----------------------------------------------------------------------------------------

    tomtom.w said:
    sedor said:

    ...
    I really dont understand your argument about the virtual memory a video card should take, a card only takes "virtual memory" if it has shared mem... if not it has the given VRAM and that's all - if that RAM is filled, it is filled and no virtual mem is taken.
    ...

    The "virtual memory" is the shared memory some Nvidia cards have (giving access to 2 GB on the card and 2 GB of the system RAM), but Iray can only use the memory that is on the graphics card. So the Nvidia Geforce graphics card that I currently use, with 2 GB on the card and 2 GB dedicated system RAM, can only use the 2 GB on the graphics card when rendering.

    Which is important to know, and understand, for many of the new Iray users, because there are lots of graphics cards like that out there, cards that in many cases have been advertised as having 4 GB of video/graphics memory.

  • SedorSedor Posts: 1,764
    edited December 1969

    MEC4D said:
    My card have 2GB VRAM and 4 GB Shared Memory
    there was some miss match info about the virtual memory
    Iray can use virtual memory but only when rendering with CPU
    ---------------------------------------------------------------------------------------
    The entire scene must fit into GPU graphics memory in order for iray to take advantage of GPU acceleration. If the scene does not fit unto into a GPU’s memory, that GPU is ignored and all processing takes place on the CPU and in RAM and run much more slowly. If the scene exceeds RAM, then iray will use virtual memory and run more slowly yet.

    Just to be clear: dont mix the different "virtual memories"...

    When rendering with CPU Iray does take "virtual memory" which finally just means it takes your systems RAM and there the only limit is how much free RAM you have, which isn't the virtual memory reserved for your GPU.

  • Richard HaseltineRichard Haseltine Posts: 102,865
    edited December 1969

    MEC4D said:
    My card have 2GB VRAM and 4 GB Shared Memory
    there was some miss match info about the virtual memory
    Iray can use virtual memory but only when rendering with CPU
    ---------------------------------------------------------------------------------------
    The entire scene must fit into GPU graphics memory in order for iray to take advantage of GPU acceleration. If the scene does not fit unto into a GPU’s memory, that GPU is ignored and all processing takes place on the CPU and in RAM and run much more slowly. If the scene exceeds RAM, then iray will use virtual memory and run more slowly yet.
    ----------------------------------------------------------------------------------------

    tomtom.w said:
    sedor said:

    ...
    I really dont understand your argument about the virtual memory a video card should take, a card only takes "virtual memory" if it has shared mem... if not it has the given VRAM and that's all - if that RAM is filled, it is filled and no virtual mem is taken.
    ...

    The "virtual memory" is the shared memory some Nvidia cards have (giving access to 2 GB on the card and 2 GB of the system RAM), but Iray can only use the memory that is on the graphics card. So the Nvidia Geforce graphics card that I currently use, with 2 GB on the card and 2 GB dedicated system RAM, can only use the 2 GB on the graphics card when rendering.

    Which is important to know, and understand, for many of the new Iray users, because there are lots of graphics cards like that out there, cards that in many cases have been advertised as having 4 GB of video/graphics memory.

    I think that means if the CPU render runs out of physical RAM it can swap to the virtual memory - the file on disc - butt hat brings a huge slow down. I don't, from the way it is phrased, believe it is referring to the way the GPU may be able to use system RAM if it runs out of dedicated RAM.

  • SedorSedor Posts: 1,764
    edited December 1969


    I think that means if the CPU render runs out of physical RAM it can swap to the virtual memory - the file on disc - butt hat brings a huge slow down. I don't, from the way it is phrased, believe it is referring to the way the GPU may be able to use system RAM if it runs out of dedicated RAM.

    Of course, you are right - when the system runs out of physical RAM it can use the swap file also for Iray, missed that point.

    But I never want to try it out, rendering under that situation will take ages :D

  • Cris PalominoCris Palomino Posts: 11,706
    edited December 1969

    We have removed some posts as the topic seemed to be getting a little over-heated. It is perhaps time to let the issue of how much can be fitted into GPU memory at what cost in quality a rest.

  • kyoto kidkyoto kid Posts: 41,260
    edited December 1969

    I finally finished my first iray render!!

    http://drowelfmorwen.deviantart.com/art/Meditation-for-the-Huntress-Iray-537137997

    Also, does anyone know how to make things glow/emit their own light for iray?


    ...that looks really good.
  • tomtom.wtomtom.w Posts: 140
    edited December 1969

    I think that means if the CPU render runs out of physical RAM it can swap to the virtual memory - the file on disc - butt hat brings a huge slow down. I don't, from the way it is phrased, believe it is referring to the way the GPU may be able to use system RAM if it runs out of dedicated RAM.

    I have tested it, Iray does not use system RAM, not even dedicated system RAM, only whatever memory is on the graphics card. So even though my graphics card, with 2 GB on the card, has access to another 2 GB dedicated system RAM, I can only use the 2 GB on the card when GPU-rendering. Which, on my computer at least, brings with it the additional problem of Iray not being able to use the 2 GB of system RAM that are earmarked for the graphics card when CPU-rendering...

  • kyoto kidkyoto kid Posts: 41,260
    edited December 1969

    Dumor3D said:

    The attached scene has 4 figures with 4 different texture sets, lots of vehicles, air and ground, (although one is repeated), a mec and a HDR background. This scene was around 3.5GB of VRAM. No tricks, just out of the box DAZ products with stock render settings aside from the HDR and dome settings. As best as I can interpret from above, this is not possible, but it is.


    ...Using an HDRI is one thing, create a setting all with geometry (like a Stonemason set and background scenery that is composed of meshes) and then you are talking a much heavier GPU load along with the characters. That validates the need for a high memory GPU like the Titan-X.

    BTW I have this HDRI set wishlisted.

  • kyoto kidkyoto kid Posts: 41,260
    edited December 1969

    clay392 said:
    Kyoto Kid said:
    ...don't have that model so didn't realise it came with a beam prop. The other two beams from the sides look fine, did you make any changes to them?

    I didn't make any changes to the beams out the side. I didn't add a shader to them either. I really wanted to have the beam out the front to be kind of emissive but when I turned it into emissive, it would look too solid and wouldn't give off enough light. Instead, I thought about just putting a spot light coming off the bot shining pass the girl. That seemed alright. So I took the beam and gave it a frosty glass shader. I think if I up the opacity and narrow it down to where the spotlight edges touch the beam edges, it will look alot better.
    ...I would think lowering the opacity would be better as the higher you set it the more "solid" it will look. Don't have the workstation running right now. Not sure But I think the frosted glass shader does have a roughness factor (either Glossy or Refractive) you could maybe reduce that as well.

    The best way to get a "beam" is to use volumetrics or a fog effect however this has to be handled differently in Iray than 3DL and is also affected by the ambient lighting as well.

  • kyoto kidkyoto kid Posts: 41,260
    edited December 1969

    Dumor3D said:
    sedor said:
    MEC4D said:
    Ok I tested .. 2 genesis female with different texture sets 2006 MB VRAM, then added CPU the memory was only used by half on the Graphic card the rest I am sure virtual graphic memory via pci , then added 3 more genesis total 5 with different texture sets .. the graphic card memory reached 2GB
    so with 4 GB VRAM and CPU you can get 10 genesis textured in the scene or use Atlas for more than 5
    but on your card only you can do just 4 with full different textures with 4GB or it will starting to render very slow

    Bellow how much memory was loaded when I render scene with 2 full textured genesis with different textures
    Iray use not only VRAM but also virtual video memory, if there is not enough on the card it handle the rest via pci but resulting in slower calculation and rendering and if there is not enough , it will crash .

    so as I suspected before the card can handle so and so for full performance before it get into slower mode , I am glad I choice the 12 GB as I am going to have a lot of fun working with it and not worry about reducing everything as I am doing it for the last couple of years and I have enough of that workflow

    I got really curious... as just two G2F and 2GB of VRAM sounds very strange to me - too much for it.

    I really dont understand your argument about the virtual memory a video card should take, a card only takes "virtual memory" if it has shared mem... if not it has the given VRAM and that's all - if that RAM is filled, it is filled and no virtual mem is taken.

    Anyway, I just wanted to jump in and show you... 12 Genesis-2-Females, all different textures, even different morphs, some are HD (Iray doesnt care about HD) and the bikini ;) -> picture is attached.

    System is still reacts at full speed, no slow down.

    The scene just takes a bit more than 3GB - I've attached also the GPU-Z statistics, showing the memory usage of three cards.

    Yes! That follows with exactly what I'm seeing. 4GB can do a LOT.
    ...until you add more geometry and texture maps like for hair clothing and a setting.

  • kyoto kidkyoto kid Posts: 41,260
    edited December 1969

    MEC4D said:
    My card have 2GB VRAM and 4 GB Shared Memory
    there was some miss match info about the virtual memory
    Iray can use virtual memory but only when rendering with CPU
    ---------------------------------------------------------------------------------------
    The entire scene must fit into GPU graphics memory in order for iray to take advantage of GPU acceleration. If the scene does not fit unto into a GPU’s memory, that GPU is ignored and all processing takes place on the CPU and in RAM and run much more slowly. If the scene exceeds RAM, then iray will use virtual memory and run more slowly yet.
    ----------------------------------------------------------------------------------------

    tomtom.w said:
    sedor said:

    ...
    I really dont understand your argument about the virtual memory a video card should take, a card only takes "virtual memory" if it has shared mem... if not it has the given VRAM and that's all - if that RAM is filled, it is filled and no virtual mem is taken.
    ...

    The "virtual memory" is the shared memory some Nvidia cards have (giving access to 2 GB on the card and 2 GB of the system RAM), but Iray can only use the memory that is on the graphics card. So the Nvidia Geforce graphics card that I currently use, with 2 GB on the card and 2 GB dedicated system RAM, can only use the 2 GB on the graphics card when rendering.

    Which is important to know, and understand, for many of the new Iray users, because there are lots of graphics cards like that out there, cards that in many cases have been advertised as having 4 GB of video/graphics memory.

    I think that means if the CPU render runs out of physical RAM it can swap to the virtual memory - the file on disc - butt hat brings a huge slow down. I don't, from the way it is phrased, believe it is referring to the way the GPU may be able to use system RAM if it runs out of dedicated RAM.
    ...I run into that a lot with my scenes.

  • a-sennova-sennov Posts: 331
    edited December 1969

    Well.. why not? :)

    Characters and frames from my current animation project (converted to Iray from Octane).

    Mai_001_web.jpg
    1280 x 720 - 77K
    02_Arrive_005_legs_03_web.jpg
    1280 x 720 - 73K
    Both_001_web.jpg
    1280 x 720 - 133K
    01_Intro_002_mage_01_web.jpg
    1280 x 720 - 111K
  • algovincianalgovincian Posts: 2,636
    edited June 2015

    a-sennov said:
    Well.. why not? :)

    Characters and frames from my current animation project (converted to Iray from Octane).

    Really beautiful work, a-sennov!

    - Greg

    Post edited by algovincian on
  • Dumor3DDumor3D Posts: 1,316
    edited December 1969

    a-sennov said:
    Well.. why not? :)

    Characters and frames from my current animation project (converted to Iray from Octane).

    Excellent!

  • MEC4DMEC4D Posts: 5,249
    edited December 1969

    Nice work a-sennov, thanks for sharing !

    a-sennov said:
    Well.. why not? :)

    Characters and frames from my current animation project (converted to Iray from Octane).

  • SylvanSylvan Posts: 2,718
    edited June 2015

    I am struggling to get the ears semi transparent so it will give off that soft red diffused glow.
    The figure I am using is Genesis 1 Elias.
    And after hours of fiddling, the ears seem to still be solid and no scattered light goes through them!
    What am I missing?

    Post edited by Sylvan on
  • SickleYieldSickleYield Posts: 7,644
    edited June 2015

    As I understand it:

    It can't be bright, even light. Dim is better.

    There has to be a light directly behind the ears.

    The translucency and SSS both need to be set higher than 0.4. You could go as high as 1.0/100% for the SSS since it won't screw up lighting on the rest of the skin like high translucency can.

    Post edited by SickleYield on
  • DisparateDreamerDisparateDreamer Posts: 2,514
    edited December 1969

    Doesn't need to be dark. Just needs a bright light behind the ears and enough weight on the skin settings.

    This image i did, lots of that translucency quality, bright sunny image :)

    DawnlingDD.jpg
    1150 x 1500 - 2M
  • aaron575aaron575 Posts: 146
    edited December 1969

    7000 samples in 1 hour 40 minutes with a 3GB GTX780. I think it came out OK.

    Subway.png
    1133 x 700 - 1M
  • MEC4DMEC4D Posts: 5,249
    edited December 1969

    yes it did

    aaron575 said:
    7000 samples in 1 hour 40 minutes with a 3GB GTX780. I think it came out OK.
  • MEC4DMEC4D Posts: 5,249
    edited December 1969

    it was done in minutes, render 5000 samples on gtx 760 but did not clean out everything even if I set on 10000 so I give up on trying , just messing around with stuff and new light sources

    0192-mec4d-unshaven2-for-genesis2-males-daz3d.jpg
    763 x 1080 - 881K
    019-mec4d-unshaven2-for-genesis2-males-daz3d.jpg
    764 x 1080 - 913K
  • aaron575aaron575 Posts: 146
    edited December 1969

    MEC4D said:
    yes it did

    aaron575 said:
    7000 samples in 1 hour 40 minutes with a 3GB GTX780. I think it came out OK.
    Thank you. Those beards look great will have to look at getting them. :-)
  • CypherFOXCypherFOX Posts: 3,401
    edited December 1969

    Greetings,

    aaron575 said:
    7000 samples in 1 hour 40 minutes with a 3GB GTX780. I think it came out OK.
    Oh my gosh! Talk about revitalizing an older set...

    That's what we should start up; a thread of finding really low SKU models/sets (that one's not THAT low a SKU, but it's from March, 3 years ago, IIRC), and what kind of tweaks we can do to make them look great in Iray! That'd be kind of a blast... :)

    -- Morgan

This discussion has been closed.