Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Проекты > Проекты C++

Закрытая тема
 
Опции темы
Старый 08.02.2010, 11:25   #46
Igor'
ПроЭктировщик
 
Аватар для Igor'
 
Регистрация: 15.10.2009
Сообщений: 190
Написано 47 полезных сообщений
(для 142 пользователей)
Ответ: HxEngine

Ещё добавил в функцию оптимизации weld вершин,очень интересно,было 15к вершин,после weld стало 2762...
(Offline)
 
Старый 08.02.2010, 14:52   #47
Igor'
ПроЭктировщик
 
Аватар для Igor'
 
Регистрация: 15.10.2009
Сообщений: 190
Написано 47 полезных сообщений
(для 142 пользователей)
Ответ: HxEngine

Встроил Bullet,пока не полностью,но уже можно создавать статические объекты и твёрдые тела.

Создание кубиков:

		if( engine->keyHit( OIS::KC_B ) ){
			Mesh* cube = MeshUtil::getInstance().createCube();
			cube->setLocalPosition( camera->getWorldPosition() );
			cube->scaleMesh(float3(2,2,2));
			cube->getSurface(0)->setMaterial(material);
			RigidBody* body = Physic::getInstance().createRigidBody(cube,10.0f,true);
		}
Миниатюры
Нажмите на изображение для увеличения
Название: HxBullet.jpg
Просмотров: 866
Размер:	179.9 Кб
ID:	9022  
(Offline)
 
Старый 08.02.2010, 17:19   #48
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: HxEngine

Сообщение от Igor' Посмотреть сообщение
Ещё добавил в функцию оптимизации weld вершин,очень интересно,было 15к вершин,после weld стало 2762...
оу, забавно ... что за weld ?? подились ссылками на инфу !!
(Offline)
 
Старый 08.02.2010, 17:39   #49
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: HxEngine

2 Igor'
конфиг кампа в студию
(Offline)
 
Старый 08.02.2010, 18:11   #50
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: HxEngine

Ещё добавил в функцию оптимизации weld вершин,очень интересно,было 15к вершин,после weld стало 2762...
Ага, чтоб заср*ть всё освещение.
Несколько вершин в одних координатах делают не просто так.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Старый 09.02.2010, 04:45   #51
Igor'
ПроЭктировщик
 
Аватар для Igor'
 
Регистрация: 15.10.2009
Сообщений: 190
Написано 47 полезных сообщений
(для 142 пользователей)
Ответ: HxEngine

Сообщение от ABTOMAT Посмотреть сообщение
Ага, чтоб заср*ть всё освещение.
Несколько вершин в одних координатах делают не просто так.
Нет,проверка идёт не только одинаковое положение вершины но и проверяется нормаль и текстурные координаты,так что всё нормально с освещением будет

Сообщение от DimasSup Посмотреть сообщение
2 Igor'
конфиг кампа в студию
Core 2 Duo 2GHz @ 2Ghz,GeForce 9600 GSO.

Сообщение от IGR Посмотреть сообщение
оу, забавно ... что за weld ?? подились ссылками на инфу !!
Просто удаление одинаковых вершин.
(Offline)
 
Сообщение было полезно следующим пользователям:
ABTOMAT (11.02.2010)
Старый 09.02.2010, 07:13   #52
Igor'
ПроЭктировщик
 
Аватар для Igor'
 
Регистрация: 15.10.2009
Сообщений: 190
Написано 47 полезных сообщений
(для 142 пользователей)
Ответ: HxEngine

Добавил возможность написания своих типов интитий:

	void registerEntityClass( const char* className , EntityConstructor constructor );

	Entity* createEntity( const char* className , Entity* parent = 0 );

	template< class Type >
	Type* createEntityT( const char* className , Entity* parent = 0 ){
		return static_cast<Type*>( createEntity(className,parent) );
	}
Типа:

class MyEntity : public Entity
{
public:
	ENTITY_DECL(MyEntity);

	MyEntity() : Entity(){}
	~MyEntity(){}
};

Entity* MyEntityConstructor(){
	return new MyEntity();
}

Engine::getInstance().registerEntityClass("MyEntity",MyEntityConstructor);
И после можно спокойно её создавать:

MyEntity* ment = Engine::getInstance().createEntityT<MyEntity>("MyEntity");
(Offline)
 
Старый 11.02.2010, 18:11   #53
Igor'
ПроЭктировщик
 
Аватар для Igor'
 
Регистрация: 15.10.2009
Сообщений: 190
Написано 47 полезных сообщений
(для 142 пользователей)
Ответ: HxEngine

Добавил мешу функции void subdivide( int level )\void tesselate( int level ).
Низнаю выкладывать ли новый sdk.
(Offline)
 
Старый 11.02.2010, 21:25   #54
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: HxEngine

Категорически нет.
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Старый 11.02.2010, 21:28   #55
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: HxEngine

Рабочих примеров, и демок нужно побольше. Затем уже и скринов - это завлекает, новых пользователей. И уже приведя всё в порядок, можно выкладывать SDK
(Offline)
 
Сообщение было полезно следующим пользователям:
Igor' (12.02.2010)
Старый 12.02.2010, 00:06   #56
Igor'
ПроЭктировщик
 
Аватар для Igor'
 
Регистрация: 15.10.2009
Сообщений: 190
Написано 47 полезных сообщений
(для 142 пользователей)
Ответ: HxEngine

Сообщение от MoKa Посмотреть сообщение
Рабочих примеров, и демок нужно побольше. Затем уже и скринов - это завлекает, новых пользователей. И уже приведя всё в порядок, можно выкладывать SDK
Да,я этим уже занимаюсь,возможно и видео уроки будут.
(Offline)
 
Сообщение было полезно следующим пользователям:
moka (12.02.2010)
Старый 13.02.2010, 08:58   #57
Igor'
ПроЭктировщик
 
Аватар для Igor'
 
Регистрация: 15.10.2009
Сообщений: 190
Написано 47 полезных сообщений
(для 142 пользователей)
Ответ: HxEngine

Cкачал кое-как Autodesk FBX SDK,начал установку и о боже ему надо 1гб спейса на моем HDD,установил,посмотрел,вроде более менее понятно всё,сделаю наверно загрузку FBX ещё.
(Offline)
 
Старый 13.02.2010, 20:20   #58
Igor'
ПроЭктировщик
 
Аватар для Igor'
 
Регистрация: 15.10.2009
Сообщений: 190
Написано 47 полезных сообщений
(для 142 пользователей)
Ответ: HxEngine

Вот немного занялся лайтмепером:
Миниатюры
Нажмите на изображение для увеличения
Название: HxLightmapper.jpg
Просмотров: 850
Размер:	93.9 Кб
ID:	9063  
(Offline)
 
Старый 13.02.2010, 20:22   #59
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: HxEngine

Артифактов немало, но уже весьма приятно.
Учитывай, что тени вблизи, должны быть намного чётче.
(Offline)
 
Старый 13.02.2010, 20:32   #60
Igor'
ПроЭктировщик
 
Аватар для Igor'
 
Регистрация: 15.10.2009
Сообщений: 190
Написано 47 полезных сообщений
(для 142 пользователей)
Ответ: HxEngine

Сообщение от MoKa Посмотреть сообщение
Артифактов немало, но уже весьма приятно.
Учитывай, что тени вблизи, должны быть намного чётче.
Ну так это ещё без Global Illumination
(Offline)
 
Закрытая тема


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 12:58.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com