понедельник, 15 июня 2009 г.

Секретные материалы или простое любопытство

По натуре я очень любопытный человек. Мне интересно всё новое и так сказать таинственное. Иногда мое любопытство приводит к не очень приятным результатам, но бывает что позволяет решить порой ранее не решаемые задачи. Этот случай как раз из второй группы.
   Всё началось с обыкновенного прошаривания стандартной библиотеки с целью найти что-то новенькое для себя. Нашел :)! Этим объектом оказался по началу ничем не привлекательный стул офисный. 



Естественно принадлежность его к RPC заставила меня поковыряться в самом семействе. 

Настройки самого семейства немного удивили: для выбора были предложены те же самые библиотеки RPC где красовались и объемные модели. Зная что изображения деревьев и людей берутся из файлов, я естественно решил найти и файлы объемных моделей. Сразу скажу что я ничего не нашел связанного с этим стулом и могу предположить что такое чудо удастся спородировать методами VSTA программирования или другими приложениями, ну или, в худшем случае, никак.

После безрезультатных поисков моё уже подувядшее любопытство остановилось на знакомых и созвучных с ранее известными названиями папок, по которым, естественно, надо было пробежаться. Их там было предостаточно, но остановлюсь я на одной. Имя ей «Environments». Там среди всех папок, по адресу «C:\Program Files\Autodesk Revit Architecture 2010\Data\Rendering\assetlibrary_base.fbm\Environments\SunAndSky\Presets» были уже знакомые и отчасти даже полюбившиеся расширения файлов *.PNG и *.EXR. Как многие уже наверное догадались это изображения, и более того панорамные изображения неба. Не долго думая я их сразу же приписал к фоновым изображениям. Но где их выбирать, да и никогда не доводилось наблюдать эти картинки в меню выбора. Требовался сравнительный анализ. И вот он к чему привел. Исходный файл

Рендер того же участка

Сходство почти стопроцентное! Но требовалась проверка на так сказать гибкость этих картинок. Я решил одну из них изменить и вот к чему это привело.Исходный файл

Рендер того же участка

Вот изменения посущественней

Результат

Для сравнения стандартный вариант (Обратите внимание что в обоих случаях в настройках Стиль фона одинаковый)

Изменения тут же сказываются на финальном изображении рендера!!! Я думаю вы понимаете к чему я клоню…. Появился шанс менять фоновое изображение неба(!), но к сожалению только локально на одном компьютере, не связано с файлом и нитак явно выражено как хотелось бы. Вообще как уже и говорилось неоднократно возможности рендера Revit искусственно ограничены. Но выход всегда есть.  

Думаю если еще поковыряться можно многое отыскать ;)

воскресенье, 7 июня 2009 г.

Showcase и Revit возможно подружить !?

Собственно задумался я о расширении своих познаний в продукции компании Автодеск и наткнулся на давольно интересное приложение под названием Showcase 2010.

Что оно собой представляет:

1. Прежде всего это программа предназначена для презентации в реальном времени вашего 3D материала в весьма неплохом качестве.

2. Относительно несложная в использовании.

3. Знает достаточно форматов чтобы загнать любую модель сделаную в приложениях Автодеск и не только.

4. Имеет движок трассировки лучей в "реальном времени" по настройккам похожий на Ментал рей.

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

На малых обьемах вполне можно использовать для подбора материала и предоставления вариантов решения так сказать "на лету". Средний современный компьютер вполне потянет модель до 100 тыс. полигонов с приемлемой скоростью но опять же заметил что чем больше обьектов в сцене тем медленней он работает. Вывод - обьеденять в один обьект все обьекты с одним материалом, что означает использование 3ds Max в качестве промежуточного звена.

Но судите сами. Вот пример использования программы с Ревитовской моделью.

Опыта пока мало в настройках. Так что особо не пинайте пример