Godot Engine ile Android e Nasıl Export Alınır ?

Merhaba arkadaşlar,

android e apk olarak nasıl export yani çıktı alacağımızı göstermek istiyorum. Öncelikle elimizde aşağıdakiler olmalı.

  • adb 
  • jarsigner  (JDK 6 veya 8)
  • debug keystore

İlk aşama olarak godot template elde etmeliyiz. Bunun için ilk olarak yapmamız gereken editor den export manage templates kısmına gireceğiz.

Burada dowload diyerek normal şartlarda yükleme yapabilmemiz lazım ama bende şuan github taki sürüm olduğundan ,bunu bu şekilde indiremiyor. Bunun için şu linkten server and export templates yazan kısımdan indiriyoruz. Sonrasında export template manager den install from file e tıklayarak nereye indirdiysek seçerek ilk aşamayı hallediyoruz.

Sonrasında keystore oluşturmak için terminali açıyoruz ve şu komutu yapıştırarak keymizi oluşturuyoruz;

keytool -v -genkey -v -keystore mygame.keystore -alias mygame -keyalg RSA -validity 10000

Oluşan key büyük ihtimalle home klasöründe oluşturmuş olacağız. Home klasöründe mygame.keystore adlı bir dosya oluşacak bunu göstermemiz lazım godot engine’ye, Bunun için editor>edittor settings>export>android kısmına giriyoruz. Buradan debug keystore yi ,oluşturduğumuz keystore yi göstermemiz lazım.

şimdi adb yi gösterelim. Bunun için bu yolu ilerleyebilirsiniz. Bunun için de android studio yu kurmanız gerekebilir yada isterseniz daha minimal şekilde kurulabilen yöntemler var. Arch tabanında aur üzerinde android studio yu aratarak kurabilirsiniz. Gelelim nerede olduğuna ;

/home/kullanıcı-adı/Android/Sdk/platformm-tools/adb

Son klasörü eklememiz gerek bir aracımız kaldı. Bunuda java kurulu olmadan yapamayız java 8 sürümünü kullanmaktayım. arch tabanında jre8-openjdk paketini yükleyerek halledebilirsiniz. Jarsigner in şimdi hangi konumda olduğu kaldı konumunu şu şekilde gösterebilirim.

/usr/lib/jvm/java-8-openjdk-amd64/bin/jarsigner

Bundan sonra çıktımızı alabiliriz. Project kısmında export seçeneğine tıklıyoruz ve + işaretine tıklayarak androidi seçiyoruz. Sonra da nereye çıktı alacağımızı seçerek yani export path ın yanındaki dosya simgesine tıklayarak nereye çıktı alacağımızı seçip export project e tıklıyoruz. Apk mız hayırlı olsun.

krita

Kare Adamla Krita Nedir ?

Kare Adamla Krita Nedir ?

Amatörce de olsa kare kafalı değişik bir karakter yapmaya çalıştım. göstereceğim programla yaptım bu karakteri. Elime bayağıdan beri tablet alıp bir şey çizememiştim bugün elime tableti alarak karalamak ve programa daha hakim olabilmek adına bu çalışmayı yaptım. Sizlere Krita adlı programı tanıtmak istiyorum.

kare.png

Krita Nedir ? Kısaca Tarihi.

Bir grafik düzenlemeyi sağlayan, dijital sanatçılara yönelik bir çizim yazılımıdır desek yeridir. Calligra yazılım setinin bir bileşeni olan program, Genel Kamu Lisansı ile dağıtılmaktadır.
Bedava yazılımdır.

Krita sözcüğü İsveççe iki sözcüğün birleşiminden (crayon ve rita) oluşmuştur. Crayon Türkçede renkli kalem, krita ise çizmek anlamına gelir.

KOffice’in bir bileşeni olarak 2005 yılında çıkıyor. 2006 aKademy en iyi program olarak ödül alıyor.
Krita Vakfı ve KO GMBH 2013 yılında 3 farklı versiyon yayınlayacağını duyuruyor.

Krita Sketch: Dokunmatik ekranlara özel, ultrabook ve tabletlere yönelik sürüm.
Krita Desktop: Masaüstüne özel, gelişkin özellikler içeren sürüm.
Krita Studio: Filmlere ve VFX (özel efekt) oluşturmaya yönelik, HDR renklendirme sürümü.

