Không ai quay ngược bánh xe cả. Giờ các ông viết API 3d graphic đuổi thế lol nào được performance so với Epic mà cứ cố
Trong khi Epic nó lấy có 5% doanh thu
Học mỗi phần shader là đủ rồi
Mỗi ng theo đuổi OpenGL/low level graphics có thể với mục tiêu khác nhau, ko cần thiết phải cạnh tranh với Epic:
- Học ko phải để làm game. Mấy lĩnh vực như modeling, simulation ở mấy cty tư nhân vẫn cần low level graphics dev rất nhiều. Mà mấy thứ này thì full game engine như UE là overkill. (Tuy nhiên ở vn thì ít mấy job này)
- Học ko phải để làm gameplay dev. Học để sau này vào AAA studio. VN ko có nhưng biết đâu mấy ông này nhắm xuất ngoại.
- Học để vào FAANG. (Như ông KhronosGLES có đề cập) FAANG vẫn có 1 số team cần graphics coding nhưng ko cần game engine như UE. Tuy nhiên vào đây thì leetcode vẫn qtrong hơn.
- Học để theo PhD nghiên cứu graphics. Hoặc học để làm assistance cho mấy ông phd.
- Học để vào mấy cty mạnh CG như Disney/Pixar. Epic tuổi loz, Epic chỉ đang top mảng real time graphics thôi.
em có playlist của thầy bên BKHCM dạy , chủ yếu lý thuyết với cơ bản , có thể lỗi thời
https://www.youtube.com/playlist?list=PLm947uFyFk618_LzZuCguVIl2OVoyYfYA
Mấy lý thuyết này cũ vl rồi. Toàn dùng OpenGL thời cổ đại chưa có shader.
Reactions:
Tommisterio, lejavas, Tennaychuacoaisudung and 1 other person
Mỗi ng theo đuổi OpenGL/low level graphics có thể với mục tiêu khác nhau, ko cần thiết phải cạnh tranh với Epic:
- Học để vào mấy cty mạnh CG như Disney/Pixar. Epic tuổi loz, Epic chỉ đang top mảng real time graphics thôi.
Vào Disney/Pixar là phải học ở tầm Ray Tracing, Indirect Illumination, Quasi-Monte Carlo, AI Denoise lấy đâu ra sách mà các anh học. Thay vì thế muốn vào Disney/Pixar các anh học Leetcode, học toán cấp tiến sĩ đi.
Còn Pixar Renderman thì vẫn là 1 renderer siêu ngốn phần cứng so với công nghệ ngày nay nhé. Chứ trả phải top gì đâu
Cái thớt này thì chỉ có theo đuổi lương, muốn lương thì cứ đi mà làm backend web ráp API ở các tập đoàn web là FAANG cho nó lẹ
Giờ tôi đang làm ở công ty NFT, làm game là phụ còn làm render shot video để bán trên sàn là chính nên đừng có chém gió về renderer với tôi

Giờ tôi đang làm ở công ty NFT, làm game là phụ còn làm render shot video để bán trên sàn là chính nên đừng có chém gió về renderer với tôi
Ủa NFT chưa hết thời à bác, thấy trend đang giảm mà
Vào Disney/Pixar là phải học ở tầm Ray Tracing, Indirect Illumination, Quasi-Monte Carlo, AI Denoise lấy đâu ra sách mà các anh học.
Cơ bản thì sách vẫn có, mà vấn đề là phải đọc nhiều, nhớ các công thức toán quan trọng, rồi thực hành, làm project có liên quan. Nói chung có đam mê vẫn làm được, chỉ là vấn đề làm xong nhưng méo chỗ nào thuê ngoài trừ xứ tư bản.
Cái thớt này thì chỉ có theo đuổi lương, muốn lương thì cứ đi mà làm backend web ráp API ở các tập đoàn web là FAANG cho nó lẹ
FAANG thì đâu chỉ ráp backend API đâu, có mấy team nó làm technology cũng ngon mà.
Ủa NFT chưa hết thời à bác, thấy trend đang giảm mà
Game thì éo làm cũng được, chả ai rót thêm vốn làm game nữa, tuy nhiên tiền rót rồi cũng phải sống thêm nửa năm nữa. Nhưng NFT hình ảnh, video thì vẫn có thể khiến các ông chủ VN mua Porche, mua Bentley

em đang học shader đây, nhìn mấy showcase trên shadertoy có động lực phết

cơ bản học làm game cho vui

