|
02.05.2008, 16:29
|
#271
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Sigel
какой нах реализм? надо - чтобы было красиво - во!
да, корабль на самом деле маленький.
|
(Offline)
|
|
03.05.2008, 22:57
|
#272
|
Бывалый
Регистрация: 14.12.2006
Сообщений: 811
Написано 93 полезных сообщений (для 257 пользователей)
|
Ответ: Sigel
Ваще нету нового на форуме почитать, пофлужу малость, думаю HolyDel не обидется.
Прогресс в том, что пофиксена утечка памяти, и идёт прикручивание вот этого меню нарисованое мною:
|
(Offline)
|
|
08.06.2008, 20:49
|
#273
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Sigel
Доброго времени суток, дамы и господа!
За то время, пока булка лежала в дауне, сижель претерпел ряд обновлений.
1) загрузку картинок я перевел на DevIL ибо нефиг ©, такчто теперь загружаются текстуры следующих форматов:
.bmp , .cut , .dcx , .dds , .ico , .gif , .jpg
.lbm , .lif , .mdl , .pcd , .pcx , .pic , .png
.pnm , .psd , .psp , .raw , .sgi , .tga , .tif
.wal , .act , .pal , .hdr.
|
причем из dds также можно загрузить 3д текстуру (не путать с кубемапой! кубемапу кстати нельзя из ддс пока загрузить ((( ).
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
|
(Offline)
|
|
10.06.2008, 11:56
|
#274
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Sigel
Ёлочная демка:
http://www.likosoft.ru/download.php?view.72
полная версия со всеми библиотеками:
http://www.likosoft.ru/download.php?view.73
управление:
правая кнопка мыши - поворот камеры в сторону указателя
(левая кнопка мыши) или (стрелчка вверх) - разгон камеры
стрелочка вниз - торможение / задний ход.
кол-во йолок и половину ребра квадрата занимаемой ими площади можно задать в файле count_iolks.ini
Последний раз редактировалось HolyDel, 10.06.2008 в 12:11.
|
(Offline)
|
|
10.06.2008, 12:53
|
#275
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Ответ: Sigel
завораживающе
Поставил 50 000 елок и выдал вполне приемлемый фпс - 23, это при 800х600
Еще бы немешало делать елкам ЛОД при удалении от камеры, и разделить их на блоки, затем эти блоки ввиде боундинг бокса проверять на фрустум камеры и прятать, заодно эту проверку можно делать не за один проход, а растянуть, например проверять один блок за цикл, фпс резко подымится
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
10.06.2008, 13:08
|
#276
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Sigel
H@NON, ага, у меня уже есть дома демка с бесконченым лесом из ёлок, там какраз 20000 ёлок выводятся в 25 блоках. дальние блоки постоянно переставляются вперед при движении камеры. и фрустум проверку на блоки тоже сделал, тока сферой ((. проверка на бокс несколько глючит, и вообще на сфреах получилось быстрее.
у меня 10000 ёлок дает 60-100 фпс на встроенной видюхе (82865G).
|
(Offline)
|
|
14.06.2008, 03:36
|
#277
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Sigel
мутю справочную онлайн систему ради прикола:
http://sigel.likosoft.ru/help/
|
(Offline)
|
|
14.06.2008, 03:48
|
#278
|
|
Ответ: Sigel
HolyDel
ууу жесть ... sGAME ... ууу ...
а ты не коментил код чтобы сделать справку с помощью doxygen ?
посмотри про doxygen, весьма полезная тулза
да и дефакто ей генерят справки для больших движков
ps. http://www.stack.nl/~dimitri/doxygen/
|
|
|
Сообщение было полезно следующим пользователям:
|
|
16.06.2008, 11:56
|
#279
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Ответ: Sigel
HolyDel Экран-пишется через Э. Вроде простой в освоении движок(исходя из единственного примера). А как у него с загрузкой разных форматов изображений? как со звуком дела? ОГЛ или ДХ? Обработка контролов? Да, и объяви шрифт по-умолчанию Font *defFont; Приятная мелочь. Ждем больше примеров(samples) и тестов на производительность по сравнению с другими движками. Ксорс, Ирлихт и т.д. Удачи!
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
16.06.2008, 13:28
|
#280
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: 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
const bool sgl_debug=true
///еще несколько настроек
#define SIGELLOCALSETTINGS_FILE_H
#endif
и чтобы такой файл можно было класть в папку с проектом и инклюдить перед инклюдом двига, как то:
#include "SigelLocalSettinhs.h"
#inlcude <sigel/ISigel.h>
и тогда двиг будет брать параметры по умолчанию из первого файла.
хотя может ето бред О_о
Последний раз редактировалось HolyDel, 17.06.2008 в 13:30.
|
(Offline)
|
|
17.06.2008, 00:18
|
#281
|
Разработчик
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений (для 122 пользователей)
|
Ответ: Sigel
Сорри за оффтоп, а что с Вартич'ем?
|
(Offline)
|
|
17.06.2008, 00:53
|
#282
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Sigel
Варч жив
сделал загрузку шрифта по дефолту. Tahoma 10.
т.е. теперь можно писать просто Text("no cyrylic please",10,10);
будет выводиться таомой 10.
HolyDel Экран-пишется через Э.
|
ито правда... вообще - ето вики, мог бы и поправить.
|
(Offline)
|
|
17.06.2008, 13:01
|
#283
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Sigel
"ето, пишется через Э" - сарказм на тему какую букву писать
ЗЫ, движок интерестный, но хочется больше скринов!
Продолжай Олег, у тебя прикольно выходит, и с логами - это удобно!
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
17.06.2008, 13:34
|
#284
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Sigel
MoKa, спасибо!
скрины пока не особо интересные... нет путевого загрузчика, хотя бы скажем b3d. что то мне кажется что прийдется свой формат таки писать (((. Чтобы и более двух наборов текстурных координат, и расширенные настройки материала... хотя, сложно все это...
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 5 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.
|
|
(Offline)
|
|
17.06.2008, 14:54
|
#285
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Sigel
HolyDel, незабудь в формате про хороший скелет - это важно..
На треках нету
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:14.
|