Не работает альфа канал

Альфа-канал не работает

Здравствуйте всем!
Пытаюсь сделать листик. Взял своё фото, вырезал с него этот самый листик, удалил на нём фон, оставив только зелёного друга и пытаюсь наложить на плоскость так, чтобы был виден только лист, без фона. Пользовался информацией отсюда: https://blender3d.com.ua/forums/topic/%D0%BF%D1%80%D0%BE%D0%B7%D1%80%D0%B0%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83%D1%80%D1%8B-%D0%B8-%D0%B0%D0%BB%D1%8C%D1%84%D0%B0-%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB/

Всё повторил, но ничего не работает :/ Что я делаю не так? Или там речь вообще не про то шла и я не так понял? В таком случае, как сделать задуманное?

На твоем изображении нет альфа-канала. Поэтому и не работает.

На других сайтах пишут то же самое. Как же тогда в гимпе сделать это альфой?

Что мешает взять заведомо корректную картинку с альфа-каналом (например, из урока какого-то) и проверить правильность своей сборки нодов? 🙂

И мне что, всю жизнь чужими картинками пользоваться? 🙂 И на счёт правильности нодов я тут у вас спрашиваю 🙂

Задам тогда такой вопрос. Можно ли сделать фон альфой на этой картинке в самом блендере? (как-никак, тут форум по нему, а не по гимпу)

Можно, но это достаточно проблематично и лишено смысла. Связка нодов у вас правильная, а текстура нет. Прозрачность поддерживает формат PNG24. Возможно вы могли сохранить в JPEG или еще что. Я не могу угадать.

Тему с разбором альфа-каналов вы уже нашли. Там и ссылки на уроки и примеры с текстурами изображений и с процедурными текстурами… Мне добавить нечего.

А предложил я использовать заведомо корректную текстуру, чтобы убедиться в том, что с вашей что-то не так. И как вы уже сами сказали, здесь мы разбираем ноды. Пользоваться графическими редакторами учат в других местах, поэтому все претензии к ним 🙂

«Можно, но это достаточно проблематично и лишено смысла» так а как же? 🙂 Я всё равно хочу узнать

так а как же? 🙂 Я всё равно хочу узнать

Необходимо отделить фон от листка и все пиксели на этом фоне заменить черным, либо белым цветом.

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

Есть фотошоп с волшебным ластиком. Зачем создавать себе проблемы на ровном месте? Если у вас есть желание и так хочется узнать — вперед, узнавайте! Все остальные просто возьмут текстуру с альфа-каналом.

Спасибо!
А надо мне это, поскольку подрабатываю преподом (да, даже с таким уровнем знаний это возможно) и какой-нибудь ученик однажды может у меня это спросить 🙂

И я решил свою проблему, сохранив свой листик в png (гимп не знает ни про какой png24). Спасибо за наводку! 🙂 В принципе, тему можно закрывать

Преподы тоже люди и не все знают. Для кого-то это откровение, но тут уже к ним больше вопросов.

А PNG8 и PNG24 это бытность изображения. Альфа-канал поддерживается и там и там. Это я так, для справки 🙂

Дабы не плодить новую тему, спрошу тут (тем более, это связано).
Сделал такой вот цветочек и нужно его вставить в и без того загруженную сцену. http://storage9.static.itmages.ru/i/17/0716/h_1500186550_9038554_5ad65f98fb.png

Правильно ли я понимаю, что можно запечь текстуры цветка на кубик и чтобы тут так же, как с листком, было видно только тектуры самого цветка? И если да, то как? (опыта запекания нет)

Можно запечь. Уроки по запеканию, конечно же, есть на сайте.

Дико извиняюсь за назойливость, но я чего-то не понимаю… Если делать по уроку, ссылку которого прикреплю внизу, то правильно ли я понял, что мне нужно сделать развёртку цветка? Но тогда ведь текстуры слетают, поскольку для каждого бутона и ствола была своя развёртка…

Читайте также:  Мерседес вито не работает сзади вентилятор

Теперь необходимо их объединять.

Обычно изначально знают какой результат должен быть и к нему сразу же стремятся 🙂
А так придется переделывать.

Источник

Не работает альфа-канал (

Указал режим дисплея RGBA:

Glut.glutInitDisplayMode(Glut.GLUT_RGBA | Glut.GLUT_DOUBLE | Glut.GLUT_DEPTH);

Gl.glLineWidth(10);
Gl.glColor4f(1, 0, 0, 0.1f);
Gl.glBegin(Gl.GL_LINE_STRIP);
Gl.glVertex2d(lineX, 0);
Gl.glVertex2d(lineX, lineY — 0.5);
Gl.glEnd();
Gl.glBegin(Gl.GL_LINE_STRIP);
Gl.glVertex2d(0, lineY);
Gl.glVertex2d(lineX — 0.5, lineY);
Gl.glEnd();
Gl.glLineWidth(1);

В релузьтате все рисуется, но без альфа-канала((

Вот код всей программы:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Tao.OpenGl;
using Tao.FreeGlut;
using Tao.Platform.Windows;
namespace bl
<
public partial class Form1: Form
<
double ScreenW, ScreenH;
private float devX;
private float devY;
private float[,] GrapValuesArray;
private int elements_count = 0;
private bool not_calculate = true;
private int pointPosition = 0;
float lineX, lineY;
float Mcoord_X = 0, Mcoord_Y = 0;
public Form1()
<
InitializeComponent();
AnT.InitializeContexts();
Glut.glutInit();
Glut.glutInitDisplayMode(Glut.GLUT_RGBA | Glut.GLUT_DOUBLE | Glut.GLUT_DEPTH);
Gl.glClearColor(1, 1, 1, 1);
Gl.glClear(Gl.GL_COLOR_BUFFER_BIT);
Gl.glViewport(0, 0, AnT.Width, AnT.Height);
Gl.glMatrixMode(Gl.GL_PROJECTION);
Gl.glLoadIdentity();
Gl.glEnable(Gl.GL_ALPHA_TEST);
Gl.glEnable(Gl.GL_BLEND);
if ((float)AnT.Width Ссылка 0

Ну во-первых не переживай так, тут большая часть помощи просит )) сам с вопросами на сайт пришел.
Во-вторых посмотри внимательно в редакторе ХТМЛ, когда ты комментарии пишешь на панели инструментов есть кнопка «КОД». Пожалуйста, куски программного кода вставляй через неё — не читабельно вообще получается.
Ну а насчет твоей задачи:
1. У меня тоже 7 стоит, и как сказал isaer, операционная система значения не имеет. Тем более если пишешь на C#, котрый только через Framework работает.
2. Мне кажется, что если ты поверх розового фона рисуешь полупрозрачные красные линии, то в итоге ты и получишь красные, как у тебя на скриншоте.

А код сейчас посмотрю подробно пока время есть, может что-то смогу подсказать.

Самое главное я и не сказал
Кроме включения/выключения смешивания, необходимо сказать ОпенЖЕЛЮ какой тип смешивания использовать:
Gl.glBlendFunc(Gl.GL_SRC_ALPHA, Gl.GL_ONE_MINUS_SRC_ALPHA);
Существуют разные типы смешивания даю тебе поиграй с параметрами и сам все поймешь.

Но там кроме этого в коде еще лажа есть, которая не дает работать твоей программе. Через несколько минут выложу исправленный код.

Исправленный код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Tao.OpenGl;
using Tao.FreeGlut;
using Tao.Platform.Windows;

namespace bl
<
public partial class Form1:Form
<
#region GLOBAL
double ScreenW, ScreenH;
private float devX;
private float devY;
private float[,] GrapValuesArray;
private int elements_count = 0;
private bool not_calculate = true;
private int pointPosition = 0;
float lineX, lineY;
float Mcoord_X = 0, Mcoord_Y = 0;
#endregion GLOBAL

Источник

Помогите с фотошопом) Альфа-каналы

Выбираю инструмент «Замена цвета» (на рисунке выделено красным кружком) , пытаюсь выделить нужную область для замены цвета, но выплывает окно, в котором написано : «инструмент замены цвета использовать невозможно, она не работает с альфа-каналами»
подскажите, как это исправить?
(Цветопробы в настройках стоят CMYK)
Пыталась переустановить фш — бесполезно.

Tatis, спасибо большое! ! я всех слушаю, Ваше сообщение внимательно прочла, приняла к сведению и все перепробовала)
но у меня даже слои какие-то ЧАЙНЫЕ

Вы не чайник, Вы крайне упертый чайник. Вам написали сегодня уже (лично я) , что ВЫЙТИ надо из канала — переключиться в палитру СЛОЕВ (она за палитрой каналов у Вас) и работать на нужном слое. В альфа-канале и не должна никакая замена цвета работать. Но Вы никого не слушаете совсем.
Альфа-канал всего-навсего вариант выделения. Что при этом Вы выделили — неясно даже Вам, и тем более Вас не понимает программа.

Альфа-каналы
Альфа-канал также представляет собой изображение в градациях серого. Подобно цветовому каналу, он поддерживает 256, 65536 или 4 294 967 296 (согласно цветовому разрешению) оттенков серого — градаций «серой шкалы». Но в отличие от цветового, альфа-канал не содержит в себе информации, которая бы касалась того, как изображение выглядит. Вместо яркости цвета градации серого здесь представляют непрозрачность, степень полупрозрачности или прозрачность маски.
В Photoshop имеется много способов изолировать (маскировать) область на изображении так, чтобы выполнить над ней какие-либо операции. Альфа-канал представляет собой еще один инструмент, позволяющий выделить область и сохранить информацию об этом, чтобы использовать ее в дальнейшем.
Имейте в виду, что альфа-каналы, никак не влияя сами по себе на изображение, расходуют память и увеличивают размер файла документа. В последней версии Photoshop можно сохранить до 56 каналов, включая цветовые и альфа-каналы (в версии 7.0 — до 24 каналов) (исключение здесь составляют побитовые растровые изображения bitmap, для которых альфа-каналы использовать нельзя) , но необходимо помнить, что каждый сохраненный альфа-канал заметно увеличивает размер файла, а потому альфа-каналы лучше всего удалять сразу, как в них отпадет нужда.
=====================
хех. . ))))
нажмите ctrl + иконка альфа-канала в палитре каналов. Потом кликните мышью по каналу RGB и уже тогда идите в слои.
тогда не будет чайным.

Читайте также:  Как настроить общую папку для виртуальной машины

Источник

Не работает альфа канал в текстурах (Delphi)

для загрузки текстур сначала пробовал использовать BMP файл, с заданием альфы в зависимости от цвета фона, потом скачал модуль Textures (автор — Jan Horn) и стал загружать TGA.
Персонаж рисуется поверх существующего фона. При отключении альфа-теста/бленда виден только персонаж, прозрачные части становятся черными, при включении — только фон.

Добавлено через 3 часа 50 минут
заголовочный файл — dglOpenGL.
среда — CodeGear RAD Studio 2009.
Как заставить текстуру правильно отображаться?

Добавлено через 1 час 1 минуту
Продлема решена

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Альфа канал
Здравствуйте! Решил вот написать небольшой сайт и назрела небольшая проблема: изображение прогнал.

Альфа-канал
Здравствуйте. Вопрос такой: я знаю, есть для Delphi компонент TBitmapPlus. Ну, в общем-то, это и не.

Альфа канал
Доброго времени суток, подскажите как настроить текстуру и OPG на альфа канал, то есть я выбираю.

С++ openGL Альфа канал
Практикуюсь пишу игру. Использую с++ и openGl. Помогите загрузить текстуру с альфа каналом. Рабочий.

Java Альфа-канал
Доброго времени суток! Столкнулся с проблемой: Заполнил форму фоном, теперь на фон хочу наложить.

Альфа канал звука ()
Доброго время суток всем ! В программе у меня возник недочет того, что при проигрывании музыки и.

Смешивание цветов, альфа-канал
Добрый день. Такой вопрос: имеется некий код, отображающий произвольную кривую посредством.

Источник

Проблема с альфаканалом! HELP!

#1 Xattab

А что такое камера, NLE?

  • Участники
  • 6 Сообщений:
  • #2 Praetorian

  • Писатели
  • 181 Сообщений:
    • место работы:

    #3 DVid

    Ну, за искусство!

  • Участники
  • 347 Сообщений:
  • #4 DenizZ

    Широкопрофильный гуру по NLE

  • Модераторы
  • 3700 Сообщений:
  • Кроме режимов наложения (add, overlay, etc) и сложения слоёв (альфа/люма матте) есть ещё и плагины. Из стандартого (а у кого стандартный АЕ?! ) набора и того-же Композит-Визарда и прочих. Этими плугинами можно назначать для слоя альфа-канал из каналов других слоёв. В большинстве случаев все приложенные к слою-источнику альфы плагины игнорируются. Т.е., если альфу нужно подрулить — кладите слой-источник в прекомпоз.

    Успехов! И не стесняйтесь экспериментировать.

    #5 DVid

    Ну, за искусство!

  • Участники
  • 347 Сообщений:
  • #6 Madness

  • Участники
  • 77 Сообщений:
  • #7 DenizZ

    Широкопрофильный гуру по NLE

  • Модераторы
  • 3700 Сообщений:
  • #8 Madness

  • Участники
  • 77 Сообщений:
  • да, могу . этот софт пишут для нашей студии специально для нас. И люди занимающиеся масками делают это в патче . к4ак это делается я не знаю, поскольку не трогал его, но результат я видел

    знаю то что маска именно трэкается и деформируется с изменением формы контуров обьекта

    Сообщение отредактировано Madness: 10 Mar 2005 — 15:09

    #9 DenizZ

    Широкопрофильный гуру по NLE

  • Модераторы
  • 3700 Сообщений:
  • #10 Madness

  • Участники
  • 77 Сообщений:
  • #11 arcad

    Дали нажать на красную кнопку 🙂

  • Участники
  • 67 Сообщений:
  • Попробую посоветовать Xattab, как зачинателю темы.

    1. Положить вниз back
    2. Положить сверху последовательность того, что должно быть видимо в кадре
    3. Положить на самый верх последовательность тарг, в которых сохранена alpha
    4. Выключить глазик на п.3.
    5. Включить «Luma Matte п.3» для п.2

    Читайте также:  Как настроить звук ноутбука asus

    Ответили же сразу же!

    Если уже получилось — пожалуйста, подтверждай!

    #12 Kok

    Дал камеру подержать другу

  • Писатели
  • 377 Сообщений:
  • #13 DVid

    Ну, за искусство!

  • Участники
  • 347 Сообщений:
  • Попробую посоветовать Xattab, как зачинателю темы.

    1. Положить вниз back
    2. Положить сверху последовательность того, что должно быть видимо в кадре
    3. Положить на самый верх последовательность тарг, в которых сохранена alpha
    4. Выключить глазик на п.3.
    5. Включить «Luma Matte п.3» для п.2

    Ответили же сразу же!

    Если уже получилось — пожалуйста, подтверждай!

    #14 arcad

    Дали нажать на красную кнопку 🙂

  • Участники
  • 67 Сообщений:
  • «Зачем альфа в TGA, если делаешь по Luma. «

    Уж не помню откуда — то-ли из под MAX то-ли из под Maya присылали мне две последовательности 24-битных тарг — одна с картинками, а другая с маской этих картинок. Именно alpha-канала ни в одной из них не было, ОБЕ по 24 бита. Пришлось собирать так, как я и рассказывал выше.

    #15 Barsuk

    Есть камера, комп, а где поля ?

  • Писатели
  • 197 Сообщений:
  • DVid
    а ты интерпретировал TGA как футедж с альфа-каналом при импорте в проект? И вообще — в твоих TGA альфа точно есть?

    arcad
    из МАХ-а надо рендерить в TGA 32bit, только тогда альфа-канал в них будет.

    Сообщение отредактировано Barsuk: 10 Mar 2005 — 20:38

    #16 DVid

    Ну, за искусство!

  • Участники
  • 347 Сообщений:
  • DVid
    а ты интерпретировал TGA как футедж с альфа-каналом при импорте в проект? И вообще — в твоих TGA альфа точно есть?

    #17 arcad

    Дали нажать на красную кнопку 🙂

  • Участники
  • 67 Сообщений:
  • Чистоты эксперимента для сделал проектик в ае5.5 (звиняйте, что есть под руками)

    Сначала в фотошопе сделал 2 24-битные тарги — одна — бордовый квадратик на белом фоне, другая — бордо залил белым, а вокруг него — чёрным.

    Уложил в композицию по ранее мною предложенному варианту. У меня получилось. Почему? — Таки я знаю? Получилось, и слава богу! Если интересно — могу зарарить и выслать.

    Можно конечно поплясать с градиентной альфой — но это уже для эстетов.

    То, что можно сохранять в 32 битную я знаю, я просто исхожу из того, что мне прислали — лазерка с двумя тарга последовательностями в rar. От этого и пляшу.

    #18 DVid

    Ну, за искусство!

  • Участники
  • 347 Сообщений:
  • #19 vitt

    Дал камеру подержать другу

  • Писатели
  • 341 Сообщений:
  • Я так и не могу понять ЗАЧЕМ нужна альфа когда делаешь Track Matte по Luma.

    #20 arcad

    Дали нажать на красную кнопку 🙂

  • Участники
  • 67 Сообщений:
  • Кто-нибудь может повторить тоже самое в 6.5? Уменя — НЕ работает 🙁

    6.5 нету под руками.

    Только мне кажется дело не в нём, а в параметрах твоего ч\б трека, наверное там не 0.0.0 по чёрному а нечто близкое к 16-ти, это только предположение.

    Попробуй провести эксперимент с таргами, где белый 255 а чёрный — 0. Если получится, значит точно дело в треке с маской.

    #21 Barsuk

    Есть камера, комп, а где поля ?

  • Писатели
  • 197 Сообщений:
  • Чистоты эксперимента для сделал проектик. Сначала в фотошопе сделал 2 24-битные тарги.

    #22 arcad

    Дали нажать на красную кнопку 🙂

  • Участники
  • 67 Сообщений:
  • — помнится ты про МАХ говорил, а эксперименты в фотошопе делаешь.

    #23 Guest_Moto_*

    #24 Guest_Moto_*

    #25 DenizZ

    Широкопрофильный гуру по NLE

  • Модераторы
  • 3700 Сообщений:
  • #26 DVid

    Ну, за искусство!

  • Участники
  • 347 Сообщений:
  • Может быть в установках композишена выбран ОпенГЛ, в это случае некорректно отображаюся некоторые фильтры и и способы композишена (и это не глюк).

    #27 DenizZ

    Широкопрофильный гуру по NLE

  • Модераторы
  • 3700 Сообщений:
  • Источник

    Оцените статью