PROJECT 2: RIB WRANGLING

This page displays the results of a rendered scene done fully in a text editor, without the help of any 3D Software Package like Maya or Houdini. The purpose of this assignment was to learn the basics of Pixar's 3D scene description language (RIB). We had to model, shade and light a 3D scene directly as a Rib file using a text editor. The main model in the scene had to be a kettle. .



FINAL RENDERS








My Inspiration



			
			



Process and Development





I designed some cosepts.



I did texture the model base on checker map position on object.



I tried different light setting,finally I used glow for lightening my scene.





Code








Problems and solutions

1- If the object weren't in zero axes, It would be be very difficult to rotat, becuse the center of object is allways at zero axes. Hene It's better to model your object then move it.
2- There isn't any way to unwrap UV map, so texturing base on the checker map is the only way.
3-When there is not enough light in your scene, it would definatly give you noise in rendering, even the Denoise feature can't reduce it.
4-I did R&D in Motion bluring object, but I have no Idea why the trace of motion blur did not follow the movment trajectory.
This is the motion blur script:
Shutter 0 0.5
....
AttributeBegin
Attribute "identifier" "string name" ["nurbsSphere1"]
MotionBegin [0 1]
ConcatTransform [ 1 0 0 0 0 1 0 0 0 0 1 0 -0.265154 0.547518 1.25074 1 ]
ConcatTransform [ 1 0 0 0 0 1 0 0 0 0 1 0 -0.185064 0.447666 0.778311 1 ]
MotionEnd
AttributeBegin

Conclusion

Overall, this is a really useful project. It helps me to understand basic foundation knowledge of RIB languge, which is essential to know in order to write sophisticated RIB code .Furthermore, it helps me to understand the behind the scenes of 3d modeling and rendering.