Software Engineer specialising in 3D Technologies.

Tahir Civan

Developer working on 3D web technologies, three.js, blender add-ons  and .gltf files.

POSTS

3D Portfolio with Scrolling Pages

Scroll The Pages! This is my 3D portfolio with reac-three-fiber, vite.js and TypeScript programming implementations. This project demonstrates a versatile product configurator for a table, showcasing the fascinating possibilities of WebGL technologies. WebGL technologies have always interesting sides. Enjoy it.

3D Portfolio with React Three Fiber

React Three Fiber is a game-changer. It’s a React renderer for Three.js, blending the reactive glory of React with the graphical prowess of Three.js. For me, it was the perfect canvas to paint my skills and projects in a more immersive and interactive way. The library grants the power to craft intricate 3D scenes declaratively with React components, making it a joy for a developer like me who’s already steeped in the React ecosystem.

What is Undo Operator bpy.ops.ed.undo_push()?

In the ever-evolving Blender API, bpy.ops.ed.undo_push() there is an operator that, when called, creates an undo step. This means that any subsequent operation can be undone by the user, ensuring a safety net for any changes made.

Blender Addon Pie Menu with Hotkey - Add Shortcut

keyboard, key, success-621830.jpg

This code shows you how can you create a pie menu with a hotkey so you can start your customized pie menu under your Blender add-on. A Pie menu is especially needed in the 3D View window while 3D artists create a new model.

Blender Add-ons Development

clones, computer, cube-2029896.jpg
Chapter 1: The bpy Module

The bpy module is the core of the Blender Python scripting. Learning to operate this module improve your understanding both Blender and the add-on development.

Chapter 2: The bmesh Module

The bmesh module is simplifying complex vertex-level manipulation of object data. Most of the operations of bmesh run with Edit mode. The bmesh module gives us algorithmic access to Blender.

İçimizdeki Sezarlar Üzerine

julius caesar, man, statue-6091047.jpg

Kader ve zaman herşeyin hissesine payını dağıtır bizimde payımıza bu düşmüş rahametin merhametinden insalık olarak, tarihimize baktığımızda, kedinize ayrılan sürenin ne kadar kısa olduğunu hissedersiniz. Tarih ihanetlerle yazılmış. Geçmişi yazanlar bu iki kelimeyi bir birlerinden hiç ayrı düşürmemişler. Varlık, hükümranlık, devletler ihanetlerden yükselen ateşlerde harlanmışlar. Meydan yerinin müdavimlerinin en kuvvetli silahı, hainler olmuş. Düşmanlar bir birlerini hep hainlikle suçlamayı tercih etmişler.

2021 Avrupa Yolculuğum.

art, painting, effect-4831447.jpg

Bilmem bu kaçıncı sefer,
Çıktığım yolların sonu kendime varacak sanıyorum.
Kara kulenin altında kara kaplı defterin sayfaları süt kokarken.
Barok binalardan gelen geçmişin yankınlarını duyuyorum.
Okuduğum masalarda prensesler yüksek kulelerde yaşardı.
Bu sefer masallara inanıyorum.
Hep kaçmak isterdim yabancı şehirlerden ve insanlardan.
Bu sefer ben yabancıyım şehirlere ve insanlara.
Ve bu sefer kaçacak yer kalmadı.
Bir rüyaya daldım burda.
Ama Akdenizin dalgaları vurdukça her seferinde kıyılara.
Ben yabancılaşıyorum kendime.

Wroclaw Gezisi

  Odra (Oder) Nehri, Çek Cumhuriyeti’nde doğarak Avrupa’nın kuzey kıyılarına doğru yol alır ve en niyetinde Baltık Denizi’ne dökülür. Vistula (Vistül) Nehrinden sonra Polonya’nın en uzun ikinci nehri unvanına sahiptir. Wroclaw şehride  Odra (Oder) Nehrinin iki yakasına süzülmüştür. Şehir coğrafi konumuna bağlı olarak Bohemyalıların (Bohemya, Çek Cumhuriyeti’nin en batıdaki ve en büyük tarihi bölgesidir), Silezya Düklüğünün (Eski bir orta çağ olan dükalığın başkenti Wroclawdır. Günümüzede Polonyaynın bir eyaletidir.) ve Modern Polonyalıların egemenliğine giren şehir, 1241 yılında Moğolların ve çeşitli tarihlerde Alaman istilalarının yaşanmasıyla bilinmektedir.