CUCG Home | Chula | Engineering | CP | Contact CUCG
       
 
     Welcome
     About CUCG
     Members
     Research Projects
     Past Projects
     Publications
     Developments
     Student Works
     Calendar
     Alumni
     Related Links
   
  Contents of this web site is owned by CUCG Society. They are copyrighted and protected. For term of use please contact us.
 
Shading
 
 
แนวคิด

        โครงงานนี้เป็นโครงงานที่ทำการ shading ให้มีลักษณะคล้ายวัตถุต่างๆ โดยสามารถกำหนดค่าต่างๆเพื่อให้คล้ายกับ material นั้นๆได้โดยใช้ภาษา ARB
 
เทคนิคที่เกี่ยวข้อง
  • Open GL : เป็น library ในการทำ graphic
  • ARB : เป็น GPU assembly language ที่จัดการกับ vertex ของ model
  • Shading : เป็นการเปลี่ยนสีของวัตถุ
ความสามารถของโปรแกรม
  • แสดงตัวอย่างภาพกราฟฟิก 3 มิติที่สามารถหมุนรูปในมุมต่างๆได้
  • เปลี่ยนสีของวัตถุตามค่าที่กำหนดได้
  • เปลี่ยนตำแหน่งของ light source ของรูปได้
จุดเด่นของโปรแกรม
  • สามารถให้สีของวัตถุตามที่ต้องการในส่วนของการ shading ทำให้สามารถใช้ model สร้างรูปของวัตถุที่มีสีต่างๆกันได้โดยใช้เพียง model เดียวจากเดิมที่ต้องสร้าง model ใหม่เมื่อต้องการเปลี่ยนสีของวัตถุ
  • การทำงานในส่วนของการ shading และให้สีตามแบบจำลองของฟง ใช้ภาษา ARB ซึ่งสั่ง GPU ทำงานโดยตรง ทำให้โปรแกรมทำงานได้เร็วขึ้นเพราะลดการทำงานในการประมวลผลของส่วน CPU ลง
  • การใช้ shading ในการให้สีของวัตถุทำให้สามารถ render ภาพได้เร็วขึ้น เพราะในการสร้างภาพในแต่ละ primitive ไม่ต้องไปดึงค่าสีจากทุกๆ primitive แต่นำค่าสีที่กำหนดมาใช้ได้เลย
  • สามารถเก็บ model ที่ทำ shading ให้มีขนาดเล็กลงโดยไม่จำเป็นต้องเก็บค่าสีของทุกๆ primitive โดยเก็บเฉพาะตำแหน่งเท่านั้น
ข้อจำกัดของโปรแกรม
  • โปรแกรมนี้ใช้ได้เฉพาะการสร้างภาพของวัตถุที่ไม่มีการสะท้อนหรือโปร่งใส
วิธีการใช้โปรแกรม
  • ใช้ mouse กดค้างและลากในทิศทางต่างๆ ในการหมุนวัตถุ
  • กดปุ่ม c เพื่อแสดงรูปแบบปกติ กดปุ่ม b เพื่อแสดงรูปแบบ bronze shading กดปุ่ม s เพื่อแสดงรูปแบบ sliver shading
  • กดปุ่ม arrow key up หรือ down ในการเลื่อน light source ในแกน y กดปุ่ม arrow key left หรือ right ในการเลื่อน light source ในแกน x กดปุ่ม arrow / หรือ . ในการเลื่อน light source ในแกน z
  • เปลี่ยนรูปที่แสดงโดยนำ model ของรูปจาก file .sgl มาใช้
Download
 
[ back to Computer Graphic Projects 2007 ]
 
 
Chula
 
CP
 
CU Vichakarn
 
SIGGRAPH
 
Bangkok SIGGRAPH
 
TAM 2006
 
TAM 2007
 
SIPA
 
Alias
 
Fake or Foto
 
White paper
 
 
   © Copyright 2005 CUCG Society. All rights reserved.
Your use of this website confirms your agreement to the Terms and Conditions of Use.