tới đâu thì tới chứ món này khó trên trời vậy
p/s: bump cho thớt đỡ trôi
Có nguồn nào tìm hiểu về mấy cái human body model trong computer graphics không các thím, em đang tìm hiểu về mảng này. Hiện đang đọc paper
này của CVPR 2022 mà tới đoạn SMPL model chả hiểu mịa gì hết :3
Mình biết chút ít về Library AMD Radeon Graphics Driver trên Linux chia sẻ nghiên cứu mà nguồn thì ko ai quan tâm

- Đến khi Release thì thi nhau sử dụng
Báo lỗi nhiều fix chẳng kịp do Open Source và donate rất ít thành ra nên lười

Mình biết chút ít về Library AMD Radeon Graphics Driver trên Linux chia sẻ nghiên cứu mà nguồn thì ko ai quan tâm

- Đến khi Release thì thi nhau sử dụng

Báo lỗi nhiều fix chẳng kịp do Open Source và donate rất ít thành ra nên lười
Share em đọc cho đỡ buồn cái nào! Ngồi gặm Vulkan mãi mà chả hiểu gì ráo...

Share em đọc cho đỡ buồn cái nào! Ngồi gặm Vulkan mãi mà chả hiểu gì ráo...
Nó vẫn Vulkan nhưng vẫn chưa hoạt động vì nhiều thứ như tích hợp dri3 nhưng dùng nó translate layer OpenGL On Top Vulkan thì hoạt động gần như hoàn hảo
Mình cũng quan tâm Vulkan, bác là cao nhân phương trời nào vậy

Mình cũng quan tâm Vulkan, bác là cao nhân phương trời nào vậy
Trên Linux rất phức tạp bây giờ mình giải thích ngắn gọn hơn
Vulkan chỉ hoạt động trên DRI3 Xorg
Mình nói hỗ trợ ở đây là Radeon trong Snapdragon gọi là Adreno (xem wiki về Adreno)
Snapdragon không có driver phát triển chính thức cho Linux toàn do có đồng thực hiện hỗ trợ đến DRI2 Xorg sau đó tác giả viết driver cho Snapdragon hợp nhất với mesa từ đó không còn bản cập nhật nào nữa nhưng hiện vẫn còn phát triển freedreno ở mesa
Nhưng vẫn sử dụng được OpenGL on Top Vulkan vì OpenGL có từ lâu nên sử dụng được ở DRI2
Snapdragon chỉ nhắm tới Android và một số sản phẩm của Microsoft nên không có driver Xorg cho Linux
Nghe nói trên chip Samsung Exynos 2200 collab với AMD Radeon mình cũng muốn nghiên cứu nhưng mà đắt quá
Zink OpenGL On Top Vulkan Ở Mesa ấy
Nó Triển khai OpenGL
Nó có điểm chung như link trên của bạn đều sử dụng Vulkan
Mình cũng quan tâm Vulkan, bác là cao nhân phương trời nào vậy
Chủ yếu là test thôi và fix tí tẹo thôi
Nó khá ấn tượng vì chạy được kha khá game lớn như GTA4 trên Adreno

Hự! Lần đầu mua 1 con NVIDIA về nghịch OpenGL chơi, bật debug callback lên mà nó đếch báo lỗi compile shader, phải lôi info log ra xem. Không biết mình sót chỗ nào nữa. Mà thôi cứ "f*** you NVIDIA" theo lão Linus cho sướng cái đã... :stick:
Hự! Lần đầu mua 1 con NVIDIA về nghịch OpenGL chơi, bật debug callback lên mà nó đếch báo lỗi compile shader, phải lôi info log ra xem. Không biết mình sót chỗ nào nữa. Mà thôi cứ "f*** you NVIDIA" theo lão Linus cho sướng cái đã... :stick:
Có chắc là tại nVidia không?
Có chắc là tại nVidia không?
trước giờ có xài nvidia đâu mà biết, mấy con intel với amd chúng nó quăng ra ầm ầm, chắc do mấy ông dev nvidia lười với cái này không bắt buộc thôi...

Âu mài gót! OpenGL/GLSL không có hàm sin(float64_t) à các bác? Hôm nay giở chứng xài float64...

Âu mài gót! OpenGL/GLSL không có hàm sin(float64_t) à các bác? Hôm nay giở chứng xài float64...
mấy hàm lượng giác không hỗ trợ double, tự viết nhé fen
Đọc thớt lại nhớ 1 thời intern làm OpenGL render dae file với code Open GL ES để làm screen recorder cho Unity. Sau cũng vì cơm áo mà bỏ sang dev app