Сделайте снимок экрана компьютерной игры с разрешением выше разрешения экрана

2298
Matthew Walker

Я работаю в компании, которая делает программное обеспечение для отображения 3D визуализаций. Мы часто берем неподвижные изображения из этого программного обеспечения для использования в печатных СМИ, но клиенты часто просят, чтобы изображения были качественными и большими (300 dpi @ A2 или A1). У нас 30-дюймовый кинотеатр, поэтому мы можем снимать изображения с разрешением 2560 x 1600, но мне интересно, есть ли какое-либо программное обеспечение, которое позволило бы мне «подделать» более высокое разрешение (используя масштабирование видеокарты или другой метод). Мы используем видеокарты Nvidia Gaming (GeForce 9800 GTX, GTX 280 и т. Д.), И наше программное обеспечение основано на DirectX.

ура

0
Можете ли вы установить разрешение вашей видеокарты выше, чем у ваших мониторов? Очевидно, что вы не сможете увидеть его, но, возможно, вы могли бы написать на своем компьютере (в AutoHotkey или что-то в этом роде), чтобы увеличить разрешение, а затем сделать снимок экрана, а затем уменьшить разрешение? Matthew Lock 14 лет назад 0
обычно он не может быть установлен выше, чем у мониторов, по крайней мере, не через панель управления nvidia. Пользовательские разрешения должны быть проверены, прежде чем они будут приняты, и все более крупные, которые я пробовал, похоже, не принимаются, потому что они выходят за пределы исходного разрешения мониторов. Matthew Walker 14 лет назад 0
На ответы ниже. Изменение размера это вариант, я думаю, но технически я все еще теряю детали. Я помню, что с некоторыми ноутбуками я сталкивался с ситуациями, когда рабочий стол был больше, чем видимая область экрана, и экран скользил, когда мышь достигла края экрана. Кто-нибудь знает, как это называется и как это происходит? Это может быть одним из способов подделать более высокое разрешение в 3D-приложении Matthew Walker 14 лет назад 0
Разрешение 300 dpi @ A1 эквивалентно разрешению 14031 x 9921 пикселей, что эквивалентно 139 мегапикселям. Я не думаю, что какая-либо видеокарта может выводить в этом разрешении сейчас. caliban 14 лет назад 1
caliban: постер А1 редко требуется иметь детальное изображение в натуральную величину. Если у вас есть плакат, большую часть времени вы можете работать с несколько меньшим разрешением. Но нормальные разрешения экрана * смехотворно * крошечные для печати. Joey 13 лет назад 0

3 ответа на вопрос

6
caliban

Золотым отраслевым стандартом для изображений с улучшенной дискретизацией является Perfect Resize 7, и я использовал его, чтобы многократно увеличивать исходный размер изображения для наружной рекламы большого формата. До сих пор жалобы ZERO от клиентов (это помогает им не слишком близко подходить к наружной рекламе).

http://i44.tinypic.com/296c2dx.jpg

Это круто. Есть ли что-то подобное с API, которое вы можете вызывать из своей собственной программы, например, как предлагает ImageMagick? Matthew Lock 14 лет назад 0
К сожалению, не то, что я знаю. Я только что проверил со своим другом, который работает в маркетинге EA (Asia) - они делают снимки экрана с монитором с разрешением 2560x1600, а затем запускают партии через GF, для их производства. caliban 14 лет назад 0
От 2560x1600 до 14031x9921 не проблема с GF. Я рекомендую вам скачать пробную версию GF и протестировать ее для себя. Вы будете удивлены возможностями сохранения GF. caliban 14 лет назад 0
1
ChrisF

На предыдущей работе у нас было именно это требование.

Единственное решение, которое мы нашли, работало, это разделить сцену на множество небольших видов и визуализировать их за пределами экрана, а затем сшить получившиеся растровые изображения вместе, чтобы получить одно растровое изображение требуемого разрешения.

Мы делаем похожую вещь в данный момент. Это комбинация настройки поля обзора области просмотра камер, затем захватывает несколько изображений, которые вписываются в исходный вид, а затем соединяет их все вместе. К сожалению, мы делаем ошибку в нашем рендеринге, когда мы делаем это, и в результате мы получаем артефакт, который распространяется по сшитому изображению. Я надеялся, что у кого-то есть способ подделать более высокое разрешение, чтобы мы могли просто захватить одно изображение с требуемым разрешением, но я подозреваю, что вы правы, говоря, что разделение может быть единственным способом. ура Matthew Walker 14 лет назад 0
@ Мэтью - Похоже, ваш подход очень похож на тот, который мы использовали. Нам потребовалось несколько попыток, чтобы сделать это правильно, были некоторые действительно сложные ошибки, потому что наши расчеты не были на 100% точными. ChrisF 14 лет назад 0
0
Travis Northcutt

Я не думаю, что это возможно. Однако, в зависимости от их сложности, вы можете векторизовать неподвижные изображения (вручную или с помощью чего-то вроде Vector Magic ), а затем масштабировать их по мере необходимости.

Похожие вопросы