New year’s hosting sale 90% Off

New Year Sale

Up To

90% OFF

Web Hosting + Free SSL

That hosting company offers huge discount for a limited time. The offer ending soon.

Hurry up, limited time offer is ticking down

 

Ad

Posted in Uncategorised | Leave a comment

Introducing EEVEE Render engine

If you click the + icon while saving the file by pressing the Save As button, it will be saved as a new version by adding 1 to the name of the existing file. Your current file is also stored in its original state. This will help you to come back easily if you encounter a problem with the project file. When major changes are made to a program, the major version is upgraded. The minor version includes updates. I would expect this version to be 3.0 because Blender uses Major.Minor (Semantic Versioning). For some reason only minor version number is increased. Anyway.

Object hierarchy

The figure shows a project saved in 2.79, opened in 2.80 and a changing object hierarchy. Layers are grouped separately by Collection name. So there is no layer structure at 2.80. The limited layer problem in older versions seems to have been solved. Limited layers could be inadequate in large projects.

EEVEE render engine

The most talked about feature of the new Blender is the new real-time rendering engine called Eevee. With the improved shader structure it is possible to make changes in almost real time and see the result. It does this in a way similar to that available in game engines like Unreal Engine and Unity. In other words, it works like a game graphics engine rather than a realistic photo, it can update the changes made on the scene quickly and makes it possible to preview very quickly. However, when we make the last rendering, it doesn’t produce as good quality as Cycles. I hope you’il get better. It is quite sufficient for animation cartoons. Cycles are quite compatible with Eevee. The materials are seen in the same way in both. That’s a good advantage. Improving with Eevee can speed up a lot. The evolution of the scene can also be monitored by replacing it with cycles from time to time. I think the most important discrepancy between the two engines is the lights and the light-emitting objects (including the Emission shaders). Eeeve, the brightness and adjustment of the light level according to the size of the objects still vary greatly.

Another unresolved problem with the Eevee rendering engine is the shadows. Of course, shading in real time has always been a problem for game engines, and this is one of the weak points of the engines. Baking the steady shadows to gain speed. What is this bake? A shadow map is created by calculating the fixed shadows of fixed objects once based on the available lights. (Shadow Map). If the camera angle changes, it will be faster to draw the shadows of the objects again with this map as the objects remain constant. Only the shadows of moving objects are calculated dynamically. Thus, the processor or GPU will not have to compute all the shadows in the scene and the rendering time will be shorter. As with the price of everything, we have to pay the price of this speed with quality. Baked shadows and real-time shadows cannot fully match, and there are artifacts at the transition points. For Eevee, the situation is even worse. At points where objects touch each other, shadows look awful. To cover this, they added a feature called contact shadows. When you turn it on, there is a significant improvement in the image. Still, I can’t say it was enough.

Posted in 3D, Uncategorised | Leave a comment

Usable Blender resources

BlendSwap

Thousants of Blender Artists share their own models and projects on Blendswap for free. Free account limited 25 downloads per day.

https://www.blendswap.com/

Adaptive Samples is Greg Zaal’s blog that share blender add-ons, tips, hdri images, models and trainings. Strongly recommended

http://blog.gregzaal.com/

Posted in 3D, Uncategorised | Leave a comment

Blender Eevee tips

Eevee is render engine included with Blender V2.8 that renders very quickly and produces great results. With Blender 2.8 you can use either Eevee or Cycles for your final render which one you use will depend on your specific needs. Cycles still produced a higher quality and realistic results, but it came at cost of significantly longer render times. Eevee is still produce great results very quickly. For example Eevee could save you a lot of render time if you working on cartoon animation. In addition to using Eevee to produce final renders it can be also used to view your project in the viewport while you’re working it and updated realtime.

Hereis some tips you should know about Eevee.

Reflection / Refraction is enabled in The Cycles but in The Eevee by default, when you switch to the Eevee render engine, you might notice is you don’t see the reflection on glossy things. First add check mark next to screen space reflections. To make edges smoother uncheck Half Res Trace

Posted in 3D, Uncategorised | Leave a comment

Ways to Speedup Blender render

  1. Use Autotiles with Cycles render engine
    Autotile addon optimizes render tiles automatically. CPU cores need to render smaller tiles like 32×32 and GPU needs to larger size like 240×180. You can play around values . I found best value limit as 32×32 for CPU+GPU combined rendering in Cycles version 2.80 .
    Autotile can found Menu/Edit/Preferences/Addons/ (Filter)Render/Auto Tile Size
    Just tick on to enable.
    Setting could be found under Cycles engine/Performance as below

