字节跳动渲染引擎研发实习生-Cross Platform
实习兼职A49294A地点:上海状态:招聘♡ 收藏
工作描述
任职要求 1、2027届本科及以上学历在读,计算机、图像处理、图形学等相关专业优先; 2、熟练掌握C++,熟悉C++14&C++17标准相关特性; 3、熟悉Skia,NanoVG,Agg等2D图形库中的一种; 4、熟悉图形开发相关技术(DirectX,Metal,Vulkan,OpenGL)和GPU架构者优先; 5、有游戏引擎的实践经验优先,如:…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
学历+
图像处理+
https://opencv.org/blog/computer-vision-and-image-processing/
This fascinating journey involves two key fields: Computer Vision and Image Processing.
https://www.geeksforgeeks.org/python/image-processing-in-python/
Image processing involves analyzing and modifying digital images using computer algorithms.
https://www.youtube.com/watch?v=kSqxn6zGE0c
In this Introduction to Image Processing with Python, kaggle grandmaster Rob Mulla shows how to work with image data in python!
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
DirectX+
http://www.directxtutorial.com/lessonarticle.aspx?id=1
the purpose of this website is to assist novice programmers to overcome the difficulties in learning DirectX and game programming.
https://learn.microsoft.com/en-us/windows/win32/direct3dgetstarted/getting-started-with-a-directx-game
Creating a Microsoft DirectX game for Windows is a challenge for a new developer. Here we quickly review the concepts involved and the steps you must take to begin developing a game using DirectX and C++.
Metal+
[英文] Metal
https://developer.apple.com/metal/
Whether you want to build a graphics-intensive app, a cutting-edge game with beautiful visuals, or target demanding compute workloads like machine learning, Metal puts the advanced capabilities of Apple-designed GPUs at your fingertips.
[英文] Metal Tutorial
https://metaltutorial.com/
This tutorial will teach you the basics of Apple's Metal Graphics and Compute API, and help you understand how to program with it in C++ via the metal-cpp library.
https://www.kodeco.com/7475-metal-tutorial-getting-started
In this Metal tutorial, you will learn how to get started with Apple’s 3D graphics API by rendering a simple triangle to the screen.
[英文] learnmetal.com: Home
https://www.learnmetal.com/
Welcome to Learn Metal — an open-source tutorial site focused on learning and mastering Apple’s Metal graphics API.
Vulkan+
https://developer.android.com/codelabs/beginning-vulkan-on-android#0
Vulkan is the primary low-level graphics API on Android. Vulkan enables reaching higher performance for games that implement their own game engine and renderer.
https://docs.vulkan.org/tutorial/latest/00_Introduction.html
The ideas behind Vulkan are similar to those of Direct3D 12 and Metal, but Vulkan has the advantage of being fully cross-platform and allows you to develop for Windows, Linux and Android at the same time.
https://edw.is/learning-vulkan/
I learned some Vulkan and made a game engine with two small game demos in 3 months.
https://vulkan-tutorial.com/
This tutorial will teach you the basics of using the Vulkan graphics and compute API.
还有更多 •••
相关职位
社招5-10年网易游戏(互娱)
1、3年以上图形开发经验,至少完整经历一个项目上线; 2、扎实的图形学基础,以及数学基础,熟悉主流渲染算法; 3、至少精通一门shader语言,HLSL/GLSL/CG; 4、了解GPU硬件原理
更新于 2026-07-10杭州
社招5年以上公共技术
1.5年以上3D引擎开发经验,精通UE或Unity引擎光照与渲染模块; 2.扎实的数学基础(球谐函数、蒙特卡洛积分、辐射度量学); 3.深入理解全局光照理论(Path Tracing、Radios
更新于 2026-08-21深圳
社招5年以上公共技术
1.5年以上3D引擎开发经验,精通UE或Unity引擎渲染架构; 2.扎实的数学基础(线性代数、微积分),精通计算机图形学核心算法; 3.深入理解GPU/CPU体系结构、渲染管线、Tile-Bas
更新于 2026-08-21深圳