A PHP Error was encountered

Severity: Notice

Message: Only variable references should be returned by reference

Filename: core/Common.php

Line Number: 242

A PHP Error was encountered

Severity: 8192

Message: Non-static method Low_search_model::load_models() should not be called statically, assuming $this from incompatible context

Filename: low_search/base.low_search.php

Line Number: 279

A PHP Error was encountered

Severity: Notice

Message: Undefined property: Channel_images_model::$LOCS

Filename: models/channel_images_model.php

Line Number: 540

A PHP Error was encountered

Severity: 8192

Message: Non-static method Low_search_model::load_models() should not be called statically, assuming $this from incompatible context

Filename: low_search/base.low_search.php

Line Number: 279

A PHP Error was encountered

Severity: 8192

Message: Non-static method pxutils::usage() should not be called statically, assuming $this from incompatible context

Filename: pxutils/pi.pxutils.php

Line Number: 9

A PHP Error was encountered

Severity: 8192

Message: Non-static method Extract_URL::usage() should not be called statically, assuming $this from incompatible context

Filename: extract_url/pi.extract_url.php

Line Number: 11

A PHP Error was encountered

Severity: 8192

Message: Non-static method Hj_social_bookmarks::usage() should not be called statically, assuming $this from incompatible context

Filename: hj_social_bookmarks/pi.hj_social_bookmarks.php

Line Number: 19

A PHP Error was encountered

Severity: 8192

Message: Non-static method Comment::form() should not be called statically, assuming $this from incompatible context

Filename: libraries/Template.php

Line Number: 2994

A PHP Error was encountered

Severity: 8192

Message: Non-static method Low_search_model::load_models() should not be called statically, assuming $this from incompatible context

Filename: low_search/base.low_search.php

Line Number: 279

A PHP Error was encountered

Severity: 8192

Message: Non-static method Char_limit::usage() should not be called statically, assuming $this from incompatible context

Filename: char_limit/pi.char_limit.php

Line Number: 10

A PHP Error was encountered

Severity: 8192

Message: Non-static method Low_replace::usage() should not be called statically, assuming $this from incompatible context

Filename: low_replace/pi.low_replace.php

Line Number: 12

A PHP Error was encountered

Severity: 8192

Message: Non-static method Mf_google_analytics::usage() should not be called statically, assuming $this from incompatible context

Filename: mf_google_analytics/pi.mf_google_analytics.php

Line Number: 9

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /usr/www/clustr.com/sys/codeigniter/system/core/Exceptions.php:170)

Filename: core/Common.php

Line Number: 412

Texture Building in Houdini | Clustr

In order to post any news you must be logged in!

Texture Building in Houdini

Published:  December 30, 2014    Category:  3D Graphics, Learning, Software    Published by:  GriT  
Rohan Dalvi has created a 2-part video tutorial series on making procedural textures in Houdini (at a ghastly $25 per part pricing, what is there to think about?! and comes with scene files). We don't know about you, but the job boards have been filled lately with more Houdini artist positions, so it may be worthwhile to check out. See the preview video of the quality of textures that Rohan creates and judge for yourself.

This training is primarily aimed at users ranging from a beginner to intermediate level. The main purpose of this training is to help users understand the texture and material building system in Houdini.

The training is split in two parts. The topics covered in this training range from a basic understanding of using color maps in Houdini. We then take a look at all the various patterns and noise maps that are in built in Houdini and use them for generating textures and displacement.

As we progress we also start to learn how to modify and distort UV maps to modify textures and also use the For Loop to generate complex repeating and random patterns. We end the lesson by building a simple custom shader using the base level physically based nodes that are available in Houdini.

All the topics are demonstrated by creating workable finished materials that can be used for production.


part 1 - texture building 1

Content Details -8 Video Chapters (with Audio)
Duration - 2 hrs 16 mins
Price - $25
Lesson Plan

  • Introduction - A simple introduction to Surface model and comparison to the vray material
  • Bitmap - Understanding the basic color map in Houdini and recreating the 3dsmax bitmap functions in Houdini
  • 2d Maps - Looking at a variety of 2d texture patterns available in Houdini
  • 3d Maps - Using the various noise maps in Houdini which include, Turbulent noise, Worley and Voronoi cells and unified noise.
  • 3d maps (contd.) - Continuing from the previous lesson we look at a few more noise maps
  • Glowing Cracks - Using the unified noise map to create a complex material and then making it emit light.
  • Parquet Flooring - Learning how to mix and composite and color correct textures via a small project of creating a parquet flooring material.
  • Marble Flooring - Creating a complex marble floor pattern using a variety of inbuilt maps to create a complex mask to mix textures together.

 

part 2 - texture building 2

Content Details -8 Video Chapters (with Audio)
Duration - 2 hrs 21 mins
Price - $25
Lesson Plan

  • UV distort - In this lesson we shall see show the user can modify UV maps to create interesting texture patterns.
  • UV distort ( contd.) - We continue looking at different methods to distort UV maps and even take a look at how paint a custom UV map in Photoshop.
  • For Loop- Leaning how to use the For Loop node to creat complex repeating and random patterns.
  • Procedural Bricks - We use all the various things that we have learnt so far to create a fully procedural brick shader
  • Procedural Marble tiles - We will complete another small project by creating a fully procedural marble shader
  • Point Color and Ramps - Learning how to bring point color and point attributes into a shader and also how the ramp parameter works in Houdini.
  • Switch node and other stuff - Using the switch node to apply multiple textures or shaders to objects and also looking a few minor examples.
  • Custom Shader - In the final lesson we will build a custom physically based shader using the physically based diffuse, specular and other nodes available in Houdini.

More info here

Source:  Rohan Dalvi      Share:    Views: 1812

   

There are no comments for this entry yet.

In order to post any comment you must be logged in!