2013 de KDE Vakfı’nın dağıttığı aKademy Ödüllerinde krita, Jüri Özel Ödülü’ne layık görülüyor.

Şimdik birazda programın içeriğinden bahsedelim.

Kullanıcı arayüzü

Yolunuza çıkan sezgisel bir kullanıcı arayüzü. Dockers ve paneller, özel iş akışınız için hareket ettirilebilir ve özelleştirilebilir. Kurulumunuzu aldıktan sonra, kendi çalışma alanınız olarak kaydedebilirsiniz. Yaygın olarak kullanılan araçlar için kendi kısayollarınızı da oluşturabilirsiniz.

kare

Fırça Stabilizatörleri

Titrek eliniz mi var? Düzeltmek için fırçanıza bir sabitleyici ekleyin. Fırça vuruşlarınızı düzeltmek ve dengelemek için 3 farklı yol içerir. Sürükle ve kütle ekleyebileceğiniz özel bir Dinamik Fırça aracı bile var.

tebeşir-2

Pop-up Paletler

Titrek eliniz mi var? Düzeltmek için fırçanıza bir sabitleyici ekleyin. Fırça vuruşlarınızı düzeltmek ve dengelemek için 3 farklı yol içerir. Sürükle ve kütle ekleyebileceğiniz özel bir Dinamik Fırça aracı bile var.

tebeşir-3

Fırça Motorları

Fırçalarınızı 9’dan fazla benzersiz fırça motoruyla özelleştirilebilir. Her motor, fırçanızı özelleştirmek için çok sayıda ayar içerir. Her fırça motoru, Renk Yaldızı motoru, Şekil motoru, Parçacık motoru ve hatta bir filtre motoru gibi belirli bir ihtiyacı karşılayacak şekilde üretilmiştir. Fırçalarınızı oluşturmayı tamamladıktan sonra bunları kaydedebilir ve programın güzel bir etiketleme sistemi var. Bu sistemle düzenleyebilirsiniz.

tebeşir

Sarma modu

Şimdi kesintisiz dokular ve desenler yaratmak kolaydır. Sarma modunu değiştirmek için boya yaparken ‘W’ tuşuna basın. Görüntü, x ve y ekseni boyunca kendini referanslar yapacaktır. Boyama işlemine devam edin ve tüm referans güncellemelerini anında izleyin. Resminizin kendini nasıl tekrar ettiğini görmek için daha fazla durmak yok.

krita5

Kaynak Yöneticisi

Araç setinizi genişletmek için diğer sanatçıların fırça ve doku paketlerini içe aktarın. Sevdiğiniz bazı fırçalar oluşturursanız, kendi gruplarınızı oluşturarak bunları dünyayla paylaşın. Kaynak alanında bulunan fırça paketlerine göz atın.

krita-firca.png

Bir kısım özelliği hakkında bilgi verdim. Eğer programı indirip sizde bir takım şeyler yapmak isterseniz. Bu linkle indirebilirsiniz.

Eğer karekteri indirmek isterseniz buyurun ;
Bu linke tıklayarak krita uzantısıyla indirebilirsiniz.

TAnıttım diğer açık kaynaklı programlar a göz atmak için bu linke ya da menüden programlar a bakabilirsiniz.

Nedir Bu Blender ?

Blender Nasıl Açık Kaynak Oldu?


resim-1

Blender değince akla evdeki blender gelmesin. Ya da gelebilir çünkü çok geniş bir yapıya sahip bir programdan bahsedeceğim.Evimizde bulunan blender gibi karıştırılmış bir halde diyebilirim.

Blender’ın tarihini şöyle kısaca geçiyorum. Blender 1998′ de bir Hollandalı firma tarafından kendi ihtiyaçları için kendi yazılımlarını geliştirilmek için yapılıyor.2002 ‘de şirket batar ve belli bir miktar para’ya kodları açabileceklerini söylediklerinde blender vakfı kurulur ve açık kaynak dünyasından bağışı 100.000£ toplarlar. Açık kaynak dünyası büyük bir programı katmış olur. Popüler olması 2010 ağustos ayında 2.50 sürümüyle arayüzünü değiştirmesiyle başladı diye bilirim. Örümcek adam 2 sürüm 2.50’den önce çıktı. Çok fazla o zamanlarda ön plana çıkmamasının sebebi arayüz karmaşık olmasından dolayıydı diye kendimce yorumlayabilirim,zamanında kullanmayı denemiştim pek kullanışlı gelmemişti o zamanlar. Şuan kısayollar ve arayüzün görüntüsü çok çok gelişmiş ve rahat bir kullanım sunduğundan kullanılma oranını çok yükseltti. Daha fazlada tarihi hakkında bilgi vermeden kendimce yaşadığım avantajlı ve dezavantajlı durumları ile sana tanıtmak istiyorum.