Posted in 3D, Uncategorised | Leave a comment

Atmel 328P Fuse

Atmega 328P eğer 16 Mz kristal ile çalışacaksa frekansını ayarlamak için fuse set edilmesi gerekiyor. AVRdude nin windows versiyonu winavr ile yapılıyor .Winavr’yi c: altına kurduğumuzu varsayarsak Komut olarak aşağıdaki satır yazılır. -P : Kullanılan işlemciyi , -c ise programlayıcı cihazı temsil eder.

C:\WinAVR-20100110\bin\AVRDUDE -p m328p -c usbtiny -U lfuse:w:0xff:m -U hfuse:w:0xde:m -U efuse:w:0x05:m

Bu ayarlar ile Lowfuse = FF Highfuse=DE ExtendenFuse=05 olarak set edilir.

Posted in Hardware | Leave a comment

Blender 2.8 ve eevee motoru

Yeni Blender sürümünün Haziran 2019’da çıkması planlanıyor. Beta sürümü şu anda indirilebilir durumda. Beta indirmesi neredeyse her gün güncelleniyor. Daha önceki hali ile karşılaştırıldığında şu anki hali oldukça kararlı çalışıyor. Gelişimi devam eden böyle bir yazılımın sık sık çökmesi beklenir. Ama bu sefer öyle değil. Uzunca süre sorunsuz çalışabiliyor. Evet galiba bazı sorunları var gibi. Eevee adlı yeni render motorunu kurcalarken programın kapandığı oluyor. Değişiklik yapmadan önce dosyayı kaydetmekte fayda var. Dosyayı farklı kaydet butonuna basarak kaydederken şekildeki gibi + simgesine tıklarsanız mevcut dosyanın adına 1 eklenerek yeni bir versiyon olarak kaydedilir. Mevcut dosyanız da eski halinde saklanır. Bu proje dosyasında bir sorunla karşılaştığınızda kolaylıkla geri dönmeye yardımcı olacaktır.

Bir programda büyük değişiklikler yapıldığında major versiyonu yükseltilir. Minör versiyon ise güncellemeleri içerir. Blender Major.Minor (Semantic Versioning) kullandığından bu sürümün 3.0 olmasını beklerdim. Nedense sadece minor versiyon numarası arttırılmış. Her neyse.

Nesne Hiyerarşisi

Dosyalardan bahis açılmışken şunu da ekleyelim. Blender’in sitesinde “üretim için kullanılmamalıdır, dosyalarınızı karıştırır” şeklinde bir uyarı var. Bu yüzden bunu incelerken mevcut proje dosyalarının kopyalarını almanız şiddetle tavsiye edilir. Çünkü dosya formatı ve projedeki hiyerarşide değişiklikler yapıyor.

Şekilde 2.79 de kaydedilen bir projenin 2.80 le açılmış hali ve değişen nesne hiyerarşisi görülüyor. Katmanlar (Layer) ayrı ayrı Collection ismi ile gruplanmış . Yani 2.80 de bir katman yapısı yok. Eski versiyonlardaki sınırlı katman sorunu çözülmüş gibi görünüyor. Sınırlı katmanlar büyük projelerde yetersiz kalabiliyordu.

Eevee render motoru

Yeni Blender’in en çok konuşulan özelliği ise Eevee isimli yeni gerçek zamanlı render motorudur. Geliştirilmiş shader yapısı ile neredeyse gerçek zamanlı olarak değişiklik yapmak ve sonucu görmek mümkün olabiliyor. Bunu Unreal Engine , Unity gibi oyun motorlarında mevcut olana benzer bir şekilde yapıyor. Yani foto gerçekçi olmaktan çok bir oyun grafik motoru gibi çalışarak, sahnede yapılan değişiklikleri hızlıca güncelleyebiliyor ve çok hızlıca ön izleme yapmayı mümkün hale getiriyor. Ancak son renderi yaptığımızda Cycles kadar kaliteli sonuç veremiyor. Geliştirmesi devam eden bir program için bu çok normal. Giderek iyileşeceğini umuyorum. Şu hali ile animasyon çizgi filmler için oldukça yeterli denilebilir.

Cycles ile Eevee oldukça uyumlu. Materyaller her ikisinde de aynı şekilde görülüyor. Bu iyi bir avantaj. Eevee ile geliştirme yaparak oldukça hız kazanılabilir. Zaman zaman cycles ile değiştirerek de sahnenin gelişimi izlenebilir. Sanırım iki motorun aralarındaki en önemli uyumsuzluk ışıklar ve ışık saçan nesneler (Emission shader içerenler)  Eeeve de parlaklıklar ve nesnelerin boyutuna göre ışık seviyesinin ayarlanması gibi özellikler hala çok farklılık gösteriyor.

