Skip to content
View SHIKA-gfx's full-sized avatar

Block or report SHIKA-gfx

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SHIKA-gfx/README.md

👋 Hello World! / こんにちは!

Aspiring Graphics Engineer based in South Korea.
グラフィックスエンジニアを目指して勉強中の学生です。

I have built a renderer using OpenGL and am currently developing a custom math library from scratch to master the low-level foundations of graphics engine. My next goal is to master Vulkan.

グラフィックパイプラインを学びながらOpenGLでのレンダラー開発を完了し、現在はグラフィックスエンジンの基礎となる数学ライブラリを自作しています。次の目標はVulkanの習得です。


🛠️ Tech Stack

Category Technologies
Languages C++ GLSL
Graphics API OpenGL Vulkan
Tools & Libs CMake Assimp

🏆 Featured Projects

Custom Rendering Engine based on OpenGL OpenGLを用いた自作レンダリングエンジン

  • Key Features:
    • Implemented Blinn-Phong Lighting & Shadow Mapping.
    • Model loading using Assimp & Scene management.
  • Tech: C++, OpenGL, GLFW, GLAD, GLM.

High-Performance Math Library for Graphics グラフィックスエンジンのための自作C++数学ライブラリ

  • Goal: Replacing GLM with my own SIMD-optimized library.
  • Focus:
    • Deep understanding of Linear Algebra (Vector, Matrix, Quaternion).
    • Optimization using SIMD Intrinsics (AVX/SSE).
    • Memory alignment and Cache efficiency.

Pipeline Base

Z-Buffer Logic

3D & Quaternion

📊 GitHub Analytics

Metrics

Pinned Loading

  1. Shika-s-OpenGLRenderer Shika-s-OpenGLRenderer Public

    Shika's OpenGLRenderer Project #1

    C

  2. ShikaMath ShikaMath Public

    A custom implementation of 3D linear algebra from scratch. Built as the mathematical backbone for a personal Vulkan rendering engine project.

    Makefile 14