Достижение прозрачности 3D-объекта в приложении Metro

Я работаю над 3D-проектом для Магазина Windows (приложение Metro) и использую Visual Studio 2012 Express для Windows 8 и Blender для создания 3D-объектов. Я импортирую файл сетки fbx 3D-объекта (используя Visual Studio Starter Kit) и хочу, чтобы часть этого объекта была полупрозрачной (непрозрачность 50%). Я пробовал 3 текстуры png с шейдером Ламберта на 3D-объекте, и вот результаты, которые я получаю:

1) Непрозрачность: 100% Внешний вид объекта: Непрозрачный

2) Непрозрачность: 0% Внешний вид объекта: Прозрачный

3) Непрозрачность: 50% Внешний вид объекта: Непрозрачный (такой же, как 100%)

Я хочу добиться прозрачности, но даже после использования 50% непрозрачности текстуры я не могу получить то, что хочу. Пожалуйста, предложите мне какое-нибудь решение.

Любая помощь будет высоко оценена.


person Devendra Dariya    schedule 01.03.2013    source источник


Ответы (1)


Стартовый комплект Visual Studio — это в основном просто упрощенная демонстрация экспортера VS. Он не поддерживает состояния наложения, поэтому изменение настроек материала ничего не даст.

Возможно, вам больше повезет, если вы воспользуетесь поддержкой модели DirectX Tool Kit для CMO, который имеет больший контроль над использованием альфа-смешивания.

person Chuck Walbourn    schedule 27.06.2014