Просмотр полной версии : UNity3D
Не мудрствуя лукаво -поднимаю тему , якоя может осветит путь исканий для просвящённых..
Хочу ХОЛИВАРА!!!
easy.proger
02.07.2010, 19:42
А че холиварить то ? Unity3D еще то ...
Я придерживаюсь мнения, что не чего лучше своего, само-писного не чего нет ! да много времени, но это единственный минус против многих плюсов
Division
02.07.2010, 20:12
Юнити офигенный, щюпал когда-то
ЗЫ по поводу холивара... Флешь отстой
easy.proger
02.07.2010, 20:18
Юнити офигенный, щюпал когда-то
ЗЫ по поводу холивара... Флешь отстой
ты еще мой не щупал ^^)
ЗЫ по поводу холивара... убил )
Division
02.07.2010, 20:27
ты еще мой не щупал ^^)
Твой что? Ты пишешь свой кросплатформенный игровой+графический двиг с уймой различный тузлов и редактором? В таком случае ты мужык!!!
easy.proger
02.07.2010, 20:32
Твой что? Ты пишешь свой кросплатформенный игровой+графический двиг с уймой различный тузлов и редактором? В таком случае ты мужык!!!
Именно ) скоро демка будет
Division
02.07.2010, 20:41
Что двиг уже умеет?
easy.proger
02.07.2010, 20:57
Что двиг уже умеет?
Многое ) вдаваться в подробности равносильно написать доклад, к демке напишу спецификацию полностью
Unity3D
Наверно нет ничего хуже, когда drag & drop создаешь игры, и чувствуешь себя абсолютно беспомощным.
Если же ты способен на большее, нежели кликанье мышкой, то на этот случай полно бесплатных движков. Взять тот же Irrlicht 3d на С++ и на C#. И редактор для него есть визуальный. Уровни потом сохраняются в xml-подобном формате.
P.S.: изучение всех особенностей готового продукта, всех его багов и недостатков; после траты кучи времени, не приводит к повышению твоего уровня, не приводит к изучению программирования, к сути.
Division
02.07.2010, 23:25
Ладно, давай просто скажи какие фичи есть.
Граф сцены, разбиение пространства (BSP/Octree/сектора, порталы/PVS)
Тени. Как реализованы (какая технология)?
Статичные меши/скелетная анимация(на CPU/GPU?)/ морфинг? У тебя свой формат моделей? Плагин/скрипт экспорта из 3dmax?
Система материалов. Визуальный редактор материалов?
Разного рода шейдерные эффекты (бамп, параллакс, разные модели освещения).
Постэффекты (Motion Blur/SSAO/BLOOM)
Скриптовая система (хотябы Lua прикручен?)
Что насчет физики?
Forward render/Deferred shading? DS вроде как в моде был последнее время (:
Что насчет ландшафтов? какой-нибудь LOD реализован?
Стримминг?
Какой граф. API используется ( подозреваю что OpenGL, но может у тебя мультиапи? (: )?
Игровой редактор присутствует?
Ответь плиз, интересно)
easy.proger
03.07.2010, 00:09
Граф сцены, разбиение пространства (BSP/Octree/сектора, порталы/PVS)
Конечно )) только Octree унылый очень алгоритм )) есть куча других более быстрых тем более я надеюсь вы понимаете, что под разные задачи юзается разный подход )) тупо создать сценеграф, сунуть в него всю cцену и кулить ее через октри верх маразма
Статичные меши/скелетная анимация(на CPU/GPU?)/ морфинг? У тебя свой формат моделей? Плагин/скрипт экспорта из 3dmax?
.статика - конечно
.скелетка - на кватернионнах/матрицах CPU/GPU ( все опционально ) полностью иерахическая ( блендинг треков, разные эффекты блендинга, режим idle и прочие вкусности)
.морфинг - дорого, но есть, так же опционально …
.формат - да свой !
.экспорт с макса - экспортирует полностью иехрахию, расчитывает TBN, перестраивает меш в соответствии numNormal == numTexCoord
.система материалов - есть, но не шиковая ( еще пилить и пилить ...)
.редактор - пока нет ( в XML пока )
.эффекты - да (ПОМ, разные модели освещения, етс ...)
.постэффекты - в данный момент нет, но в демке уже будет ( тот же Блум прикрутить две минуты учитывая архитектуру двига )
.скриптСистема - нет ( прикручивается, так же в демке уже будет )
.физика - пока нет !!! и будет скорей всего Ньютон ( пока просто лень прикручивать ) к демке врятли будет
.форвард/деферед - пока делаю свой ( считает до 4 источников - дальше мясо уже просто …) в будующем может быть сделаю деферед, уже смотрел в него и есть статья на степ3д разжеванная, так, что откуда черпать инфу есть ))
.ландшафт - да ! два алгоритма 1. GCM (GeoClipMaps) 2. свой - без реалтайм расчетов с лодами и без разрывов на стыках
.стриминг - да для ландшафта, еще может для растительности заюзаю …хотя мы с другом напару придумали хорошую схему ))
.ОпенЖл все на шойдерах модель мин - 3.0
.редактор - ну одним то отделаться тяжело ), что то есть, чего то нет ) к демке, что то будет ^^
.гуй - свой с очень хитрым рендерингом в двух словах не описать ) скажу только что рендериться все в 1-2 дипа ^^
.рендер - система рендеринга в пасы ^^
.тени - делаю ! скоро расскажу ) пока скажу только что реализовываю PSSM
Вобще спецификация куда больше будет чем тут описано, так как есть куча мелочей не затронутых в данной теме- тот же скатеринг, облака, партиклы и т/д/ … частично многое готово и тут не описано ) будет демка, будет спецификация, тогда и можно будет поболтать ))
PS демка уже была бы и готова, было бы уже больше, но появился заказчик на Objective C приложение и я не смог устоять ^^
PSS да пока, что двиг пишется под РПГ ^^ то есть - открытые ландшафты, всякие мультигриды и прочее
PSSS SSAO/GlobalIlumanation в ближайшее время будет делаться, а вобще двиг растет и будет расти ) самое то главное, что свое ! удобное очень ! потому, что найдя баг знаешь где он, а захотев прикрутить ту же теселяцию, не прийдется сидеть месяцами выклянчивая у кого то )
Alex Lexcuk
03.07.2010, 00:11
Насколько я читал об унити, то его сделала аппле, платформа мак есть уникс, поэтому мне как недалекому юзеру, посмею предположить, что сделать унити для линукса легче, чем его же для виндоуса и айпада (он поддерживается), поэтому я забиваю на унити, посколько игнорирование платформы линукс слишком высокомерный жест от аппле. ЗАЖРАЛИСЬ!!!
Division
03.07.2010, 00:17
easy.proger, а что, реально круто (: Желаю удачи! Будет демка - зови (:
Один над двигом работаешь?
easy.proger
03.07.2010, 00:21
easy.proger, а что, реально круто (: Желаю удачи! Будет демка - зови (:
Один над двигом работаешь?
Угу один ) правда под демку текстуры/модели и прочее буду покупать ( так как дизайнер из меня ... )
Окей, сообщу как выйдет )
А у меня есть пару лишних миллионов долларов. Кому надо?
Division
03.07.2010, 00:34
MrPoma, что за оффтоп? (:
BlooDHounD
03.07.2010, 07:00
Alex Lexcuk, эппл? и поэтому основной язык C#? и поэтому основной фреймворк .Net? мощно ...
юнити ещё сырой (как флеш на уровне flash 5) к сожалению но в версии 3 обещают наконец исправить много косяков
Очень заинтересовался Юнити после новостей о выходе юнити для андроид (http://unity3d.com/unity/coming-soon/android) и о том что эппле не закрывает аппстор для юнити (http://unity3d.ru/index.php/archive/132-unity-app-store) приложений.
easy.proger
03.07.2010, 12:10
Очень заинтересовался Юнити после новостей о выходе юнити для андроид (http://unity3d.com/unity/coming-soon/android) и о том что эппле не закрывает аппстор для юнити (http://unity3d.ru/index.php/archive/132-unity-app-store) приложений.
Самое главное, что Эппл дали зеленый свет для скрипотовых языков !
Division меня поймет )
Добавлено через 1 минуту
юнити ещё сырой (как флеш на уровне flash 5) к сожалению но в версии 3 обещают наконец исправить много косяков
В очередной раз - поэтому лучше писать свое ! ) долго - да, но выгода очевидна
По слухам Гугл хотел купить Юнити, но они не продались :)
easy.proger
03.07.2010, 13:45
По слухам Гугл хотел купить Юнити, но они не продались :)
А зачем ? ) они имеют своих пользователей ( те которые лентяи и не хотят писать свое, либо те кто не в состоянии ) и с них имеют хорошую денюшку ) так, что продаваться ( наверно мало дали ) как то не резоно, тем более, что они вроде как в флагманы записались двиго-писателей под айфон ) правда они не одни такие ) мой двиг под айфон тоже собирается ^^
В очередной раз - поэтому лучше писать свое ! ) долго - да, но выгода очевидна
Абсолютно не вижу никакой выгоды в написании своих супер велосипедов. Я практик, а не теоретик-мечтатель.
Zebestov
03.07.2010, 15:38
Абсолютно не вижу никакой выгоды в написании своих супер велосипедов. Я практик, а не теоретик-мечтатель.
все зависит от целей.
велосипед создает инженер. катается на нем велосипедист.
если ты хочешь стать хорошим инженером — полезно сделать велосипед. хочешь носить "желтую майку" — полезно кататься с фанатизмом.
говорю за себя — не перевариваю заготовки всякого рода (фреймворки, движки, прочее). я инженер. мне интересно создавать, а не пользоваться. ну такой я — и не жалею =)
easy.proger
03.07.2010, 15:41
Абсолютно не вижу никакой выгоды в написании своих супер велосипедов. Я практик, а не теоретик-мечтатель.
Выгода очень большая ... если вы ее не понимаете это не значит, что ее нету, вы просто мыслите по другому и в этом нет нечего плохого )
говорю за себя — не перевариваю заготовки всякого рода (фреймворки, движки, прочее). я инженер. мне интересно создавать, а не пользоваться. ну такой я — и не жалею =)
Вы просто понимаете всю соль понятия свое ) со всеми вытекающими
Я говорю о бизнесе, а не о теории, обучении и всяком фане.
Создание своих движков - зло.
Хотя в любых правилах есть исключения.
Т.е. создание своего движка - добро, только в качестве исключения из правил, и никак иначе.
Zebestov
03.07.2010, 17:43
Я говорю о бизнесе, а не о теории, обучении и всяком фане.
Создание своих движков - зло.
ну да :quiet: какие же они злодеи — создали свой Unity3D!
Я имел в виду создание своих движков для конкретного продукта (игры)
В крайнем случае, если очень хочется "своего" - можно взять какой- нибудь опенсорс(ogre, irrlicht итп) и допилить его под свои нужды.
easy.proger
03.07.2010, 18:10
Я имел в виду создание своих движков для конкретного продукта (игры)
В крайнем случае, если очень хочется "своего" - можно взять какой- нибудь опенсорс(ogre, irrlicht итп) и допилить его под свои нужды.
Ну чтож, у вас свое видение и мнение на этот счет, у меня другое, на этом и остановимся )
Просто я неоднократно был свидетелем провала продуктов из-за разработки "своего" велосипеда, вместо того чтоб заниматься делом.
BlooDHounD
03.07.2010, 18:29
Котяра, я не меньше видел обратного =)
Zebestov
03.07.2010, 18:30
Я имел в виду создание своих движков для конкретного продукта (игры)
ты мыслишь практично и верно.
В крайнем случае, если очень хочется "своего" - можно взять какой-нибудь опенсорс (ogre, irrlicht итп) и допилить его под свои нужды.
не знаю, не интересовался. но это, вероятно, так же верно.
но неинтересно =) ну не интересно и все. просто есть люди, которые могут себе позволить делать свое и развиваться всесторонне. а есть люди, которые должны знать все, чем они могут быть интере$ны компании по производству игр|бизнес-приложений|прочего
иногда(!) интересы совпадают — идеальная работа.
у меня несовпадон :quiet: я не люблю ковырять чужой код, не люблю фреймворки, не люблю командную работу в заведомо неинтересном направлении только потому, что это направление прибыльно... для хозяев бизнеса... от которого мне падает умеренная зп ~$1000-1500... афигеть на что жизнь тратится!
о понаписал...
Просто я не верю, что один easy.proger может создать продукт уровня и качества unity3D/ogre.
Это просто нереально.
easy.proger
03.07.2010, 18:43
Просто я не верю, что один easy.proger может создать продукт уровня и качества unity3D/ogre.
Это просто нереально.
А вот тут бы я не зарекался ) осмелюсь предположить, что вы даже не вникали в тему ,поэтому считаете это не реальным, в любом случае это не важно, как я уже говорил у вас свое мнение, у меня свое )
я не люблю ковырять чужой код, не люблю фреймворки, не люблю командную работу в заведомо неинтересном направлении только потому, что это направление прибыльно... для хозяев бизнеса... от которого мне падает умеренная зп ~$1000-1500... афигеть на что жизнь тратится!
+++
А вот тут бы я не зарекался ) осмелюсь предположить, что вы даже не вникали в тему ,поэтому считаете это не реальным
Может покажите тогда хоть что-нибудь?
Zebestov
04.07.2010, 02:05
Может покажите тогда хоть что-нибудь?
ну не следует торопить — написал же человек, что демо готовится, будет на что посмотреть. ждем =)
Может покажите тогда хоть что-нибудь?
http://news2.ru/image/news/1217488345_46_generated_2.jpg
:)
Psycho Tiger
04.07.2010, 08:52
К Котику +1.
easy.proger, а у движка есть другие цели, кроме как для своего саморазвития?
А вот тут бы я не зарекался ) осмелюсь предположить, что вы даже не вникали в тему ,поэтому считаете это не реальным, в любом случае это не важно, как я уже говорил у вас свое мнение, у меня свое )
2easy.proger. В том то и дело, что я в теме. Я никак не умаляю Ваш труд.
Просто ну не могу я поверить что вы 1 сделаете то что 10 делали несколько лет, по нескольку вариантов(релизов) с большим количеством тестеров.
Движок это совсем не только рендер - это обвязка, это редактор, это скрипты, это оптимизация под разные условия(компиляторы), это огромное количество тестов под разные спеки (карт, оси, драйвера)
Если вы это всё сделали один - респект вам и уважуха - вы человечище!
На GamaSutra в прошлом году читал пару статей про людей написавших свои движки. Один работает сейчас на Epic Games ( Авторы Unreal Engine, Gears of War и тд ). Другой на UbiSoft Paris.
Движки кстати не дописали, Удачи easy.proger ^_^
xkcd кто-то на русский переводит? о_О
xkcd кто-то на русский переводит? о_О
Это подло (http://xkcd.ru/217/))
Волгоградец
05.07.2010, 13:30
А че - я тоже свой двиг пишу ). Нам бы движкописцам собраться бы всем и утереть нос парням из CryTek.
А че - я тоже свой двиг пишу ). Нам бы движкописцам собраться бы всем и утереть нос парням из CryTek.
так собираются и утирают.
полно открытых движков (http://en.wikipedia.org/wiki/List_of_game_engines#Free_.2F_open_source_engines) - бери-вникай-исправляй-улучшай.
Ну я не против, конечно, личного велосипедостроительства, да и такое количество движков, тоже какбе намекает, что таких как вы много))))
UPD: я тут усиленно поглядываю на огр.. вроде и внедрять его в страницы (http://netsago.org/ru/docs/4/2/) научились, и для айфона (http://www.ogre3d.org/forums/viewtopic.php?f=4&t=51151&sid=7e97a056c764dc35cb0841590ae909e9) что-то делают.. пока правда, в зачаточном состоянии..
Но мне он как-то даже по API больше понравился, да и судя по тестам побыстрее юнити будет..
Ещё, конечно интересен O3D (http://code.google.com/intl/ru-RU/apis/o3d/) (в качестве браузерного 3D) если гугл его не забросят, может интересно выйти..
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.