Прямая калориметрия основана на непосредственном и полном учете количества выделенного организмом тепла. Измерения проводят в специальных камерах — биокалориметрах, хорошо герметизированных и теплоизолированных от окружающей среды. В современных биокалориметрах тепло, выделяемое человеком, нагревает воду в трубах, фиксированных к потолку камеры. Для расчета количества выделенного тепла учитывают теплоемкость жидкости, общий ее объем, протекающий через камеру за единицу времени, разность температур поступающей в камеру и оттекающейот нее воды.
Количество выделенного тепла равно количеству тепла, поглощенного протекающей водой, и количеству тепла, затраченного на испарение выдыхаемой с воздухом влаги и влаги, выделяемой на поверхности тела, т.е. скрытой теплоты парообразования.
Для того чтобы знать массу водяных паров, воздух из камеры пропускают через концентрированную серную кислоту, поглощающую воду. При 20° С скрытая теплота парообразования составляет 0,585 ккал на 1 г испарившейся воды. Полученные результаты рассчитывают в ккал за 1 ч (ккал/ч).
Современные биокалориметры градиентного типа представляют собой костюмы, тесно облегающие тело человека, но позволяющие ему свободно передвигаться. Это скафандры и термокостюмы, применяемые при исследованиях в космосе, под водой, при работах в аварийных условиях, где необходимо точное измерение тепловыделения организмом. Костюмы снабжены термочувствительными датчиками, один из которых плотно прилегает к телу, а другой контактирует с внешней средой.