Blender la Neler Yapılabilir?


resim-2

Blender geniş bir seçenek havuzu sunuyor. Blender la bir animasyon yapabilirken ,aynı zaman da oyun yapabilirsin. Kulağa hoş geliyor değil mi ? İnce detaylı olarak bu yazıda tüm konulara değinmeyeceğim ama kısa kısa ne yapabildiğinden bahsedeceğim. Hızlı bir şekilde modelleme yapılabiliyor. Hem standart bir şekilde 3d max,maya gibi programlarda yapılan polygon tekniği kullanılarak yapılabilir. Hemde sculpting tekniği ile heykel tıraş gibi organik modeller yapabilirsiniz. Ya da daha ilginç elinize paint teki gibi bir kalem alıp çizerek de model oluşturabilirsiniz. Tabi bu program sadece modelleme yapmıyor modellerimizi hareket ettirebilme imkanımız da var. Bu yapılan modelleme ve animasyon işlemleri güzel sonuç vermedikten sonra pek anlam ifade etmeye bilir. Ama ücretsiz(beleş) bir program olduğu için korkmaya gerek yok çok yetenekli bir render motoru var. Çok kaliteli bir de simülasyon araçları olduğunu da buraya yazayım.

Sakın hafife almayın 3D max, Maya gibi programlarla yarışabilecek düzeyde bizim Blender’ımız. Tabi burada bahsettiğim konular sadece standart bir 3d animasyon programının yapabildikleri, Blender la oyun bile geliştirebilme imkanınız var. Ya da videolarını düzenliye bilir efektler ekleyebilirsiniz. Bu kadar işi yapabilen bir program hepsinde başarılı mıdır dersen cevabım neredeyse demek zorundayım. Neden olarak sadece bir alana bağlı olan programlar çok senelerdir bu iş üzerine geliştiğinden dolayı blender onları yakalaması biraz zaman alacaktır. Böyle dedim diye o zaman kullanırız demeyin 2d animasyon programlarından hiç bir eksiyi yok olduğunu söyleyeyim.


resim-3

Blender Bize Ne Tür Avantajlar Sağlıyor ?

Blender’da gördüğüm avantajları şuraya şu şekilde sıralıyorum;

  • Hiç bir ücret talep etmemesi.
  • Açık kaynak olmasından dolayı bir çok gönüllü tarafından geliştirildiğinden lisanslı programlara göre çok çeşitli bir şekilde geliyor. buda bize birçok eklenti bulabilme fırsatı sağlıyor. Yada bizim de geliştirip kullanabileceğimiz eklenti veya özelleştiren bir blender  yapma imkanı sunuyor. BU dediklerim tek kişi için çokta fark yaratmaya bilir, büyük veya orta ölçekli bir firma içerisindeysen çok güzel bir özellik olduğunu kabul etmek gerekir.
  • Üstteki maddedeki gibi eklenti bolluğu olan bir uygulama her türde büyüklükte eklenti bulma imkanı var.Kendi içerisindeki eklentiler le birçok şey yapabilme imkanı sağlar
  • Kolay alışılan bir program
  • Çok çeşitli özelleştirmeler yapılabilen bir program
  • Türkçe olarak kullanabilme imkanı var. Tabi bunu tavsiye etmiyorum ,hemen hemen bütün dersler İngilizce olduğundan dolayı zorluktan başka bir işe yaramaz şu anlık.
  • Çok çeşitli kullanım alanları var(modelleme,animasyon,rig,simülasyon,render,video düzenleme,2d animasyon,3d boyama,oyun motoru,compositing yapma,UV düzenleyicisi, track sistemi. ).
  • Cycles render motorunun hem gpu hem cpu şeklinde çalışabilmesi.
  • Eevee render motorunun oyun motorları gibi anlık olarak çıktı kalitesinde neredeyse gösterebilmesi bu özellik çok güçlü bir özellik. Nedeni ise kaplama yaparken birçok deneme yapmak gerekebiliyor burada render alırken çok fazla zaman kaybetmeye neden oluyor. Eevee ile anında çok kaliteli bir sonuç görüldüğünden çok daha hızlı bir şekilde bu adımı bitirme imkanı sağlıyor.
  • Vray ve birtakım güçlü render motorları da Blender’a destek veriyor.
  • Sistem gereksinim ve boyutu birçok programa göre çok çok düşük. Düşünün 200 mblik bir program bunları yapabiliyor.


resim-4

Blender’ın Dezavantajları

  • Blender diğer programlara nazaran daha az donma sorunu yaşasa da çökme sorunları ile bunu telafi ediyor.Tabi ki de bu benim çok fazla yaşadığım bir sorun belkide kullandığım eklentilerden ve sistemimden de kaynaklanıyor olabilir.
  • 2.80 Sürümünün hala betadan çıkmaması tabi buna dezavantaj demek çok da doğru olmaz ama bir çok yeni ve güçlü özellikleri ile açıkları kapatıyor 2.80 sürümü.
  • 2.80 sürümüyle beraber layer sistemi daha düzgün oluyor. Tabi çıkana kadar layer sistemi çok güçlü değil.
  • 2.80 sürümüyle çözülen bir durum lakin şu anki stabil sürümde seçilen objeler çok belirgin olmuyor. Bu da seçme durumunu zorlaştırabiliyor.

Benim için dezavantaj teşkil eden durumlar bunlar. Kullanıyorsan avantajlar da görmediğiniz veya dezavantaj olarak gördüğünüz durumları yazabilirsiniz.

Blender’ı bu şekilde ne kadar yeterli bilmiyorum elimden geldiğince sana kısa bir şekilde tanıtmaya çalıştım. Kullanmayı en azından kurcalamanı tavsiye ederim bu güçlü programı.

Bir de sana şunu söylemek istiyorum Türkiye de köklü programların yani 3d max,maya gibi programları kullanan firmalar. Blender’a geçme kararı aldılar. Tabi bu dediğim 1 firma değil 5-6 firma da, bundan dolayı senin için avantaj oluşturabilecek bir durum. Yabancı firmalar da da böyle bir dönüşüm var onuda söylemeliyim.

Kendi yaptığım bir ev modelini sizlerle paylaşmak da isterim. Modeli archimesh ve archipack eklentileri ile yapmaya çalıştım. Benim için güzel bir deneyim oldu tam olarak bitmiş bir model değil incelemek isteyenler istedikleri gibi kullanabilirler. Bu adresten indirebilirsiniz. Github üzerinden bu tarz paylaşımlarımı yapıyorum.

Gravit Designer Adobe İllustrator Alternatifi

Grafit Designer Kaliteli Vektör Program

Merhaba, sana gravit designer programını tanıtmak istiyorum. Nedir ne işe yarar bu program dersen vektör çizim yapmaya yarayan bir program. Vektör çizim şu şekilde işimize yarar. Vektör şekilde yapılmış bir karakter,web site,dergi kısaca bir tasarım istenilen boyutta çıktı alınıp kullanılabilir. Yada vektör şekliyle kullanılır ve hiç bozulma yapmadan kullanabilirsin. Photoshop tarzı bir program kullanılarak yapılan bir çizimde yaklaşıldıkça kare kare gözükür vektörde ise böyle bir durum söz konusu değildir örnek olarak şöyle bir resim göstermem sizler için daha iyi olacaktır.

KAYNAK
Resimdeki pixel photoshop tarzında yapılmış çizimlerde olur. Daha fazla uzatmak istemiyorum bu fark olayını anlamışsındır diye düşünüyorum yada biliyorsan boş yere belkide bu yazıyı okudun.Ben programı anlatmaya devam edeyim.

