Не только от массы зависит. От массы - косвенно.
Например, если взять 280 не килограмм, а тонн пироксилина и сформовать из них слой в 1 сантиметр, то взрыва не будет - сгорит.
В кино бывает по-всякому, а в реальной жизни - довольно сложно.
Прежде всего нужно знать влагу. Если влага больше какого-то предела, пироксилин невозможно зажечь. Хоть автогеном. Факел горелки будет испарять воду и пироксилин из высушенных участков будет сгорать, но стоит убрать пламя, и пироксилин потухнет.
Если влажность меньше этого предела, но больше другого, то пироксилин способен гореть и самостоятельно, будучи подожженным.
И наконец, если пироксилин сухой, то как ни прессуй, все равно не будет послойное горение, а фронт уйдет в глубь заряда и начнется ускорение. Если заряд достаточно большой, ускорение фронта может вызвать ударную волну в заряд. Это уже будет детонация. Если размеры заряда достаточно большие, детонационная волна разгонится до скорости стационарной детонации в данных условиях и далее не будет разгоняться
Вот примерная, очень упрощенная картина перехода горения в детонацию.