Eevee render motorunudaki henüz çözülmemiş bir başka sorun ise gölgelerde görülen hatalar. Elbette gerçek zamanlı olarak gölgelendirme yapılması her zaman oyun motorlarında da sorun olmuştur ve bu motorların zayıf noktalarından biridir. Durağan olan gölgeler “bake” edilmek yöntemiyle hız kazanılır. Nedir bu bake ? Mevcut ışıklara göre sabit nesnelerin sabit gölgeleri bir defa hesaplanarak bir gölge haritası oluşturulur. (Shadow Map). Kamera açısı değişse ile nesneler sabit kaldığından bu harita ile nesnelerin gölgelerinin tekrar çizilmesi daha hızlı olacaktır. Sadece hareket eden cisimlerin gölgeleri dinamik olarak hesaplanır. Böylece işlemci veya GPU sahnedeki tüm gölgeleri hesaplamakla uğraşmayacak ve render süresi daha kısa olacaktır.

Her şeyin bedeli olduğu gibi bu hızın bedelini de kalite ile ödemek zorunda kalırız. Pişmiş (baked) gölgeler ile gerçek zamanlı gölgeler birbirine tam uyum sağlayamaz ve geçiş noktalarında dikkat çeken bozulmalar (artifact) olur . Eevee için ise durum bundan daha da kötü. Nesnelerin birbirine değdiği noktalarda gölgeler berbat görünüyor. Bunu örtmek için contact shadows denen bir özellik te eklemişler. Bunu açınca görüntüde belirgin bir düzelme oluyor. Yine de yeterli olduğunu söylemek mümkün değil.

Posted in 3D | Leave a comment

Visual Basic 6.0 için seri port / paralel port işlemleri

Paralel ve seri portların var olup olmadığını öğrenmek için fonksiyonlar.
Dönen değerler True ise port mevcuttur.
 

Seri Port  Bulmak için fonksiyon

Function IsComPortAvailable(ByVal portNum As Integer) As Boolean
Dim fnum As Integer
On Error Resume Next
fnum = FreeFile
Open “COM” & CStr(portNum) For Binary Shared As #fnum
If Err = 0 Then
Close #fnum
IsComPortAvailable = True
End If
End Function

Paralel Port  Bulmak için fonksiyon

Function IsLptPortAvailable(ByVal portNum As Integer) As Boolean
Dim fnum As Integer
On Error Resume Next
fnum = FreeFile
Open “LPT” & CStr(portNum) For Binary Shared As #fnum
If Err = 0 Then
Close #fnum
IsLptPortAvailable = True
End If
End Function

Portların sayısını bulmak için yukarıdaki fonksiyonları çağırmalıyız.
Bu fonksiyonların kullanılması zorunlu değildir.

Seri Portlar için

Dim count As Integer, i As Integer
For i = 1 To 16
If IsComPortAvailable(i) Then count = count + 1
Next
MsgBox  count & “adet seri port bulundu”

Paralel Portlar için

Dim count As Integer, i As Integer
For i = 1 To 16
If IsLptPortAvailable(i) Then count = count + 1
Next
MsgBox  count & “adet paralel port bulundu”

 Paralel veya seri portta işlem yapmak için

‘Geçerli Port numarası öğrenildikten sonra bu fonksiyon kullanılarak açılır.
fnum değişkeni açık olduğu bilinen port numarasıdır. Burada sadece LPT için işlem yapılmıştır.
COM için sadece gerekli kısım değiştirilmelidir.

Public Sub OpenPort(ByVal PortNum As Integer)
Dim fnum As Integer
fnum = FreeFile
Open “LPT” & CStr(PortNum) For Output As #fnum
FileNumber = fnum
End Sub

‘Açılan porta string değişken bu fonksiyonla gönderilir.

Public Sub SendToPort(ByVal PortNum As Integer, ByVal Data As Byte)
Write #CStr(FileNumber), Data
End Sub
‘İşimiz bittiğinde portun kapatılması gereklidir.


Public Sub ClosePort(ByVal PortNum As Integer)
Close #CStr(PortNum)
End Sub

Posted in Uncategorised | Leave a comment

3d Model Siteleri 2019

2019 yılında kullanılabilen 3d model yükleme sitelerini güncellenmiş olarak bulabilirsiniz. Sayfaları çalışmayan veya silinmiş siteler listeden kaldırıldı. Tekrar açılacak gibi duranların yanına da açıklama eklendi. Yeni siteler de eklenmeye devam ediyor.

3D Total

3D Total İngilizce içerikli olmak üzere , insan karakterleri, ev, vücut parçaları, araçlar, silahlar, uzaylı karakterler, mimari, ortaçağ, çizgi film , yıldız savaşları, sahneler, hayvanlar, bilim kurgu, düşük poli ve mekanik kategorilerdeki 3D modeller bulabileceğiniz bir sitedir.

Model biçimleri: Max, 3ds, dxf, lwo, mb

3d Total

TurboSquid

TurboSquid, dünyanın en büyük 3D ürün kütüphanesi. İndirmek için 300’den fazla ücretsiz 3D model sunuyor.

Model biçimleri: Max, 3ds, oth, obj, lwo, mb

Great Buildings

Çok basit dış mekan modellerinden , karmaşık iç mekan modellemelerine kadar bir çok 3D model bulabilirsiniz. Modeller, sadece birkaç bloktan oluşan çok basit resmi kitle modellerinden, temel iç / dış mekan deneyimlerine kadar, ayrıntılı iç / dış modellere kadar mobilyalar ve peyzaj düzenlemeleri ile detaylandırılmıştır.

Model biçimi: 3dmf

Archive3D.net

15.000’den fazla ücretsiz 3D modeli , siteye üye olmadan indirebilirsiniz.

Model biçimleri: gms, 3ds

3D Warehouse

Trimble 3D Warehouse, (İsmi daha önce  Google 3D Warehouse idi) 3D modeller için çevrimiçi bir havuzdur. Herkes modelleri arayabilir ve indirebilir, ancak kendi modelinizi yayınlamak için üye olmanız veya Google hesabınızı kullanarak oturum açmanız gerekir.

Model biçimi: skp

3DModelFree

İsminden da anlaşılacağı üzere ücretsiz 3D modeller sunan bu sitedeki tüm içerik kendi üyeleri tarafından yüklenmiş.

Model biçimi: 3ds

3DXtras (Deprecated)

Sitede 22 kategoride 10 binden fazla model bulunuyor. (Otomobiller, İnsanlar, Mobilyalar,Bitkiler, Elektronik ,bilgisayar vb.) Tüm 3D Animasyon ve multimedya çalışmalarınızda kullanabilirsiniz.

Site bugünlerde çalışmıyor.

Model biçimleri : Max, 3ds, c4d, dwg, obj, mb

Artist-3D

Artist-3d.com  ücretsiz 3d modeller, 3ds stüdyo max ve benzer tipte modellerin ücretsiz bir değişim sitesidir. 3D sanatçılar ve grafik tasarımcıları, kişisel ve ticari olmayan kullanım için 3 boyutlu modelleri özgürce yükleyebilir veya indirebilirler.

Model biçimleri: 3ds, obj, pz3, pp2, max, mb

NASA 3D Model

NASA tarafından sağlanan ücretsiz 3D modeller . Astronomik icatlar, roket ve uydu modellerinden oluşan 500 kadar model barındırıyor. Bu site uzayla ilgili oyun yapanlar tarafından da ilgi görüyor.

Model biçimleri: 3ds

Amazing3D – Kapalı

2Boyutlu görüntüler, animasyonlar, baskı grafikleri veya web grafikleri oluşturmak için bu modelleri (mesh) ücretsiz olarak kendi işinizde kullanabilirsiniz.

Site bugünlerde kapalı. Takip ediyoruz.

Model biçimleri: Max, 3ds

amazing3D

CGI

Tüm 3 boyutlu modeller her türlü kullanım için ücretsizdir (c / p). Bir sürüm .3ds formatında çok kullanışlı ve kullanışlı 3d modelleri topluluğudur.

Model biçimleri: 3ds

cgi

DD-Freebies

Model biçimleri: Obj

dd-freebies

Exchange 3D

Model biçimleri: blend, max, 3ds,

exchange3D

Corporate Media News

Model biçimleri: Max, 3ds, wrl, lwo

Corporate_Media_News

WireCase

Model biçimleri: Max, 3ds, dxf, lwo, blend, obj, fbx

ShareCG

Model biçimleri: Max, 3ds, car, wire, jas, c4d, daz, dwg

3Delicious

3Delicious sitesi indirebileceğiniz ve 3d printer ile yazdırabilceğiniz birçok modeli topluyor ve sergiliyor. Ev eşyaları , mobilya gibi nesneler bulunabiliyor.

