Dergiler / Mühendislik Bilimleri Dergisi / 2002 / Cilt: 8 - Sayı: 1

Java programlama dilinde ışın izleme gerçekleştirimi

Ray tracing implementation in java programming language

Sayfa
59–65
DOI
—
🏛️Bu makalenin bibliyografik verileri ve tam metin bağlantısı DergiPark üzerinden sağlanmıştır.
DergiPark Kaydı ↗
✨

Yapay Zeka Hızlı Bakış & Çıkarımlar

AI Insight
⚡ TL;DR(1 Cümlede Hızlı Çıkarım)

Son olarak, ışın izleme yazılımlarının internet üzerinde kullanımının önemi belirtilmiştir.

📌 3 Maddede Bu Makale

🎯
Amaç & Hipotez:Bu makalede ilk olarak bilgisayar grafiklerinde gerçekçilik ve gerçekçiliği sağlayan bileşenler üzerinde durulmuştur.
📊
Temel Bulgular & Veri:Bu kapsamda aydınlatma modellerine, yüzey kaplama yöntemlerine ve ışık kaynaklarına değinilmiştir.
💡
Sonuç & Katkı:Son olarak, ışın izleme yazılımlarının internet üzerinde kullanımının önemi belirtilmiştir.
🔬Tür:Modelleme & Sayısal Simülasyon
📍Kapsam:Genişletilmiş Akademik Örneklem
⚙️Değişkenler:Alan Parametreleri

Özet

Bu makalede ilk olarak bilgisayar grafiklerinde gerçekçilik ve gerçekçiliği sağlayan bileşenler üzerinde durulmuştur. Bu kapsamda aydınlatma modellerine, yüzey kaplama yöntemlerine ve ışık kaynaklarına değinilmiştir. Ardından, üç boyutlu sanal bir ortamın iki boyutlu gerçekçi resmini oluşturma işlemi yani Işın İzleme (Ray Tracing) anlatılmıştır. Basit bir ışın izleme algoritması verilmiştir. Bu çalışma kapsamında, Java programlama dilinde gerçekleştirimi yapılan ve internet üzerinde işletilebilen "Sahnelzle" yazılımı tanıtılmıştır. Son olarak, ışın izleme yazılımlarının internet üzerinde kullanımının önemi belirtilmiştir.

Abstract

In this paper realism in computer graphics and components providing realism are discussed at first. It is mentioned about illumination models, surface rendering methods and light sources for this aim. After that, ray tracing which is a technique for creating two dimensional image of a three-dimensional virtual environment is explained briefly. A simple ray tracing algorithm was given. "Sahnelzle" which is a ray tracing program implemented in Java programming language which can be used on the internet is introduced. As a result, importance of network-centric ray tracing software is discussed.

🔖

Bu Makaleye Atıf Yap

UĞUR, A., TÜRKSEVER, M. (2002). Java programlama dilinde ışın izleme gerçekleştirimi. Mühendislik Bilimleri Dergisi, Cilt: 8 - Sayı: 1, 59–65. https://ajindex.com/articles/289266

📄 Tam Metin PDF Okuyucu

📄

PDF görüntüleyici hazırlanıyor...

Kaynakça (3)

  1. Perspective", John Wiley and Sons, Inc., USA. Deitel, H. M., Deitel, P. J. 1999. “Java How to Program”, Third Edition,
  2. Prentice-Hall. Foley, J. D., Dam, A., Feiner, S. K. ve Hughes, J. F. 1997. "Computer Graphics Principles and Practice 2nd edition in C", Addison Wesley. Hearn, D., Baker, M. P. 1997. “Computer Graphics C Version”, Prentice-Hall. Knudsen, J. 1999. "Java 2D Graphics", O’Reilly, USA. Reinhard, E., Chalmers, E. and Jansen, F. W. 1999. Hybrid Scheduling For Parallel Rendering Using Coherent Ray Tasks, 1999. IEEE Parallel Visualization and Graphics Symposium, ACM SIGGRAPH,. Watt, A. 2000. “3D Computer Graphics”, Third Edition,
  3. Addison-Wesley. Whitted, T. 1980. "An Improved Illumination Model For Shaded Display", Communications of the ACM 23 (6), 343-349.