Page 1 of 3 123 LastLast
Results 1 to 10 of 29

Thread: mental ray 3.12 GI GPU prototype

  1. #1
    Join Date
    Jan 2009
    Location
    Berlin/Germany
    Posts
    1,148

    Cool mental ray 3.12 GI GPU prototype

    Hi,

    this thread is dedicated to the new Global Illumination solution that can be accelerated by the GPU, currently called GI GPU. In mental ray 3.12 a first implementation is available for testing and experimenting. In case the GPU is not capable enough, or the system has no GPU at all, then the same algorithm is executed on the CPU for exactly identical results. The underlying approach is based on brute-force ray tracing that is leading to most predictable quality without the need to tune a lot of parameters. It is worth to mention that existing shaders, including third-party, are supported, with few exceptions, so they can be used and still take benefit of the new solution.

    We are looking for your feedback, and like to hear about your hands-on experience.

    The feature is under heavy development. Your input will help us to improve its behavior and extend its feature set as demanded.

    The Maya and 3ds Max forum sections provide experimental UI to make using and testing easy.

    Happy rendering
    Best, Steffen.

  2. #2
    Join Date
    Jun 2014
    Location
    Göteborg, Sweden
    Posts
    50

    Default

    Wow! This is so exciting, I'm jumping up and down in my chair!
    Thanks for giving us the opportunity to be part of the experiment - I like companies with an open policy.
    I will try to find time to give this a go as soon as possible!

    Tell me. I'm using 2x GTX590 cards in my machine, so that would be 4x GPUs, will GI GPU be able to take advantage of all this render power, or are GTX cards not very useful for this purpose?
    Also, should SLI be enabled or disabled? I remember iray complaining about SLI being enabled a while back.

    Does it matter if I use Maya or Max, in regards to my system setup? I'm a Max user so I prefer to work in that environment.

    Cheers, and again - thanks!

  3. #3
    Join Date
    Jul 2014
    Location
    Johannesburg, South Africa
    Posts
    4

    Default

    Hi,

    I've tried to use the GI GPU MEL script in Maya 2015 (SP2). After enabling the GPU and hitting render, Maya crashes. I'm using the new nVidia GeForce GTX 750Ti (Maxwell architecture) and was wondering if that is the reason why it's crashing?

    The reason why I suspect the new Maxwell architecture is that when I set up the AO render pass and tell it in the Attribute Editor to use the GPU, my resulting renders are black but when I disable the GPU the renders are like they're supposed to be. It just sounds like mental ray 3.12 isn't ready for these new nVidia cards with Maxwell architecture?

  4. #4
    Join Date
    Feb 2013
    Location
    Hannover, Germany
    Posts
    115

    Default

    Is GI GPU meant to work alone or in conjunction with final gather?
    Because I remember reading somewhere that it will be a replacement for all the other gi solutions inside mental ray. But on blog.mentalray.com you are saying that you have to turn on final gather to make it effective.

  5. #5
    Join Date
    Jul 2014
    Location
    Guatemala
    Posts
    1

    Default

    Ducati Monster 696_Clay_1920x1080_2h 7min 25sec_GPU_01.jpgDucati Monster 696_Clay_1920x1080_2h 25min 44sec_CPU_01.jpg

    Hello, this is the first tests i did with a model i had. I tested on an Intel i7 3930k (stock), GTX 760 SC.
    There is a slight difference between the two, the GI GPU test being a little bit brighter.

  6. #6
    Join Date
    Aug 2005
    Location
    Toronto
    Posts
    194

    Default

    I'm not having any luck with this either. I have a simple cornell box setup using mia_material_x and a single area light source.

    Windows 7 Enterprise, 64bit (Service Pack 1)
    Maya 2015 (Service Pack 2)

    Initialized VP2.0 renderer {
    Version : 5.3.1.800. Feature Level 4.
    Adapter : NVIDIA Quadro FX 4800
    Vendor ID: 4318. Device ID : 1534
    Driver : nvoglv64.dll:9.18.13.4052.
    API : OpenGL V.2.
    Max texture size : 8192 * 8192.
    Max tex coords : 8
    Shader versions supported (Vertex: 4, Geometry: 4, Pixel 4).
    Shader compiler profile : (Best card profile)
    Active stereo support available : 0
    GPU Memory Limit : 1536 MB.
    CPU Memory Limit: 11657.7 MB.
    }
    mental ray for Maya 2015
    mental ray: version 3.12.1.12, Feb 1 2014, revision 213714
    MEM 0.0 8 MB info : virtual memory limit set to 9305 MB
    MEM 0.3 9 MB info : physical memory detected: total 12271 MB, free 7626 MB
    LIB 0.4 9 MB info : Loaded library "C:/Program Files/Autodesk/mentalrayForMaya2015/bin\gpu_gi_plugin.dll".
    LIB 0.4 9 MB info : Library "C:/Program Files/Autodesk/mentalrayForMaya2015/bin\gpu_gi_plugin.dll": loaded mr_gpu plugin "mr_gpu_gi"
    SCEN 0.3 10 MB progr: begin scene preprocessing for frame 1
    SCEN 0.3 10 MB info : 3 geometry leaf instances (3 scheduled, 0 cached, 0 shared)
    SCEN 0.3 10 MB info : 1 light leaf instance
    SCEN 0.3 11 MB info : wallclock 0:00:00.00 for scene preprocessing
    SCEN 0.3 11 MB info : current mem usage 11 MB, max mem usage 11 MB
    RC 0.3 11 MB info : scene extent: (-35.00,-0.00,-35.00) : (35.00,70.00,35.00)
    RC 0.3 11 MB info : option: scanline off
    RC 0.3 11 MB info : option: trace on
    RC 0.3 11 MB info : option: trace depth reflection 1, refraction 1, sum 10
    RC 0.3 11 MB info : option: acceleration bsp2
    RC 0.3 11 MB info : option: shadow on
    RC 0.3 11 MB info : option: shadow maps (use)
    RC 0.3 11 MB info : option: lightmap off
    RC 0.3 11 MB info : option: motion on
    RC 0.3 11 MB info : option: shutter 0 0.4
    RC 0.3 11 MB info : option: time contrast 0.1 0.1 0.1 0.1
    RC 0.3 11 MB info : option: motion steps 1
    RC 0.3 11 MB info : option: luminance weights 0.212671 0.71516 0.072169
    RC 0.3 11 MB info : option: caustic off
    RC 0.3 11 MB info : option: globillum off
    RC 0.3 11 MB info : option: finalgather on
    RC 0.3 11 MB info : option: finalg. mode automatic
    RC 0.3 11 MB info : option: finalg. points 10
    RC 0.3 11 MB info : option: finalg. rays 100
    RC 0.3 11 MB info : option: rebuild on
    RC 0.3 11 MB info : option: filter 0
    RC 0.3 11 MB info : option: finalg. depth reflection 1, refraction 1,
    RC 0.3 11 MB info : option: diffuse 0, total 2
    RC 0.3 11 MB info : option: finalg. scale 1 1 1 1
    RC 0.3 11 MB info : option: finalg. secondary scale 1 1 1 1
    RC 0.3 11 MB info : option: samples min 1.00 per pixel
    RC 0.3 11 MB info : option: samples max 100.00 per pixel
    RC 0.3 11 MB info : option: samples quality 0.25 0.25 0.25 0.25
    RC 0.3 11 MB info : option: samples error cutoff 0 0 0
    RC 0.3 11 MB info : option: jitter 1
    RC 0.3 11 MB info : option: filter gauss 3 3
    RC 0.3 11 MB info : option: face both
    RC 0.3 11 MB info : option: hair on
    RC 0.3 11 MB info : option: task size 64
    RC 0.3 11 MB info : option: lens on
    RC 0.3 11 MB info : option: volume on
    RC 0.3 11 MB info : option: geometry on
    RC 0.3 11 MB info : option: displace on
    RC 0.3 11 MB info : option: premultiply on
    RC 0.3 11 MB info : option: colorclip raw
    RC 0.3 11 MB info : option: output on
    RC 0.3 11 MB info : option: merge on
    RC 0.3 11 MB info : option: texture cache local
    RC 0.3 11 MB info : option: limit dynamic
    RC 0.3 11 MB info : option: fb mem management mapped
    RC 0.3 11 MB info : camera: type filter name
    RC 0.3 11 MB info : rgba_fp yes mayaColor
    RC 0.3 11 MB info : camera: focal length 1.37795
    RC 0.3 11 MB info : camera: aperture 1.41732
    RC 0.3 11 MB info : camera: aspect 1.77778
    RC 0.3 11 MB info : camera: resolution 960 540
    RC 0.3 11 MB info : camera: clip 0.1 10000
    RC 0.3 11 MB info : camera: frame 1 1
    RCI 0.3 11 MB progr: begin intersection preprocessing
    RCI 0.3 11 MB info : rendering with motion blur
    RCI 0.3 11 MB info : using BSP2 for eye rays
    RCI 0.3 11 MB info : using BSP2 for secondary rays
    RCI 0.3 11 MB progr: end intersection preprocessing
    RCI 0.3 11 MB info : wallclock 0:00:00.00 for intersection prep.
    RCI 0.3 11 MB info : current mem usage 11 MB, max mem usage 11 MB
    PHEN 0.3 11 MB info : -----------------------------------------------
    PHEN 0.3 11 MB info : mayabase version 10.8, compiled on Feb 28 2014.
    PHEN 0.3 11 MB info : -----------------------------------------------
    RC 0.3 11 MB progr: rendering
    RCGI 0.6 11 MB info : sampling the scene for GPU GI...
    JOB 0.7 14 MB progr: 3.5% sampling the scene for GPU GI on z600-34.7
    JOB 0.11 14 MB progr: 7.1% sampling the scene for GPU GI on z600-34.11
    JOB 0.12 16 MB progr: 10.7% sampling the scene for GPU GI on z600-34.12
    JOB 0.13 18 MB progr: 14.2% sampling the scene for GPU GI on z600-34.13
    IMG 0.10 19 MB progr: opening texture N:/proddev/dev/mcollie/POINTCLOUDS/may_18_2011/cornell.jpg, for reading
    JOB 0.10 21 MB progr: 17.8% sampling the scene for GPU GI on z600-34.10
    JOB 0.7 21 MB progr: 21.4% sampling the scene for GPU GI on z600-34.7
    JOB 0.5 23 MB progr: 25.0% sampling the scene for GPU GI on z600-34.5
    JOB 0.8 23 MB progr: 28.5% sampling the scene for GPU GI on z600-34.8
    JOB 0.9 24 MB progr: 32.1% sampling the scene for GPU GI on z600-34.9
    JOB 0.13 25 MB progr: 35.7% sampling the scene for GPU GI on z600-34.13
    JOB 0.12 25 MB progr: 39.2% sampling the scene for GPU GI on z600-34.12
    JOB 0.12 25 MB progr: 42.8% sampling the scene for GPU GI on z600-34.12
    JOB 0.12 25 MB progr: 46.4% sampling the scene for GPU GI on z600-34.12
    JOB 0.12 25 MB progr: 50.0% sampling the scene for GPU GI on z600-34.12
    JOB 0.12 26 MB progr: 53.5% sampling the scene for GPU GI on z600-34.12
    JOB 0.11 25 MB progr: 57.1% sampling the scene for GPU GI on z600-34.11
    JOB 0.12 31 MB progr: 60.7% sampling the scene for GPU GI on z600-34.12
    JOB 0.7 33 MB progr: 64.2% sampling the scene for GPU GI on z600-34.7
    JOB 0.5 33 MB progr: 67.8% sampling the scene for GPU GI on z600-34.5
    JOB 0.7 33 MB progr: 71.4% sampling the scene for GPU GI on z600-34.7
    JOB 0.5 34 MB progr: 75.0% sampling the scene for GPU GI on z600-34.5
    JOB 0.5 34 MB progr: 78.5% sampling the scene for GPU GI on z600-34.5
    JOB 0.5 34 MB progr: 82.1% sampling the scene for GPU GI on z600-34.5
    JOB 0.12 33 MB progr: 85.7% sampling the scene for GPU GI on z600-34.12
    JOB 0.7 34 MB progr: 89.2% sampling the scene for GPU GI on z600-34.7
    JOB 0.9 34 MB progr: 92.8% sampling the scene for GPU GI on z600-34.9
    JOB 0.8 34 MB progr: 96.4% sampling the scene for GPU GI on z600-34.8
    JOB 0.17 34 MB progr: 100.0% sampling the scene for GPU GI on z600-34.17
    RCGI 0.6 40 MB info : collecting 82411 sampling points...
    RCGI 0.3 28 MB info : wallclock 0:00:01.89 for sampling the scene for GPU GI
    RCGI 0.3 28 MB info : current mem usage 28 MB, max mem usage 49 MB
    GPU 0.3 28 MB info : rcgpu: regions:3 indices:45342 vertices:12127 = sharing:3
    GPU 0.3 28 MB info : gpugi: time to create gpu gi data: 0.00 seconds
    GPU 0.3 28 MB info : gpugi: transfer memory consumption: 0.464968 MiBytes
    MSG 0.4 28 MB fatal 011111: unknown exception thrown
    MSG 0.4 28 MB fatal 011111: unknown exception thrown
    Last edited by 1armedScissor; July 23rd, 2014 at 13:45.

  7. #7
    Join Date
    Apr 2009
    Posts
    511

    Default

    have you a tool/app running that is using the gpu?

  8. #8
    Join Date
    Dec 2005
    Location
    Wherever The Computer Says
    Posts
    2,853

    Default

    Quote Originally Posted by 1armedScissor View Post
    I'm not having any luck with this either. I have a simple cornell box setup using mia_material_x and a single area light source.


    MSG 0.4 28 MB fatal 011111: unknown exception thrown
    MSG 0.4 28 MB fatal 011111: unknown exception thrown

    I know the scene I have here works (end of post): http://forum.nvidia-arc.com/showthre...9631#post49631

    Maybe try that. Or there could be something eating your GPU resources. Not sure about another cause.
    "Don't argue with an idiot, they will drag you down to their level and beat you over the head with experience."

  9. #9
    Join Date
    Dec 2005
    Location
    Wherever The Computer Says
    Posts
    2,853

    Default

    Quote Originally Posted by KristofferHelander View Post
    Wow! This is so exciting, I'm jumping up and down in my chair!
    Thanks for giving us the opportunity to be part of the experiment - I like companies with an open policy.
    I will try to find time to give this a go as soon as possible!

    Tell me. I'm using 2x GTX590 cards in my machine, so that would be 4x GPUs, will GI GPU be able to take advantage of all this render power, or are GTX cards not very useful for this purpose?
    Also, should SLI be enabled or disabled? I remember iray complaining about SLI being enabled a while back.

    Does it matter if I use Maya or Max, in regards to my system setup? I'm a Max user so I prefer to work in that environment.

    Cheers, and again - thanks!
    I don't know about SLI, but I do know this version seems limited to 2 GPUs. I think that is physical cards, but I'm not sure. GTX works fine, but runs hotter.

    Max or Maya 2015 will work.
    "Don't argue with an idiot, they will drag you down to their level and beat you over the head with experience."

  10. #10
    Join Date
    Jul 2014
    Location
    Johannesburg, South Africa
    Posts
    4

    Default

    Quote Originally Posted by Remydrh View Post
    I know the scene I have here works (end of post): http://forum.nvidia-arc.com/showthre...9631#post49631
    Thanks for the scene. I just gave it a shot, and still no luck. I opened the scene, checked that GI GPU is enabled (it was) and checked the render settings (FG was enabled, GI was not. Is the reason why GI wasn't enabled in Maya's render settings because of the override settings in the GI GPU dialogue box?) and hit render. Maya's Output Window is spitting out the following:

    Initialized VP2.0 renderer {
    Version : 5.3.1.800. Feature Level 4.
    Adapter : NVIDIA GeForce GTX 750 Ti
    Vendor ID: 4318. Device ID : 4992
    Driver : .
    API : OpenGL V.2.
    Max texture size : 16384 * 16384.
    Max tex coords : 8
    Shader versions supported (Vertex: 4, Geometry: 4, Pixel 4).
    Shader compiler profile : (Best card profile)
    Active stereo support available : 0
    GPU Memory Limit : 2048 MB.
    CPU Memory Limit: 15533.5 MB.
    }
    mental ray for Maya 2015
    mental ray: version 3.12.1.12, Feb 1 2014, revision 213714
    API 0.0 8 MB warn 302018: type conflict: "tint" is type color, "adskMayaGamma" returns type vector
    API 0.0 9 MB warn 302018: type conflict: "tint" is type color, "adskMayaGamma" returns type vector
    API 0.0 41 MB warn 302018: type conflict: "tint" is type color, "adskMayaGamma" returns type vector
    API 0.0 49 MB warn 302018: type conflict: "tint" is type color, "adskMayaGamma" returns type vector
    PHEN 0.15 259 MB warn : maya_state(): Called on an unexpected ray.
    PHEN 0.9 259 MB warn : maya_state(): Called on an unexpected ray.
    PHEN 0.7 302 MB warn : maya_state(): Called on an unexpected ray.
    MSG 0.4 317 MB fatal 011111: unknown exception thrown
    MSG 0.4 317 MB fatal 011111: unknown exception thrown

    It is funny that the entry for driver is empty. As for nVidia drivers, I'm running the latest WHQL ones ( 337.88 ). Also, I got nothing else running in the background that would be making use of the GPU. Any advice on what else to try would be much appreciated.
    Last edited by FMaree; July 23rd, 2014 at 20:28. Reason: Disabled smilies

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •