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

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

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 11.12.2006, 12:52   #1
Chuma
ПроЭктировщик
 
Регистрация: 23.11.2006
Сообщений: 130
Написано 3 полезных сообщений
(для 35 пользователей)
Рендеринг сцены в файл

Господа, такой вопрос (он поднимался на старом добром форуме, но ответа не был получен) - как реализовать рендеринг сцены в файл с большим разрешением чем текущее? Т.е. отрендерить сцену в картинку например 2000*2000 при реальном разрешении 600*600? Встречал код который рендерит панораму (т.е делает развернутую картинку в 360 градусов), а вот что касаемо сабжа - ничего не нашел. Может кто видел?

Вопрос чисто риторический... спортивный интерес
(Offline)
 
Ответить с цитированием
Старый 11.12.2006, 14:33   #2
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: Рендеринг сцены в файл

Копируй буффер в рисунок размером с текущее разрешение, а потом ресайзь его
ScaleImage
Ну а потом сохраняй.

SrcWidth# = GraphicsWidth()
SrcHeight# = GraphicsHeight()
DestWidth# = 2000
DestHeight# = 2000

Buffer = CreateImage(SrcWidth, SrcHeight)
GrabImage(Buffer, 0, 0)
ScaleImage(Buffer, DestWidth/SrcWidth, DestHeight/SrcHeight)
SaveImage(Buffer, "C:\Frame1.bmp")
FreeImage(Buffer)
(Offline)
 
Ответить с цитированием
Старый 11.12.2006, 14:50   #3
jimon
 
Сообщений: n/a
Re: Рендеринг сцены в файл

а что видеокарта не держит такие разрешения ?
ставиш на максимум что держит видео
на моник забиваем
и делаем скриншоты
 
Ответить с цитированием
Старый 11.12.2006, 15:44   #4
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: Рендеринг сцены в файл

jimon
В полноэкранном режиме нельзя ставить такие разрешения
(Offline)
 
Ответить с цитированием
Старый 11.12.2006, 16:40   #5
Chuma
ПроЭктировщик
 
Регистрация: 23.11.2006
Сообщений: 130
Написано 3 полезных сообщений
(для 35 пользователей)
Re: Рендеринг сцены в файл

Сообщение от Cyan
Копируй буффер в рисунок размером с текущее разрешение, а потом ресайзь его
ScaleImage
Ну а потом сохраняй.
точно не катит - смысл как раз в том чтобы получились высококачественные скрины.

Сообщение от jimon
а что видеокарта не держит такие разрешения ?
ставиш на максимум что держит видео
на моник забиваем
и делаем скриншоты
ну... теоретизируем дальше:
- разрешение 2000*2000 нестандартное
получил - "унейбл ту криэт 3д сцен"....
- если сделать несколько точек для камеры (потом сшить рисунок) - то на сколько я помню у меня были несовпадения и искажения.

еще варианты? можно ли послать в память/файл минуя отрисовку на экране?
(Offline)
 
Ответить с цитированием
Старый 11.12.2006, 22:54   #6
jimon
 
Сообщений: n/a
Re: Рендеринг сцены в файл

Chuma
можно если юзать софтварный рендер
 
Ответить с цитированием
Старый 12.12.2006, 09:19   #7
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: Рендеринг сцены в файл

Тогда вариант следующий:
Находим модуль для работы с векторной графикой и с помощью него преобразовывая скриншот в фекторный формат ресайзим до нужного размера. Как известно качество картинки в векторном формате независит от размера - это то что тебе нужно.
(Offline)
 
Ответить с цитированием
Старый 12.12.2006, 11:37   #8
Chuma
ПроЭктировщик
 
Регистрация: 23.11.2006
Сообщений: 130
Написано 3 полезных сообщений
(для 35 пользователей)
Re: Рендеринг сцены в файл

модуль для работы с векторной графикой
а такой есть??? первый раз слышу.
(Offline)
 
Ответить с цитированием
Старый 12.12.2006, 12:59   #9
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: Рендеринг сцены в файл

Незнаю есть или нет, но если у тя есть CorelDraw или Adobe Illustrator, поковыряйся в их папках, может там есть такая либа, правда если там через COM юзаецца, то она будет бесполезна
В любом случае стоит поискать.
(Offline)
 
Ответить с цитированием
Старый 12.12.2006, 13:13   #10
Черный крыс
 
Сообщений: n/a
Re: Рендеринг сцены в файл

Macromedia FLASH !!! =)
 
Ответить с цитированием
Старый 12.12.2006, 18:56   #11
jimon
 
Сообщений: n/a
Re: Рендеринг сцены в файл

Diablo1909
самый слабый векторный редактор ето флеш

Cyan
я думаю что ты не предлагаеш конвертнуть растровую картинку в векторную ?
и как рендерить в векторную картинку ? ет глупо
говорю же большие рендеры делают в софтваре - например рендером 3дс макса
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VRay GPU рендеринг ARA 3D Моделирование 5 16.08.2009 17:37
.exe файл Unodeya 3D-программирование 5 15.06.2009 18:32
Чистка сцены Delta_Q 3D-программирование 14 26.10.2007 14:26
Вопросы:Сцены,файлы Galushka2007 2D-программирование 4 16.09.2007 04:04
Рендеринг травы haedim 3D-программирование 16 29.10.2006 17:17


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


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