Primitive Variables on Curve

As a follow up to the previous post I mentioned the curve shader from pixar. Heres a quick piece of code (i’ve used pymel in this example) to add on the primitive variable to the shape node of each curve so each one can have its own start frame and animLength

and with colours…

Supply Normal Values to Curves

curve31-1024x576

#################### example mel loop # this sets the up to be in the y (0,1,0)

################################################################################################## Need to attach 3delight attribute and switch on nurbs curve output and put in widths. I used curve shader downloadable from pixar website. before after delightUniformNormalN got me what I needed there is also delightVertexNormalN and delightVaryingNormalN

The Nature of Code

Take some inspiration from nature for your animation and you might be able to create something that is a little more appealing and or interesting (hopefully)

To do this cool stuff you will benefit from learning some key concepts in maths. Learning maths is like eating your greens. Its probably good for you but Gaaah! its maths.

Take heart with some useful videos from Daniel Shiffman. With an engaging style he explains how coding, math and computer science concepts including vectors, trigonometry, noise etc can be used to simulate nature using forces, mass, friction, acceleration etc. The concepts are illustrated with practical examples in processing software. I found the content useful in gaining a greater understanding of how the concepts can be used across 3D including: shading, lighting, rigging and animation. It gets even more interesting with videos on autonomous agents, neural networks etc. Also check out his site where you can view the entire book or order a physical copy / ebook.

http://natureofcode.com/book/

Release of 3delight Studio 11 and 3Delight for Maya version 7.0.0.

I’m short on time to give a review now but releases of 3delight Studio 11 and 3Delight for Maya version 7.0.0. are now out.

Heres a little copy and paste of some of the new features

3Delight for Maya version 7.0.0

  • Choice of “Path Tracing” and “REYES” rendering technologies deliver the best quality and performance for any project scenario, be it multi-bounce global illumination or millions of hair strands.
  • Multi-channel EXR and Deep EXR (EXR 2.0) support for tight integration in advanced compositing software such as Nuke.
  • Unique “Multi-Camera” feature allowing the rendering of multiple views at the same time (e.g. stereo rendering).
  • Seamless rendering of Motion Blur and Depth of Field without the usual extreme slowdowns and quality issues.
  • Highest quality rendition of smooth surfaces (such as subdivisions, NURBS and Hair Curves) and fine displacements, without the need to set artificial tessellation limits.

Among the long list of features in 3Delight for Maya, you will find support for:

  • IPR rendering allows for realtime camera, light and material modifications
  • Complete support for the Maya rendering workflow, including Fluids, HyperShade, Layers , Maya Fur, Maya Hair, etc…
  • Easy to use physically plausible material allows for rendering of large variety of surfaces, including coated and translucent surfaces with subsurface scattering and skin.
  • Supports a complete list of AOVs.
  • Modern, pass-oriented rendering system allows for greater productivity.
  • Out-of-the box support for Shave&Haircut as well as Maya Fur and Maya Hair.
  • i-display flip book for advanced image viewing, exploring and organization.
  • Point-cloud techniques as an alternate global illumination algorithm for smooth one bounce global illumination.
  • Easy to use Image Based Lighting feature allows for beautiful rendering of environment map light and shadows.
  • Industry renown rendering of particles. Hundredths of millions of lightweight particles can be rendering with easy in 3Delight.

A new version was out also out last week for xsi and softimage

 

 

Physically Plausible Shading

Here’s a couple of videos explaining physically plausible shading and the advantages over the older methods. For instance if you are clamping your HDRs to 8 bit or blurring environment maps to cheat noise artifacts when using raytracing – these vids explain the improvements to be found using PPS. They are part of a 16 hour course for Renderman Studio 4.0 – which ships with ‘plausible’ shaders. At the moment the free version of (3Delight Studio Pro version 10.0.50).doesn’t have the shader’s- have no idea if the paid version includes them or when

https://www.youtube.com/watch?v=b8LFBX4x4qE

Here’s a PDF illustrating the talk that Christos Obretenov gives in the video

Here’s a PDF on Physically-Based Shading at Disney

Here’s a related tutorial youtube clip from Mark Flanagan – along with some more quick tutorials for Renderman Studio. Thanks for the comments Mark

 

Free Software of the Day – Miarmy Crowd Simulation

Get to play god with this 3delight supported crowd simulation plugin. The Miarmy Express package is limited to 100 characters – but you can still cause trouble right? More info, demo vids and download at http://www.basefount.com/miarmy Miarmy (named “My Army”) is a Maya plugin for crowd simulation, AI, behavioral animation, creature physical simulation and rendering.…

OpenEXR v2.0.0 Released

Hi All, Tuesday, April 9th, 2013 OpenEXR v2.0.0 has been released and is available for download. The release includes a number of new features that align with the major version number increase. Amongst the major improvements are: Deep Data support – Pixels can now store a variable-length list of samples. The main rationale behind deep…