![]() |
Ответ: Sigel
Странно, в 5500 вроде не быльо шейдеров...
|
Ответ: Sigel
в 5200 уже были. но на 5200 глюки, и на АТИ тоже.
|
Ответ: Sigel
Вложений: 1
На ноутбуке с GF7000M запустилось, но ни планеты, ни корабля, ни астероидов не видно...:(
|
Ответ: Sigel
GoodWin, спасибо. а *.log файл можно?
|
Ответ: Sigel
и ещё одно, прицел при наведении на корабль виден, а при наведении на астероиды находится за ними.
|
Ответ: Sigel
Цитата:
|
Ответ: Sigel
ЫЫ(
Резкий скачёк. В ЖФ 4 не было вовсе шойдеров В ЖФ 5 уже сразу 2-е А ЖФ 6 уже сразу 3-и и ДХ 9 =-O |
Ответ: Sigel
gf3,gf4 - были первые шейдеры !
на gf2 не было шейдеров (были вертексные версии 0.5) просто есть один gf4 который по сути является gf2 разогнаным http://en.wikipedia.org/wiki/GeForce_3_Series |
Ответ: Sigel
Я говорил про ЖФ4 МХ (у меня была такая)
Цитата:
|
Ответ: Sigel
|
Ответ: Sigel
Кстати, интересна история модели корабля :) Помню, как пару лет назад, когда постигал Интернет и, в частности, ICQ, я познакомился с КЕКСом. Попросил его сделать модель по рисунку. Вот он и сделал и передал. Я в итоге модельку просрал, а вот у него она сохранилас и ее как-то заполучил Холег :cool:
|
Ответ: Sigel
угу. именно так (мне она досталась от КЕКСа). но ета моделька все равно будет меняться на что нибуль посимпатичнее.
|
Ответ: Sigel
Да в ней только текстуру заменить и буит как конфетка ;)
|
Ответ: Sigel
1) наличие крыльев на корабле ненужно в космосе
2) пропорции модельки не подходят под габариты планеты. Эт больше как миниистребитель/десантник, но не мегасудно по защите целой планеты.. |
Ответ: Sigel
какой нах реализм? надо - чтобы было красиво - во!
да, корабль на самом деле маленький. |
Ответ: Sigel
Ваще нету нового на форуме почитать, пофлужу малость, думаю HolyDel не обидется.
Прогресс в том, что пофиксена утечка памяти, и идёт прикручивание вот этого меню нарисованое мною: ![]() |
Ответ: Sigel
Доброго времени суток, дамы и господа!
За то время, пока булка лежала в дауне, сижель претерпел ряд обновлений. 1) загрузку картинок я перевел на DevIL ибо нефиг ©, такчто теперь загружаются текстуры следующих форматов: Цитата:
2) вывод текста перевел на новый метод - через текстуру (также сделал возможность вывода статического - не меняющегося текста) сделано конечно немного, но все же. к тому же, собрана довольно большая куча демок, которые я вам сейчас и предоставлю. Причем некоторые демки имеются также и в облегченном варианте (без общих длл-ок). итак: длл-ки для движка (можно скачать их один раз и кинуть в system32, а далее качать только облегченные версии демок) http://likosoft.ru/download.php?view.54 демка, рисующая 5к бочек: http://likosoft.ru/download.php?view.33 демка, с анизотропной фильтрацией: http://likosoft.ru/download.php?view.36 вывод текста: можно переключать на два режима (кнопки 1,2 на основной клавиатуре) полная версия: http://likosoft.ru/download.php?view.67 облегченная версия: http://likosoft.ru/download.php?view.66 можно также сравнить с выводом текста на блице (стандартный блицовый метод, через фастимедж, через фастдров (1,2,3)) http://likosoft.ru/download.php?view.64 демка с бампом: полная версия: http://likosoft.ru/download.php?view.70 (хотелось бы знать как ето отработает на видюхах НЕ поддерживающих шейдеры, вроде поставил заглушку, чтобы программа не падала хотябы, но не тестил) взрывы: полная версия: http://likosoft.ru/download.php?view.71 скиншоты можно посмотреть здесь: http://likosoft.ru/e107_plugins/medi...y/browse.php?5 |
Ответ: Sigel
Ёлочная демка:
![]() ![]() http://www.likosoft.ru/download.php?view.72 полная версия со всеми библиотеками: http://www.likosoft.ru/download.php?view.73 управление: правая кнопка мыши - поворот камеры в сторону указателя (левая кнопка мыши) или (стрелчка вверх) - разгон камеры стрелочка вниз - торможение / задний ход. кол-во йолок и половину ребра квадрата занимаемой ими площади можно задать в файле count_iolks.ini |
Ответ: Sigel
завораживающе :)
Поставил 50 000 елок и выдал вполне приемлемый фпс - 23, это при 800х600 Еще бы немешало делать елкам ЛОД при удалении от камеры, и разделить их на блоки, затем эти блоки ввиде боундинг бокса проверять на фрустум камеры и прятать, заодно эту проверку можно делать не за один проход, а растянуть, например проверять один блок за цикл, фпс резко подымится :) |
Ответ: Sigel
H@NON, ага, у меня уже есть дома демка с бесконченым лесом из ёлок, там какраз 20000 ёлок выводятся в 25 блоках. дальние блоки постоянно переставляются вперед при движении камеры. и фрустум проверку на блоки тоже сделал, тока сферой ((. проверка на бокс несколько глючит, и вообще на сфреах получилось быстрее.
у меня 10000 ёлок дает 60-100 фпс на встроенной видюхе (82865G). |
Ответ: Sigel
мутю справочную онлайн систему ради прикола:
http://sigel.likosoft.ru/help/ |
Ответ: Sigel
HolyDel
ууу жесть ... sGAME ... ууу ... а ты не коментил код чтобы сделать справку с помощью doxygen ? посмотри про doxygen, весьма полезная тулза да и дефакто ей генерят справки для больших движков ps. http://www.stack.nl/~dimitri/doxygen/ |
Ответ: Sigel
HolyDel Экран-пишется через Э. Вроде простой в освоении движок(исходя из единственного примера). А как у него с загрузкой разных форматов изображений? как со звуком дела? ОГЛ или ДХ? Обработка контролов? Да, и объяви шрифт по-умолчанию Font *defFont; Приятная мелочь. Ждем больше примеров(samples) и тестов на производительность по сравнению с другими движками. Ксорс, Ирлихт и т.д. Удачи!
|
Ответ: Sigel
jimon, спасибо!. sGAME, ето просто упрощение... простой DEFINE стандартной VS 2005 точки входа. можно писать свою точку входа, все будет работать. Собсно поправил в справке описание етой фичи.
dimanche13, спасибо! deffont добавлю... вообще то можно фонт сделать текущим (font->Bind(); ) и потом просто писать Text("SomeText",x,y). изображений грузит много, потомучто через бесплатную либу DevIL (вот тут они все описаны). Звук через библиотеку bass - объемный звук еще не делал, также можно грузить mp3 потоковую музыку (хоть гигабайтный файл, проигрываться начнет почти сразу, так как грузится по мере проигрывания - но и ресурсов жрет больше), и трекерную музыку - xm,mod например), апи - OpenGL, ввод - только MouseDown(1,2,3), KeyDown и KeyHit, причем последний возвращает кол-во тиков (грубо говоря Flip-ов) прошедших с момента нажатия клавишы, т.е. чтобы, например что то переключать, прийдется писать как то типа: if(KeyHit('w')==1)wire=1-wire; 2 многоуважаемый all - я то хочу писать движек более менее простой, чтобы его могли понять и нормальные люди. а не тока проженные сишнеки. насчет тестов по производительности - когда соберу пак не знаю - по отдельности они уже давно валяются в открытом доступе. добавил также заглушку на шейдеры. т.е. падать не будет если видюха не держит нужную технологию. Я как то вообще пример запускал без всей медиа, он хоть ничего и не показывал, но и не вылетела программка. а неуспех загрузки медиа (напрмиер нет файла) записывается в лог. хочк также сделать файл, типа SigelLocalSettings.h, типа такого содержания: Код:
#ifndef SIGELLOCALSETTINGS_FILE_H Код:
#include "SigelLocalSettinhs.h" хотя может ето бред О_о |
Ответ: Sigel
Сорри за оффтоп, а что с Вартич'ем?
|
Ответ: Sigel
Варч жив :)
сделал загрузку шрифта по дефолту. Tahoma 10. т.е. теперь можно писать просто Text("no cyrylic please",10,10); будет выводиться таомой 10. Цитата:
|
Ответ: Sigel
"ето, пишется через Э" - сарказм на тему какую букву писать ;)
ЗЫ, движок интерестный, но хочется больше скринов! :) Продолжай Олег, у тебя прикольно выходит, и с логами - это удобно! |
Ответ: Sigel
MoKa, спасибо!
скрины пока не особо интересные... нет путевого загрузчика, хотя бы скажем b3d. что то мне кажется что прийдется свой формат таки писать (((. Чтобы и более двух наборов текстурных координат, и расширенные настройки материала... хотя, сложно все это...
|
Ответ: Sigel
HolyDel, незабудь в формате про хороший скелет - это важно..
На треках нету :( |
Ответ: Sigel
Вложений: 1
на счет скелетной анимации пока вообще хз. прикручивать конечно надо.
насчет скринов, они тут: http://likosoft.ru/e107_plugins/medi...y/browse.php?5 |
Ответ: Sigel
Цитата:
|
Ответ: Sigel
спасибо! теперь мне еще предстоит научиться работать с етими торрентами.
|
Ответ: Sigel
Цитата:
|
Ответ: Sigel
GoodWin, дак какой это SDK? Это простой 3Ds Max!
Да и лучше utorrent.com качай, у флашгета заметно что меньше лиичеров коннектится. |
Ответ: Sigel
Цитата:
|
Ответ: Sigel
легко сказать зарегся. мне уже почти неделю ни ответа ни привета от них...
может мыло в зоне ру ненравится |
Ответ: Sigel
Ты на форуме не можешь зарегится? Я вообще на мыло яндекса зарегился... Ты что не в аське? вернее не отвечаешь?
|
Ответ: Sigel
я не дома. вот и не отвечаю.
да, я на форуме не могу зарегаться. |
Ответ: Sigel
Цитата:
|
Ответ: Sigel
Ничего не нада делать, регишь с утречка в часиков так 8, на гмайл и всё.
|
Ответ: Sigel
Цитата:
|
Ответ: Sigel
наверное я не могу региться на свой домен:
придется таки на гмайл регить ( |
Ответ: Sigel
вот еще один тест ёлок. там теперь можно выбрать два режима рендера - динамичный и статичный. менять пробелом )).
в динамичном режиме ёлки выравниваются к камере процессором, в статичном - вообще не выравниваются, и стоят крест на крест. У меня дома получилась одинаоквая скорость на больших разрешениях и второй режим быстрее на маленьких. а у вас? http://forum.likosoft.ru/attachment....3&d=1217144638 |
Ответ: Sigel
1) пофиксил дурацкий (сранный) баг.
2) сделал динамическое количество текстур на объекте (до 32) |
Ответ: Sigel
Цитата:
|
Ответ: Sigel
спасибо, пофисил, теперь лежит тут:
http://forum.likosoft.ru/attachment....3&d=1217144638 |
Ответ: Sigel
По тесту елок: можно узнать, что там в заголовке окна написано?)
Управление камерой странное. Я запустил в окнном режиме 800х600, при этом вектор поворота камеры строится не от центра окна, как можно было бы ожидать, а от какой-то непонятной точки. Вроде даже не от центра экрана. |
Ответ: Sigel
странная оптимизация ... смотрю на кучу елок - 761 фпс
смотрю в небо 759 фпс :/ |
Ответ: Sigel
ЖФ6600 200(+-10 плавно меняется сам по себе)фпс
пробел не работает, спрайты всегда динамичны. Для такого числа ёлок, фпс имхо маловат. |
Ответ: Sigel
вот блицовый вариант. интересно скока выдаст?
http://rapidshara.ru/35439 |
Ответ: Sigel
30-50 и постоянно скачет(особенности его стабилизатора)
визуально у него больше ёлок(хотя может спрайты больше, но выглядит гуще и далше). Не много :(, вот для сравнения у меня в демке 33 бота с кучей отдельных спрайтов и выстрелами с обработкой ЛайнПик(т.е. без оптимизации) выдают 100-200 фпс, в зависимости от кол-ва спрайтов.. Сколько процентов движка уже есть? :) |
Ответ: Sigel
В демке Маслова 10 000 спрайтов а не 33. Так что и производительность соответствующая.
|
Ответ: Sigel
0.78% думаю где то так.
куча ето сколько? 20 например? ну и считаем - 660 спрайтов например. кстати в демке ABTOMAT-а есть и стандартный блицевский режим. его тоже можно было затестиь )) |
Ответ: Sigel
Ничего не имею против его демки (разве что апдейт можно было бы в асме сделать), просто это все только окружение, а мне хотелось бы поиграть в ВарТич2 не отключая всех прелестей.. Сколько ёлок планируется в кадре в игре?
|
Ответ: Sigel
апдейт надо делать на ГПУ по хорошему. у мну все никак руки не дойдут. А проверить охота, прирост может быть неплохим, если засунуть все в ВБО и менять геометрию только в шейдере.
|
Ответ: Sigel
Да, в ГПУ было бы мощно.
Эх жалко на Блитзе не сделаешь (может на Ксорсе можно юзать вершинные шейдеры[или только пиксельные?]) |
Ответ: Sigel
на ксорсе конечно можно. они вопщето всегда парой идут.
|
Ответ: Sigel
мухахаха! Баг возвращается как Дункан Маклауд. Не убить никак ((
перепишу на выходных всю систему текстурирования к черту. если время будет. |
Ответ: Sigel
Наркомано-растаманская демка:
http://forum.likosoft.ru/showthread.php?p=286 Прямая ссылка на архив: http://www.forum.likosoft.ru/attachm...7&d=1217877758 |
Ответ: Sigel
Готова справка по командам Текстурных Шрифтов.
http://sigel.likosoft.ru/help/index.php/TFont просьба посмотреть. если что не так - смело меняйте ;) как никак вики система. |
Ответ: Sigel
демка антиалиасинга и инициализации опенгл3 (если не поддерживается - инициализируется обычный гл):
http://forum.likosoft.ru/attachment....7&d=1218925820 |
Ответ: Sigel
мультитекстуринг ландшафта.
там еще пробел можно нажать - будет показывать сколько микросекунд требуется чтобы првоерить 100к раз позицию Y в случайной точке террайна. прямая ссылка на архив (полтора метра): http://www.forum.likosoft.ru/attachm...7&d=1219608824 страница: http://www.forum.likosoft.ru/showthread.php?t=142 хочу знать - работает/нет, есть артефакты/нет ну и т.д. крутить камеру -ето надо зажимать правую кнопку мыша. антиалиасинг не выбирайте (пусть остается нулем). В данной демке он нафиг не нужен ;) |
Ответ: Sigel
HolyDel
работает, артефактов нет :) |
Ответ: Sigel
jimon, спасибо конечно но ты ето уже тестил вроде )) ты это, понажимай на Space и скажи какое число появляется на 4-ой строчке.
|
Часовой пояс GMT +4, время: 08:10. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot