Информация

Обсуждало 3 человека

Новые возможности!

Логика и программирование
14 января 2013 в 17:19:08

ОСТОРОЖНО МНОГО БУКАФФФФ!

Бездна незнания.

Итак, начну с того что меня уже давным-давно раздражало, то что я не мог создать трёхмерный объект во флеш. Я не мог создать не то что куб, а даже точку. Несколько недель назад я увидел одну старую игру Hercules которая еще по-моему под ДОС была сделана, ну так и вот даже ТАМ УМУДРИЛИСЬ СДЕЛАТЬ ПСЕВДО ТРЕХМЕРНЫЕ ОБЪЕКТЫ, а я естественно как полный лох до 2013 так и не смог сам создать трехмерный объект во флеш своими силами. ИМЕННО СВОИМИ СИЛАМИ!!! Т.к все то что я создавал с помощью движов таких как alternativa3d, papervisio3d или даже Stage3D мне казалось МЕГОНУБСКИМ и не хардкорным.

А не мог я создать трехмерный объект потому что у меня не хватало знаний по этой теме. И вот совсем недавно я нашел на компе справку по флеш от Adobe, и там рассматривалась тема "Работа в трёх измерениях (3D)", я есстественно сразу же ткнул на ссылку и стал читать данную главу. Все то, что было написано в этой главе давало очень скудное представление от трехмерном пространстве, а некоторая информации только запутывала.

Прочитав данную главу, а точнее пропустив все ненужное (больше половины), я решил написать свой собственный 3д движок, да, именно движок, не какой-нето там Shit3D - Привет фандакс, или стырить готовое решение, а самому написать всё с нуля.

Первая неудача.

Сказано - сделано. Я закрыл учебник от Adobe, открыл FD, создал новый проект на As3 и стал просто пялиться в экран, т.к не знал что делать дальше. Постепенно у меня в голове стали возникать бредовые идеи о том как было бы можно создать 3д движок, и я стал их реализовывать. Спустя примерно 4 часа я сделал свой первый "движок" который даже отдаленно не напоминал не чего трехмерного.

чО за нах!.

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

Дело поперло.

Поняв что я никоем образом не смогу создать 3д объект смотря чужие примеры реализации 3д пространства в интернете, я решил придумать сам 3д геометрию. Т.к для меня создать 3д куб было непосильной задачей и я приравнивал это к СУПЕРБОЖЕСТВЕННОМУ знанию, то я решил создать 3д точку. Я твердо был уверен в том что если смогу создать 3д точку, то смогу создать любой 3д объект.

И вот я начал создавать 3д точку. Знаний о 3д кроме тех что в 3д пространсве есть координаты X, Y, Z у меня не было и поэтому я стал думать как реализовать поворот точки с заданными координатами вокруг точки 0,0,0. И вдруг я понял одну МЕГОПРОСТУЮ вещь - поворот по оси X в пространстве это на самом деле поворот по осям Y и Z, по оси Y - Z и X, по оси Z - Y и X. И ВОТ Я НАКОНЕЦ ТО СОЗДАЛ 3Д ТОЧКУ. И тут понеслось -> Плоскость -> Куб -> Куб с текстурой -> Чайник из 3д макса -> Чайник с текстурой -> 3д модель из 3д макса с текстурой!

Победа!!!

И вот собственно чего я смог добиться.

http://dolimoll.idenchig.ru/wp-content/uploads/2013/01/Main.swf

Обновлено: 06 марта 2013 в 19:12:57

Обсуждение (вниз)

Не хватает только вашего мнения. Зарегистрируйтесь, чтобы написать!

15 января 2013 в 16:07:06

буду тебе про шейдоры на ночь сказки сочинять ))

15 января 2013 в 15:50:28

Движком никогда хД максимум чем я пользовался чужим так это библиотеками JSON, MD5, PngDecoder и так далее, так как смысла их писать самому нет, результат получится практически один и тотже как и функционал хД

15 января 2013 в 13:10:09

Maldan да и когда ты сам пользовался чужим движком?)

15 января 2013 в 13:05:48

Хотя как то в детстве я читал как ос сделать :) пока игро строем не увлекся )) Да и компилятор учился делать в инсте. Синтаксический анализатор и интерпретатор сначала при онализе мог запомнить ток 3 букафки, а теперь хоть все предложение ))

15 января 2013 в 13:03:38

Maldan вот где где, а в ос и в компиляторе смысла нет богом ))

15 января 2013 в 12:44:06

Хаха, м*даки бл*дь :DDDDDD

15 января 2013 в 01:54:41

Чтож раз так пиши свою ос, свой компилятор и будешь в нем богом, а в винде ты лох хД

шейдорасы


шейдорасы... шейдорасыы.... шейдо....... ШЕЙДОРАСЫ!!!!!!! *ЛЯЯЯЯЯЯЯЯЯЯЯЯЯ СУ*ААААААААА ТОЛЬКО Я ЗАБЫЛ ЭТО СЛОВОООООООООООООО! ............. *ляяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя оно теперь мне снова все мозгы вы*бет нахуй ВАРарьыалдпр тывлдт влдетрылдтвер53лдтдлрт цлдтырлд ткелдктртвк5лдтр дти

15 января 2013 в 00:42:16

Ну это да, в своём возможности безграничны. В своём ты бог, в чужом ты лох.

15 января 2013 в 00:39:49

