1 poin oleh GN⁺ 2024-06-12 | 1 komentar | Bagikan ke WhatsApp
  • POV-Ray, alat ray tracing open source yang sudah lama hadir, adalah Free Software untuk membuat grafis 3D berkualitas tinggi, dan juga menyediakan kode sumber bagi pengguna yang ingin membuat port sendiri
  • Situs ini menautkan unduhan, dokumentasi, FAQ, sumber daya & dukungan, forum, dan Hall of Fame; berkas instalasi sebenarnya dapat diperoleh dari download page terpisah
  • Pada Maret 2026, setelah perubahan data center untuk server khususnya, terjadi gangguan akses di sebagian rute internet; traffic keluar yang melewati Comcast di-blackhole pada titik empat hop dari server
  • Dalam pembaruan status pengembangan Desember 2025, pengembangan 3.8 beta candidate dilanjutkan setelah jeda panjang, tetapi rilis resmi Windows masih terhambat oleh key code signing yang kedaluwarsa dan masalah verifikasi organisasi
  • POV-Ray 3.8 beta tersedia sebagai rilis GitHub pada Agustus 2021, dan pada 29 Juli tahun yang sama menandai 30 tahun sejak beta pertamanya dirilis

Apa yang disediakan POV-Ray

  • The Persistence of Vision Raytracer adalah alat Free Software berkualitas tinggi yang digunakan untuk membuat grafis tiga dimensi
  • Kode sumber juga disediakan bagi pengguna yang ingin membuat port sendiri
  • Di bagian atas situs terdapat menu Home, Download, Hall Of Fame, Docs, FAQ, Resources & Support, Forums, Search, dan Login
  • Berkas instalasi dapat diperoleh dari download page, sementara sumber daya umum dan informasi dukungan diarahkan ke resource and support page
  • Situs membedakan bahwa hanya masalah terkait situs web yang harus menghubungi webmaster, sedangkan kontak terkait lisensi diarahkan ke alamat di bagian bawah license page

Penyebab dan status terkini gangguan akses 2026

  • Setelah data center yang menampung server khusus POV-Ray berubah, povray.org dan situs terkait menjadi tidak dapat diakses dari sebagian rute internet
  • Karena POV-Ray menggunakan subnet class C /24 miliknya sendiri, secara teori cukup mengubah BGP announcement ke rute baru tanpa mengganti alamat IP, dan seharusnya tidak ada dampak selain downtime beberapa jam akibat pemindahan server fisik
  • Gangguan sebenarnya terjadi bukan pada traffic masuk ke server, melainkan pada traffic keluar yang harus melewati Comcast
    • Traffic di-blackhole pada titik empat hop dari server
    • Pengguna yang berada di balik alamat Comcast tidak dapat mengakses resource apa pun di server
    • wiki.povray.org dan www.irtc.org tetap berjalan karena di-cache di Cloudflare, dan Cloudflare dapat berkomunikasi dengan server
  • Pihak POV-Ray menyatakan bahwa mereka telah menggunakan jaringan class C tersebut selama lebih dari 25 tahun tanpa masalah besar, dan tidak mengetahui alasannya karena ini pertama kalinya traffic mereka di-blackhole di transit point utama di AS
  • Mereka mengajukan permintaan perbaikan ke Comcast NOC, dan dalam pembaruan per akhir Maret 2026 menyatakan bahwa masalah tersebut tampaknya telah terselesaikan

Dimulainya kembali pengembangan 3.8 dan code signing Windows

  • Menurut pembaruan status pengembangan Desember 2025, rilis 3.8 beta test candidates kembali berjalan setelah jeda panjang, tetapi lajunya tidak secepat rilis-rilis sebelumnya
  • Code signing untuk platform Windows masih menjadi hambatan yang belum terselesaikan
    • Key sebelumnya telah kedaluwarsa, sehingga saat ini tidak ada sarana untuk menandatangani kode
    • Biaya dan kebutuhan fleksibilitas dalam verifikasi organisasi masih menjadi masalah
  • Persistence of Vision Raytracer Pty. Ltd. adalah perusahaan yang terdaftar di Australia dan dapat diverifikasi di situs web ASIC, tetapi mereka pernah mengalami proses verifikasi yang terhambat karena perusahaan tidak menjual barang serta tidak memiliki alamat jalan atau nomor telepon
  • Rilis beta umumnya tidak ditandatangani, tetapi mereka memiliki kebijakan bahwa rilis resmi untuk platform Windows harus ditandatangani

POV-Ray 3.8 beta dan riwayat 30 tahun

  • POV-Ray 3.8 memasuki pengujian beta pada Agustus 2021, dan rilis beta dapat diperoleh dari repositori GitHub
  • Diskusi terkait beta diarahkan ke beta-test group di forum
  • Pada 29 Juli 2021, genap 30 tahun sejak beta pertama yang menjadi POV-Ray dirilis pada 29 Juli 1991
  • Pada 2021, kabar terkait pemulihan gangguan server juga berlanjut
    • 15 Maret: server mengalami kegagalan hardware yang fatal
    • 21 Maret: www.povray.org dipulihkan dalam mode read-write
    • 28 Maret: forum kembali online
    • 12 April: POV-Wiki kembali online

