Global Illumination + Final Gather + Diffuse Global Illumination ใน 3Delight

Sunday, March 14, 2010 ที่ 1:14 PM

ก่อนอื่นก็ start License ของ 3Delight ก่อนที่ Terminal

licserver $DELIGHT/license.dat แล้วก็ Enter

เปิด Maya มาแล้วก็ Setup Scene ขึ้นมาเป็นห้องประมาณแบบนี้ยังไม่ต้องจัดไฟอ่ะไร

ลอง Render ดูก็จะได้เรียบๆประมาณนี้

เปิด Outliner แล้วก็สร้าง Group ขึ้นมาแล้วก็เอา OBJ ห้อง กับ ลูก Ball ไปไว้ในนั้น

เปิด Attribs Manager ขึ้นมา แล้วก็ Attach ไปที่ Group1

จะเห็น Tab delightShapeSet1 แล้วก็กดไปที่ > แล้วเราจะเข้าไปที่ delightGeoAttribs1

Add/Remove กดค้างไว้แล้วก็เลือก All แล้วก็ไปที่ Visibility ตรง Diffuse Ray เลือก Shader Color & Opacity

ต่อมาก็สร้าง Spotlight ขึ้นมาแล้วก็ใช้ Depthmap Shadows เพื่อสร้างเงา

ลอง Render ผ่าน 3Delight ดูก็จะได้เรียบๆเพราะยังไม่ได้ GI [Global illumination]

ต่อมาสร้าง ambientLight ขึ้นมาซึ่งเราจะให้ตัวนี้รับค่า indirectlight เพื่อทำ GI+FG น่ะเอง แล้วก็ Attach ให้กับ ambientLight

แล้วก็ไปที่ 3Delight Relationship Editor กดที่ AE [Attributes Editor] ก็จะเปิด Parameter ของ indirectLight ขึ้นมา

ปรับค่าตามรูป indirectLight1 แล้วลอง Render ดูก็จะได้

ลองปรับเป็น intensity = 2 ก็จะได้

อันนี้คือค่าที่ผมพอใจแล้ว นี่ก็คือ GI+FG+Diffuse Global Illumination บน RenderMan compliant renderer อย่าง 3Delight น่ะครับ

** Diffuse Global Illumination ก็คือ Color Bleeding **

ทำสนามหญ้าด้วย Shave + 3Delight

Monday, March 1, 2010 ที่ 10:34 AM

ก่อนอื่นก็โหลด 3Delight แล้วก็ Shave ก่อนเลย

แล้วก็สร้าง nurbsPlane ขึ้นมา แลวก็ตามด้วย Shave ใส่หญ้าลงไป (grass)

ก็จะได้ที่ Viewport ประมาณนี้

สร้างแสง Spotlight ขึ้นมายิงไปที่สนามหญ้าของเราให้เห็นทั้ง Scene

สร้าง Set ของ Spotlight ขึ้นมา

แล้วก็ตามด้วย set ของหญ้า

เปิด Attribs Node Manager ขึ้นมาแล้วสร้าง GeoAttribs แล้วก็ Attach เข้าไปที่ nurbsPlane กับ ShaveHair

แล้วก็เลือก Spotlight สร้าง LigthAttribs แล้วก็ Attach ลงไป

เปิด GeoAttribs ขึ้นมาแล้วก็ไปที่ Lighting สร้าง Illumination from ขึ้นมา

แล้ว link ไปที่ light set

ต่อมาก็เปิด LightAttribs ขึ้นมาแล้วก็ติ๊ก Generate Shadow Maps
Shadow Map Type เป็น Deep Shadow
แล้ว Shadow Object Link ไปที่ grassSet

แล้วที่ Spotlight ก็ใช้ Depth Map Shadows ด้วย

ต่อมาก็เลือก shaveHair1 แล้วก้ Assign Shader Shave ลงไป

ลอง Render ดู ก็ได้ประมาณนี้

ทำสนามหญ้าด้วย Shave + 3Delight ครับ

    follow me on Twitter

    Thaiafterfx | Entries (RSS) | Comments (RSS) | Designed by MB Web Design | XML Coded By Cahayabiru.com | Distributed by Deluxe Templates | My Flickr Artslan Flickr