Forums >
Digital Art and Retouching >
What is a renderer exactly? (Maya specific)
I come from Real3D (Amiga) and Lightwave 5.5-9.0 time and always assumed software had its own rendering engine. Now I am starting poking around ZBrush and Maya and VRay intrigues me somewhat, but I am not entirely sure of the concept. My past workflow went through modelling a surface -> texturing it -> setting lights -> rendering. Now with the VRay for example - I don't have to texture the surface at all since it has own materials? Or I don't have to set the lights as it has a series of simulated presets? Or is it simply a "plugin" that uses different rendering algorithm somehow improving rendering speed by simulating diffraction and reflection calculations? Jul 12 14 02:27 am Link I think that is one of the horned animals that pulls Santa's sleigh. Jul 12 14 02:41 am Link Anytime I have seen it used renderer is a shorthand version of render engine. Whether the program has a render engine built in is dependent on the programs themselves a lot of the dedicated modelling programs don't come with a render engine since it is assumed the user will export the mesh for rendering through another program that will also be used to setup the mesh to be usable for the final output. (Whether for gaming or just artwork usage, most meshes will need to be rigged for movement and posing to be useful) So a lot of the time the render engine will be tied to the final step in the process (Scene building program or game engine) not at the beginning (modeller). Of course there are the all in one programs as well that have both the modeller and the scene creation/rigging programs like Lightwave. There are also more and more external render engines out there for more options and to fill different segments of the market. An example being a biased vs non-biased render engine Jul 12 14 05:09 am Link R.EYE.R wrote: The latter is more accurate. Jul 12 14 06:27 am Link That makes sense. So in fact, it is just a 3rd party render module. Interesting idea. I was rather impressed with Lightwave's render engine and it was simple enough to surface and light scene. Now when I am starting to work with Maya I was expecting it to have a decent render engine itself, but all this raving about V-Ray got my attention. Wasn't sure where the final work should be done and how much it complicated the flow. Anyway, thank you for the help - it does make sense. Jul 12 14 07:33 am Link Jul 12 14 09:23 am Link R.EYE.R wrote: The secret to good materials: Jul 12 14 09:26 am Link Still on Maya 2012 and OSX 10.6.8, so V-Ray 3.0 is probably off the cards... The surfacing is not a big deal, as long as I know where exactly I should be doing it: if I map a surface in Maya and then V-Ray resets it all in render, then what's the point? Also, which part stores presets in relation to objects/scenes? Separately? So, on loading a scene one will have to re-load all the surfaces each time from V-Ray interface? Jul 12 14 10:05 am Link Another renderer worth mentioning is OTOY's Octane Renderer. Given you have an NVIDIA based GPU that can make use of NVIDIA's 'CUDA' technology; Octane renders in real-time and has quite amazing results. I believe they're up to version 2.0 now but you can either get a demo or free educational version (with valid .edu email address). There is a standalone version and also plugins for 3DS/Maya/LW/etc. Definitely worth looking into! http://www.otoy.com Jul 12 14 11:49 am Link There are a ton of render engines http://appleseedhq.net/about http://www.solidangle.com/ http://yafaray.org/ http://www.luxrender.net/en_GB/index Is one better than the other? Hard to say, considering the work put into textures/lighting/compositing makes a huge difference between good and bad CG. Jul 12 14 01:23 pm Link I believe, since rendering is probably the most computationally intensive part of the process, a dedicated rendering engine can be put on its own powerful hardware and then fed from the design software on client machines. Jul 12 14 01:46 pm Link R.EYE.R wrote: vray for maya integrates fully into maya. You do everything in a maya context and then just hit render. Everything is saved in your maya file. There is no vray interface per se. Vray just adds a few more nodes to the hypershade (and possibly a few others elsewhere. I can't remember). Jul 12 14 02:32 pm Link Durian Project: Render Farm Tour https://www.youtube.com/watch?v=fMJXiOF9MGM Render farm using HP C7000 Blade https://www.youtube.com/watch?v=dRSbR_Do8kY ilm render farm https://www.youtube.com/watch?v=gBPxNw8BIKs Behind the Scenes of the THR's 'Simpsons' Cover Shoot https://www.youtube.com/watch?v=EJQC9BM63ng The Process of Animation by Walt Disney Studios https://www.youtube.com/watch?v=6vZiv_sSTPA Jul 12 14 02:38 pm Link I see, so basically this is similar to redesigned Lightwave surfacing (using nodes rather than procedurals). Distributed rendering is a nice feature if you have more than one machine, which is not quite the case for me. Still, if rendering time is sped up it's always good! My friend is working on iRay for NVIDIA, I was planning to take a look later. Jul 12 14 11:47 pm Link |