3d programlama ile ilgilenenler

Başlatan mr.kiyak, 20 Mayıs 2010 - 12:00:22

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

mr.kiyak

Merhaba
aramızda opengl ile 3D programlama yapan arkadaşlar var mı ?
varsa bu konuya yeni başlayacaklar için nasıl bir yol izlenmesi gerektiği hakkında bilgi verir misiniz ?
pek çok yabancı kaynak araştırdım ama hangisi ile başlanmalı sorusuna cevap veremedim
3D programlama konusunda "oyun programlama" anlamında sormuyorum
çünkü oyun programlama denince yapmak istediklerime uzaklaşabiliyorum
daha çok 3boyutlu nesneler tasarlayıp bunlara çeşitli dokular giydirmek ve kaliteli renderlar almak üzerinde çalışmak istiyorum.
bu konuda çalışan arkadaşlar varsa iletişime geçmek istiyorum




Not. programming = programlama

eribol

Kendiniz mi programlamak istiyorsunuz yoksa 3B program ile mi bunları yapmak istiyorsunuz? Programlama için hemen her programlama dilininin desteği var. Eğer sadece tasarım programı kullanmak istiyorsanız 3B Blender var. 20mb lık paketin yapmadığı şey yok.

Hatti

Alıntı Yapdaha çok 3boyutlu nesneler tasarlayıp bunlara çeşitli dokular giydirmek ve kaliteli renderlar almak üzerinde çalışmak istiyorum.

Bu istediğini @eribol'un söylediği gibi Blender vb. programlarla yapabilirsin.
Ama istediğin bilgisayarda bu grafikler nasıl oluşuyor onu anlamaksa o zaman bir programlama dili ve üstüne bir grafik kütüphanesi öğrenebilirsin.

mr.kiyak

ben .NET programcısıyım. alternatif olarak Java ve Ruby'de de yazıyorum.
Ubuntuda OpenGL üzerinde programlama deneyimi olanların hangi geliştirme araçlarını kullandıklarını öğrenmek istiyorum.
özellikle CAD CAM programlama üzerinde çalışanlar için
ben üç boyutlu objeler tasarlayıp bunlara doku verebileceğim bir çalışmaya hazırlanıyorum
elimde C ve C++ ile opengl programlama konusunda kaynak var
genelde opengl için kitap olarak hep C ve C++ üzerine yazılmış çalışmalar buldum
ruby, C#, python ile de kütüphaneler yazılmış opengl için ama bana yol göstercek bi kitap bulamadım bununla ilgili
bu yüzden soruyorum

eribol

Aynı soruyu tekrar sorayım. Siz Blender gibi bir program mı yazmak istiyorsunuz yoksa Blender gibi bir programı kullanmak mı istiyorsunuz? Bunu sizin yazdıklarınızı anlamadığım için soruyorum.
Alıntı Yapözellikle CAD CAM programlama üzerinde çalışanlar için
ben üç boyutlu objeler tasarlayıp bunlara doku verebileceğim bir çalışmaya hazırlanıyorum
bu açıklama ikili oluyor. Hem tasarımdan hem de programlamadan bahsediyorsunuz.

Python veya ruby 3B programlama için çok ağır kalır. Her şekilde yolunuz C ve muadillerine düşer. C# benzeri Vala(bunu çok sık gündeme taşımak lazım :D ) programlama dili var. http://live.gnome.org/Vala/OpenGLSamples burada opengl kullanımına örnek var. Ayrıca burada da geniş bir belge mevcut.

Yine eğer 3B(3D) tasarım yapacaksanız Blender linux ortamında yeter ve artar.

mr.kiyak

Alıntı yapılan: eribol - 25 Mayıs 2010 - 21:07:59
Aynı soruyu tekrar sorayım. Siz Blender gibi bir program mı yazmak istiyorsunuz yoksa Blender gibi bir programı kullanmak mı istiyorsunuz? Bunu sizin yazdıklarınızı anlamadığım için soruyorum.
Alıntı Yapözellikle CAD CAM programlama üzerinde çalışanlar için
ben üç boyutlu objeler tasarlayıp bunlara doku verebileceğim bir çalışmaya hazırlanıyorum
bu açıklama ikili oluyor. Hem tasarımdan hem de programlamadan bahsediyorsunuz.

Python veya ruby 3B programlama için çok ağır kalır. Her şekilde yolunuz C ve muadillerine düşer. C# benzeri Vala(bunu çok sık gündeme taşımak lazım :D ) programlama dili var. http://live.gnome.org/Vala/OpenGLSamples burada opengl kullanımına örnek var. Ayrıca burada da geniş bir belge mevcut.

Yine eğer 3B(3D) tasarım yapacaksanız Blender linux ortamında yeter ve artar.

ben CAD programının kendisini yazmaktan bahsediyorum o yüzden tasarım ve programalamayı bi arada ifade ettim.
VALA'yı inceleyeceğim teşekkür ederim.
Python ve Ruby için neden çok ağır kalır yorumunu yaptınız ? Neye göre böyle düşündünüz ?

eribol

Uzun sürdü bakınmam.
http://graphcomp.com/pogl.cgi?v=0111s3B1&r=s3m3 C vs Perl
http://graphcomp.com/pogl.cgi?v=0111s3B2&r=s3m3 Perl vs Python

Ruby için grafik şu an bulamıyorum ama python'un ruby'den daha hızlı olduğu bilinen birşey. Yani arada uçurum var. http://www.opengl.org/resources/code/samples/glut_examples/examples/examples.html bu adreste de opengl ve C kullanılarak yapılmış 3B nesne örnek kodları mevcut.

raspacı

http://shootout.alioth.debian.org/u64/benchmark.php?test=all&lang=python3&lang2=yarv bu adresten herhngi bir dili herhangi bir diğeriyle karşılaştırabilirsiniz. Hız, hafıza kullanımı ve kod hacmi kategorilerinde karşılaştırılır.
nereye gidersen git kendini de götürürsün.

mr.kiyak

teşekkür ederim cevaplarınız için
bu linkler bana bi yol göstercektir
ufak ufak başlayacağım
saolun