Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.08.2012, 11:48   #11
MooNDeaR
В стагнации
Участник клуба
 
Аватар для MooNDeaR
 
Регистрация: 29.07.2011
Сообщений: 1,303
По умолчанию

Цитата:
а где людей учат задавать глупые вопросы?
Примерно там же где и учат давать глупые ответы. Может разве что в соседней комнате.
Цитата:
Самые крутые программисты - в Valve.
Хорошо живут Но с русским металитетом вряд ли их система работы приживется в России.
Цитата:
Ну в ссылке парочка упоминается.
Плюс гугл находит всякие http://www.icg.tugraz.at/ .
Спасибо, за хоть какой-то более ли менее точный ответ)
Цитата:
Один такое вряд-ли осилит. Обычно фичи изобретаются в дружеских соревнованиях людьми, которые повёрнуты именно на этом. Т.е. изобретается концепт и потом интегрируется (или не интегрируется) в систему. Вот у нас в общаге (ещё в 90-лохматых годах) все дружно пытались ускорить процесс вывода пикселя на экран (скорость меряли в тактах процессора при исполнении команды). результатом стала демка, написанная парнем, и занявшая одно из призовых мест на международном конкурсе. Вот примерно так и изобретаются все фичи.
Да понимаю я, что для таких вещей нужна команда. Просто неясно откуда берутся все эти знания? Не видел еще ни одной книги, в которой описывалось бы как делать всё круто. Видел где только описывается введение во что-то, а дальше напутствие "делайте всё круто, теперь у вас есть всё необходимое для этого"
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание.
MooNDeaR вне форума Ответить с цитированием
Старый 06.08.2012, 11:59   #12
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Да понимаю я, что для таких вещей нужна команда. Просто неясно откуда берутся все эти знания? Не видел еще ни одной книги, в которой описывалось бы как делать всё круто. Видел где только описывается введение во что-то, а дальше напутствие "делайте всё круто, теперь у вас есть всё необходимое для этого"
дык оно так и есть, или вы думаете что вам на блюдечке распишут как сделать все клево?(нафиг тогда все паряться???)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 06.08.2012, 12:02   #13
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Помнится мне книга по физике эдак 8-х классов где был раздел про то, что такое свет и его свойства. Там же были и законы приломления и отраженя света.

Вот на этих законах и строятся красивые вещи максимально приближенные к реальности(я об примере в видио динамической тени катающегося шара и отражаения от него и статуи света), дальше только добавить краски, эффектов и показать зрителю, чем занимается все остальное граф. ядро UE.

Настоящий же смак сидит в реализации реалистичного мира в плане изображений, где законы физики становятся видимы глазу.

Сильно в вдавался в теории создания 3D игр, но думаю, что ТС должен взять пару мало мальски толковых книг по теории создания 3d игр, туда же книги об обработке изображений и создания эффектов. Так же погуглите Open Source проекты 3d движков(коих очень много), там тоже найдете много интересных возможностей, не такихкак в UE но более менее станет понятно, как это работает.

Все гениальное просто.
Человек_Борща вне форума Ответить с цитированием
Старый 06.08.2012, 12:04   #14
MooNDeaR
В стагнации
Участник клуба
 
Аватар для MooNDeaR
 
Регистрация: 29.07.2011
Сообщений: 1,303
По умолчанию

Цитата:
дык оно так и есть, или вы думаете что вам на блюдечке распишут как сделать все клево?
Нет. Но это тоже самое что сказать, вот это стамеска, а вот это рубанок. Они работают вот так-то, теперь, имея эти знания вы станете офигенным плотником А как же тонкости? Как же особенности некоторых вещей, из которых обычно и вытекает "крутость"? Кто это-то расскажет)
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание.
MooNDeaR вне форума Ответить с цитированием
Старый 06.08.2012, 12:06   #15
MooNDeaR
В стагнации
Участник клуба
 
Аватар для MooNDeaR
 
Регистрация: 29.07.2011
Сообщений: 1,303
По умолчанию

Цитата:
ТС должен взять пару мало мальски толковых книг по теории создания 3d игр,
Каких? Что это за книги и почему они так малоизвестны?
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание.
MooNDeaR вне форума Ответить с цитированием
Старый 06.08.2012, 12:28   #16
Sna1L
Форумчанин
 