Model biçimleri: Max, 3ds, gsm, lwo

Archibase

Model biçimleri: 3ds, dxf, max, dwg

archibase

Top 3D Models

Model biçimleri: Max, 3ds, obj

top_3D_models

Top3D

3d model yanısıra , kaplama (texture) , ses dosyaları ve plugin vb.. içeriğe de yer verilmektedir.

Model biçimleri: Max, c4d, 3ds

Oyonale

Model biçimleri: POV-Ray, C4D, Obj

oyonale

DMI Car 3D Models

Model biçimleri: lwo, max, 3ds, dxf, obj, gsm

Creative-3D

Model biçimleri: 3ds

creative-3d

Infinitee-Designs

Model biçimleri: 3D Studio Max, XSI, Zbrush, Blender, Softimage, Cinema 4D, Terragen, Bryce & Poser

infinitee-designs

Telias

Model biçimleri: 3ds, poser, md2, lwo

telias

Render Light

Model biçimleri: Max

renderlight

Sci-Fi 3D

Model biçimleri: Max, 3ds, fbx, lwo

sci-fi3D

Altair Models

Model biçimleri: Max, Dxf, 3ds, Obj

altair_models

Kit 3D

Model biçimleri: Max, dxf

kit_3D

3DAllusions

Model biçimleri: Max, 3ds, dxf, lwo

3DAllusions

3d Content Central

Model biçimleri: cad, 3ds

3dcontentcentral

Klicker

Model biçimleri: 3ds

klicker

3d Model Sharing

Model biçimleri: cad

3dmodelsharing

3d Auto Club

Model biçimleri: MAX, 3DS, C4D

3d-auto-club

Toucan

Model biçimleri: 3ds

toucan

Rocky3d

Model biçimleri: Max, 3ds, dxf, lwo

rocky3D

Trekmeshes

Model biçimleri: Max, 3ds, cob, lwo

Trekmeshes

Large Geometric Models Archive

Model biçimleri: PLY, VRML, dxf, lwo

large

Digital Animators

Model biçimleri: Max, 3ds, dxf, lwo

digital_animator

The 3d Archive

Model biçimleri: q3o

the3darchive

Model3D

Model biçimleri: Max, 3ds, arcon, o2c

model3D

Cadalyst

Model biçimleri: Max, 3ds, cad, lwo

cadalyst

Apollo Maximus

Model biçimleri: obj

ApolloMaximus

Silver-Wings

Model biçimleri: Max, 3ds, c4d, lwo

silver_wings

PlanIT 3D

Model biçimleri: Max, 3ds, dxf, lwo

planIT3D

The Singularity

Model biçimleri: 3ds, lwo

the_singularity

Total-3d

Model biçimleri: Max, 3ds, dxf, lwo

total-3d

2001 3D Archive

Model biçimleri: Max, 3ds, cob, lwo, lws

2001_3D_Archive

3D Valley

Model biçimleri: Max, 3ds, mb, cob, obj

3D_Valley

3D Gurukul

Model biçimleri: Max, 3ds, dxf, lwo

3dgurukul

3D Faws

Model biçimleri: obj, lha

faws

3DXO

Model biçimleri: Max, 3ds, dxf, lwo

3dxo

 

MIXAMO

3D karakterinizi yükleyerek otomatik olarak yenilenen yüksek kaliteli animasyonlar üretebilirsiniz.

Model Biçimleri : fbx

Posted in 3D | Leave a comment

Jellybone

Jellybone is fun match 3 casual puzzle! Objectives differ in over 100 levels. Make matches of 3 or more Jelly, create blasts! Starts out simple, but things get more and more interesting and challenging. Start your sweet journey in this puzzle adventure!
Jellybone features:
1.Sweet and shining Jelly, very delicious!
2. Over 100 interesting levels
3.Multiple game goals, time mode, move mode, block mode, collect ingredients mode and more
4. Very small size but super tasty graphics
5 Create a high score with super boost!!
How to Play:
+ Match the jewels in a line to remove them + Match 4 jewels to win the jewel’s candy bomb form and 1 lighting bonus. + Match 5 jewels to win the jewel’s candy vortex form 2 lighting bonus. + The bombs can eliminate the jewels touching it. + The Color-shifting Jewel Candy can eliminate to any other colored jewel. Keep hungry, enjoy this sweet and delicious Jellybones!

Install Now

Install Now

Install Now

 

Posted in Game | Tagged | Leave a comment