|
26.09.2009, 12:27
|
#226
|
Знающий
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений (для 43 пользователей)
|
Ответ: Reality Engine Beta SDK 0.2a+
Сообщение от Mr_F_
что такой медленный хост
юзай радикал.ру
не поймёшь то ли радиосити такой странный то ли всё так переблумено что ничего не понятно
разрешение лмапов огорчительное
2 минуты - много на такое
|
Cогласин что 2 минуты много,щас тогда буду прикручивать Photon Mapping и Kd-Tree...
Расчёт токой долгий только потомучто у меня нету оптимизаций рейтрейсинга...
|
(Offline)
|
|
28.09.2009, 04:56
|
#227
|
Знающий
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений (для 43 пользователей)
|
Ответ: Reality Engine Beta SDK 0.2a+
Прокачал скилы в photon mapping'e =)!
Добавил в класс BspUtil функцию rayTrace()
у которой два параметра void rayTrace( int photonCount , float radius );
Первый - колво фотонов(учитывая кол-во источников в сцене) в итоге на каждый источник будет заюзано photonCount / num lights фотонов,есесно чем больше тем лучше.
Второй - радиус принятия точкой фотонов. имется виду на каком радиусе точка сможет приниматт фотоны все фотоны за радиусом точка не примит.
Оказывается это увлекательное дело,изучение глобального освещения =),так что я не остановлюсь на достигнутом и наверно ещё попробую сделать парвельный ambient occlusion...
Если не хочется юзать фотон меппинг то можно кол-во фотонов установить в -1 и тогда будет просчитано простое дефьюзное освещение!
Так же осталась и функции для просчёта радиосить,так что имеем уже 3 метода расчёта освещения.
|
(Offline)
|
|
28.09.2009, 19:09
|
#228
|
Знающий
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений (для 43 пользователей)
|
Ответ: Reality Engine Beta SDK 0.2a+
Сделал Ambient Occlusion.
Скрин прилагается но из бугов лайтмепы выглидит не оч,это расчитано с использованием 32 сеймплов.
|
(Offline)
|
|
28.09.2009, 19:20
|
#229
|
ТЫ ЧООО?
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений (для 7,192 пользователей)
|
Ответ: Reality Engine Beta SDK 0.2a+
Щёлкни на превьюшку
An unhandled ErrorException was thrown. Please contact an administrator if this problem persists.
|
__________________
Вертекс в глаз или в пиксель раз?
|
(Offline)
|
|
28.09.2009, 19:24
|
#230
|
Знающий
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений (для 43 пользователей)
|
Ответ: Reality Engine Beta SDK 0.2a+
Сообщение от ARENSHI
Щёлкни на превьюшку
|
imagehost.org бажит,щас перезалью.
|
(Offline)
|
|
28.09.2009, 19:26
|
#231
|
Знающий
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений (для 43 пользователей)
|
Ответ: Reality Engine Beta SDK 0.2a+
Вот:
Upd: опять,посаветуйте хороший имейдж хостинг!
Upd:Нашол:
|
(Offline)
|
|
28.09.2009, 19:36
|
#232
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Reality Engine Beta SDK 0.2a+
Upd: опять,посаветуйте хороший имейдж хостинг!
|
С аветуем: http://imageshack.us
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.09.2009, 20:36
|
#233
|
Бывалый
Регистрация: 29.03.2007
Сообщений: 662
Написано 199 полезных сообщений (для 448 пользователей)
|
Ответ: Reality Engine Beta SDK 0.2a+
Не надо imageshack. Он жутко долго грузится.
Radikal.ru
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.09.2009, 21:44
|
#234
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Ответ: Reality Engine Beta SDK 0.2a+
Советую picamatic.com
|
(Offline)
|
|
28.09.2009, 21:52
|
#235
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Reality Engine Beta SDK 0.2a+
Советую атачить на форум !!
|
(Offline)
|
|
Эти 5 пользователя(ей) сказали Спасибо IGR за это полезное сообщение:
|
|
03.10.2009, 00:10
|
#236
|
Знающий
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений (для 43 пользователей)
|
Ответ: Reality Engine Beta SDK 0.2a+
У кого нибуть совершено случайно не завалялась какаянибуть архитектурная моделька типа Sponza Atrium нормально затекстуреня и т.д и т.п? Хочу протестить на хорошей модельке свой новый рейтрейсер =)
|
(Offline)
|
|
15.10.2009, 01:39
|
#237
|
ПроЭктировщик
Регистрация: 15.10.2009
Сообщений: 190
Написано 47 полезных сообщений (для 142 пользователей)
|
Ответ: Reality Engine Beta SDK 0.2a+
Офигеть,забыл пасс от своего акк,решил востановить а оказалось что я регал его на старую эл.почту,пришлось перерегатся =).
Вобщем Ambient Occlusion:
|
(Offline)
|
|
15.10.2009, 03:06
|
#238
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Reality Engine Beta SDK 0.2a+
На ютубе видел видяшку отличного АО, с этой же моделькой, не от туда ли АО?
|
(Offline)
|
|
15.10.2009, 03:11
|
#239
|
ПроЭктировщик
Регистрация: 15.10.2009
Сообщений: 190
Написано 47 полезных сообщений (для 142 пользователей)
|
Ответ: Reality Engine Beta SDK 0.2a+
Сообщение от MoKa
На ютубе видел видяшку отличного АО, с этой же моделькой, не от туда ли АО?
|
Ога тоже видел,и демку смотрел,моделька от туда.
Только там AO в риалтайме смотрится стрёмна из за аккамуляции.
Я щас делаю оффлайн рейтрейсер ну типа MentalRay,Sunflow,etc.
Для редактора моделек и карт,с помощью него можно будет рендерить модельки со всякими плюшками типа Direct\Indirect Illumination,AO,PhotonMapping.
Хидер в движке так выглядит:
/*=============================================================================
Copyright 2009 Novartis-Games Team. All Rights Reserved.
Revision history:
* Created by Ustinov I.G.
=============================================================================*/
#pragma once
namespace BurnFX
{
struct RayTraceDesc
{
// Photon Mapping
int photonCount;
int photonEnergy;
// Ambien Occlusion
vec3 darkness;
int samples;
// Sky
vec3 sky_color;
// Direct\Indirect Illumination
bool indirectIllumination;
bool directIllumination;
// Output image
String filename;
void empty(){
photonCount = 0;
photonEnergy = 0;
darkness = vec3(0,0,0);
samples = 0;
sky_color = vec3(0,0,0);
directIllumination = false;
indirectIllumination = false;
}
void default(){
photonCount = 0;
photonEnergy = 0;
darkness = vec3(0,0,0);
samples = 8;
sky_color = vec3(0.1,0.1,0.7);
directIllumination = true;
indirectIllumination = false;
}
};
class IRayTracer
{
public:
virtual void trace( const RayTraceDesc& desc ) = 0;
};
}
Юзается так:
if(engine->isKeyPressed(IEngine::KEY_F6)){
engine->flushKey(IEngine::KEY_F6);
RayTraceDesc desc;
desc.default();
desc.filename = "raytrace.jpg";
engine->getRayTracer()->trace(desc);
}
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:37.
|