Gravit Desegner çoklu platform desteği olan bir program bu özelliği sayesinde windows,mac,linux üzerinden rahatlıkla çalıştıra bilirsiniz. Bu özelliği sadece burdaki işletim sistemlerine bizi bağlamıyor istersen indirmeden web sitesinden de kullanabilirsin. Ayrıca bulut sistemi sayesinde bilgisayarında yer kaplamadan kullanabilirsin. Basit arayüzüne ve kısa yollarına çabucak aşina olunacak kadar basit bir program buda bence güçlü yönlerinden biri. Yeni bir program olduğunu söyleyebilirim şahsen ben bir seneye yakındır biliyorum. Gravit’te sınırsız sayfa ekleyebilme , 25600% oranında yaklaşabilme şansın var buda küçümsenmeyecek bir oran,hatta çok iyi olduğunu da söyleyebilirim.

Şu anlık genelde web site ve mobil uygulama tasarımlarında kullanıldığını gördüm.Tabi bu size bir vektör olarak bir çizim yapmanıza engel değil yalnız dergi yapmak biraz sorun oluşturabilir hele ki yüksek çözünürlükle bol resim koymanız gerekirse. Böyle bir durumda çok fazla güçlü bir bilgisayarınız olması şart, benim yapmaya kalkarken ram dolması gibi sorunlarla karşılaştır ve program ağırlaştı şu anlık en iyi alternatif bu dergi konusunda gözükmüyor.

Gravit’de açabileceğin uzantılar şuanda(.gvdesign,svg,svgz,pdf,eps,sketch,png,jpeg,jpg,pdf) çıktı(export) alabileceğin şuanlık 4 uzantı var (svg,png,svg ve pdf) çok fazla uzantısı olmamasına rağmen genelde kullanılan formatlar olduğundan sorunla karşılaşacağını zannetmem rahat bir şekilde import export alabileceğin işlevli bir program.

Arayüzü kısaca şu şekilde anlatabilirim. sol tarafta üst kısımda dosya düzenleme modifiye görünüm yardım kısmı var. Bu kısımda kaydetme açma ve birçok seçenek bu kısımda düzenlenip ayarlanabiliyor eğer başka bir çizim programı kullandıysan ne demek istediğimi anlamışsındır.

Sol kısımda alt ta layer kısmı,kütüphane kısmı,sembol kısmı var. Layer kısmında çizdiğin veya eklediğin resimleri , hangisi en üstte koyacağını hangisi altında kalacak veya klasöre koyabileceğini ayarlayabilirsin. Tabi burada sayfa ekleme yan yana görebilme silme gibi seçeneklerinde var. Kütüphane kısmında ise hazır programla gelen icon,sticker gibi hazır şekillerin bulunduğu bölüm diyebilirim. Bu bölüm sayesinde İnternette aramaya gerek duymadan belli başlı çizimler var. Örnek olarak facebook ikonunu dışarıdan bulmak yerine buradan bulup vektör olarak ekleyebilirsin. sembol kısmında ise çizim projen de sıkça kullandığın bir dosyayı sembole ekleyerek rahatça ekleme işlemi yapabilirsin.

Şimdi gelelim orta kısma burada üst tarafta kısaca çizim seçme gibi araçlarımız var. altında da çizim yaptığımız alanımız var burada genellikle vaktimizi geçireceğiz.

sağ üstte layer(katman) ı bir arkaya veya bir öne götürebildiğimiz 2 butonumuz var. Hemen sağ yanında ise görünüşü tam ekran olarak bakabildiğimiz sunum butonu ile çıktı almamızı sağlayan export butonumuz var. Sağ tarafın alt kısmında seçtiğimiz objeye yere göre ayarlamalar yaptığımız alanımız var buna göre objelerin yani çizimlerin ayarlarını bu yerden yapabileceğiz.

Şahsen beğenerek kullandığım bir program sizlere bir iki yaptığım yarım kalmış çalışmayı da paylaşmak istiyorum belki bir işinize yarayabilir.Tabi daha iyi bir fikirle çok çok daha güzelini yapabilirsin 🙂
Github’a yüklüyorum işinize yarayanı kullanırsınız.
GİTHUB LİNKİ

godot oyun motoru

Godot Engine Açık Kaynaklı Güçlü Oyun Motoru!!!

Godot Engine Nedir?

godot-engine-logo

İndirme linki; https://godotengine.org/download/windows

Merhaba arkadaşlar.
Sizlere Godot Engine yi tanıtmak istiyorum. Belki oyun sektöründe bulunup yada bulunmak istiyenlerin hoşuna gidebilecek duymamış kişiler için tanıtıyorum. Öncelikle şöyle nedir ne değildir diye bir giriş yapalım. Godot Engine 2014 yılında okam studio’nun yapıp piyasaya sunduğu ve mit Lisansıyla çıkardığı oyun motorudur. Peki nedir mit lisansı der gibisinden düşündüğünüzü hissediyor mit lisansı sayesinde sizden hiç bir ücret talep etmeden oyun yapabileceğinizi hatta, oyun motorunu geliştirip kendi isminizle yayınlayabileceginiz anlamına geliyor. Oyun Motorunu yayınlamak için şunu yapmalısınız(Oyun geliştirirken yapmanıza gerek yok) Emeği geçenlerin ismini yapanlar ekibinde geçirmeniz yeterli.

godot-engine-render

Avantajları

godot-engine-render
Bu oyun motoru windows,linux,mac hatta İnternet üzerinden bile çalışabiliyor(Daha beta aşamasında). Her platformda çalışması dışında kısaca gscript ,c++ c# gibi dilleri destekliyor ve unreal engine yi bilenler varsa ondaki gibi belkide daha işlevli bir sürükle bırak mantığıyla çalışan kod yazma sekmesi var ve performans bakımına çok kaliteli şekilde yapabiliyorsunuz c++ la yazmış gibi de denebilir. bunun dışında kendi script yazma kısmı var buda başka bir derleyici açmanıza gerek kalmadan yapabileceğiniz anlamına geliyor. Godot benim gözümde biçilmiş kaynak birde şöyle son kozlarını da söylemek gerekirse 20mblık bir boyutta ve Disney’in BSDF fizik tabanlı render özelliğini tam anlamıyla kullanan ilk motor.
godot-engine-arayuz

Dezavantajları

Türkçe kaynak temel düzeyde olduğundan ve şuanda 3 sürümü yeni çıktığından ingilizce bile yeni özelliklerini anlatan kaynak sayısı az. 3d modelleri aktarmak için DAE uzantısını kullanıyor bu bir nevi avantaj ama bunu çıkarmak için 3dmax,maya gibi bir program kullanıyorsanız eklenti yükleme gibi bir takım şeylerle uğraşmanız gerekli ama animasyon kısmında avantajlı eğer incelerseniz veya derslerine bakarsanız avantajını da görürsünüz. Yeni bir motor olduğundan her şeyi hazır bir şekilde bulamadığınızdan bilgi becerinizi daha iyi bir şekilde kullanmanız gerekli gerektiği yerde basit oyun yerine daha uzun soluklu bir oyun yapmanız gerektiğinde birtakım şeylerle uğraşmanız gerek.Hazır asset şuanda azsayıda olduğunda grafik için uğraşmanız gerekir. Ama türkçe derslerle bile hızlıca öğrenip birtakım şeyleri rahatlıkla yapabilirsiniz. Oyun motorun mantığı diğerlerinden daha basit ve daha az karmaşa hakim bir yapısı var herkese tavsiye edebilirim eksiklik bakımına benim görebildiğim bunlar eğer sorun etmezseniz ve uğraşmayı seven biriyseniz kesinlikle sizin için daha iyi olacağına eminim.
Streemit te Türkçe bir yazı gördüm ondan godot logosunu aldım onu şöyle paylaşmak isterim;

https://steemit.com/utopian-io/@k3b4b/godot-oyun-motoru-tanitim-ve-kullanim-boeluem-1-turkish-tutorial

Türkçe Olarak youtubeden ders veren kanalları da şuraya iliştireyim;
https://www.youtube.com/watch?v=0NrLNHbVMAA&list=PLWaS3bnLKzOyGpzSB6wYnKxJDH6okWFKo

ve

https://www.youtube.com/watch?v=ma_FVY1nW6w&list=PL3lYYwzeNYGeIeslOS0XWL-CEQpZ2fm7a

gdnative
godot-engine-gdnative
c#
godot-engine-monogodot
visual script
godot-engine-vusualscript

”Logo Haricindeki tüm resimleri godot engine’nin resmi sitesinden link olarak paylaştım”

Buradaki paylaşım bu adresten alınmadır.