DKBTrace dan proyek terkait

  • David K. Buck, pembuat DKBTrace, membuat Kickstarter campaign untuk membuat IDE open source bagi PigeonTalk
    • DKBTrace adalah ray tracer perintis yang menjadi dasar POV-Ray
    • PigeonTalk adalah implementasi Smalltalk buatan David K. Buck, yang bertujuan menjadi lingkungan pemrograman untuk mengeksplorasi komputasi
    • Lingkungan pengembangan direncanakan berjalan di browser web dan berkomunikasi dengan engine Smalltalk melalui WebSockets
  • POV-Ray menyatakan bahwa proyek ini tidak akan ada tanpa kontribusi kode sumber DKBTrace dari David K. Buck
  • Hall of Fame menampilkan gambar “Pebbles”, “Boreal”, “Autobahn WIP”, “Bonsais”, dan “Chado”; lebih banyak gambar dapat dilihat di Hall of Fame

1 komentar

 
GN⁺ 2024-06-12
Komentar Hacker News
  • Sekitar 11 tahun lalu, saya membuat ray tracer kecil dari nol dengan Java, lalu belajar ray tracing secara otodidak lewat POV-Ray
    Tujuannya adalah mempelajari beberapa fitur POV-Ray setiap hari selama 25 hari, lalu merender adegan menarik yang memanfaatkan fitur-fitur itu
    Saya mulai dari bola dan kubus sederhana, lalu beralih ke bentuk dan tekstur yang makin kompleks, dan hasilnya ada di sini: https://github.com/susam/pov25
    Kode sumber ada di direktori src/, dan gambar hasil render disertakan di README

  • Saya masih ingat dulu membiarkan 386 SX 25MHz menyala semalaman untuk merender adegan yang sangat sederhana dengan POV-Ray
    Saya juga tidak tahu bagaimana saya bisa tidur di tengah suara kipas yang berisik itu
    Waktu kemudian upgrade ke 486 DX 33/66MHz, saya sangat bersemangat karena berkat koprosesor matematika, adegan yang sama bisa dirender hanya dalam hitungan puluhan menit

    • Saya mirip, tapi sempat melangkah cukup jauh
      Saya membuat program animasi keyframe primitif dengan Pascal yang membandingkan dua file .pov yang dihasilkan Midnight Modeler, lalu mengeluarkan file yang bagian-bagian berbeda diubah menjadi variabel clock yang diteruskan saat rendering
      Sistemnya rapuh, semua transformasi yang diperlukan harus diterapkan ke adegan sebelum mulai, dan urutan penerapan transformasi kadang menghasilkan hal tak terduga, tapi ini paling cocok untuk pergerakan kamera
      Saya memakainya untuk membuat animasi sebagai proyek akhir SMA pada 1998; awalnya cerita superhero, lalu menyusut jadi iklan lucu karena kehabisan waktu
      Rasanya menyenangkan bangun pagi untuk mengecek hasil render, dan saya juga bangga karena 486DX2 50 bekerja keras saat saya beristirahat
      Program keyframe itu adalah hal pertama yang membuat saya merasa saya pernah menulis kode yang benar-benar berguna
      Hanya saja komputer saya tidak bisa memutar video hasil akhirnya dengan mulus kecuali pada resolusi rendah, jadi versi final memiliki resolusi berbeda-beda per adegan dan akhirnya saya gabungkan semuanya dengan camcorder VHS
      https://youtu.be/80hp5YSp4Co?si=XQqXIdYtHssgoQz3
    • Saya juga begitu, memakai AST 386 lalu upgrade ke 486 DX33
      Saya belajar pemrograman dengan menulis file adegan POV-Ray pada era 90-an, dan itu membuat saya terbiasa dengan sintaks bergaya C, yang kemudian jadi dasar saat memakai C/C++/Java
      Saya menghabiskan ribuan jam di Windows 3.1 dengan povcad dan povray
    • Rasanya hampir semua orang yang punya 386 pernah merender adegan sampel POV-Ray dengan gelas anggur itu
      Adegan itu membuat saya merasa komputer kesayangan saya mampu menghasilkan grafis “kelas profesional”
    • Saya sudah cukup tua sampai masih ingat menjalankan ray tracer khusus floating-point di PC tanpa unit floating-point, memakai koprosesor matematika emulasi perangkat lunak
      Seingat saya, kecepatan output diukur dalam hitungan jam per frame
    • Rekor pribadi saya adalah Pentium 100MHz yang butuh 50 jam untuk satu adegan 640x480
  • Pada 1992, teman sekamar saya menjalankan POV-Ray dengan 386DX dan koprosesor matematika 387
    Membuat gambar kecil 640x480 benar-benar butuh berhari-hari
    Itu masih era DOS, jadi hanya satu program yang bisa dijalankan pada satu waktu; kami membiarkannya berjalan semalaman lalu menghentikannya pagi hari agar komputer bisa dipakai untuk hal lain
    Sebagai gantinya ada utilitas untuk menggabungkan file Targa .tga, jadi hasilnya bisa disambung
    Belakangan kami mengompilasi povray untuk workstation Sun, membaginya agar tiap mesin merender 50 baris gambar, lalu menggabungkannya dengan utilitas itu
    Rendering jadi 20 kali lebih cepat, dan saya masih ingat betapa senangnya dia

  • Sepuluh tahun lalu saya membuat interpreter brainfuck, dan output-nya adalah deskripsi adegan POV-Ray animasi yang memvisualisasikan mesin abstrak brainfuck
    https://www.youtube.com/watch?v=6PIZTFrkl0w

    • Videonya lumayan bagus
      Akan lebih keren kalau ada subtitle yang menjelaskan untuk apa berbagai “sub-elemen” dalam brainfuck itu, dan bagaimana semuanya berujung pada “perkalian”
      Saya juga menonton permainan OpenXcom yang Anda unggah 6 tahun lalu, dan belakangan ini saya juga sedang memainkannya
  • Saya sangat suka POV-Ray
    Saya menemukannya saat kuliah, ketika sedang mencari hal lain yang bisa dilakukan dengan desktop gaming selain bermain game, dan asyik sekali bereksperimen dan menghasilkan berbagai macam karya
    Ada banyak contoh yang mengesankan, dan proses menyambung gambar terasa nyaris seperti sihir
    Memakainya sendiri cukup memuaskan, dan sepertinya banyak orang bisa memanfaatkannya
    Saya bahkan sudah membuat dadu dengan POV-Ray: https://www.henryschmale.org/2022/02/22/povray-dice.html

    • Ungkapan “hal lain yang bisa dilakukan dengan desktop gaming selain bermain game” benar-benar lucu
      Sudut pandangnya unik sekali
  • Dulu sekali saya bertanya kepada panutan saya bagaimana dia membuat sprite pra-render untuk game, dan dia bilang memakai POV-Ray
    Hanya saja, dia tidak merekomendasikannya karena definisi adegannya memakai bahasa skrip, jadi mungkin terlalu rumit untuk orang yang belum pernah mengerjakan 3D
    Saya sendiri hanya menekuni kerja 3D sebagai hobi yang naik turun, tetapi dulu maupun sekarang, antarmuka skrip POV-Ray terasa seperti cara yang cukup alami untuk mendefinisikan adegan

    • Saya membuat semua sprite untuk game saya Noop's Odyssey dengan POV-Ray
      Game itu adalah salah satu yang masuk dalam CD-ROM “100 Shareware Games”
  • Pada tahun 1991 atau 1992, saya membuat layar judul untuk video rumahan di Atari ST dengan POV-Ray
    Adegannya benar-benar berlebihan, semacam tulisan marmer di depan bola kaca di atas air, dan harus dirender semalaman, tetapi menyenangkan dan, yang terpenting, gratis
    Sebelumnya saya iri pada Cyber Studio untuk Atari ST dan add-on kacamata 3D rana LCD StereoTek, tetapi saat itu harganya terlalu mahal
    Pada tahun 1996 atau 1997, saya juga sempat memakai POV-Ray untuk pekerjaan di perusahaan software tempat saya bekerja, dengan membuat versi GIF animasi 3D dari logo produk dan mengunggahnya ke situs web
    Itu bukan pekerjaan yang diminta, tetapi rasanya menyenangkan karena pada dasarnya saya dibayar untuk melakukan sesuatu yang dulu saya lakukan untuk bersenang-senang
    Sebagai catatan, versi 3D yang bukan animasi tampaknya masih bisa dilihat di Internet Archive Wayback Machine 27 tahun kemudian: https://web.archive.org/web/19971211003918/http://www.sophos...

  • Ini mengingatkan saya bahwa pada era 90-an, untuk mendapatkan gambar yang lumayan dengan POV-Ray, komputer harus dibiarkan menyala semalaman

    • Saya membuat alat kecil dengan Turbo Pascal untuk menghasilkan beberapa file scene, lalu merendernya untuk membuat animasi pendek
      Adegan kamera bergerak di atas papan catur reflektif itu cukup menakjubkan
  • Saya sangat menyukai bahasa skrip untuk mendefinisikan scene
    Kalau dibuat sekarang, sepertinya bisa juga dibuat UI interaktif yang menampilkan scene secara real-time sambil skripnya diubah
    Scene terakhir yang saya render adalah gambar standar nasional NIST untuk pi, sekitar 14 tahun lalu: https://raw.githubusercontent.com/tiggerntatie/pivis/master/...

    • Bisa jelaskan gambar pi itu untuk apa?
  • Pada akhir 90-an, Povray dan Internet Raytracing Competition adalah segalanya bagi saya
    https://www.irtc.org/stills/

    • Saya juga begitu
      Tapi satu-satunya karya saya yang pernah menang justru gambar yang dibuat dengan Strata Studio-Pro