Показать сообщение отдельно
Старый 09.08.2013, 16:47   #8
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Посоветуйте движок

Я бы не копалься в чьих-то исходниках, т.к. ты таким образом будешь очень медленно но верно привязываться к решениям и мнению разработчиков конкретного движка.

Причина по которой ты хочешь взять готовый движёк и вникнуть в него, в том что вообще работа с графикой это очень большая тема, которая делиться на много сегментов, следственно из-за объёма всё слишком громозко для понимания сразу.
Поэтому ты подумал что взяв движёк - разберёшься по частям - но это заблуждение!

Если хочешь изучиться как что-то работает на low-level уровне, начни с low-level и изучай сами низкие компоненты, затем понимай как они взаимосвязаны.
Только так ты сможешь научиться писать что-то своё.

В подтверждение моей логики, возьми мододеллеров или тех кто берёт движёк и "допиливает" его, они не научяться писать свои движки, и low-level знаний у них не добавиться (в достаточной мере), т.к. они будут работать всё с той же высокой абстракцией конкретного движка.

NeHe и по сей день актуален, т.к. он объясняет самые фундаментальные азы OpenGL технологий, которые за столько уже лет, до сих пор не сменились - те же буффера, те же программы, те же плюшки. Изменилось лишь может в деталях что-то, где-то добавили фичей, сделали расширения для упрощения и т.п. Но чтобы их заюзать - нужно знать азы всё равно.

Если хочешь уметь писать движки - NeHe - это отличное начало.
Если хочешь писать игры - забудь про low-level, и бери Unity / HGE или чё там ещё и пиши игры.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mhyhr (09.08.2013)