* * * Форумы на Наша-Life THREAD * * * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- THREAD : Пrавильное изучение движка :) Started at 09-10-2010 14:57 by lilo.panic Visit at https://bbs.hl-inside.ru/showthread.php?threadid=54611 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 1] Author : lilo.panic Date : 09-10-2010 14:57 Title : Пrавильное изучение движка :) Я вот думаю: мучать соурс "с нуля", или попробовать написать свой движок для изучения технологий. В том смысле, чтобы понимать как это работает и [i]почему[/i] так сделано) Единственное что я делал относительно 3д - это лет 5-7 назад писал хрень, которая вращает вайрфрем фигуры с клавиатуры. Делал это под bgi (может кто помнит костыль такой для вывода графики от борланда 3.1?). Знаний соответствующего матана у меня почти нет, поэтому, имхо, проблема будет именно тут. Единственное что я помню - как перемножать матрицы :) Стоит ли браться за написания тестового движка для разбора технологий, или сразу ковырять соурс? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 2] Author : manJak Date : 09-10-2010 15:15 [i]Сначала[/i] ковырять сорс, а потом можно и закрепить знания на практике)) Рендерер впринципе можно попробовать накалякать, но на нём одном далеко не уедешь.. Менеджеры ресурсов, клиент-серверное взаимодействие, иерархия игровых сущностей, итд, итд - всё это лучше сначала увидеть своими глазами (кстати, со стима исходники движка не скачаешь, надо гуглить), прежде чем писать велосипеды. :) Матана, имхо, не так уж много. Обычно всё "под капотом" делается, будучи управляемым с более высокого уровня. Т.е. зачастую вовсе не обязательно знать [i]как[/i], но вот [i]зачем[/i] - обязательно) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 3] Author : Lex4art Date : 10-10-2010 00:08 К стати, с учетом того что сейчас хорошие движки делаются командами (Юнити - см. фото команды на сайте разрабов, краенжайн - больше 35 человек, 5 лет работы над вторым краем, даже unigine теперь не соло-двиг) - есть ли смысл в изучении всех направлений движка? Их банально слишком много. Сейчас это все равно что изучать исходники милки, с прицелом написать Мах или Блендер - бесполезная и амбициозная работа. Имхо лучше поискать то, что подуше и попробовать присоединится к опен-сурс проекту (какой-нибудь огре или там шейдер написать свой для кривиса...). [url]https://www.youtube.com/watch?v=8hgF0WFPTpc&hd=1[/url] - как делали Блендер :). -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 4] Author : Breever Date : 10-10-2010 05:34 Ну лучший учебник в этом дели - это исходные коды. При этом советую сразу садиться на новые версии API, а не писать на openGL 1\2.x Сейчас ситуация исправляется, и туторов по ним все больше. Да и когда освоишь, для тебя не будет проблемой перенести со старых версий. Я по сути просто изобретаю велосипед (уже долгое время) и буду изобретать его дальше, но зато получится свой движок (за основу взял ну совсем уж базовый фреймворк) Начинал учить графику с сурса. Глянул как там, чем это хорошо и пр. Но можно и другим путем - начать с уроков. Вот, например, хороший цикл, пишет их знающий человек с Gamedev.ru: [url]http://code.google.com/p/gl33lessons/[/url] Главное понять базу, знать что и зачем. Тогда уже в этих рамках будешь реализовывать свои алгоритмы. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 5] Author : lilo.panic Date : 10-10-2010 17:31 Спасибо, ребята. Тогда буду все же ковырять соурс по валвовской вики, для начала. Я просто очень не люблю входить в какую-то комплексную незнакомую область с [s]пустой головой[/s] пустыми руками, не зная вообще ни черта, кроме названий ) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The messages has been download from Форумы на Наша-Life at https://bbs.hl-inside.ru at 28.04.2024 08:22:08