Аватар для Sna1L
 
Регистрация: 15.03.2011
Сообщений: 272
Смех

<OFFTOP> Valve, Я ЛЮБЛЮ ВАС! </OFFTOP>
Sna1L вне форума Ответить с цитированием
Старый 06.08.2012, 12:40   #17
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
А как же тонкости? Как же особенности некоторых вещей, из которых обычно и вытекает "крутость"? Кто это-то расскажет)
Никто, пока сами не набъете шишки. Или не заимеете профи-наставника
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 06.08.2012, 12:45   #18
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Создание игры а темболее игрового движка - вещь, которая сложно поддается документированию в книге, но вполне реальная. Чаще всего при создании движка участвуют команды и у каждой свои задачи. Одни пишут законы физики компьютеру, другие с помощью них делают фичи, плюшки и печеньки(при этом им не обязательно понимать использованые там законы тойже физики или механики).

Вот к примеру:
http://forums.devshed.com/showpost.p...53&postcount=6
http://www.gamedev.net/topic/424218-...e-game-engine/
http://www.gamedev.net/topic/355090-...a-game-engine/

Ну и книга наконец, там теории валом:
http://www.crcpress.com/ecommerce_pr...=9781568814131

Даже почитать мжно: http://www.gamasutra.com/view/featur...me_engine_.php

На русском врятли вы её найдете.

Цитата:
Нет. Но это тоже самое что сказать, вот это стамеска, а вот это рубанок. Они работают вот так-то, теперь, имея эти знания вы станете офигенным плотником А как же тонкости? Как же особенности некоторых вещей, из которых обычно и вытекает "крутость"? Кто это-то расскажет)
овременые игры приближают окружающий мир к реальности во всем. Крутость и реальностть берется и простых законов реального мира, остальное графика.

Последний раз редактировалось Человек_Борща; 06.08.2012 в 12:48.
Человек_Борща вне форума Ответить с цитированием
Старый 06.08.2012, 12:58   #19
Tronix
Форумчанин
 
Аватар для Tronix
 
Регистрация: 15.06.2010
Сообщений: 740
По умолчанию

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

Например, крутя трехмерные прозрачные кубы на 386 машине или там реал-тайм рейтрейсинг на 486, или вообще запилить трехмерный движек с пролетом космического корабля для калькулятора. Все это "прямым" способом описанным в книгах сделать не реально, ибо все понимают что это будет адски тормозить, поэтому применяются различные "трюки" и "ухищрения", оптимизация алгоритмов, доскональное знание железа.

Многие демо-кодеры ушли в гейм-десигн, об этом есть в википедии. Кстати, возвращаясь к той-же Valve, недавно была новость, что небезызвестная демо-группа Farbrausch сотрудничает с ней. Не исключено, что даже над созданием того самого UE4.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
Tronix вне форума Ответить с цитированием
Старый 06.08.2012, 18:22   #20
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

ничего невыполнимого не увидел в дэмке. частицы как частицы. писалось на с++ + язык шейдеров, красиво, да, но отнють не ново. например частицы генерировать не сложно. а шар, который главный герой катил в мувике, вообще как искусственный смотрится. обычная демка. америкосы тащатся от неё на ю туб, только русские, наверное, минусанули пальцами вниз. Tronix, согласен с тобой. У нас на форуме даже кто-то делал моушен блур на ассемблере. полет фантазии! настолько гениально, на мой взгляд, и сложно одновременно.
Цитата:
овременые игры приближают окружающий мир к реальности во всем. Крутость и реальностть берется и простых законов реального мира, остальное графика.
2003 год, что привел Димон, куда более реально, чем new unreal.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"

Последний раз редактировалось ImmortalAlexSan; 06.08.2012 в 18:25.
ImmortalAlexSan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Крутые графики Ася27 Помощь студентам 2 16.10.2011 21:04
Посоветуйте интересные курсы, где действительно хорошо учат (Delphi) G777 Помощь студентам 6 23.06.2010 19:44
Где делать игры? Mars343 Софт 1 02.10.2009 17:10
Где найти модели людей и животных (3d studio, ms3d...) theos Свободное общение 0 03.01.2008 05:49