я допустим ненавижу чьето, лучше писать свое, ты в своем гуру а в чужом лошара ((

15 января 2013 в 00:36:43

Для меня главное было понять суть 3д, ну а так же конечно проще не изобретать велосипед и пользоваться готовыми движками ХД

15 января 2013 в 00:34:40

ну дык почти одно и тоже, ток глубину видуха отсекает и делает енто шикарно да еще с такой скоростью, плюс шейдорасы которые картинку качественной делают. ААа когда алекс апи даст что-бы клиент бахнуть и не рефрешить

15 января 2013 в 00:32:48

Ну так на видюхе это Stage3D, а у меня просто математический расчет ХД

15 января 2013 в 00:30:18

Ну зато у тебя есть свой двиг )) Был бы он на видухе вообще б потрясно было ))

15 января 2013 в 00:28:49

PolarisF это про твой текущий или про какойто другой?


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

15 января 2013 в 00:23:00

PolarisF это про твой текущий или про какойто другой?

15 января 2013 в 00:10:18

lolазачемубралсебяизавторовтеста3Dдвижка?:D


Выложить данный пример была инициатива хотабыча.

14 января 2013 в 23:56:08

Ты все таки добавил )) Эх мужайся )) Erick, PolarisF дня четыре парился над движком даже у видухи помощи не стал просить )) Erick в твоих обвинениях нет смысла.

14 января 2013 в 23:46:28

lolазачемубралсебяизавторовтеста3Dдвижка?:D

14 января 2013 в 20:48:21

Ну это да хД

14 января 2013 в 20:27:32

ПОлярный сифон точнее хД ну вот яже тебе говорил, что здесь всем по*уй на наши достижение хД фандакс кладбище для гениев хД

14 января 2013 в 20:17:48

эх, полярис полярис.....полярный экспресс.)

14 января 2013 в 20:06:48

Тем более это же очевидно это примеры альтернативы ХД

14 января 2013 в 20:05:53

Но на текстуре я там сам губы и глаза пририсовал ХД

14 января 2013 в 20:05:24

"Модель делал я текстуры уровня уже были."


Ааааа, ну я имел ввиду что я ему рожу подрисовал ХДД У меня тогда 3д макса не было поэтому я только текстурку ему в пэйнте перерисовал. Неверно выразился ХДД

14 января 2013 в 20:03:58

Ну ясно, тогда зачем написал что модель делал ты?)
"Модель делал я текстуры уровня уже были."

14 января 2013 в 20:01:13

аз модельку ты п*зданул у других, то какого хрена ты выставил её в заметке со словами "И вот собственно чего я смог добиться."?


Я же не пишу что добился того что могу в 3д максе рисовать модели, я пишу а том что смог запрограммить 3д ХД

14 января 2013 в 20:00:02

lolможешьнеотвечатьеслинехочешь!)


Чооо ХДДД Причем тут моделька. Важно то что я сам смог сделать геометрию 3д и написать парсер который бы загружал эту модельку. ХД

14 января 2013 в 19:57:45

lol, хватит передомной оправдываться, мне вообще насрать, если честно))) только вот одного не пойму, раз модельку ты п*зданул у других, то какого хрена ты выставил её в заметке со словами "И вот собственно чего я смог добиться."?
lolможешьнеотвечатьеслинехочешь!)

14 января 2013 в 19:26:36

ммда... смешно полярный :D хаха, давайте посмеёмся=))он сп*здил чужой движок и подрисовал черную улыбку, как это забавно, да там же даже глаза красные :DD весело правда? хаха... бодро замутил, п*здельщик чужих движков :DD


Чооо ХДДД Я там даже написал что это альтернатива движок и то что уровень был готовый, а я только у модели текстуру подрисовал ХДД

14 января 2013 в 19:22:30

ммда... смешно полярный :D хаха, давайте посмеёмся=))он сп*здил чужой движок и подрисовал черную улыбку, как это забавно, да там же даже глаза красные :DD весело правда? хаха... бодро замутил, п*здельщик чужих движков :DD

14 января 2013 в 18:28:35

Там учела улыбка черная и глаза красные ХДД

14 января 2013 в 18:26:39

Модель делал я текстуры уровня уже были


Даа ХДДД, модель я делал точнее текстуру подрисовал ХДДД

14 января 2013 в 18:17:53

"Заявляю ВАМ ВСЕМ движок делал не я!!!
Этот Зд движок на котором был построен этот проект alternativa3d, он позволяет загружать 3д модель во флеш. Модель делал я текстуры уровня уже были.
Кто хочет научиться всему что и я пишите ICQ 564710125"

А твои слова к проекту - Тест 3D движка, говорят обратное))))

14 января 2013 в 18:12:51

как сказал когда-то Едапсков: "Может авторы объяснят подозрительное сходство?" :D


Это модель как раз оттуда и взята.

14 января 2013 в 18:11:03

АХах, lol бл*ть..
вот - http://www.youtube.com/embed/kMFsA-5FtNU
как сказал когда-то Едапсков: "Может авторы объяснят подозрительное сходство?" :D

14 января 2013 в 18:06:15

http://fundux.ru/watch2607
lol, это он :D

14 января 2013 в 18:01:54

Ништяк конечно=))очень круто Полярный))))только вот саму точку вращения лучше было бы не к коленкам привязать)


Это так в 3д максе получилось ХД

14 января 2013 в 17:54:44

Ништяк конечно=))очень круто Полярный))))только вот саму точку вращения лучше было бы не к коленкам привязать)
Fundux.ru v.3.0 © 2006-2014 AleXNoD
Портал русских флеш игр и flash мультов