forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты C++ (http://forum.boolean.name/forumdisplay.php?f=56)
-   -   Exotic Engine (http://forum.boolean.name/showthread.php?t=11826)

Igor' 07.07.2010 12:42

Ответ: Exotic Engine
 
Вложений: 1
Туманчик попиксельный:

Igor' 07.07.2010 21:01

Ответ: Exotic Engine
 
Вложений: 1
Вот водичку делаю,пока просто водичка с преломлением,всё как надо с использованием клиппинга и т.д.

Igor' 08.07.2010 16:26

Ответ: Exotic Engine
 
Вложений: 1
Такой немного хоррор стайл ;)

Igor' 08.07.2010 17:27

Ответ: Exotic Engine
 
Пришло время рабработки стримминга текстур,был разработан свой специальный формат текстур etf ( Exotic Texture Format ), cпециально для стримминга,так-же потдерживается DXT, написана тулза для конвертирования dds,jpeg,tga,png в etf, cам стримминга ещё в разработке.
Осталась и потдержка dds,jpeg,tga,png .
Так-же был удачно завершена реализация Compute Shader'ов через OpenCL.

Igor' 09.07.2010 06:04

Ответ: Exotic Engine
 
Вложений: 1
Конвертер текстур был встроен в сам движок и юзается через консоль.
Вводим в консоли tool_etf_make <имя текстуры>\<имя папки для сканирования>.

FDsagizi 09.07.2010 09:01

Ответ: Exotic Engine
 
Цитата:

Сообщение от Igor' (Сообщение 153656)
Пришло время рабработки стримминга текстур,был разработан свой специальный формат текстур etf ( Exotic Texture Format ), cпециально для стримминга,так-же потдерживается DXT, написана тулза для конвертирования dds,jpeg,tga,png в etf, cам стримминга ещё в разработке.
Осталась и потдержка dds,jpeg,tga,png .
Так-же был удачно завершена реализация Compute Shader'ов через OpenCL.

Гдето на кри было что - формат своих текстур ЗЛО!

ЗЫ в чем профит ?( загружай частями любую другую текстуру, потом в память её и все - ДДС )

Igor' 10.07.2010 00:13

Ответ: Exotic Engine
 
Цитата:

Сообщение от FDsagizi (Сообщение 153771)
Гдето на кри было что - формат своих текстур ЗЛО!

ЗЫ в чем профит ?( загружай частями любую другую текстуру, потом в память её и все - ДДС )

Профит в том что у меня не грузится вся текстура полностью в память, а грузится нужный мип уровень, и мой формат такойже DDS, тоже держит компрессию.

impersonalis 10.07.2010 00:50

Ответ: Exotic Engine
 
Цитата:

Сообщение от FDsagizi (Сообщение 153771)
Гдето на кри было что - формат своих текстур ЗЛО!

пруфы хотелось бы.

pax 10.07.2010 10:53

Ответ: Exotic Engine
 
Цитата:

Сообщение от FDsagizi (Сообщение 153771)
Гдето на кри было что - формат своих текстур ЗЛО!

ЗЫ в чем профит ?( загружай частями любую другую текстуру, потом в память её и все - ДДС )

А зачем тащить в движок либы по загрузке всяких jpg, png... лучше сделать конвертор в свой формат и в движке поддерживать только его. Будет более оптимальнее по моему.

ARA 10.07.2010 11:52

Ответ: Exotic Engine
 
Оптимальнее всего не изобретать велосипед по моему скромному мнению :)

pax 10.07.2010 12:53

Ответ: Exotic Engine
 
Цитата:

Сообщение от ARENSHI (Сообщение 154007)
Оптимальнее всего не изобретать велосипед по моему скромному мнению :)

Интересно, почему тогда в современных движках используются свои форматы?
Xna использует бинарные скомпилированные файлы xnb, юнити использует свой формат хранения текстур так же поддерживающий DXT сжатие.

И вообще вопрос по изобретению велосипеда - риторический. Автор данного движка уже изобрел очередной велосипед в виде самого движка, и колесо от велосипеда в виде текстур за компанию ;)

ARA 10.07.2010 20:56

Ответ: Exotic Engine
 
Ну загляни хотябы в ресы кризиса - они открыты, там dds. А в Assassins creed вообще tga. А так чо, не буду я спорить, вам виднее :super:

jimon 10.07.2010 22:24

Ответ: Exotic Engine
 
pax
Цитата:

Xna использует бинарные скомпилированные файлы xnb, юнити использует свой формат хранения текстур так же поддерживающий DXT сжатие.
костыли, чтобы сложнее было сменить платформу разработки

pax 10.07.2010 22:43

Ответ: Exotic Engine
 
Ну а чем сложнее? В проекте текстуры хранятся в любом из форматов (png, jpg, tga, dds и т.д.), при сборке проекта все они преобразуются в формат, поддерживаемый движком. Движок заточен к работе со своим форматом. Все вроде имеет смысл... не?

Igor' 14.07.2010 00:05

Ответ: Exotic Engine
 
Вложений: 1
Такие вот пальмочки:


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot